summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
AgeCommit message (Expand)Author
2020-11-09[AMDGPU] Add amdgpu_gfx calling conventionSebastian Neubauer
2020-08-06AMDGPU/GlobalISel: Stop using G_EXTRACT in argument loweringMatt Arsenault
2020-07-29AMDGPU/GlobalISel: Refactor special argument managementMatt Arsenault
2020-07-23AMDGPU/GlobalISel: Handle call return valuesMatt Arsenault
2020-07-22GlobalISel: Don't use virtual for distinguishing arg handlersMatt Arsenault
2020-07-22GlobalISel: Restructure argument lowering loop in handleAssignmentsMatt Arsenault
2020-07-22AMDGPU/GlobalISel: Fix translation of indirect callsMatt Arsenault
2020-07-21AMDGPU: Start interpreting byref on kernel argumentsMatt Arsenault
2020-07-20AMDGPU/GlobalISel: Initial Implementation of callsMatt Arsenault
2020-07-07GlobalISel: Handle EVT argument lowering correctlyMatt Arsenault
2020-07-07AMDGPU/GlobalISel: Fix skipping unused kernel argumentsMatt Arsenault
2020-07-06AMDGPU/GlobalISel: Don't emit code for unused kernel argumentsMatt Arsenault
2020-07-01[Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignmentGuillaume Chatelet
2020-06-26AMDGPU/GlobalISel: Fix legacy clover kernel argument ABIMatt Arsenault
2020-06-23AMDGPU/GlobalISel: Fix fixed ABI special VGPR function argumentsMatt Arsenault
2020-05-19CodeGen: Use RegisterMatt Arsenault
2020-03-31[Alignment][NFC] Transition to inferAlignFromPtrInfoGuillaume Chatelet
2020-03-30AMDGPU/GlobalISel: Hack to fix i24 argument loweringMatt Arsenault
2020-03-19[AMDGPU] Add Scratch Wave Offset to Scratch Buffer Descriptor in entry functionsScott Linder
2020-03-16AMDGPU/GlobalISel: Fix some illegal scalar argument typesMatt Arsenault
2020-03-10AMDGPU/GlobalISel: Insert readfirstlane on SGPR returnsMatt Arsenault
2020-03-09AMDGPU/GlobalISel: Improve handling of illegal return typesMatt Arsenault
2020-03-04AMDGPU/GlobalISel: Don't use vector G_EXTRACT in arg loweringMatt Arsenault
2020-03-04GlobalISel: Set alignment on function argument stack load/storeMatt Arsenault
2020-01-31[GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad
2020-01-09AMDGPU/GlobalISel: Fix argument lowering for vectors of pointersMatt Arsenault
2019-12-23[AMDGPU] Don't create MachinePointerInfos with an UndefValue pointerJay Foad
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-10-18[GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual methodQuentin Colombet
2019-09-09AMDGPU/GlobalISel: Rename MIRBuilder to B. NFCAustin Kerbow
2019-09-03[GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson
2019-08-05[GlobalISel][CallLowering] Rename isArgumentHandler() -> isIncomingArgumentHa...Amara Emerson
2019-08-05AMDGPU/GlobalISel: Don't reject shader typesMatt Arsenault
2019-07-26[AMDGPU] Fix typo.Michael Liao
2019-07-26AMDGPU/GlobalISel: Handle most function return typesMatt Arsenault
2019-07-19AMDGPU/GlobalISel: Fix MMO flags for kernel argument loadsMatt Arsenault
2019-07-19AMDGPU/GlobalISel: Support arguments with multiple registersMatt Arsenault
2019-07-19AMDGPU/GlobalISel: Rewrite lowerFormalArgumentsMatt Arsenault
2019-07-11AMDGPU/GlobalISel: Move kernel argument handling to separate functionMatt Arsenault
2019-07-01AMDGPU/GlobalISel: Handle more input argument intrinsicsMatt Arsenault
2019-07-01AMDGPU/GlobalISel: Legalize workgroup ID intrinsicsMatt Arsenault
2019-07-01AMDGPU/GlobalISel: Legalize workitem ID intrinsicsMatt Arsenault
2019-06-27[GlobalISel] Accept multiple vregs in lowerFormalArgsDiana Picus
2019-06-24GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault
2019-05-30AMDGPU/GlobalISel: Add wave scratch offset argumentMatt Arsenault
2019-04-09AMDGPU/GlobalISel: Implement call lowering for shaders returning valuesTom Stellard
2019-03-12[AMDGPU] Add support for immediate operand for S_ENDPGMDavid Stuttard
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-31AMDGPU: Remove remnants of old address space mappingMatt Arsenault