summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
AgeCommit message (Expand)Author
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-29AMDGPU: Remove BufferPseudoSourceValueNicolai Hähnle
2022-11-28Remove TargetMachine::adjustPassManagerBjorn Pettersson
2022-09-26AMDGPU: Add a pass to rewrite certain undef in PHIRuiling Song
2022-08-19[AMDGPU] Add iglp_opt builtin and MFMA GEMM Opt strategyAustin Kerbow
2022-08-02[AMDGPU] Add CL option for max-ilp scheduler.Austin Kerbow
2022-08-02[AMDGPU] Add GCNMaxILPSchedStrategyAustin Kerbow
2022-08-02[AMDGPU] Remove IR SpeculativeExecution pass from codegen pipelineJay Foad
2022-07-19[amdgpu] Implement lds kernel id intrinsicJon Chesterfield
2022-07-05[AMDGPU] gfx11 Generate VOPD InstructionsJoe Nash
2022-06-30[AMDGPU] GFX11: automatically release VGPRs at the end of the shaderJay Foad
2022-06-29[AMDGPU] New AMDGPUInsertDelayAlu passJay Foad
2022-06-27[AMDGPU] Cluster stores as well as loads for GFX11Jay Foad
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-14[AMDGPU] Add more expressive sched_barrier controlsAustin Kerbow
2022-06-01CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachineMatt Arsenault
2022-05-31[AMDGPU] Instruction Type Pipelinejeff
2022-05-10[AMDGPU] Allow for MFMA Inst Clusteringjeff
2022-05-10[NFC] Fix typojeff
2022-04-27[AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.Ivan Kosarev
2022-04-19AMDGPU: Serialize VGPRForAGPRCopyMatt Arsenault
2022-04-19AMDGPU: Serialize WWM registersMatt Arsenault
2022-04-11Reapply "AMDGPU: Remove AMDGPUFixFunctionBitcasts pass"Matt Arsenault
2022-04-06[AArch64][AMDGPU][WebAssembly] Use static_cast instead of a reinterpret_cast ...Craig Topper
2022-03-15Remove a top-level "using namespace" in TargetTransformInfoImpl.hPavel Labath
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2021-12-16Revert "AMDGPU: Remove AMDGPUFixFunctionBitcasts pass"Ron Lieberman
2021-12-15AMDGPU: Remove AMDGPUFixFunctionBitcasts passMatt Arsenault
2021-12-10AMDGPU: Remove fixed function ABI optionMatt Arsenault
2021-12-04AMDGPU: Enable fixed function ABI by defaultMatt Arsenault
2021-11-08[InferAddressSpaces] Support assumed addrspaces from addrspace predicates.Michael Liao
2021-10-22[AMDGPU] Run SIShrinkInstructions before post-RA schedulingJay Foad
2021-10-18Remove the verifyAfter mechanism that was replaced by D111397Jay Foad
2021-10-13[AMDGPU] Enable load clustering in the post-RA schedulerJay Foad
2021-10-12[AMDGPU] Promote generic pointer kernel arguments into globalStanislav Mekhanoshin
2021-10-12Revert "[AMDGPU] Enable load clustering in the post-RA scheduler"Jay Foad
2021-10-12[AMDGPU] Enable load clustering in the post-RA schedulerJay Foad
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-09-29[AMDGPU] Enable machine verification after AMDGPUISelDAGToDAGJay Foad
2021-09-29[AMDGPU] Do not internalize ASan device library functions.hsmahesha
2021-09-20[AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test comm...Jacob Lambert
2021-09-14[AMDGPU] Switch PostRA sched to MachineSchedJoe Nash
2021-09-09AMDGPU: Invert ABI attribute handlingMatt Arsenault
2021-09-01Revert "Revert "Disable ReplaceLDS pass, patch up tests to match""hsmahesha
2021-09-01Revert "Disable ReplaceLDS pass, patch up tests to match"hsmahesha
2021-08-25[NFC][AMDGPU] Reduce includes dependencies.Daniil Fukalov
2021-08-06[AMDGPU] Handle functions in llvm's global ctors and dtors listReshabh Sharma
2021-08-04Revert "[AMDGPU] Handle functions in llvm's global ctors and dtors list"Reshabh Sharma