summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp
AgeCommit message (Expand)Author
2025-11-14[AMDGPU] Make use of getFunction and getMF. NFC. (#167872)Jay Foad
2025-11-10CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo (#158224)Matt Arsenault
2025-09-08CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors (#157337)Matt Arsenault
2025-03-20[MC] Return MCRegister from MCRegisterClass::getRegister. NFC (#132126)Craig Topper
2025-02-24[CodeGen] Change copyPhysReg interface to use Register instead of MCRegister....Craig Topper
2025-02-12[TableGen] Emit OpName as an enum class instead of a namespace (#125313)Rahul Joshi
2024-11-13[AMDGPU] Remove unused includes (NFC) (#116154)Kazu Hirata
2024-08-28[AMDGPU] Use range-based for loops (NFC) (#106328)Kazu Hirata
2024-08-27[TII][RISCV] Add renamable bit to copyPhysReg (#91179)Piyou Chen
2024-08-25[CodeGen] Use std::pair<MCRegister, Register> to match return from MRI.livein...Craig Topper
2024-07-17[AMDGPU] clang-tidy: no else after return etc. NFC. (#99298)Jay Foad
2024-07-17[AMDGPU] clang-tidy: use emplace_back instead of push_back. NFC.Jay Foad
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-03-14[Target] Use *{Set,Map}::contains (NFC)Kazu Hirata
2022-12-14[AMDGPU] Stop using make_pair and make_tuple. NFC.Jay Foad
2022-06-01CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachineMatt Arsenault
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-12-11[llvm] Use range-based for loops (NFC)Kazu Hirata
2021-08-25[NFC][AMDGPU] Reduce includes dependencies.Daniil Fukalov
2021-01-20[NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargetsdfukalov
2021-01-07[NFC][AMDGPU] Reduce include files dependency.dfukalov
2020-11-05[SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference.Sander de Smalen
2020-10-21Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicateNicholas Guy
2020-08-20[AMDGPU] Remove uses of Register::isPhysicalRegister/isVirtualRegisterJay Foad
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault
2020-03-27Revert rG6ff1ea3244c543ad24fc99c7f4979db2f2078593 "Fix "use of uninitialized ...Simon Pilgrim
2020-02-10[AMDGPU] Split R600 and GCN subregsStanislav Mekhanoshin
2020-01-21Update spelling of {analyze,insert,remove}Branch in strings and commentsKrzysztof Parzyszek
2020-01-07Fix "use of uninitialized variable" static analyzer warning. NFCI.Simon Pilgrim
2019-11-11Use MCRegister in copyPhysRegMatt Arsenault
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders
2019-05-08R600InstrInfo.cpp - Add getTransSwizzle assert for the swizzle op index. NFCI.Simon Pilgrim
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-09[AMDGPU] Always pass TRI into findRegister[Use/Def]OperandIdxStanislav Mekhanoshin
2018-08-31AMDGPU: Remove remnants of old address space mappingMatt Arsenault
2018-08-20[PSV] Update API to be able to use TargetCustom without UB.Marcello Maggioni
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-06-28AMDGPU: Separate R600 and GCN TableGen filesTom Stellard
2018-05-22AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard
2018-05-03AMDGPU: Make getSubRegFromChannel a static member of AMDGPURegisterInfoTom Stellard
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-01-24[AMDGPU] Make sure all super regs of reserved regs are marked reserved.Geoff Berry
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-10[AMDGPU] Fix pointer info for pseudo source for r600Yaxun Liu
2017-10-16Add iterator range MachineRegisterInfo::liveins(), adopt users, NFCKrzysztof Parzyszek
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth