Home
last modified time | relevance | path

Searched refs:AMDGPURegisterBankInfo (Results 1 – 7 of 7) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.cpp34 AMDGPURegisterBankInfo::AMDGPURegisterBankInfo(const TargetRegisterInfo &TRI) in AMDGPURegisterBankInfo() function in AMDGPURegisterBankInfo
73 unsigned AMDGPURegisterBankInfo::copyCost(const RegisterBank &Dst, in copyCost()
89 const RegisterBank &AMDGPURegisterBankInfo::getRegBankFromRegClass( in getRegBankFromRegClass()
99 AMDGPURegisterBankInfo::getInstrAlternativeMappings( in getInstrAlternativeMappings()
179 void AMDGPURegisterBankInfo::applyMappingImpl( in applyMappingImpl()
192 bool AMDGPURegisterBankInfo::isSALUMapping(const MachineInstr &MI) const { in isSALUMapping()
205 AMDGPURegisterBankInfo::getDefaultMappingSOP(const MachineInstr &MI) const { in getDefaultMappingSOP()
219 AMDGPURegisterBankInfo::getDefaultMappingVOP(const MachineInstr &MI) const { in getDefaultMappingVOP()
246 AMDGPURegisterBankInfo::getInstrMappingForLoad(const MachineInstr &MI) const { in getInstrMappingForLoad()
278 AMDGPURegisterBankInfo::getRegBankID(unsigned Reg, in getRegBankID()
[all …]
DAMDGPUInstructionSelector.h34 class AMDGPURegisterBankInfo; variable
46 const AMDGPURegisterBankInfo &RBI,
95 const AMDGPURegisterBankInfo &RBI;
DAMDGPURegisterBankInfo.h36 class AMDGPURegisterBankInfo : public AMDGPUGenRegisterBankInfo {
53 AMDGPURegisterBankInfo(const TargetRegisterInfo &TRI);
DAMDGPUGenRegisterBankInfo.def10 /// This file defines all the static objects used by AMDGPURegisterBankInfo.
DCMakeLists.txt63 AMDGPURegisterBankInfo.cpp
DAMDGPUSubtarget.cpp217 RegBankInfo.reset(new AMDGPURegisterBankInfo(*getRegisterInfo())); in GCNSubtarget()
219 *this, *static_cast<AMDGPURegisterBankInfo *>(RegBankInfo.get()), TM)); in GCNSubtarget()
DAMDGPUInstructionSelector.cpp46 const GCNSubtarget &STI, const AMDGPURegisterBankInfo &RBI, in AMDGPUInstructionSelector()