/freebsd/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() 297 const InstructionMapping &InstrMapping; 417 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>> 525 const InstructionMapping & 533 const InstructionMapping & 542 const InstructionMapping &getInvalidInstructionMapping() const { in getInvalidInstructionMapping() 701 virtual const InstructionMapping & [all …]
|
/freebsd/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 | 532 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 540 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 568 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 634 const InstructionMapping &SMapping = getInstructionMapping( in getInstrAlternativeMappings() 640 const InstructionMapping &VMapping = getInstructionMapping( in getInstrAlternativeMappings() 3515 const RegisterBankInfo::InstructionMapping & 3533 const RegisterBankInfo::InstructionMapping & 3557 const RegisterBankInfo::InstructionMapping & 3576 const RegisterBankInfo::InstructionMapping & 3635 const RegisterBankInfo::InstructionMapping & [all …]
|
/freebsd/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() 604 bool RegisterBankInfo::InstructionMapping::verify( in verify() 646 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump() 652 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print() 666 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86RegisterBankInfo.h | 48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI, 77 const InstructionMapping &
|
H A D | X86RegisterBankInfo.cpp | 146 const RegisterBankInfo::InstructionMapping & 163 const RegisterBankInfo::InstructionMapping & 172 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 307 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
|
/freebsd/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 &
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64RegisterBankInfo.cpp | 312 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 315 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 334 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 338 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 342 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 349 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 374 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 380 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 450 const RegisterBankInfo::InstructionMapping & 651 const RegisterBankInfo::InstructionMapping & [all …]
|
H A D | AArch64RegisterBankInfo.h | 117 const InstructionMapping & 151 const InstructionMapping &
|
/freebsd/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,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMRegisterBankInfo.h | 38 const InstructionMapping &
|
H A D | ARMRegisterBankInfo.cpp | 216 const RegisterBankInfo::InstructionMapping & 223 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.h | 39 const InstructionMapping &
|
H A D | RISCVRegisterBankInfo.cpp | 218 const RegisterBankInfo::InstructionMapping & 225 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
/freebsd/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() 443 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() 588 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() 656 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/ |
H A D | PPCRegisterBankInfo.h | 70 const InstructionMapping &
|
H A D | PPCRegisterBankInfo.cpp | 68 const RegisterBankInfo::InstructionMapping & 75 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|
/freebsd/contrib/llvm-project/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()
|