summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
AgeCommit message (Expand)Author
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-05-29AMDGPU: Split R600 MCInst lowering into its own classTom Stellard
2018-05-25AMDGPU: Remove AMDGPUMCInstLower.hTom Stellard
2018-05-24AMDGPU: Split R600 AsmPrinter code into its own classTom Stellard
2018-05-22AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-10-11Fix AMDGPU build issueReid Kleckner
2017-08-11AMDGPU: Start adding tail call supportMatt Arsenault
2017-08-02AMDGPU: Fix emitting encoded callsMatt Arsenault
2017-08-02AMDGPU: Analyze callee resource usage in AsmPrinterMatt Arsenault
2017-08-01AMDGPU: Initial implementation of callsMatt Arsenault
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-17AMDGPU: Start defining a calling conventionMatt Arsenault
2017-04-21[AMDGPU] Handle SI_MASKED_UNREACHABLE in instruction emitterYaxun Liu
2017-03-21AMDGPU: Rename SI_RETURNMatt Arsenault
2017-02-07[AMDGPU] Lower null pointers in static variable initializerYaxun Liu
2017-01-28Cleanup dump() functions.Matthias Braun
2016-11-15[AMDGPU] Add wave barrier builtinStanislav Mekhanoshin
2016-10-14[AMDGPU] Emit 32-bit lo/hi got and pc relative variant kinds for external and...Konstantin Zhuravlyov
2016-10-06Reapply "AMDGPU: Support using tablegened MC pseudo expansions"Matt Arsenault
2016-10-06Revert "AMDGPU: Support using tablegened MC pseudo expansions"Matt Arsenault
2016-10-06AMDGPU: Support using tablegened MC pseudo expansionsMatt Arsenault
2016-10-06BranchRelaxation: Support expanding unconditional branchesMatt Arsenault
2016-09-26AMDGPU/SI: Don't crash on anonymous GlobalValuesTom Stellard
2016-07-13AMDGPU/SI: Add support for R_AMDGPU_GOTPCRELTom Stellard
2016-07-08AMDGPU: Move si_mask_branch register operand to be a useMatt Arsenault
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-24AMDGPU: Cleanup subtarget handling.Matt Arsenault
2016-06-22AMDGPU: Fix verifier errors in SILowerControlFlowMatt Arsenault
2016-06-14AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard
2016-06-14Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"Tom Stellard
2016-06-14AMDGPU/SI: Refactor fixup handling for constant addrspace variablesTom Stellard
2016-06-10AMDGPU/SI: Don't use fixup_si_rodata for scratch rsrc relocationsTom Stellard
2016-03-16AMDGPU: Verify instructions in non-debug builds as wellMichel Danzer
2016-02-22Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith
2016-02-21CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith
2015-12-21AMDGPU/SI: Fix encoding for FLAT_SCRATCH registers on VITom Stellard
2015-12-10AMDGPU/SI: Emit constant arrays in the .text sectionTom Stellard
2015-10-13AMDGPU: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-06-13R600 -> AMDGPU renameTom Stellard