Lines Matching refs:Caller

1928 static bool isEqual(const Function &Caller, const Function &Callee) {  in isEqual()  argument
1929 return Caller.getFnAttribute(AttrClass::getKind()) == in isEqual()
1939 static void setAND(Function &Caller, const Function &Callee) { in setAND() argument
1940 if (AttrClass::isSet(Caller, AttrClass::getKind()) && in setAND()
1942 AttrClass::set(Caller, AttrClass::getKind(), false); in setAND()
1951 static void setOR(Function &Caller, const Function &Callee) { in setOR() argument
1952 if (!AttrClass::isSet(Caller, AttrClass::getKind()) && in setOR()
1954 AttrClass::set(Caller, AttrClass::getKind(), true); in setOR()
1959 static void adjustCallerSSPLevel(Function &Caller, const Function &Callee) { in adjustCallerSSPLevel() argument
1969 Caller.removeAttributes(AttributeList::FunctionIndex, OldSSPAttr); in adjustCallerSSPLevel()
1970 Caller.addFnAttr(Attribute::StackProtectReq); in adjustCallerSSPLevel()
1972 !Caller.hasFnAttribute(Attribute::StackProtectReq)) { in adjustCallerSSPLevel()
1973 Caller.removeAttributes(AttributeList::FunctionIndex, OldSSPAttr); in adjustCallerSSPLevel()
1974 Caller.addFnAttr(Attribute::StackProtectStrong); in adjustCallerSSPLevel()
1976 !Caller.hasFnAttribute(Attribute::StackProtectReq) && in adjustCallerSSPLevel()
1977 !Caller.hasFnAttribute(Attribute::StackProtectStrong)) in adjustCallerSSPLevel()
1978 Caller.addFnAttr(Attribute::StackProtect); in adjustCallerSSPLevel()
1983 static void adjustCallerStackProbes(Function &Caller, const Function &Callee) { in adjustCallerStackProbes() argument
1984 if (!Caller.hasFnAttribute("probe-stack") && in adjustCallerStackProbes()
1986 Caller.addFnAttr(Callee.getFnAttribute("probe-stack")); in adjustCallerStackProbes()
1994 adjustCallerStackProbeSize(Function &Caller, const Function &Callee) { in adjustCallerStackProbeSize() argument
1997 Attribute CallerAttr = Caller.getFnAttribute("stack-probe-size"); in adjustCallerStackProbeSize()
2004 Caller.addFnAttr(CalleeAttr); in adjustCallerStackProbeSize()
2007 Caller.addFnAttr(CalleeAttr); in adjustCallerStackProbeSize()
2022 adjustMinLegalVectorWidth(Function &Caller, const Function &Callee) { in adjustMinLegalVectorWidth() argument
2023 Attribute CallerAttr = Caller.getFnAttribute("min-legal-vector-width"); in adjustMinLegalVectorWidth()
2031 Caller.addFnAttr(CalleeAttr); in adjustMinLegalVectorWidth()
2035 Caller.removeFnAttr("min-legal-vector-width"); in adjustMinLegalVectorWidth()
2043 adjustNullPointerValidAttr(Function &Caller, const Function &Callee) { in adjustNullPointerValidAttr() argument
2044 if (Callee.nullPointerIsDefined() && !Caller.nullPointerIsDefined()) { in adjustNullPointerValidAttr()
2045 Caller.addFnAttr(Attribute::NullPointerIsValid); in adjustNullPointerValidAttr()
2093 bool AttributeFuncs::areInlineCompatible(const Function &Caller, in areInlineCompatible() argument
2095 return hasCompatibleFnAttrs(Caller, Callee); in areInlineCompatible()
2103 void AttributeFuncs::mergeAttributesForInlining(Function &Caller, in mergeAttributesForInlining() argument
2105 mergeFnAttrs(Caller, Callee); in mergeAttributesForInlining()