/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 274 FStub->addFnAttr("mips16_fp_stub"); in assureFPCallStub() 275 FStub->addFnAttr(Attribute::Naked); in assureFPCallStub() 276 FStub->addFnAttr(Attribute::NoInline); in assureFPCallStub() 277 FStub->addFnAttr(Attribute::NoUnwind); in assureFPCallStub() 278 FStub->addFnAttr("nomips16"); in assureFPCallStub() 424 F.addFnAttr("saveS2"); in fixupFPReturnAndCall() 431 F.addFnAttr("saveS2"); in fixupFPReturnAndCall() 457 FStub->addFnAttr("mips16_fp_stub"); in createFPFnStub() 458 FStub->addFnAttr(Attribute::Naked); in createFPFnStub() 459 FStub->addFnAttr(Attribute::NoUnwind); in createFPFnStub() [all …]
|
H A D | MipsOs16.cpp | 134 F.addFnAttr("nomips16"); in runOnModule() 148 F.addFnAttr("nomips16"); in runOnModule() 152 F.addFnAttr("mips16"); in runOnModule()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Function.h | 360 void addFnAttr(Attribute::AttrKind Kind); 363 void addFnAttr(StringRef Kind, StringRef Val = StringRef()); 366 void addFnAttr(Attribute Attr); 534 void setPresplitCoroutine() { addFnAttr(Attribute::PresplitCoroutine); } in setPresplitCoroutine() 541 addFnAttr(Attribute::CoroDestroyOnlyWhenComplete); in setCoroDestroyOnlyWhenComplete() 579 addFnAttr(Attribute::NoReturn); in setDoesNotReturn() 590 addFnAttr(Attribute::NoUnwind); in setDoesNotThrow() 598 addFnAttr(Attribute::NoDuplicate); in setCannotDuplicate() 606 addFnAttr(Attribute::Convergent); in setConvergent() 617 addFnAttr(Attribute::Speculatable); in setSpeculatable() [all …]
|
H A D | InstrTypes.h | 1574 void addFnAttr(Attribute::AttrKind Kind) { 1579 void addFnAttr(Attribute Attr) { 1975 void setIsNoInline() { addFnAttr(Attribute::NoInline); } 2009 void setDoesNotReturn() { addFnAttr(Attribute::NoReturn); } 2016 void setDoesNotThrow() { addFnAttr(Attribute::NoUnwind); } 2020 void setCannotDuplicate() { addFnAttr(Attribute::NoDuplicate); } 2024 void setCannotMerge() { addFnAttr(Attribute::NoMerge); } 2028 void setConvergent() { addFnAttr(Attribute::Convergent); }
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOForceFunctionAttrs.cpp | 49 F.addFnAttr(Attribute::OptimizeForSize); in run() 52 F.addFnAttr(Attribute::MinSize); in run() 58 F.addFnAttr(Attribute::OptimizeNone); in run() 59 F.addFnAttr(Attribute::NoInline); in run()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 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() [all …]
|
H A D | TargetInfo.cpp | 166 Fn->addFnAttr("stack-probe-size", in addStackProbeTargetAttributes() 169 Fn->addFnAttr("no-stack-arg-probe"); in addStackProbeTargetAttributes() 216 F.addFnAttr("sign-return-address", BPI.getSignReturnAddrStr()); in setBranchProtectionFnAttributes() 217 F.addFnAttr("sign-return-address-key", BPI.getSignKeyStr()); in setBranchProtectionFnAttributes() 227 F.addFnAttr(ModAttr); in setBranchProtectionFnAttributes()
|
H A D | CGDeclCXX.cpp | 464 Fn->addFnAttr(llvm::Attribute::SanitizeAddress); in CreateGlobalInitOrCleanUpFunction() 468 Fn->addFnAttr(llvm::Attribute::SanitizeAddress); in CreateGlobalInitOrCleanUpFunction() 472 Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress); in CreateGlobalInitOrCleanUpFunction() 476 Fn->addFnAttr(llvm::Attribute::SanitizeHWAddress); in CreateGlobalInitOrCleanUpFunction() 480 Fn->addFnAttr(llvm::Attribute::SanitizeMemTag); in CreateGlobalInitOrCleanUpFunction() 484 Fn->addFnAttr(llvm::Attribute::SanitizeThread); in CreateGlobalInitOrCleanUpFunction() 488 Fn->addFnAttr(llvm::Attribute::SanitizeNumericalStability); in CreateGlobalInitOrCleanUpFunction() 492 Fn->addFnAttr(llvm::Attribute::SanitizeMemory); in CreateGlobalInitOrCleanUpFunction() 496 Fn->addFnAttr(llvm::Attribute::SanitizeMemory); in CreateGlobalInitOrCleanUpFunction() 500 Fn->addFnAttr(llvm::Attribute::SafeStack); in CreateGlobalInitOrCleanUpFunction() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Mips.cpp | 60 Fn->addFnAttr("long-call"); in setTargetAttributes() 62 Fn->addFnAttr("short-call"); in setTargetAttributes() 69 Fn->addFnAttr("mips16"); in setTargetAttributes() 72 Fn->addFnAttr("nomips16"); in setTargetAttributes() 76 Fn->addFnAttr("micromips"); in setTargetAttributes() 78 Fn->addFnAttr("nomicromips"); in setTargetAttributes() 97 Fn->addFnAttr("interrupt", Kind); in setTargetAttributes()
|
H A D | MSP430.cpp | 89 F->addFnAttr(llvm::Attribute::NoInline); in setTargetAttributes() 90 F->addFnAttr("interrupt", llvm::utostr(InterruptAttr->getNumber())); in setTargetAttributes()
|
H A D | AMDGPU.cpp | 357 F->addFnAttr("amdgpu-flat-work-group-size", AttrVal); in setFunctionDeclAttributes() 367 F->addFnAttr("amdgpu-num-sgpr", llvm::utostr(NumSGPR)); in setFunctionDeclAttributes() 374 F->addFnAttr("amdgpu-num-vgpr", llvm::utostr(NumVGPR)); in setFunctionDeclAttributes() 397 F->addFnAttr("amdgpu-max-num-workgroups", AttrVal.str()); in setFunctionDeclAttributes() 454 F->addFnAttr("amdgpu-unsafe-fp-atomics", "true"); in setTargetAttributes() 457 F->addFnAttr("amdgpu-ieee", "false"); in setTargetAttributes() 666 F->addFnAttr("amdgpu-flat-work-group-size", AttrVal); in handleAMDGPUFlatWorkGroupSizeAttr() 686 F->addFnAttr("amdgpu-waves-per-eu", AttrVal); in handleAMDGPUWavesPerEUAttr()
|
H A D | AVR.cpp | 142 Fn->addFnAttr("interrupt"); in setTargetAttributes() 145 Fn->addFnAttr("signal"); in setTargetAttributes()
|
H A D | M68k.cpp | 42 F->addFnAttr(llvm::Attribute::NoInline); in setTargetAttributes()
|
H A D | TCE.cpp | 44 F->addFnAttr(llvm::Attribute::NoInline); in setTargetAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCtorDtorLowering.cpp | 41 InitOrFiniKernel->addFnAttr("amdgpu-flat-work-group-size", "1,1"); in createInitOrFiniKernelFunction() 43 InitOrFiniKernel->addFnAttr("device-init"); in createInitOrFiniKernelFunction() 45 InitOrFiniKernel->addFnAttr("device-fini"); in createInitOrFiniKernelFunction()
|
H A D | AMDGPUAnnotateKernelFeatures.cpp | 100 F.addFnAttr("amdgpu-calls"); in addFeatureAttributes() 105 F.addFnAttr("amdgpu-stack-objects"); in addFeatureAttributes()
|
H A D | AMDGPUAlwaysInlinePass.cpp | 153 F->addFnAttr(Attribute::AlwaysInline); in alwaysInlineImpl() 156 F->addFnAttr(Attribute::NoInline); in alwaysInlineImpl()
|
H A D | AMDGPUOpenCLEnqueuedBlockLowering.cpp | 110 F.addFnAttr("runtime-handle", RuntimeHandle); in runOnModule()
|
H A D | AMDGPUPerfHintAnalysis.cpp | 308 F.addFnAttr("amdgpu-memory-bound", "true"); in runOnFunction() 315 F.addFnAttr("amdgpu-wave-limiter", "true"); in runOnFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 177 F->addFnAttr(Attribute::OptimizeNone); in createFrameHelperMachineFunction() 178 F->addFnAttr(Attribute::NoInline); in createFrameHelperMachineFunction() 179 F->addFnAttr(Attribute::MinSize); in createFrameHelperMachineFunction() 180 F->addFnAttr(Attribute::Naked); in createFrameHelperMachineFunction()
|
H A D | SMEABIPass.cpp | 162 F->addFnAttr("aarch64_expanded_pstate_za"); in updateNewStateFunctions()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ForceFunctionAttrs.cpp | 74 F.addFnAttr(Kind); in run() 109 Func->addFnAttr(SecondSplitPair.first, SecondSplitPair.second); 117 Func->addFnAttr(AttrKind);
|
H A D | LowerTypeTests.cpp | 1501 F->addFnAttr(Attribute::Naked); in createJumpTable() 1503 F->addFnAttr("target-features", "-thumb-mode"); in createJumpTable() 1508 F->addFnAttr("target-features", "+thumb-mode,+pacbti"); in createJumpTable() 1510 F->addFnAttr("target-features", "+thumb-mode"); in createJumpTable() 1514 F->addFnAttr("target-cpu", "cortex-a8"); in createJumpTable() 1530 F->addFnAttr("target-features", "-c,-relax"); in createJumpTable() 1536 F->addFnAttr(Attribute::NoCfCheck); in createJumpTable() 1540 F->addFnAttr(Attribute::NoUnwind); in createJumpTable() 1543 F->addFnAttr(Attribute::NoInline); in createJumpTable()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 2266 Caller.addFnAttr(Attribute::StackProtectReq); in adjustCallerSSPLevel() 2270 Caller.addFnAttr(Attribute::StackProtectStrong); in adjustCallerSSPLevel() 2274 Caller.addFnAttr(Attribute::StackProtect); in adjustCallerSSPLevel() 2282 Caller.addFnAttr(Callee.getFnAttribute("probe-stack")); in adjustCallerStackProbes() 2300 Caller.addFnAttr(CalleeAttr); in adjustCallerStackProbeSize() 2303 Caller.addFnAttr(CalleeAttr); in adjustCallerStackProbeSize() 2327 Caller.addFnAttr(CalleeAttr); in adjustMinLegalVectorWidth() 2341 Caller.addFnAttr(Attribute::NullPointerIsValid); in adjustNullPointerValidAttr() 2354 Fn.addFnAttr(Kind); in set() 2369 Fn.addFnAttr(Kind, Val ? "true" : "false"); in set() [all …]
|
H A D | Assumptions.cpp | 62 Site.addFnAttr(llvm::Attribute::get( in addAssumptionsImpl()
|