Lines Matching refs:addFnAttr

180       CGF.CurFn->addFnAttr(Name, llvm::toStringRef(NewValue));  in ConstructorHelper()
431 CurFn->addFnAttr("instrument-function-exit", "__cyg_profile_func_exit"); in FinishFunction()
433 CurFn->addFnAttr("instrument-function-exit-inlined", in FinishFunction()
550 CurFn->addFnAttr("min-legal-vector-width", in FinishFunction()
557 CurFn->addFnAttr(llvm::Attribute::getWithVScaleRangeArgs( in FinishFunction()
699 Fn->addFnAttr("sanitize_thread_no_checking_at_run_time"); in markAsIgnoreThreadCheckingAtRuntime()
813 Fn->addFnAttr(llvm::Attribute::NoSanitizeBounds); in StartFunction()
816 Fn->addFnAttr(llvm::Attribute::NoSanitizeCoverage); in StartFunction()
821 Fn->addFnAttr("no_sanitize_thread"); in StartFunction()
826 CurFn->addFnAttr(llvm::Attribute::DisableSanitizerInstrumentation); in StartFunction()
830 Fn->addFnAttr(llvm::Attribute::SanitizeAddress); in StartFunction()
833 Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress); in StartFunction()
835 Fn->addFnAttr(llvm::Attribute::SanitizeMemTag); in StartFunction()
837 Fn->addFnAttr(llvm::Attribute::SanitizeThread); in StartFunction()
839 Fn->addFnAttr(llvm::Attribute::SanitizeNumericalStability); in StartFunction()
841 Fn->addFnAttr(llvm::Attribute::SanitizeMemory); in StartFunction()
844 Fn->addFnAttr(llvm::Attribute::SafeStack); in StartFunction()
846 Fn->addFnAttr(llvm::Attribute::ShadowCallStack); in StartFunction()
850 Fn->addFnAttr(llvm::Attribute::OptForFuzzing); in StartFunction()
884 Fn->addFnAttr("ptrauth-returns"); in StartFunction()
886 Fn->addFnAttr("ptrauth-calls"); in StartFunction()
888 Fn->addFnAttr("ptrauth-auth-traps"); in StartFunction()
890 Fn->addFnAttr("ptrauth-indirect-gotos"); in StartFunction()
900 Fn->addFnAttr("function-instrument", "xray-always"); in StartFunction()
904 Fn->addFnAttr("function-instrument", "xray-never"); in StartFunction()
907 Fn->addFnAttr("xray-log-args", in StartFunction()
912 Fn->addFnAttr( in StartFunction()
919 Fn->addFnAttr("xray-ignore-loops"); in StartFunction()
923 Fn->addFnAttr("xray-skip-exit"); in StartFunction()
927 Fn->addFnAttr("xray-skip-entry"); in StartFunction()
936 Fn->addFnAttr("function-instrument", "xray-never"); in StartFunction()
943 Fn->addFnAttr(llvm::Attribute::SkipProfile); in StartFunction()
946 Fn->addFnAttr(llvm::Attribute::NoProfile); in StartFunction()
963 Fn->addFnAttr("patchable-function-entry", std::to_string(Count - Offset)); in StartFunction()
965 Fn->addFnAttr("patchable-function-prefix", std::to_string(Offset)); in StartFunction()
975 Fn->addFnAttr("patchable-function", "prologue-short-redirect"); in StartFunction()
979 Fn->addFnAttr("no-jump-tables", "true"); in StartFunction()
983 Fn->addFnAttr("no-inline-line-tables"); in StartFunction()
987 Fn->addFnAttr("profile-sample-accurate"); in StartFunction()
990 Fn->addFnAttr("use-sample-profile"); in StartFunction()
993 Fn->addFnAttr("cfi-canonical-jump-table"); in StartFunction()
996 Fn->addFnAttr(llvm::Attribute::NoProfile); in StartFunction()
999 Fn->addFnAttr(llvm::Attribute::HybridPatchable); in StartFunction()
1008 Fn->addFnAttr(llvm::Attribute::FnRetThunkExtern); in StartFunction()
1012 Fn->addFnAttr(llvm::Attribute::FnRetThunkExtern); in StartFunction()
1066 Fn->addFnAttr(llvm::Attribute::NoRecurse); in StartFunction()
1077 Fn->addFnAttr(llvm::Attribute::StrictFP); in StartFunction()
1084 Fn->addFnAttr("stackrealign"); in StartFunction()
1122 CurFn->addFnAttr("instrument-function-entry", "__cyg_profile_func_enter"); in StartFunction()
1124 CurFn->addFnAttr("instrument-function-entry-inlined", in StartFunction()
1127 CurFn->addFnAttr("instrument-function-entry-inlined", in StartFunction()
1140 Fn->addFnAttr("fentry-call", "true"); in StartFunction()
1142 Fn->addFnAttr("instrument-function-entry-inlined", in StartFunction()
1149 Fn->addFnAttr("mnop-mcount"); in StartFunction()
1156 Fn->addFnAttr("mrecord-mcount"); in StartFunction()
1166 Fn->addFnAttr("packed-stack"); in StartFunction()
1171 Fn->addFnAttr("warn-stack-size", in StartFunction()
1444 Clone->addFnAttr(llvm::Attribute::AlwaysInline); in GenerateCode()
1524 CurFn->addFnAttr(llvm::Attribute::MustProgress); in GenerateCode()