Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegisterBankInfo.h183 class InstructionMapping {
212 InstructionMapping(unsigned ID, unsigned Cost, in InstructionMapping() function
223 InstructionMapping() = default;
239 const_cast<InstructionMapping *>(this)->getOperandMapping(i); in getOperandMapping()
294 const InstructionMapping &InstrMapping;
408 mutable DenseMap<unsigned, std::unique_ptr<const InstructionMapping>>
515 const InstructionMapping &
523 const InstructionMapping &
532 const InstructionMapping &getInvalidInstructionMapping() const { in getInvalidInstructionMapping()
664 virtual const InstructionMapping &
[all …]
H A DRegBankSelect.h580 const RegisterBankInfo::InstructionMapping &
594 const RegisterBankInfo::InstructionMapping &InstrMapping,
615 const RegisterBankInfo::InstructionMapping &InstrMapping,
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.h42 const RegisterBankInfo::InstructionMapping &
50 const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const;
51 const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const;
52 const InstructionMapping &getDefaultMappingAllVGPR(
66 const InstructionMapping &
H A DAMDGPURegisterBankInfo.cpp114 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings()
121 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings()
130 const InstructionMapping &VSMapping = getInstructionMapping( in getInstrAlternativeMappings()
142 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings()
224 const InstructionMapping &SMapping = getInstructionMapping( in getInstrAlternativeMappings()
230 const InstructionMapping &VMapping = getInstructionMapping( in getInstrAlternativeMappings()
274 const RegisterBankInfo::InstructionMapping &
289 const RegisterBankInfo::InstructionMapping &
321 const RegisterBankInfo::InstructionMapping &
336 const RegisterBankInfo::InstructionMapping &
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterBankInfo.cpp284 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
287 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
306 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
310 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
314 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
319 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
342 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
348 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
398 const RegisterBankInfo::InstructionMapping &
441 const RegisterBankInfo::InstructionMapping &
[all …]
H A DAArch64RegisterBankInfo.h114 const InstructionMapping &
129 const InstructionMapping &
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBankInfo.cpp157 const RegisterBankInfo::InstructionMapping &
346 const RegisterBankInfo::InstructionMapping &
367 InstrMapping = llvm::make_unique<InstructionMapping>(); in getInstructionMappingImpl()
369 InstrMapping = llvm::make_unique<InstructionMapping>( in getInstructionMappingImpl()
374 const RegisterBankInfo::InstructionMapping &
389 for (const InstructionMapping *AltMapping : AltMappings) in getInstrPossibleMappings()
392 for (const InstructionMapping *Mapping : PossibleMappings) in getInstrPossibleMappings()
548 bool RegisterBankInfo::InstructionMapping::verify( in verify()
585 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump()
591 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print()
[all …]
H A DRegBankSelect.cpp236 const RegisterBankInfo::InstructionMapping &RegBankSelect::findBestMapping( in findBestMapping()
242 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr; in findBestMapping()
245 for (const RegisterBankInfo::InstructionMapping *CurMapping : in findBestMapping()
390 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in computeMapping()
529 MachineInstr &MI, const RegisterBankInfo::InstructionMapping &InstrMapping, in applyMapping()
575 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h49 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI,
77 const InstructionMapping &
H A DX86RegisterBankInfo.cpp142 const RegisterBankInfo::InstructionMapping &
159 const RegisterBankInfo::InstructionMapping &
168 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
298 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.cpp71 const RegisterBankInfo::InstructionMapping &
76 const RegisterBankInfo::InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
H A DMipsRegisterBankInfo.h39 const InstructionMapping &
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMRegisterBankInfo.h39 const InstructionMapping &
H A DARMRegisterBankInfo.cpp200 const RegisterBankInfo::InstructionMapping &
207 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()