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/ |
D | RegisterBankInfo.h | 48 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/ |
D | RegisterBankInfo.cpp | 274 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/ |
D | AMDGPUGenRegisterBankInfo.def | 44 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/ |
D | X86RegisterBankInfo.h | 32 static RegisterBankInfo::PartialMapping PartMappings[];
|
D | X86GenRegisterBankInfo.def | 14 RegisterBankInfo::PartialMapping X86GenRegisterBankInfo::PartMappings[]{
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMRegisterBankInfo.cpp | 38 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/ |
D | AArch64RegisterBankInfo.h | 44 static RegisterBankInfo::PartialMapping PartMappings[];
|
D | AArch64GenRegisterBankInfo.def | 14 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/ |
D | MipsRegisterBankInfo.cpp | 35 RegisterBankInfo::PartialMapping PartMappings[]{
|