Searched refs:InstructionMapping (Results 1 – 14 of 14) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/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() 276 using InstructionMappings = SmallVector<const InstructionMapping *, 4>; 296 const InstructionMapping &InstrMapping; 323 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 332 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 410 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>> 459 const InstructionMapping &getInstrMappingImpl(const MachineInstr &MI) const; [all …]
|
| H A D | RegBankSelect.h | 580 const RegisterBankInfo::InstructionMapping & 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURegisterBankInfo.h | 102 const RegisterBankInfo::InstructionMapping & 155 const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const; 156 const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const; 157 const InstructionMapping &getDefaultMappingAllVGPR( 160 const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI, 179 const InstructionMapping &
|
| H A D | AMDGPURegisterBankInfo.cpp | 499 const InstructionMapping &SCCMapping = getInstructionMapping( in getInstrAlternativeMappings() 507 const InstructionMapping &VCCMapping0 = getInstructionMapping( in getInstrAlternativeMappings() 520 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 528 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 548 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 556 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 575 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 583 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() 598 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 608 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 302 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 305 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 324 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 328 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 332 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 337 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 360 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 366 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 431 const RegisterBankInfo::InstructionMapping & 557 const RegisterBankInfo::InstructionMapping & [all …]
|
| H A D | AArch64RegisterBankInfo.h | 115 const InstructionMapping & 145 const InstructionMapping &
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|
| /netbsd-src/external/apache2/llvm/dist/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()
|