|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/IR/AttributesCompatFunc.inc 166 Fn.addFnAttr(Kind, Val ? "true" : "false");
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 191 Parent.addFnAttr(Name);
235 Callee.addFnAttr("uniform-work-group-size", "false");
237 Caller.addFnAttr("uniform-work-group-size", "false");
248 Callee.addFnAttr("uniform-work-group-size", "true");
252 Callee.addFnAttr("uniform-work-group-size", "false");
257 Caller.addFnAttr("uniform-work-group-size", "false");
258 Callee.addFnAttr("uniform-work-group-size", "false");
298 F.addFnAttr(AttrName);
328 F.addFnAttr("amdgpu-queue-ptr");
336 F.addFnAttr("amdgpu-flat-scratch");
lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp 137 F.addFnAttr("runtime-handle", RuntimeHandle);
147 F->addFnAttr("calls-enqueue-kernel");
lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp 279 F.addFnAttr("amdgpu-memory-bound", "true");
285 F.addFnAttr("amdgpu-wave-limiter", "true");
lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp 297 F.addFnAttr("target-features", NewFeatureStr);
lib/Target/Mips/Mips16HardFloat.cpp 273 FStub->addFnAttr("mips16_fp_stub");
277 FStub->addFnAttr("nomips16");
425 F.addFnAttr("saveS2");
432 F.addFnAttr("saveS2");
458 FStub->addFnAttr("mips16_fp_stub");
462 FStub->addFnAttr("nomips16");
lib/Target/Mips/MipsOs16.cpp 133 F.addFnAttr("nomips16");
147 F.addFnAttr("nomips16");
151 F.addFnAttr("mips16");
lib/Target/NVPTX/NVPTXISelLowering.cpp 1685 CalleeFunc->addFnAttr("nvptx-libcall-callee", "true");
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 233 F.addFnAttr("target-features", Features);
lib/Target/X86/X86WinEHState.cpp 184 F.addFnAttr("no-frame-pointer-elim", "true");
427 Handler->addFnAttr("safeseh");
lib/Transforms/Coroutines/CoroEarly.cpp 186 F.addFnAttr(CORO_PRESPLIT_ATTR, UNPREPARED_FOR_SPLIT);
195 F.addFnAttr(CORO_PRESPLIT_ATTR, PREPARED_FOR_SPLIT);
lib/Transforms/Coroutines/CoroSplit.cpp 1390 F.addFnAttr(CORO_PRESPLIT_ATTR, PREPARED_FOR_SPLIT);
lib/Transforms/IPO/CrossDSOCFI.cpp 115 F->addFnAttr("target-features", "+thumb-mode");
lib/Transforms/IPO/LowerTypeTests.cpp 1374 F->addFnAttr("target-features", "-thumb-mode");
1376 F->addFnAttr("target-features", "+thumb-mode");
1379 F->addFnAttr("target-cpu", "cortex-a8");
tools/clang/lib/CodeGen/CGClass.cpp 1670 CGF.CurFn->addFnAttr("disable-tail-calls", "true");
tools/clang/lib/CodeGen/CGDeclCXX.cpp 395 Fn->addFnAttr("sign-return-address",
400 Fn->addFnAttr("sign-return-address-key",
407 Fn->addFnAttr("branch-target-enforcement");
613 Fn->addFnAttr("device-init");
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp10363 Fn->addFnAttr(Out.str());
10521 Fn->addFnAttr(Out.str());
tools/clang/lib/CodeGen/CGVTables.cpp 561 ThunkFn->addFnAttr("thunk");
tools/clang/lib/CodeGen/CodeGenFunction.cpp 344 CurFn->addFnAttr("instrument-function-exit", "__cyg_profile_func_exit");
346 CurFn->addFnAttr("instrument-function-exit-inlined",
449 CurFn->addFnAttr("min-legal-vector-width", llvm::utostr(LargestVectorWidth));
604 Fn->addFnAttr("sanitize_thread_no_checking_at_run_time");
747 Fn->addFnAttr("function-instrument", "xray-always");
749 Fn->addFnAttr("function-instrument", "xray-never");
752 Fn->addFnAttr("xray-log-args",
757 Fn->addFnAttr(
764 Fn->addFnAttr("no-jump-tables",
769 Fn->addFnAttr("profile-sample-accurate");
772 Fn->addFnAttr("cfi-canonical-jump-table");
828 Fn->addFnAttr("stackrealign");
869 CurFn->addFnAttr("instrument-function-entry", "__cyg_profile_func_enter");
871 CurFn->addFnAttr("instrument-function-entry-inlined",
874 CurFn->addFnAttr("instrument-function-entry-inlined",
887 Fn->addFnAttr("fentry-call", "true");
889 Fn->addFnAttr("instrument-function-entry-inlined",
tools/clang/lib/CodeGen/CodeGenModule.cpp 1725 F->addFnAttr("implicit-section-name", SA->getName());
2296 Fn->addFnAttr("function-instrument", "xray-always");
2299 Fn->addFnAttr("function-instrument", "xray-always");
2300 Fn->addFnAttr("xray-log-args", "1");
2303 Fn->addFnAttr("function-instrument", "xray-never");
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2002 ThunkFn->addFnAttr("thunk");
tools/clang/lib/CodeGen/TargetInfo.cpp 786 Fn->addFnAttr("no-prototype");
1987 Fn->addFnAttr("stackrealign");
2359 Fn->addFnAttr("stackrealign");
2411 Fn->addFnAttr("stack-probe-size",
2414 Fn->addFnAttr("no-stack-arg-probe");
2470 Fn->addFnAttr("stackrealign");
5062 Fn->addFnAttr("sign-return-address",
5068 Fn->addFnAttr("sign-return-address-key",
5075 Fn->addFnAttr("branch-target-enforcement");
5731 Fn->addFnAttr("interrupt", Kind);
6923 F->addFnAttr("interrupt", llvm::utostr(InterruptAttr->getNumber()));
6972 Fn->addFnAttr("long-call");
6974 Fn->addFnAttr("short-call");
6981 Fn->addFnAttr("mips16");
6984 Fn->addFnAttr("nomips16");
6988 Fn->addFnAttr("micromips");
6990 Fn->addFnAttr("nomicromips");
7009 Fn->addFnAttr("interrupt", Kind);
7355 Fn->addFnAttr("interrupt");
7358 Fn->addFnAttr("signal");
7967 F->addFnAttr("amdgpu-implicitarg-num-bytes", "56");
7988 F->addFnAttr("amdgpu-flat-work-group-size", AttrVal);
7993 F->addFnAttr("amdgpu-flat-work-group-size", "1,256");
8010 F->addFnAttr("amdgpu-waves-per-eu", AttrVal);
8019 F->addFnAttr("amdgpu-num-sgpr", llvm::utostr(NumSGPR));
8026 F->addFnAttr("amdgpu-num-vgpr", llvm::utostr(NumVGPR));
9688 Fn->addFnAttr("interrupt", Kind);
9958 F->addFnAttr("enqueued-block");
tools/polly/lib/Analysis/ScopDetection.cpp 1682 F->addFnAttr(PollySkipFnAttr);
tools/polly/lib/CodeGen/CodeGeneration.cpp 298 F->addFnAttr("polly-optimized");
tools/polly/lib/CodeGen/LoopGenerators.cpp 212 SubFn->addFnAttr(PollySkipFnAttr);
unittests/ProfileData/SampleProfTest.cpp 291 Fcn->addFnAttr("sample-profile-suffix-elision-policy", Policy);