Home
last modified time | relevance | path

Searched refs:BreakDown (Results 1 – 11 of 11) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h144 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/
DRegisterBankInfo.cpp297 .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 …]
DRegBankSelect.cpp90 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/
DRegisterBankInfo.cpp269 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()
DRegBankSelect.cpp123 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/
DAArch64RegisterBankInfo.cpp158 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()
DAArch64GenRegisterBankInfo.def37 /* BreakDown, NumBreakDowns */
132 return Map.BreakDown == &PartMappings[PartialMapBaseIdx] &&
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMRegisterBankInfo.cpp94 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/
DX86GenRegisterBankInfo.def53 /* BreakDown, NumBreakDowns */
/external/v8/tools/
Dmap-processor.js665 return BreakDown(this.items, map => map.getType())
676 function BreakDown(list, map_fn) { class
/external/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h87 SmallVector<PartialMapping, 2> BreakDown; member