Lines Matching defs:Callee
2188 static bool checkDenormMode(const Function &Caller, const Function &Callee) {
2190 DenormalMode CalleeMode = Callee.getDenormalModeRaw();
2194 DenormalMode CalleeModeF32 = Callee.getDenormalModeF32Raw();
2205 static bool checkStrictFP(const Function &Caller, const Function &Callee) {
2208 return !Callee.getAttributes().hasFnAttr(Attribute::StrictFP) ||
2213 static bool isEqual(const Function &Caller, const Function &Callee) {
2215 Callee.getFnAttribute(AttrClass::getKind());
2218 static bool isEqual(const Function &Caller, const Function &Callee,
2220 return Caller.getFnAttribute(AttrName) == Callee.getFnAttribute(AttrName);
2229 static void setAND(Function &Caller, const Function &Callee) {
2231 !AttrClass::isSet(Callee, AttrClass::getKind()))
2241 static void setOR(Function &Caller, const Function &Callee) {
2243 AttrClass::isSet(Callee, AttrClass::getKind()))
2249 static void adjustCallerSSPLevel(Function &Caller, const Function &Callee) {
2264 if (Callee.hasFnAttribute(Attribute::StackProtectReq)) {
2267 } else if (Callee.hasFnAttribute(Attribute::StackProtectStrong) &&
2271 } else if (Callee.hasFnAttribute(Attribute::StackProtect) &&
2279 static void adjustCallerStackProbes(Function &Caller, const Function &Callee) {
2281 Callee.hasFnAttribute("probe-stack")) {
2282 Caller.addFnAttr(Callee.getFnAttribute("probe-stack"));
2290 adjustCallerStackProbeSize(Function &Caller, const Function &Callee) {
2291 Attribute CalleeAttr = Callee.getFnAttribute("stack-probe-size");
2318 adjustMinLegalVectorWidth(Function &Caller, const Function &Callee) {
2321 Attribute CalleeAttr = Callee.getFnAttribute("min-legal-vector-width");
2339 adjustNullPointerValidAttr(Function &Caller, const Function &Callee) {
2340 if (Callee.nullPointerIsDefined() && !Caller.nullPointerIsDefined()) {
2390 const Function &Callee) {
2391 return hasCompatibleFnAttrs(Caller, Callee);
2400 const Function &Callee) {
2401 mergeFnAttrs(Caller, Callee);