Searched refs:InstructionMapping (Results 1 – 14 of 14) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.h | 189 class InstructionMapping { 216 InstructionMapping(unsigned ID, unsigned Cost, in InstructionMapping() function 225 InstructionMapping() = default; 241 const_cast<InstructionMapping *>(this)->getOperandMapping(i); in getOperandMapping() 296 const InstructionMapping &InstrMapping; 410 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>> 517 const InstructionMapping & 525 const InstructionMapping & 534 const InstructionMapping &getInvalidInstructionMapping() const { in getInvalidInstructionMapping() 681 virtual const InstructionMapping & [all …]
|
| H A D | RegBankSelect.h | 580 const RegisterBankInfo::InstructionMapping & 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.h | 101 const RegisterBankInfo::InstructionMapping & 154 const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const; 155 const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const; 156 const InstructionMapping &getDefaultMappingAllVGPR( 159 const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI, 178 const InstructionMapping &
|
| H A D | AMDGPURegisterBankInfo.cpp | 520 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 528 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 556 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 622 const InstructionMapping &SMapping = getInstructionMapping( in getInstrAlternativeMappings() 628 const InstructionMapping &VMapping = getInstructionMapping( in getInstrAlternativeMappings() 3189 const RegisterBankInfo::InstructionMapping & 3207 const RegisterBankInfo::InstructionMapping & 3231 const RegisterBankInfo::InstructionMapping & 3250 const RegisterBankInfo::InstructionMapping & 3309 const RegisterBankInfo::InstructionMapping & [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegisterBankInfo.cpp | 161 const RegisterBankInfo::InstructionMapping & 380 const RegisterBankInfo::InstructionMapping & 400 InstrMapping = std::make_unique<InstructionMapping>( in getInstructionMappingImpl() 405 const RegisterBankInfo::InstructionMapping & 407 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 426 for (const InstructionMapping *Mapping : PossibleMappings) in getInstrPossibleMappings() 595 bool RegisterBankInfo::InstructionMapping::verify( in verify() 632 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump() 638 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print() 652 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
|
| 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() 582 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() 645 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI, 76 const InstructionMapping &
|
| H A D | X86RegisterBankInfo.cpp | 144 const RegisterBankInfo::InstructionMapping & 161 const RegisterBankInfo::InstructionMapping & 170 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 305 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 303 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 306 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 325 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 329 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 333 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 338 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 361 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 367 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 432 const RegisterBankInfo::InstructionMapping & 558 const RegisterBankInfo::InstructionMapping & [all …]
|
| H A D | AArch64RegisterBankInfo.h | 115 const InstructionMapping & 145 const InstructionMapping &
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | ARMRegisterBankInfo.cpp | 215 const RegisterBankInfo::InstructionMapping & 222 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterBankInfo.h | 38 const InstructionMapping &
|
| H A D | MipsRegisterBankInfo.cpp | 425 const RegisterBankInfo::InstructionMapping & 438 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|