Searched refs:Convergent (Results 1 – 15 of 15) sorted by relevance
129 Convergent enumerator341 bool isConvergent() const { return Flags & (1 << MCID::Convergent); } in isConvergent()
338 Attribute::Convergent);341 addFnAttr(Attribute::Convergent);
36 def Convergent : EnumAttr<"convergent">;
1744 bool isConvergent() const { return hasFnAttr(Attribute::Convergent); }1746 addAttribute(AttributeSet::FunctionIndex, Attribute::Convergent);
179 if (CS.hasFnAttr(Attribute::Convergent)) in isSafeToMove()
511 if (CS.hasFnAttr(Attribute::Convergent)) in processCurrentLoop()
306 // Arithmetic/Convergent round
2086 // Arithmetic/Convergent round
502 return hasProperty(MCID::Convergent, Type);
199 if (hasAttribute(Attribute::Convergent)) in getAsString()449 case Attribute::Convergent: return 1ULL << 46; in getAttrMask()
1254 I->getKindAsEnum() == Attribute::Convergent || in VerifyAttributeTypes()
1859 .Case("convergent", Attribute::Convergent) in parseAttrKind()
175 case Attribute::Convergent: in getAttrKindEncoding()
1235 return Attribute::Convergent; in getAttrFromCode()
997 case lltok::kw_convergent: B.addAttribute(Attribute::Convergent); break; in ParseFnAttributeValuePairs()