summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMCallLowering.cpp
AgeCommit message (Expand)Author
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-30[ARM GlobalISel] Bail out for byvalDiana Picus
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-03[ARM GlobalISel] Move the check for Thumb higher upDiana Picus
2017-10-25[ARM GlobalISel] Fix call opcodesDiana Picus
2017-10-09[GISel]: Fix generation of illegal COPYs during CallLoweringAditya Nandakumar
2017-09-20[ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko
2017-08-28Fix ARMv4 supportJoerg Sonnenberger
2017-08-03[GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet
2017-07-04fix trivial typos in comments; NFCHiroshi Inoue
2017-06-15[ARM] GlobalISel: Lower only homogeneous struct argsDiana Picus
2017-06-07[ARM] GlobalISel: Purge G_SEQUENCEDiana Picus
2017-06-05[ARM] GlobalISel: Constrain callee register on indirect callsDiana Picus
2017-06-02[ARM] GlobalISel: Support struct params/returnsDiana Picus
2017-05-29[ARM] GlobalISel: Extract helper. NFCI.Diana Picus
2017-05-29[ARM] GlobalISel: Support array returnsDiana Picus
2017-05-29[ARM] GlobalISel: Support array parameters/argumentsDiana Picus
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2017-05-03[IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner
2017-04-27[ARM] GlobalISel: Fix extended stack operandsDiana Picus
2017-04-21[ARM] GlobalISel: Make struct arguments fail elegantlyDiana Picus
2017-04-07[ARM] GlobalISel: Support frem for 32-bit valuesDiana Picus
2017-03-21Rename AttributeSet to AttributeListReid Kleckner
2017-03-20[GlobalISel] Use the correct calling conv for callsDiana Picus
2017-03-16Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner
2017-03-06GlobalISel: restrict G_EXTRACT instruction to just one operand.Tim Northover
2017-03-01clang-format r296631Diana Picus
2017-03-01[ARM] GlobalISel: Lower call params that need extensionsDiana Picus
2017-02-28[ARM] GlobalISel: Lower i32 and fp call parameters on the stackDiana Picus
2017-02-23[ARM] GlobalISel: Lower call returnsDiana Picus
2017-02-23[ARM] GlobalISel: Lower call parameters in regsDiana Picus
2017-02-21[ARM] GlobalISel: Lower calls to void() functionsDiana Picus
2017-02-16[ARM] GlobalISel: Lower double precision FP argsDiana Picus
2017-02-09[ARM] GlobalISel: Lower single precision FP argsDiana Picus
2017-02-02[ARM] GlobalISel: Lower pointer args and returnsDiana Picus
2017-02-02[ARM] GlobalISel: Error out instead of assertingDiana Picus
2017-01-26[ARM] GlobalISel: Load i1, i8 and i16 args from stackDiana Picus
2017-01-25[ARM] GlobalISel: Support i1 add and ABI extensionsDiana Picus
2017-01-25[ARM] GlobalISel: Support i8/i16 ABI extensionsDiana Picus
2017-01-25[ARM] GlobalISel: Bail out on Thumb. NFCDiana Picus
2017-01-17GlobalISel: correctly handle varargsTim Northover
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer
2017-01-13[ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus
2016-12-19[ARM] GlobalISel: Lower i8 and i16 register argsDiana Picus
2016-12-19[ARM] GlobalISel: Lower more than 4 argumentsDiana Picus
2016-12-16[ARM] GlobalISel: Select add i32, i32Diana Picus
2016-11-11[ARM] Add plumbing for GlobalISelDiana Picus