Home
last modified time | relevance | path

Searched refs:PartialMapping (Results 1 – 9 of 9) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h48 struct PartialMapping { struct
62 PartialMapping() = default; argument
65 PartialMapping(unsigned StartIdx, unsigned Length, in PartialMapping() function
146 const PartialMapping *BreakDown;
158 ValueMapping(const PartialMapping *BreakDown, unsigned NumBreakDowns) in ValueMapping()
162 const PartialMapping *begin() const { return BreakDown; } in begin()
163 const PartialMapping *end() const { return BreakDown + NumBreakDowns; } in end()
394 mutable DenseMap<unsigned, std::unique_ptr<const PartialMapping>>
462 const PartialMapping &getPartialMapping(unsigned StartIdx, unsigned Length,
474 const ValueMapping &getValueMapping(const PartialMapping *BreakDown,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp274 llvm::hash_value(const RegisterBankInfo::PartialMapping &PartMapping) { in hash_value()
279 const RegisterBankInfo::PartialMapping &
292 PartMapping = std::make_unique<PartialMapping>(StartIdx, Length, RegBank); in getPartialMapping()
303 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping()
314 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping()
513 LLVM_DUMP_METHOD void RegisterBankInfo::PartialMapping::dump() const { in dump()
519 bool RegisterBankInfo::PartialMapping::verify() const { in verify()
528 void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const { in print()
540 const PartialMapping *First = begin(); in partsAllUniform()
541 for (const PartialMapping *Part = First + 1; Part != end(); ++Part) { in partsAllUniform()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUGenRegisterBankInfo.def44 const RegisterBankInfo::PartialMapping PartMappings[] {
123 const RegisterBankInfo::PartialMapping SGPROnly64BreakDown[] {
210 const RegisterBankInfo::PartialMapping LoadSGPROnlyBreakDown[] {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86RegisterBankInfo.h32 static RegisterBankInfo::PartialMapping PartMappings[];
DX86GenRegisterBankInfo.def14 RegisterBankInfo::PartialMapping X86GenRegisterBankInfo::PartMappings[]{
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMRegisterBankInfo.cpp38 RegisterBankInfo::PartialMapping PartMappings[]{
48 static bool checkPartMapping(const RegisterBankInfo::PartialMapping &PM, in checkPartMapping()
93 RegisterBankInfo::PartialMapping *BreakDown) { in checkValueMapping()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64RegisterBankInfo.h44 static RegisterBankInfo::PartialMapping PartMappings[];
DAArch64GenRegisterBankInfo.def14 RegisterBankInfo::PartialMapping AArch64GenRegisterBankInfo::PartMappings[]{
123 const PartialMapping &Map = PartMappings[Idx - PartialMappingIdx::PMI_Min];
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsRegisterBankInfo.cpp35 RegisterBankInfo::PartialMapping PartMappings[]{