summaryrefslogtreecommitdiff
path: root/lib/CodeGen/GlobalISel/CallLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* GlobalISel: correctly handle small args via memory.Tim Northover2016-12-061-1/+1
* GlobalISel: handle pointer arguments that get assigned to the stack.Tim Northover2016-12-051-1/+4
* [GlobalISel] Extract handleAssignments out of AArch64CallLoweringDiana Picus2016-12-051-2/+38
* GlobalISel: produce correct code for signext/zeroext ABI flags.Tim Northover2016-09-211-4/+67
* GlobalISel: split aggregates for PCS loweringTim Northover2016-09-201-2/+1
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-3/+3
* GlobalISel: rework CallLowering so that it can be used for libcalls too.Tim Northover2016-08-291-0/+40