summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move tail call disabling code to target independent codeReid Kleckner2020-01-031-1/+5
* [Alignment][NFC] TargetCallingConv::setByValAlignGuillaume Chatelet2019-10-211-1/+1
* [Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet2019-10-211-3/+3
* [GISel][CallLowering] Enable vector support in argument loweringQuentin Colombet2019-10-111-4/+2
* [AArch64][GlobalISel] Choose CCAssignFns per-argument for tail call loweringJessica Paquette2019-09-251-6/+12
* [AArch64][GlobalISel] Support sibling calls with outgoing argumentsJessica Paquette2019-09-121-3/+3
* [AArch64][GlobalISel] Fall back on attempts to allocate split types on the st...Amara Emerson2019-09-111-6/+14
* [AArch64][GlobalISel] Support sibling calls with mismatched calling conventionsJessica Paquette2019-09-101-0/+69
* Recommit "[AArch64][GlobalISel] Teach AArch64CallLowering to handle basic sib...Jessica Paquette2019-09-051-1/+3
* Revert rL370996 from llvm/trunk: [AArch64][GlobalISel] Teach AArch64CallLower...Simon Pilgrim2019-09-051-3/+1
* [AArch64][GlobalISel] Teach AArch64CallLowering to handle basic sibling callsJessica Paquette2019-09-041-1/+3
* [GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson2019-09-031-27/+140
* [AArch64][GlobalISel] Fall back when translating musttail callsJessica Paquette2019-08-281-0/+1
* GlobalISel: pack various parameters for lowerCall into a struct.Tim Northover2019-08-091-11/+11
* [GlobalISel][CallLowering] Rename isArgumentHandler() -> isIncomingArgumentHa...Amara Emerson2019-08-051-2/+2
* GlobalISel: support swiftself attributeTim Northover2019-08-021-3/+0
* [GISel] Pass MD_callees metadata down in call lowering.Mark Lacey2019-07-311-1/+5
* GlobalISel: Add overload of handleAssignments with CCStateMatt Arsenault2019-07-161-2/+11
* GlobalISel: Use RegisterMatt Arsenault2019-07-111-5/+5
* [GlobalISel] Accept multiple vregs for lowerCall's argsDiana Picus2019-06-271-1/+1
* [GlobalISel] Accept multiple vregs for lowerCall's resultDiana Picus2019-06-271-2/+3
* [GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus2019-06-271-0/+42
* [GlobalISel] Allow multiple VRegs in ArgInfo. NFCDiana Picus2019-06-271-4/+10
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-1/+1
* CodeGen: Introduce a class for registersMatt Arsenault2019-06-241-3/+3
* Reapply: IR: add optional type to 'byval' function parametersTim Northover2019-05-301-1/+4
* Revert "IR: add optional type to 'byval' function parameters"Tim Northover2019-05-291-4/+1
* IR: add optional type to 'byval' function parametersTim Northover2019-05-291-1/+4
* GlobalISel: support swifterror attribute on AArch64.Tim Northover2019-05-241-6/+8
* [GlobalISel] Fix a crash when handling an invalid MVT during call lowering.Amara Emerson2019-04-121-1/+1
* [GlobalISel][AArch64] Allow CallLowering to handle types which are normallyAmara Emerson2019-04-091-8/+46
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add vtable anchor to classes.Richard Trieu2018-12-291-0/+4
* [GISel]: Remove an incorrect assert in CallLoweringAditya Nandakumar2018-09-281-1/+0
* [GlobalISel] Fall back to SDISel for swifterror/swiftself attributes.Amara Emerson2018-07-261-0/+3
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [GISel]: Fix generation of illegal COPYs during CallLoweringAditya Nandakumar2017-10-091-3/+4
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-1/+1
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-2/+2
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-281-2/+2
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-281-2/+2
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-2/+2
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-2/+2
* [GlobalISel] Use the correct calling conv for callsDiana Picus2017-03-201-1/+1
* [GlobalISel] Use ImmutableCallSite instead of templates. NFC.Ahmed Bougacha2017-03-101-19/+8
* [ARM] GlobalISel: Lower double precision FP argsDiana Picus2017-02-161-2/+10
* GlobalISel: merge invoke and call translation paths.Tim Northover2017-01-311-1/+12
* GlobalISel: correctly handle varargsTim Northover2017-01-171-3/+4
* [GlobalISel] Move extendRegister where it belongs. NFCIDiana Picus2016-12-131-0/+29
OpenPOWER on IntegriCloud