Searched refs:CallerAttrs (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 592 AttrBuilder CallerAttrs(F->getContext(), F->getAttributes().getRetAttrs()); in attributesPermitTailCall() local 602 CallerAttrs.removeAttribute(Attr); in attributesPermitTailCall() 606 if (CallerAttrs.contains(Attribute::ZExt)) { in attributesPermitTailCall() 611 CallerAttrs.removeAttribute(Attribute::ZExt); in attributesPermitTailCall() 613 } else if (CallerAttrs.contains(Attribute::SExt)) { in attributesPermitTailCall() 618 CallerAttrs.removeAttribute(Attribute::SExt); in attributesPermitTailCall() 640 return CallerAttrs == CalleeAttrs; in attributesPermitTailCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64FastISel.cpp | 5195 SMEAttrs CallerAttrs(*FuncInfo.Fn); in createFastISel() local 5196 if (CallerAttrs.hasZAState() || CallerAttrs.hasZT0State() || in createFastISel() 5197 CallerAttrs.hasStreamingInterfaceOrBody() || in createFastISel() 5198 CallerAttrs.hasStreamingCompatibleInterface()) in createFastISel()
|
H A D | AArch64TargetTransformInfo.cpp | 244 SMEAttrs CallerAttrs(*Caller), CalleeAttrs(*Callee); in areInlineCompatible() local 256 if (CallerAttrs.requiresLazySave(CalleeAttrs) || in areInlineCompatible() 257 CallerAttrs.requiresSMChange(CalleeAttrs) || in areInlineCompatible() 258 CallerAttrs.requiresPreservingZT0(CalleeAttrs)) { in areInlineCompatible()
|
H A D | AArch64ISelLowering.cpp | 7973 SMEAttrs CallerAttrs(MF.getFunction()); in isEligibleForTailCallOptimization() local 7975 if (CallerAttrs.requiresSMChange(CalleeAttrs) || in isEligibleForTailCallOptimization() 7976 CallerAttrs.requiresLazySave(CalleeAttrs) || in isEligibleForTailCallOptimization() 7977 CallerAttrs.hasStreamingBody()) in isEligibleForTailCallOptimization() 8230 static unsigned getSMCondition(const SMEAttrs &CallerAttrs, in getSMCondition() argument 8232 if (!CallerAttrs.hasStreamingCompatibleInterface() || in getSMCondition() 8233 CallerAttrs.hasStreamingBody()) in getSMCondition() 8370 SMEAttrs CalleeAttrs, CallerAttrs(MF.getFunction()); in LowerCall() local 8389 bool RequiresLazySave = CallerAttrs.requiresLazySave(CalleeAttrs); in LowerCall() 8419 bool RequiresSMChange = CallerAttrs.requiresSMChange(CalleeAttrs); in LowerCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Verifier.cpp | 3864 AttributeList CallerAttrs = F->getAttributes(); in verifyMustTailCall() local 3874 AttrBuilder ABIAttrs = getParameterABIAttributes(F->getContext(), I, CallerAttrs); in verifyMustTailCall() 3905 AttrBuilder CallerABIAttrs = getParameterABIAttributes(F->getContext(), I, CallerAttrs); in verifyMustTailCall()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 510 AttributeList CallerAttrs = F.getAttributes(); in isLibCallInTailPosition() local 511 if (AttrBuilder(F.getContext(), CallerAttrs.getRetAttrs()) in isLibCallInTailPosition() 518 if (CallerAttrs.hasRetAttr(Attribute::ZExt) || in isLibCallInTailPosition() 519 CallerAttrs.hasRetAttr(Attribute::SExt)) in isLibCallInTailPosition()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 64 AttrBuilder CallerAttrs(F.getContext(), F.getAttributes().getRetAttrs()); in isInTailCallPosition() local 69 CallerAttrs.removeAttribute(Attr); in isInTailCallPosition() 71 if (CallerAttrs.hasAttributes()) in isInTailCallPosition() 75 if (CallerAttrs.contains(Attribute::ZExt) || in isInTailCallPosition() 76 CallerAttrs.contains(Attribute::SExt)) in isInTailCallPosition()
|