Home
last modified time | relevance | path

Searched refs:InstructionMapping (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterBankInfo.h189 class InstructionMapping {
216 InstructionMapping(unsigned ID, unsigned Cost, in InstructionMapping() function
224 InstructionMapping() = default;
240 const_cast<InstructionMapping *>(this)->getOperandMapping(i); in getOperandMapping()
295 const InstructionMapping &InstrMapping;
409 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>>
516 const InstructionMapping &
524 const InstructionMapping &
533 const InstructionMapping &getInvalidInstructionMapping() const { in getInvalidInstructionMapping()
681 virtual const InstructionMapping &
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h103 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 DAMDGPURegisterBankInfo.cpp514 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings()
522 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings()
550 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings()
616 const InstructionMapping &SMapping = getInstructionMapping( in getInstrAlternativeMappings()
622 const InstructionMapping &VMapping = getInstructionMapping( in getInstrAlternativeMappings()
3343 const RegisterBankInfo::InstructionMapping &
3361 const RegisterBankInfo::InstructionMapping &
3385 const RegisterBankInfo::InstructionMapping &
3404 const RegisterBankInfo::InstructionMapping &
3463 const RegisterBankInfo::InstructionMapping &
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterBankInfo.cpp158 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()
592 bool RegisterBankInfo::InstructionMapping::verify( in verify()
629 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump()
635 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print()
649 MachineInstr &MI, const InstructionMapping &InstrMapping, in OperandsMapper()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI,
76 const InstructionMapping &
H A DX86RegisterBankInfo.cpp143 const RegisterBankInfo::InstructionMapping &
160 const RegisterBankInfo::InstructionMapping &
169 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
304 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp306 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
309 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
328 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
332 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
336 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
341 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
364 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
370 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
439 const RegisterBankInfo::InstructionMapping &
567 const RegisterBankInfo::InstructionMapping &
[all …]
H A DAArch64RegisterBankInfo.h115 const InstructionMapping &
145 const InstructionMapping &
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kRegisterBankInfo.cpp67 const RegisterBankInfo::InstructionMapping &
72 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
H A DM68kRegisterBankInfo.h41 const InstructionMapping &
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h580 const RegisterBankInfo::InstructionMapping &
594 const RegisterBankInfo::InstructionMapping &InstrMapping,
615 const RegisterBankInfo::InstructionMapping &InstrMapping,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.h38 const InstructionMapping &
H A DARMRegisterBankInfo.cpp214 const RegisterBankInfo::InstructionMapping &
221 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp288 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping()
294 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping()
297 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping()
442 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping()
581 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping()
646 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h38 const InstructionMapping &
H A DMipsRegisterBankInfo.cpp423 const RegisterBankInfo::InstructionMapping &
436 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()