Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h188 class InstructionMapping {
215 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 …]
DRegBankSelect.h579 const RegisterBankInfo::InstructionMapping &
593 const RegisterBankInfo::InstructionMapping &InstrMapping,
614 const RegisterBankInfo::InstructionMapping &InstrMapping,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.h94 const RegisterBankInfo::InstructionMapping &
145 const InstructionMapping &getDefaultMappingSOP(const MachineInstr &MI) const;
146 const InstructionMapping &getDefaultMappingVOP(const MachineInstr &MI) const;
147 const InstructionMapping &getDefaultMappingAllVGPR(
150 const InstructionMapping &getImageMapping(const MachineRegisterInfo &MRI,
169 const InstructionMapping &
DAMDGPURegisterBankInfo.cpp457 const InstructionMapping &SCCMapping = getInstructionMapping( in getInstrAlternativeMappings()
465 const InstructionMapping &VCCMapping0 = getInstructionMapping( in getInstrAlternativeMappings()
478 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings()
486 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings()
494 const InstructionMapping &SVMapping = getInstructionMapping( in getInstrAlternativeMappings()
504 const InstructionMapping &VSMapping = getInstructionMapping( in getInstrAlternativeMappings()
525 const InstructionMapping &SSMapping = getInstructionMapping( in getInstrAlternativeMappings()
533 const InstructionMapping &VVMapping = getInstructionMapping( in getInstrAlternativeMappings()
552 const InstructionMapping &SSMapping = getInstructionMapping(1, 1, in getInstrAlternativeMappings()
560 const InstructionMapping &SVMapping = getInstructionMapping(2, 1, in getInstrAlternativeMappings()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp161 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()
424 for (const InstructionMapping *AltMapping : AltMappings) in getInstrPossibleMappings()
427 for (const InstructionMapping *Mapping : PossibleMappings) in getInstrPossibleMappings()
596 bool RegisterBankInfo::InstructionMapping::verify( in verify()
633 LLVM_DUMP_METHOD void RegisterBankInfo::InstructionMapping::dump() const { in dump()
639 void RegisterBankInfo::InstructionMapping::print(raw_ostream &OS) const { in print()
[all …]
DRegBankSelect.cpp289 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()
628 const RegisterBankInfo::InstructionMapping *BestMapping; in assignInstr()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64RegisterBankInfo.cpp289 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
292 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
311 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
315 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
319 const InstructionMapping &GPRToFPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
324 const InstructionMapping &FPRToGPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
347 const InstructionMapping &GPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
353 const InstructionMapping &FPRMapping = getInstructionMapping( in getInstrAlternativeMappings()
418 const RegisterBankInfo::InstructionMapping &
509 const RegisterBankInfo::InstructionMapping &
[all …]
DAArch64RegisterBankInfo.h114 const InstructionMapping &
141 const InstructionMapping &
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.h48 const InstructionMapping &getSameOperandsMapping(const MachineInstr &MI,
76 const InstructionMapping &
DX86RegisterBankInfo.cpp144 const RegisterBankInfo::InstructionMapping &
161 const RegisterBankInfo::InstructionMapping &
170 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
305 const RegisterBankInfo::InstructionMapping &Mapping = getInstructionMapping( in getInstrAlternativeMappings()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMRegisterBankInfo.h38 const InstructionMapping &
DARMRegisterBankInfo.cpp211 const RegisterBankInfo::InstructionMapping &
218 const InstructionMapping &Mapping = getInstrMappingImpl(MI); in getInstrMapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsRegisterBankInfo.h38 const InstructionMapping &
DMipsRegisterBankInfo.cpp396 const RegisterBankInfo::InstructionMapping &
409 const RegisterBankInfo::InstructionMapping &Mapping = in getInstrMapping()