reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
657 CurFn = Fn; 693 Fn->addFnAttr(llvm::Attribute::SanitizeAddress); 695 Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress); 697 Fn->addFnAttr(llvm::Attribute::SanitizeMemTag); 699 Fn->addFnAttr(llvm::Attribute::SanitizeThread); 701 Fn->addFnAttr(llvm::Attribute::SanitizeMemory); 703 Fn->addFnAttr(llvm::Attribute::SafeStack); 705 Fn->addFnAttr(llvm::Attribute::ShadowCallStack); 709 Fn->addFnAttr(llvm::Attribute::OptForFuzzing); 719 markAsIgnoreThreadCheckingAtRuntime(Fn); 747 Fn->addFnAttr("function-instrument", "xray-always"); 749 Fn->addFnAttr("function-instrument", "xray-never"); 752 Fn->addFnAttr("xray-log-args", 756 if (ShouldXRayInstrumentFunction() && !CGM.imbueXRayAttrs(Fn, Loc)) 757 Fn->addFnAttr( 764 Fn->addFnAttr("no-jump-tables", 769 Fn->addFnAttr("profile-sample-accurate"); 772 Fn->addFnAttr("cfi-canonical-jump-table"); 777 EmitOpenCLKernelMetadata(FD, Fn); 793 EncodeAddrForUseInPrologue(Fn, FTRTTIConst); 798 Fn->setPrologueData(PrologueStructConst); 821 Fn->addFnAttr(llvm::Attribute::NoRecurse); 828 Fn->addFnAttr("stackrealign"); 887 Fn->addFnAttr("fentry-call", "true"); 889 Fn->addFnAttr("instrument-function-entry-inlined",