Searched refs:OpdMapper (Results 1 – 5 of 5) sorted by relevance
424 static void applyDefaultMapping(const OperandsMapper &OpdMapper);427 virtual void applyMappingImpl(const OperandsMapper &OpdMapper) const { in applyMappingImpl() argument547 void applyMapping(const OperandsMapper &OpdMapper) const { in applyMapping() argument549 if (OpdMapper.getInstrMapping().getID() == DefaultMappingID) in applyMapping()550 return applyDefaultMapping(OpdMapper); in applyMapping()554 applyMappingImpl(OpdMapper); in applyMapping()596 operator<<(raw_ostream &OS, const RegisterBankInfo::OperandsMapper &OpdMapper) {597 OpdMapper.print(OS, /*ForDebug*/ false);
156 const OperandsMapper &OpdMapper) const { in applyMappingImpl()157 switch (OpdMapper.getMI().getOpcode()) { in applyMappingImpl()160 assert((OpdMapper.getInstrMapping().getID() == 1 || in applyMappingImpl()161 OpdMapper.getInstrMapping().getID() == 2) && in applyMappingImpl()163 return applyDefaultMapping(OpdMapper); in applyMappingImpl()
35 void applyMappingImpl(const OperandsMapper &OpdMapper) const override;
473 RegisterBankInfo::OperandsMapper OpdMapper(MI, InstrMapping, *MRI); in applyMapping() local497 OpdMapper.createVRegs(OpIdx); in applyMapping()498 repairReg(MO, ValMapping, RepairPt, OpdMapper.getVRegs(OpIdx)); in applyMapping()505 DEBUG(dbgs() << "Actual mapping of the operands: " << OpdMapper << '\n'); in applyMapping()506 RBI->applyMapping(OpdMapper); in applyMapping()
335 void RegisterBankInfo::applyDefaultMapping(const OperandsMapper &OpdMapper) { in applyDefaultMapping() argument336 MachineInstr &MI = OpdMapper.getMI(); in applyDefaultMapping()347 OpdMapper.getInstrMapping().getOperandMapping(OpIdx).BreakDown.size() == in applyDefaultMapping()351 OpdMapper.getVRegs(OpIdx); in applyDefaultMapping()