Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h73 const OperandsMapper &OpdMapper,
76 const OperandsMapper &OpdMapper,
80 const OperandsMapper &OpdMapper,
82 bool applyMappingSBufferLoad(const OperandsMapper &OpdMapper) const;
84 bool applyMappingBFEIntrinsic(const OperandsMapper &OpdMapper,
97 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
186 const OperandsMapper &OpdMapper) const;
189 const OperandsMapper &OpdMapper) const;
H A DAMDGPURegisterBankInfo.cpp1140 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingLoad() argument
1148 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingLoad()
1212 SmallVector<Register, 16> DefRegs(OpdMapper.getVRegs(0)); in applyMappingLoad()
1213 SmallVector<Register, 1> SrcRegs(OpdMapper.getVRegs(1)); in applyMappingLoad()
1246 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingDynStackAlloc() argument
1292 MachineInstr &MI, const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingImage() argument
1301 applyDefaultMapping(OpdMapper); in applyMappingImage()
1416 const OperandsMapper &OpdMapper) const { in applyMappingSBufferLoad()
1417 MachineInstr &MI = OpdMapper.getMI(); in applyMappingSBufferLoad()
1418 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingSBufferLoad()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h565 static void applyDefaultMapping(const OperandsMapper &OpdMapper);
568 virtual void applyMappingImpl(const OperandsMapper &OpdMapper) const { in applyMappingImpl() argument
715 void applyMapping(const OperandsMapper &OpdMapper) const { in applyMapping() argument
717 if (OpdMapper.getInstrMapping().getID() == DefaultMappingID) in applyMapping()
718 return applyDefaultMapping(OpdMapper); in applyMapping()
722 applyMappingImpl(OpdMapper); in applyMapping()
764 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) {
765 OpdMapper.print(OS, /*ForDebug*/ false);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
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()
455 assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns != in applyDefaultMapping()
458 assert(OpdMapper.getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns == in applyDefaultMapping()
462 OpdMapper.getVRegs(OpIdx); in applyDefaultMapping()
H A DRegBankSelect.cpp585 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() local
607 OpdMapper.createVRegs(OpIdx); in applyMapping()
608 if (!repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx))) in applyMapping()
617 LLVM_DEBUG(dbgs() << "Actual mapping of the operands: " << OpdMapper << '\n'); in applyMapping()
618 RBI->applyMapping(OpdMapper); in applyMapping()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp384 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
385 switch (OpdMapper.getMI().getOpcode()) { in applyMappingImpl()
390 assert((OpdMapper.getInstrMapping().getID() >= 1 && in applyMappingImpl()
391 OpdMapper.getInstrMapping().getID() <= 4) && in applyMappingImpl()
393 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DAArch64RegisterBankInfo.h106 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h74 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
H A DX86RegisterBankInfo.cpp273 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
274 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp728 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
729 MachineInstr &MI = OpdMapper.getMI(); in applyMappingImpl()
732 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingImpl()
772 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DMipsRegisterBankInfo.h45 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;