summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMCallLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-1/+1
* [Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet2019-10-211-4/+2
* [GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual methodQuentin Colombet2019-10-181-0/+2
* [GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson2019-09-031-5/+6
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* GlobalISel: pack various parameters for lowerCall into a struct.Tim Northover2019-08-091-17/+12
* [GlobalISel][CallLowering] Rename isArgumentHandler() -> isIncomingArgumentHa...Amara Emerson2019-08-051-1/+1
* GlobalISel: support swiftself attributeTim Northover2019-08-021-0/+1
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-1/+1
* [GISel] Pass MD_callees metadata down in call lowering.Mark Lacey2019-07-311-1/+2
* [ARM GlobalISel] Cleanup CallLowering. NFCDiana Picus2019-07-171-66/+18
* [GlobalISel] Accept multiple vregs for lowerCall's argsDiana Picus2019-06-271-8/+3
* [GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus2019-06-271-10/+3
* [GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus2019-06-271-16/+39
* [GlobalISel] Allow multiple VRegs in ArgInfo. NFCDiana Picus2019-06-271-7/+15
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-13/+13
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-12/+12
* [ARM GlobalISel] Cleanup CallLowering a bitDiana Picus2019-05-271-21/+12
* [ARM GlobalISel] Be more careful about bailing outDiana Picus2019-04-301-2/+2
* [GlobalISel][AArch64] Allow CallLowering to handle types which are normallyAmara Emerson2019-04-091-0/+2
* GlobalISel: Fix creating MMOs with align 0Matt Arsenault2019-01-311-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix capitalization. NFCDiana Picus2019-01-171-6/+6
* [ARM GlobalISel] Allow calls to varargs functionsDiana Picus2019-01-171-3/+4
* [ARM GlobalISel] Implement call lowering for Thumb2Diana Picus2018-12-051-13/+36
* [GlobalISel] Rewrite CallLowering::lowerReturn to accept multiple VRegs per V...Alexander Ivchenko2018-08-021-13/+22
* [GlobalISel][IRTranslator] Split aggregates during IR translation.Amara Emerson2018-05-161-1/+6
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [GISel]: Don't assert when constraining RegisterOperands which are uses.Aditya Nandakumar2018-02-261-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-3/+3
* [ARM GlobalISel] Bail out for byvalDiana Picus2017-11-301-1/+7
* 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
OpenPOWER on IntegriCloud