Home
last modified time | relevance | path

Searched refs:OpdMapper (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h69 const OperandsMapper &OpdMapper,
71 bool applyMappingLoad(MachineIRBuilder &B, const OperandsMapper &OpdMapper,
74 const OperandsMapper &OpdMapper, int RSrcIdx) const;
79 const OperandsMapper &OpdMapper) const;
81 bool applyMappingBFE(MachineIRBuilder &B, const OperandsMapper &OpdMapper,
85 const OperandsMapper &OpdMapper) const;
88 const OperandsMapper &OpdMapper) const;
98 const OperandsMapper &OpdMapper) const override;
189 const OperandsMapper &OpdMapper) const;
191 const OperandsMapper &OpdMapper) cons
[all...]
H A DAMDGPURegisterBankInfo.cpp1056 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingLoad() argument
1066 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingLoad()
1138 SmallVector<Register, 1> SrcRegs(OpdMapper.getVRegs(1)); in applyMappingLoad()
1174 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingDynStackAlloc() argument
1228 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingImage() argument
1237 applyDefaultMapping(OpdMapper); in applyMappingImage()
1358 MachineIRBuilder &B, const OperandsMapper &OpdMapper) const { in applyMappingSBufferLoad()
1359 MachineInstr &MI = OpdMapper.getMI(); in applyMappingSBufferLoad()
1360 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingSBufferLoad()
1367 OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in applyMappingSBufferLoad()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h573 static void applyDefaultMapping(const OperandsMapper &OpdMapper);
577 const OperandsMapper &OpdMapper) const { in applyMappingImpl() argument
736 const OperandsMapper &OpdMapper) const { in applyMapping() argument
738 if (OpdMapper.getInstrMapping().getID() == DefaultMappingID) in applyMapping()
739 return applyDefaultMapping(OpdMapper); in applyMapping()
743 applyMappingImpl(Builder, OpdMapper); in applyMapping()
785 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) {
786 OpdMapper.print(OS, /*ForDebug*/ false);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp438 void RegisterBankInfo::applyDefaultMapping(const OperandsMapper &OpdMapper) { in applyDefaultMapping() argument
439 MachineInstr &MI = OpdMapper.getMI(); in applyDefaultMapping()
440 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyDefaultMapping()
443 EndIdx = OpdMapper.getInstrMapping().getNumOperands(); in applyDefaultMapping()
458 assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns != in applyDefaultMapping()
461 assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns == in applyDefaultMapping()
465 OpdMapper.getVRegs(OpIdx); in applyDefaultMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp361 MachineIRBuilder &Builder, const OperandsMapper &OpdMapper) const { in applyMappingImpl()
362 MachineInstr &MI = OpdMapper.getMI(); in applyMappingImpl()
363 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingImpl()
370 assert((OpdMapper.getInstrMapping().getID() >= 1 && in applyMappingImpl()
371 OpdMapper.getInstrMapping().getID() <= 4) && in applyMappingImpl()
373 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
380 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
400 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DAArch64RegisterBankInfo.h108 const OperandsMapper &OpdMapper) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h
H A DX86RegisterBankInfo.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.h89 const OperandsMapper &OpdMapper) const override;
H A DX86RegisterBankInfo.cpp405 MachineIRBuilder &Builder, const OperandsMapper &OpdMapper) const { in applyMappingImpl()
406 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp592 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() local
617 OpdMapper.createVRegs(OpIdx); in applyMapping()
618 if (!repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx))) in applyMapping()
627 LLVM_DEBUG(dbgs() << "Actual mapping of the operands: " << OpdMapper << '\n'); in applyMapping()
628 RBI->applyMapping(MIRBuilder, OpdMapper); in applyMapping()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp685 MachineIRBuilder &Builder, const OperandsMapper &OpdMapper) const { in applyMappingImpl()
686 MachineInstr &MI = OpdMapper.getMI(); in applyMappingImpl()
691 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingImpl()
731 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DMipsRegisterBankInfo.h43 const OperandsMapper &OpdMapper) const override;