| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | RegisterBankInfo.h | 191 class InstructionMapping { 218 InstructionMapping(unsigned ID, unsigned Cost, in InstructionMapping() function 226 InstructionMapping() = default; 242 const_cast<InstructionMapping *>(this)->getOperandMapping(i); in getOperandMapping() 277 using InstructionMappings = SmallVector<const InstructionMapping *, 4>; 297 const InstructionMapping &InstrMapping; 324 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 333 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 417 mutable DenseMap<hash_code, std::unique_ptr<const InstructionMapping>> 467 const InstructionMapping &getInstrMappingImpl(const MachineInstr &MI) const; [all …]
|
| /src/contrib/llvm-project/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, 184 const InstructionMapping &
|
| H A D | AMDGPURegisterBankInfo.cpp | 511 const InstructionMapping &SCCMapping = getInstructionMapping( in getInstrAlternativeMappings() 519 const InstructionMapping &VCCMapping0 = getInstructionMapping( in getInstrAlternativeMappings() 532 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 540 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 560 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 568 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 587 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 595 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() 610 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 620 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() [all …]
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterBankInfo.cpp | 163 const RegisterBankInfo::InstructionMapping & 382 const RegisterBankInfo::InstructionMapping & 402 InstrMapping = std::make_unique<InstructionMapping>( in getInstructionMappingImpl() 407 const RegisterBankInfo::InstructionMapping & 409 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 428 for (const InstructionMapping *Mapping : PossibleMappings) in getInstrPossibleMappings() 605 bool RegisterBankInfo::InstructionMapping::verify( in verify() 647 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump() 653 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print() 667 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
|
| /src/contrib/llvm-project/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 &
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86RegisterBankInfo.h | 49 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI, 94 const InstructionMapping &
|
| H A D | X86RegisterBankInfo.cpp | 258 const RegisterBankInfo::InstructionMapping & 275 const RegisterBankInfo::InstructionMapping & 286 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 448 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 318 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 321 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 340 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 344 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 348 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 355 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 380 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 387 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 432 const RegisterBankInfo::InstructionMapping & 647 const RegisterBankInfo::InstructionMapping & [all …]
|
| H A D | AArch64RegisterBankInfo.h | 117 const InstructionMapping & 158 const InstructionMapping &
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 580 const RegisterBankInfo::InstructionMapping & 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| /src/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | ARMRegisterBankInfo.cpp | 211 const RegisterBankInfo::InstructionMapping & 218 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 289 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping() 295 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping() 298 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping() 444 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() 589 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() 657 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
|
| /src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVRegisterBankInfo.h | 39 const InstructionMapping &
|
| H A D | RISCVRegisterBankInfo.cpp | 247 const RegisterBankInfo::InstructionMapping & 254 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
| /src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCRegisterBankInfo.h | 70 const InstructionMapping &
|
| H A D | PPCRegisterBankInfo.cpp | 69 const RegisterBankInfo::InstructionMapping & 76 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|
| /src/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | MipsRegisterBankInfo.cpp | 404 const RegisterBankInfo::InstructionMapping & 417 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|