Searched refs:CallerAttrs (Results 1 – 4 of 4) sorted by relevance
558 AttrBuilder CallerAttrs(F->getAttributes(), AttributeList::ReturnIndex); in attributesPermitTailCall() local567 CallerAttrs.removeAttribute(Attr); in attributesPermitTailCall()571 if (CallerAttrs.contains(Attribute::ZExt)) { in attributesPermitTailCall()576 CallerAttrs.removeAttribute(Attribute::ZExt); in attributesPermitTailCall()578 } else if (CallerAttrs.contains(Attribute::SExt)) { in attributesPermitTailCall()583 CallerAttrs.removeAttribute(Attribute::SExt); in attributesPermitTailCall()605 return CallerAttrs == CalleeAttrs; in attributesPermitTailCall()
502 AttributeList CallerAttrs = F.getAttributes(); in isLibCallInTailPosition() local503 if (AttrBuilder(CallerAttrs, AttributeList::ReturnIndex) in isLibCallInTailPosition()510 if (CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::ZExt) || in isLibCallInTailPosition()511 CallerAttrs.hasAttribute(AttributeList::ReturnIndex, Attribute::SExt)) in isLibCallInTailPosition()
62 AttrBuilder CallerAttrs(F.getAttributes(), AttributeList::ReturnIndex); in isInTailCallPosition() local66 CallerAttrs.removeAttribute(Attr); in isInTailCallPosition()68 if (CallerAttrs.hasAttributes()) in isInTailCallPosition()72 if (CallerAttrs.contains(Attribute::ZExt) || in isInTailCallPosition()73 CallerAttrs.contains(Attribute::SExt)) in isInTailCallPosition()
3428 AttributeList CallerAttrs = F->getAttributes(); in verifyMustTailCall() local3431 AttrBuilder CallerABIAttrs = getParameterABIAttributes(I, CallerAttrs); in verifyMustTailCall()