Searched refs:PartialMapping (Results 1 – 9 of 9) sorted by relevance
48 struct PartialMapping { struct62 PartialMapping() = default; argument65 PartialMapping(unsigned StartIdx, unsigned Length, in PartialMapping() argument147 const PartialMapping *BreakDown;159 ValueMapping(const PartialMapping *BreakDown, unsigned NumBreakDowns) in ValueMapping()163 const PartialMapping *begin() const { return BreakDown; } in begin()164 const PartialMapping *end() const { return BreakDown + NumBreakDowns; } in end()395 mutable DenseMap<unsigned, std::unique_ptr<const PartialMapping>>475 const ValueMapping &getValueMapping(const PartialMapping *BreakDown,745 const RegisterBankInfo::PartialMapping &PartMapping) {[all …]
274 llvm::hash_value(const RegisterBankInfo::PartialMapping &PartMapping) { in hash_value()279 const RegisterBankInfo::PartialMapping &303 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping()314 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping()518 bool RegisterBankInfo::PartialMapping::verify() const { in verify()527 void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const { in print()539 const PartialMapping *First = begin(); in partsAllUniform()551 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()563 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()587 for (const PartialMapping &PartMap : *this) { in print()[all …]
32 static RegisterBankInfo::PartialMapping PartMappings[];
14 RegisterBankInfo::PartialMapping X86GenRegisterBankInfo::PartMappings[]{
45 const RegisterBankInfo::PartialMapping PartMappings[] {125 const RegisterBankInfo::PartialMapping SGPROnly64BreakDown[] {
38 RegisterBankInfo::PartialMapping PartMappings[]{48 static bool checkPartMapping(const RegisterBankInfo::PartialMapping &PM, in checkPartMapping()93 RegisterBankInfo::PartialMapping *BreakDown) { in checkValueMapping()
45 static RegisterBankInfo::PartialMapping PartMappings[];
14 RegisterBankInfo::PartialMapping AArch64GenRegisterBankInfo::PartMappings[]{129 const PartialMapping &Map = PartMappings[Idx - PartialMappingIdx::PMI_Min];
35 RegisterBankInfo::PartialMapping PartMappings[]{