Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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.cpp1051 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingLoad() argument
1059 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingLoad()
1130 SmallVector<Register, 16> DefRegs(OpdMapper.getVRegs(0)); in applyMappingLoad()
1131 SmallVector<Register, 1> SrcRegs(OpdMapper.getVRegs(1)); in applyMappingLoad()
1164 const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingDynStackAlloc() argument
1210 MachineInstr &MI, const AMDGPURegisterBankInfo::OperandsMapper &OpdMapper, in applyMappingImage() argument
1219 applyDefaultMapping(OpdMapper); in applyMappingImage()
1335 const OperandsMapper &OpdMapper) const { in applyMappingSBufferLoad()
1336 MachineInstr &MI = OpdMapper.getMI(); in applyMappingSBufferLoad()
1337 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingSBufferLoad()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h564 static void applyDefaultMapping(const OperandsMapper &OpdMapper);
567 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);
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp435 void RegisterBankInfo::applyDefaultMapping(const OperandsMapper &OpdMapper) { in applyDefaultMapping() argument
436 MachineInstr &MI = OpdMapper.getMI(); in applyDefaultMapping()
437 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyDefaultMapping()
440 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h74 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
H A DX86RegisterBankInfo.cpp274 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
275 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp588 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() local
613 OpdMapper.createVRegs(OpIdx); in applyMapping()
614 if (!repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx))) in applyMapping()
623 LLVM_DEBUG(dbgs() << "Actual mapping of the operands: " << OpdMapper << '\n'); in applyMapping()
624 RBI->applyMapping(OpdMapper); in applyMapping()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp390 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
391 switch (OpdMapper.getMI().getOpcode()) { in applyMappingImpl()
396 assert((OpdMapper.getInstrMapping().getID() >= 1 && in applyMappingImpl()
397 OpdMapper.getInstrMapping().getID() <= 4) && in applyMappingImpl()
399 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DAArch64RegisterBankInfo.h106 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp727 const OperandsMapper &OpdMapper) const { in applyMappingImpl()
728 MachineInstr &MI = OpdMapper.getMI(); in applyMappingImpl()
731 MachineRegisterInfo &MRI = OpdMapper.getMRI(); in applyMappingImpl()
772 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
H A DMipsRegisterBankInfo.h45 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;