Home
last modified time | relevance | path

Searched refs:CalleeAttrs (Results 1 – 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDAnalysis.cpp567 AttrBuilder CalleeAttrs(cast<CallInst>(I)->getAttributes(), in attributesPermitTailCall() local
573 CalleeAttrs.removeAttribute(Attribute::NoAlias); in attributesPermitTailCall()
575 CalleeAttrs.removeAttribute(Attribute::NonNull); in attributesPermitTailCall()
577 CalleeAttrs.removeAttribute(Attribute::Dereferenceable); in attributesPermitTailCall()
579 CalleeAttrs.removeAttribute(Attribute::DereferenceableOrNull); in attributesPermitTailCall()
582 if (!CalleeAttrs.contains(Attribute::ZExt)) in attributesPermitTailCall()
587 CalleeAttrs.removeAttribute(Attribute::ZExt); in attributesPermitTailCall()
589 if (!CalleeAttrs.contains(Attribute::SExt)) in attributesPermitTailCall()
594 CalleeAttrs.removeAttribute(Attribute::SExt); in attributesPermitTailCall()
608 CalleeAttrs.removeAttribute(Attribute::SExt); in attributesPermitTailCall()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSimplifyLibCalls.cpp1347 AttributeList CalleeAttrs = CalleeFn->getAttributes(); in optimizeDoubleFP() local
1348 R = isBinary ? emitBinaryFloatFnCall(V[0], V[1], CalleeName, B, CalleeAttrs) in optimizeDoubleFP()
1349 : emitUnaryFloatFnCall(V[0], CalleeName, B, CalleeAttrs); in optimizeDoubleFP()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDVerifier.cpp3110 AttributeList CalleeAttrs = CI.getAttributes(); in verifyMustTailCall() local
3113 AttrBuilder CalleeABIAttrs = getParameterABIAttributes(I, CalleeAttrs); in verifyMustTailCall()