Searched refs:PartialMapping (Results 1 – 13 of 13) sorted by relevance
49 struct PartialMapping { struct63 PartialMapping() = default; argument66 constexpr PartialMapping(unsigned StartIdx, unsigned Length, in PartialMapping() argument148 const PartialMapping *BreakDown;160 constexpr ValueMapping(const PartialMapping *BreakDown, in ValueMapping()165 const PartialMapping *begin() const { return BreakDown; } in begin()166 const PartialMapping *end() const { return BreakDown + NumBreakDowns; } in end()402 mutable DenseMap<unsigned, std::unique_ptr<const PartialMapping>>483 const ValueMapping &getValueMapping(const PartialMapping *BreakDown,766 const RegisterBankInfo::PartialMapping &PartMapping) {[all …]
276 llvm::hash_value(const RegisterBankInfo::PartialMapping &PartMapping) { in hash_value()281 const RegisterBankInfo::PartialMapping &305 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping()316 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping()523 bool RegisterBankInfo::PartialMapping::verify( in verify()534 void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const { in print()546 const PartialMapping *First = begin(); in partsAllUniform()559 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()572 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()596 for (const PartialMapping &PartMap : *this) { in print()[all …]
40 static const RegisterBankInfo::PartialMapping PartMappings[];
32 static RegisterBankInfo::PartialMapping PartMappings[];
36 const RegisterBankInfo::PartialMapping PartMappings[]{
38 const RegisterBankInfo::PartialMapping PartMappings[]{48 static bool checkPartMapping(const RegisterBankInfo::PartialMapping &PM, in checkPartMapping()94 const RegisterBankInfo::PartialMapping *BreakDown) { in checkValueMapping()
57 const RegisterBankInfo::PartialMapping PartMappings[] {161 const RegisterBankInfo::PartialMapping SGPROnly64BreakDown[] {
46 static const RegisterBankInfo::PartialMapping PartMappings[];
14 RegisterBankInfo::PartialMapping X86GenRegisterBankInfo::PartMappings[]{
14 const RegisterBankInfo::PartialMapping AArch64GenRegisterBankInfo::PartMappings[]{129 const PartialMapping &Map = PartMappings[Idx - PartialMappingIdx::PMI_Min];
15 const RegisterBankInfo::PartialMapping PPCGenRegisterBankInfo::PartMappings[]{
27 const RegisterBankInfo::PartialMapping PartMappings[] = {
35 const RegisterBankInfo::PartialMapping PartMappings[]{