Home
last modified time | relevance | path

Searched refs:CallerAttrs (Results 1 – 4 of 4) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DAnalysis.cpp558 AttrBuilder CallerAttrs(F->getAttributes(), AttributeList::ReturnIndex); in attributesPermitTailCall() local
567 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp502 AttributeList CallerAttrs = F.getAttributes(); in isLibCallInTailPosition() local
503 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp62 AttrBuilder CallerAttrs(F.getAttributes(), AttributeList::ReturnIndex); in isInTailCallPosition() local
66 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()
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DVerifier.cpp3428 AttributeList CallerAttrs = F->getAttributes(); in verifyMustTailCall() local
3431 AttrBuilder CallerABIAttrs = getParameterABIAttributes(I, CallerAttrs); in verifyMustTailCall()