Searched refs:BreakDown (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 144 const PartialMapping *BreakDown; member 156 ValueMapping(const PartialMapping *BreakDown, unsigned NumBreakDowns) in ValueMapping() 157 : BreakDown(BreakDown), NumBreakDowns(NumBreakDowns) {} in ValueMapping() 160 const PartialMapping *begin() const { return BreakDown; } in begin() 161 const PartialMapping *end() const { return BreakDown + NumBreakDowns; } in end() 164 bool isValid() const { return BreakDown && NumBreakDowns; } in isValid() 472 const ValueMapping &getValueMapping(const PartialMapping *BreakDown,
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 297 .BreakDown.empty()) in getInstrMappingImpl() 347 OpdMapper.getInstrMapping().getOperandMapping(OpIdx).BreakDown.size() == in applyDefaultMapping() 410 assert(!BreakDown.empty() && "Value mapped nowhere?!"); in verify() 412 for (const RegisterBankInfo::PartialMapping &PartMap : BreakDown) { in verify() 423 for (const RegisterBankInfo::PartialMapping &PartMap : BreakDown) { in verify() 443 OS << "#BreakDown: " << BreakDown.size() << " "; in print() 445 for (const PartialMapping &PartMap : BreakDown) { in print() 459 getOperandMapping(OpIdx).BreakDown.push_back( in setOperandMapping() 479 assert(MOMapping.BreakDown.empty() && in verify() 528 getInstrMapping().getOperandMapping(OpIdx).BreakDown.size(); in getVRegsMem() [all …]
|
D | RegBankSelect.cpp | 90 if (ValMapping.BreakDown.size() > 1) in assignmentMatch() 94 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in assignmentMatch() 110 assert(ValMapping.BreakDown.size() == 1 && "Not yet implemented"); in repairReg() 158 assert(!ValMapping.BreakDown.empty() && "Nothing to map??"); in getRepairCost() 160 bool IsSameNumOfValues = ValMapping.BreakDown.size() == 1; in getRepairCost() 176 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in getRepairCost() 253 if (ValMapping.BreakDown.size() == 1) in tryAvoidingSplit() 330 if (ValMapping.BreakDown.size() == 1) { in tryAvoidingSplit() 486 unsigned BreakDownSize = ValMapping.BreakDown.size(); in applyMapping() 494 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 269 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping() argument 272 return hash_value(*BreakDown); in hashValueMapping() 275 Hashes.push_back(hash_value(BreakDown[Idx])); in hashValueMapping() 280 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping() argument 284 hash_code Hash = hashValueMapping(BreakDown, NumBreakDowns); in getValueMapping() 292 ValMapping = llvm::make_unique<ValueMapping>(BreakDown, NumBreakDowns); in getValueMapping()
|
D | RegBankSelect.cpp | 123 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in assignmentMatch() 210 const RegisterBank *DesiredRegBrank = ValMapping.BreakDown[0].RegBank; in getRepairCost() 551 MRI->setRegBank(Reg, *ValMapping.BreakDown[0].RegBank); in applyMapping()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64RegisterBankInfo.cpp | 158 assert(Map[0].BreakDown == \ in AArch64RegisterBankInfo() 162 assert(Map[1].BreakDown == \ in AArch64RegisterBankInfo() 186 assert(Map[0].BreakDown == \ in AArch64RegisterBankInfo() 190 assert(Map[1].BreakDown == \ in AArch64RegisterBankInfo()
|
D | AArch64GenRegisterBankInfo.def | 37 /* BreakDown, NumBreakDowns */ 132 return Map.BreakDown == &PartMappings[PartialMapBaseIdx] &&
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMRegisterBankInfo.cpp | 94 RegisterBankInfo::PartialMapping *BreakDown) { in checkValueMapping() argument 95 return VM.NumBreakDowns == 1 && VM.BreakDown == BreakDown; in checkValueMapping()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86GenRegisterBankInfo.def | 53 /* BreakDown, NumBreakDowns */
|
/external/v8/tools/ |
D | map-processor.js | 665 return BreakDown(this.items, map => map.getType()) 676 function BreakDown(list, map_fn) { class
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 87 SmallVector<PartialMapping, 2> BreakDown; member
|