| /openbsd-src/gnu/llvm/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() 275 using InstructionMappings = SmallVector<const InstructionMapping *, 4>; 295 const InstructionMapping &InstrMapping; 322 OperandsMapper(MachineInstr &MI, const InstructionMapping &InstrMapping, 331 const InstructionMapping &getInstrMapping() const { return InstrMapping; } in getInstrMapping() 409 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>> 458 const InstructionMapping &getInstrMappingImpl(const MachineInstr &MI) const; [all …]
|
| /openbsd-src/gnu/llvm/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 | 494 const InstructionMapping &SCCMapping = getInstructionMapping( in getInstrAlternativeMappings() 502 const InstructionMapping &VCCMapping0 = getInstructionMapping( in getInstrAlternativeMappings() 515 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 523 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 543 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings() 551 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings() 570 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 578 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() 593 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings() 603 const InstructionMapping &VVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings() [all …]
|
| /openbsd-src/gnu/llvm/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() 595 bool RegisterBankInfo::InstructionMapping::verify( in verify() 636 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump() 642 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print() 656 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86RegisterBankInfo.h | 48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI, 76 const InstructionMapping &
|
| H A D | X86RegisterBankInfo.cpp | 145 const RegisterBankInfo::InstructionMapping & 162 const RegisterBankInfo::InstructionMapping & 171 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping() 306 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
|
| /openbsd-src/gnu/llvm/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 &
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64RegisterBankInfo.cpp | 308 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 311 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 330 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 334 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 338 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 343 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 366 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 372 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings() 441 const RegisterBankInfo::InstructionMapping & 569 const RegisterBankInfo::InstructionMapping & [all …]
|
| H A D | AArch64RegisterBankInfo.h | 115 const InstructionMapping & 145 const InstructionMapping &
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.h | 580 const RegisterBankInfo::InstructionMapping & 594 const RegisterBankInfo::InstructionMapping &InstrMapping, 615 const RegisterBankInfo::InstructionMapping &InstrMapping,
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | RegBankSelect.cpp | 287 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping() 293 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping() 296 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping() 441 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping() 585 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping() 653 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCRegisterBankInfo.h | 69 const InstructionMapping &
|
| H A D | PPCRegisterBankInfo.cpp | 59 const RegisterBankInfo::InstructionMapping & 66 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()
|
| /openbsd-src/gnu/llvm/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()
|