| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegisterBankInfo.cpp | 403 RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in RegisterBankInfo 413 const auto &Mapping = getInstrMapping(MI); in getInstrPossibleMappings() 440 EndIdx = OpdMapper.getInstrMapping().getNumOperands(); in applyDefaultMapping() 659 assert(OpIdx < getInstrMapping().getNumOperands() && "Out-of-bound access"); in getVRegsMem() 661 getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns; in getVRegsMem() 695 assert(OpIdx < getInstrMapping().getNumOperands() && "Out-of-bound access"); in createVRegs() 698 const ValueMapping &ValMapping = getInstrMapping().getOperandMapping(OpIdx); in createVRegs() 718 assert(getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns > in setVRegs() 739 getInstrMapping().getOperandMapping(OpIdx).NumBreakDowns; in getVRegs() 760 unsigned NumOpds = getInstrMapping().getNumOperands(); in print() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RegisterBankInfo.h | 331 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() function 682 getInstrMapping(const MachineInstr &MI) const; 717 if (OpdMapper.getInstrMapping().getID() == DefaultMappingID) in applyMapping()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.h | 39 getInstrMapping(const MachineInstr &MI) const override;
|
| H A D | ARMRegisterBankInfo.cpp | 215 ARMRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in ARMRegisterBankInfo
|
| /llvm-project-15.0.7/llvm/docs/GlobalISel/ |
| H A D | RegBankSelect.rst | 35 * **Default Mapping**: ``getInstrMapping`` --- the default bank assignments for 46 ``getInstrMapping`` is currently separate from ``getInstrAlternativeMapping``
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kRegisterBankInfo.h | 42 getInstrMapping(const MachineInstr &MI) const override;
|
| H A D | M68kRegisterBankInfo.cpp | 68 M68kRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in M68kRegisterBankInfo
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 77 getInstrMapping(const MachineInstr &MI) const override;
|
| H A D | X86RegisterBankInfo.cpp | 161 X86RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in X86RegisterBankInfo
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.cpp | 1342 OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in applyMappingSBufferLoad() 1344 OpdMapper.getInstrMapping().getOperandMapping(2).BreakDown[0].RegBank; in applyMappingSBufferLoad() 1470 OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in applyMappingBFE() 1933 *OpdMapper.getInstrMapping().getOperandMapping(2).BreakDown[0].RegBank; in foldExtractEltToCmpSelect() 1949 *OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in foldExtractEltToCmpSelect() 1951 *OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in foldExtractEltToCmpSelect() 2031 *OpdMapper.getInstrMapping().getOperandMapping(3).BreakDown[0].RegBank; in foldInsertEltToCmpSelect() 2047 *OpdMapper.getInstrMapping().getOperandMapping(0).BreakDown[0].RegBank; in foldInsertEltToCmpSelect() 2049 *OpdMapper.getInstrMapping().getOperandMapping(1).BreakDown[0].RegBank; in foldInsertEltToCmpSelect() 2697 = OpdMapper.getInstrMapping().getOperandMapping(0); in applyMappingImpl() [all …]
|
| H A D | AMDGPURegisterBankInfo.h | 181 getInstrMapping(const MachineInstr &MI) const override;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.h | 146 getInstrMapping(const MachineInstr &MI) const override;
|
| H A D | AArch64RegisterBankInfo.cpp | 394 assert((OpdMapper.getInstrMapping().getID() >= 1 && in applyMappingImpl() 395 OpdMapper.getInstrMapping().getID() <= 4) && in applyMappingImpl() 568 AArch64RegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in AArch64RegisterBankInfo
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.h | 39 getInstrMapping(const MachineInstr &MI) const override;
|
| H A D | MipsRegisterBankInfo.cpp | 424 MipsRegisterBankInfo::getInstrMapping(const MachineInstr &MI) const { in getInstrMapping() function in MipsRegisterBankInfo
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 648 BestMapping = &RBI->getInstrMapping(MI); in assignInstr()
|