Searched refs:getInstrMapping (Results 1 – 14 of 14) sorted by relevance
403 RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in RegisterBankInfo413 const auto &Mapping = getInstrMapping(MI); in getInstrPossibleMappings()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()666 assert(OpIdx < getInstrMapping().getNumOperands() && "Out-of-bound access"); in getVRegsMem()668 getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns; in getVRegsMem()702 assert(OpIdx < getInstrMapping().getNumOperands() && "Out-of-bound access"); in createVRegs()705 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs()724 assert(OpIdx < getInstrMapping().getNumOperands() && "Out-of-bound access"); in setVRegs()[all …]
331 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() function682 getInstrMapping(const MachineInstr &MI) const;717 if (OpdMapper.getInstrMapping().getID() == DefaultMappingID) in applyMapping()
39 getInstrMapping(const MachineInstr &MI) const override;
215 ARMRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in ARMRegisterBankInfo
35 * **Default Mapping**: ``getInstrMapping`` --- the default bank assignments for46 ``getInstrMapping`` is currently separate from ``getInstrAlternativeMapping``
77 getInstrMapping(const MachineInstr &MI) const override;
163 X86RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in X86RegisterBankInfo
1059 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingLoad()1344 OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in applyMappingSBufferLoad()1346 OpdMapper.getInstrMapping().getOperandMapping(2).BreakDown[0].RegBank; in applyMappingSBufferLoad()1472 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingBFE()1937 *OpdMapper.getInstrMapping().getOperandMapping(2).BreakDown[0].RegBank; in foldExtractEltToCmpSelect()1953 *OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in foldExtractEltToCmpSelect()1955 *OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in foldExtractEltToCmpSelect()2035 *OpdMapper.getInstrMapping().getOperandMapping(3).BreakDown[0].RegBank; in foldInsertEltToCmpSelect()2051 *OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in foldInsertEltToCmpSelect()2053 *OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in foldInsertEltToCmpSelect()[all …]
181 getInstrMapping(const MachineInstr &MI) const override;
146 getInstrMapping(const MachineInstr &MI) const override;
396 assert((OpdMapper.getInstrMapping().getID() >= 1 && in applyMappingImpl()397 OpdMapper.getInstrMapping().getID() <= 4) && in applyMappingImpl()570 AArch64RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in AArch64RegisterBankInfo
424 MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in MipsRegisterBankInfo
655 BestMapping = &RBI->getInstrMapping(MI); in assignInstr()