Searched refs:PartialMapping (Results 1 – 10 of 10) 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()394 mutable DenseMap<unsigned, std::unique_ptr<const PartialMapping>>474 const ValueMapping &getValueMapping(const PartialMapping *BreakDown,745 const RegisterBankInfo::PartialMapping &PartMapping) {[all …]
271 llvm::hash_value(const RegisterBankInfo::PartialMapping &PartMapping) { in hash_value()276 const RegisterBankInfo::PartialMapping &300 hashValueMapping(const RegisterBankInfo::PartialMapping *BreakDown, in hashValueMapping()311 RegisterBankInfo::getValueMapping(const PartialMapping *BreakDown, in getValueMapping()515 bool RegisterBankInfo::PartialMapping::verify() const { in verify()524 void RegisterBankInfo::PartialMapping::print(raw_ostream &OS) const { in print()536 const PartialMapping *First = begin(); in partsAllUniform()548 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()560 for (const RegisterBankInfo::PartialMapping &PartMap : *this) { in verify()584 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[] {
36 RegisterBankInfo::PartialMapping PartMappings[]{
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[]{