Searched refs:InstructionMapping (Results 1 – 16 of 16) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | RegisterBankInfo.h | 189 class InstructionMapping { 216 InstructionMapping(unsigned ID, unsigned Cost, in InstructionMapping() function 224 InstructionMapping() = default; 240 const_cast<InstructionMapping *>(this)->getOperandMapping(i); in getOperandMapping() 295 const InstructionMapping &InstrMapping; 409 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>> 516 const InstructionMapping & 524 const InstructionMapping & 533 const InstructionMapping &getInvalidInstructionMapping() const { in getInvalidInstructionMapping() 681 virtual const InstructionMapping & [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.h | 103 const RegisterBankInfo::InstructionMapping & 156 const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const; 157 const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const; 158 const InstructionMapping &getDefaultMappingAllVGPR( 161 const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI, 180 const InstructionMapping &
|
| H A D | AMDGPURegisterBankInfo.cpp | 514 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 522 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 550 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 616 const InstructionMapping &SMapping = getInstructionMapping( in getInstrAlternativeMappings() 622 const InstructionMapping &VMapping = getInstructionMapping( in getInstrAlternativeMappings() 3343 const RegisterBankInfo::InstructionMapping & 3361 const RegisterBankInfo::InstructionMapping & 3385 const RegisterBankInfo::InstructionMapping & 3404 const RegisterBankInfo::InstructionMapping & 3463 const RegisterBankInfo::InstructionMapping & [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegisterBankInfo.cpp | 158 const RegisterBankInfo::InstructionMapping & 377 const RegisterBankInfo::InstructionMapping & 397 InstrMapping = std::make_unique<InstructionMapping>( in getInstructionMappingImpl() 402 const RegisterBankInfo::InstructionMapping & 404 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 423 for (const InstructionMapping *Mapping : PossibleMappings) in getInstrPossibleMappings() 592 bool RegisterBankInfo::InstructionMapping::verify( in verify() 629 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump() 635 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print() 649 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI, 76 const InstructionMapping &
|
| H A D | X86RegisterBankInfo.cpp | 143 const RegisterBankInfo::InstructionMapping & 160 const RegisterBankInfo::InstructionMapping & 169 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 304 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 306 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 309 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 328 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 332 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 336 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 341 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 364 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 370 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 439 const RegisterBankInfo::InstructionMapping & 567 const RegisterBankInfo::InstructionMapping & [all …]
|
| H A D | AArch64RegisterBankInfo.h | 115 const InstructionMapping & 145 const InstructionMapping &
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kRegisterBankInfo.cpp | 67 const RegisterBankInfo::InstructionMapping & 72 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
| H A D | M68kRegisterBankInfo.h | 41 const InstructionMapping &
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 580 const RegisterBankInfo::InstructionMapping & 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | ARMRegisterBankInfo.cpp | 214 const RegisterBankInfo::InstructionMapping & 221 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 288 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping() 294 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping() 297 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping() 442 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() 581 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() 646 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | MipsRegisterBankInfo.cpp | 423 const RegisterBankInfo::InstructionMapping & 436 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|