summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMCallLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [ARM GlobalISel] Move the check for Thumb higher upDiana Picus2017-11-031-6/+6
* [ARM GlobalISel] Fix call opcodesDiana Picus2017-10-251-4/+11
* [GISel]: Fix generation of illegal COPYs during CallLoweringAditya Nandakumar2017-10-091-5/+18
* [ARM] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-09-201-10/+40
* Fix ARMv4 supportJoerg Sonnenberger2017-08-281-1/+3
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-041-1/+1
* [ARM] GlobalISel: Lower only homogeneous struct argsDiana Picus2017-06-151-31/+24
* [ARM] GlobalISel: Purge G_SEQUENCEDiana Picus2017-06-071-3/+2
* [ARM] GlobalISel: Constrain callee register on indirect callsDiana Picus2017-06-051-1/+10
* [ARM] GlobalISel: Support struct params/returnsDiana Picus2017-06-021-3/+11
* [ARM] GlobalISel: Extract helper. NFCI.Diana Picus2017-05-291-29/+34
* [ARM] GlobalISel: Support array returnsDiana Picus2017-05-291-3/+25
* [ARM] GlobalISel: Support array parameters/argumentsDiana Picus2017-05-291-13/+67
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-1/+1
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-1/+1
* [ARM] GlobalISel: Fix extended stack operandsDiana Picus2017-04-271-3/+12
* [ARM] GlobalISel: Make struct arguments fail elegantlyDiana Picus2017-04-211-1/+2
* [ARM] GlobalISel: Support frem for 32-bit valuesDiana Picus2017-04-071-4/+0
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-1/+1
* [GlobalISel] Use the correct calling conv for callsDiana Picus2017-03-201-4/+1
* Remove getArgumentList() in favor of arg_begin(), args(), etcReid Kleckner2017-03-161-3/+2
* GlobalISel: restrict G_EXTRACT instruction to just one operand.Tim Northover2017-03-061-2/+2
* clang-format r296631Diana Picus2017-03-011-5/+6
* [ARM] GlobalISel: Lower call params that need extensionsDiana Picus2017-03-011-7/+18
* [ARM] GlobalISel: Lower i32 and fp call parameters on the stackDiana Picus2017-02-281-7/+31
* [ARM] GlobalISel: Lower call returnsDiana Picus2017-02-231-11/+52
* [ARM] GlobalISel: Lower call parameters in regsDiana Picus2017-02-231-15/+39
* [ARM] GlobalISel: Lower calls to void() functionsDiana Picus2017-02-211-0/+35
* [ARM] GlobalISel: Lower double precision FP argsDiana Picus2017-02-161-6/+75
* [ARM] GlobalISel: Lower single precision FP argsDiana Picus2017-02-091-2/+8
* [ARM] GlobalISel: Lower pointer args and returnsDiana Picus2017-02-021-6/+29
* [ARM] GlobalISel: Error out instead of assertingDiana Picus2017-02-021-1/+1
* [ARM] GlobalISel: Load i1, i8 and i16 args from stackDiana Picus2017-01-261-11/+12
* [ARM] GlobalISel: Support i1 add and ABI extensionsDiana Picus2017-01-251-1/+1
* [ARM] GlobalISel: Support i8/i16 ABI extensionsDiana Picus2017-01-251-5/+3
* [ARM] GlobalISel: Bail out on Thumb. NFCDiana Picus2017-01-251-0/+4
* GlobalISel: correctly handle varargsTim Northover2017-01-171-8/+10
* Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer2017-01-131-1/+1
* [ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus2017-01-131-1/+1
* [ARM] GlobalISel: Lower i8 and i16 register argsDiana Picus2016-12-191-5/+20
* [ARM] GlobalISel: Lower more than 4 argumentsDiana Picus2016-12-191-10/+22
* [ARM] GlobalISel: Select add i32, i32Diana Picus2016-12-161-5/+134
* [ARM] Add plumbing for GlobalISelDiana Picus2016-11-111-0/+47
OpenPOWER on IntegriCloud