Home
last modified time | relevance | path

Searched refs:OperandsMapper (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h76 const OperandsMapper &OpdMapper,
79 const OperandsMapper &OpdMapper,
83 const OperandsMapper &OpdMapper,
85 bool applyMappingSBufferLoad(const OperandsMapper &OpdMapper) const;
87 bool applyMappingBFE(const OperandsMapper &OpdMapper, bool Signed) const;
89 bool applyMappingMAD_64_32(const OperandsMapper &OpdMapper) const;
98 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
187 const OperandsMapper &OpdMapper) const;
190 const OperandsMapper &OpdMapper) const;
H A DAMDGPURegisterBankInfo.cpp1050 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingLoad()
1163 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingDynStackAlloc()
1209 MachineInstr &MI, const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingImage()
1333 const OperandsMapper &OpdMapper) const { in applyMappingSBufferLoad()
1451 bool AMDGPURegisterBankInfo::applyMappingBFE(const OperandsMapper &OpdMapper, in applyMappingBFE()
1559 const OperandsMapper &OpdMapper) const { in applyMappingMAD_64_32()
1751 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, unsigned OpIdx) { in substituteSimpleCopyRegs()
1927 const OperandsMapper &OpdMapper) const { in foldExtractEltToCmpSelect()
2025 const OperandsMapper &OpdMapper) const { in foldInsertEltToCmpSelect()
2113 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp646 const int RegisterBankInfo::OperandsMapper::DontKnowIdx = -1;
648 RegisterBankInfo::OperandsMapper::OperandsMapper( in OperandsMapper() function in RegisterBankInfo::OperandsMapper
653 OpToNewVRegIdx.resize(NumOpds, OperandsMapper::DontKnowIdx); in OperandsMapper()
658 RegisterBankInfo::OperandsMapper::getVRegsMem(unsigned OpIdx) { in getVRegsMem()
664 if (StartIdx == OperandsMapper::DontKnowIdx) { in getVRegsMem()
680 RegisterBankInfo::OperandsMapper::getNewVRegsEnd(unsigned StartIdx, in getNewVRegsEnd()
685 RegisterBankInfo::OperandsMapper::getNewVRegsEnd(unsigned StartIdx, in getNewVRegsEnd()
714 void RegisterBankInfo::OperandsMapper::setVRegs(unsigned OpIdx, in setVRegs()
729 RegisterBankInfo::OperandsMapper::getVRegs(unsigned OpIdx, in getVRegs()
735 if (StartIdx == OperandsMapper::DontKnowIdx) in getVRegs()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h279 class OperandsMapper {
322 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping,
564 static void applyDefaultMapping(const OperandsMapper &OpdMapper);
567 virtual void applyMappingImpl(const OperandsMapper &OpdMapper) const { in applyMappingImpl()
715 void applyMapping(const OperandsMapper &OpdMapper) const { in applyMapping()
764 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) {
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h74 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
H A DX86RegisterBankInfo.cpp272 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.h106 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
H A DAArch64RegisterBankInfo.cpp388 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h45 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
H A DMipsRegisterBankInfo.cpp727 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp584 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping()