Home
last modified time | relevance | path

Searched refs:NoThrow (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DBuiltins.td88 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
95 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
102 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
109 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
116 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
123 let Attributes = [FunctionWithBuiltinPrefix, NoThrow,
130 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const];
136 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, Const];
142 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, ConstIgnoringErrnoAndExceptions];
148 let Attributes = [FunctionWithBuiltinPrefix, NoThrow, ConstIgnoringErrnoAndExceptions];
[all …]
H A DBuiltinsX86.td24 let Attributes = [Const, NoThrow, RequiredVectorWidth<128>];
28 let Attributes = [Const, NoThrow, RequiredVectorWidth<256>];
32 let Attributes = [Const, NoThrow, RequiredVectorWidth<512>];
37 let Attributes = [NoThrow];
41 let Attributes = [NoThrow];
51 let Attributes = [NoThrow];
55 let Attributes = [NoThrow, Const, RequiredVectorWidth<64>], Features = "sse" in {
61 let Attributes = [Const, NoThrow, RequiredVectorWidth<128>] in {
134 let Attributes = [Const, NoThrow, RequiredVectorWidth<256>], Features = "avx" in {
141 let Features = "mmx", Header = "mmintrin.h", Attributes = [NoThrow, Const] in {
[all …]
H A DBuiltinsSPIRVCommon.td11 def num_workgroups : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
12 def workgroup_size : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
13 def workgroup_id : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
14 def local_invocation_id : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
15 def global_invocation_id : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
16 def subgroup_size : SPIRVBuiltin<"uint32_t()", [NoThrow, Const]>;
17 def num_subgroups : SPIRVBuiltin<"uint32_t()", [NoThrow, Const]>;
18 def subgroup_id : SPIRVBuiltin<"uint32_t()", [NoThrow, Const]>;
19 def subgroup_local_invocation_id : SPIRVBuiltin<"uint32_t()", [NoThrow, Const]>;
21 def distance : SPIRVBuiltin<"void(...)", [NoThrow, Const]>;
[all …]
H A DBuiltinsX86_64.td15 let Header = "intrin.h", Languages = "ALL_MS_LANGUAGES", Attributes = [NoThrow, RequireDeclaration]…
20 let Header = "intrin.h", Languages = "ALL_MS_LANGUAGES", Attributes = [NoThrow, Const, RequireDecla…
27 let Header = "intrin.h", Languages = "ALL_MS_LANGUAGES", Attributes = [NoThrow, RequireDeclaration]…
31 let Header = "intrin.h", Languages = "ALL_MS_LANGUAGES", Attributes = [NoThrow, Const, RequireDecla…
36 let Features = "cx16", Header = "intrin.h", Languages = "ALL_MS_LANGUAGES", Attributes = [NoThrow, …
40 let Attributes = [NoThrow] in {
45 let Features = "sse", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
50 let Features = "sse2", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
55 let Features = "sse2", Attributes = [NoThrow] in {
59 let Features = "sse4.1", Attributes = [NoThrow, Const, RequiredVectorWidth<128>] in {
[all …]
H A DBuiltinsSPIRVCL.td12 : SPIRVBuiltin<"void*(void*, int)", [NoThrow, Const, CustomTypeChecking]>;
13 def global_size : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
14 def global_offset : SPIRVBuiltin<"size_t(int)", [NoThrow, Const]>;
15 def subgroup_max_size : SPIRVBuiltin<"uint32_t()", [NoThrow, Const]>;
H A DBuiltinsSPIRVVK.td12 def reflect : SPIRVBuiltin<"void(...)", [NoThrow, Const]>;
13 def faceforward : SPIRVBuiltin<"void(...)", [NoThrow, Const, CustomTypeChecking]>;
H A DBuiltinsRISCVXCV.td20 let Attributes = [NoThrow, Const] in {
41 } // Attributes = [NoThrow, Const]
H A DBuiltinsRISCV.td21 let Attributes = [NoThrow, Const] in {
140 } // Attributes = [Const, NoThrow]
153 let Features = "zihintpause", Attributes = [NoThrow] in
H A DBuiltinsDirectX.td13 let Attributes = [NoThrow, Const];
H A DBuiltinsSPIRVBase.td14 let Attributes = !listconcat([NoThrow], Attr);
H A DBuiltinsBase.td32 def NoThrow : Attribute<"n">;
H A DBuiltinsNVPTX.td98 let Attributes = [NoThrow, Const] in {
160 let Attributes = [NoThrow] in {
178 let Attributes = [NoThrow] in {
643 let Attributes = [NoThrow] in {
653 let Attributes = [NoThrow] in {
697 let Attributes = [NoThrow] in {
788 let Attributes = [NoThrow] in {
909 let Attributes = [NoThrow] in {
999 let Attributes = [NoThrow, Const] in {
H A DAttr.td2703 def NoThrow : InheritableAttr {
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h288 LLVM_ABI Value *emitHotColdNewNoThrow(Value *Num, Value *NoThrow,
297 Value *NoThrow, IRBuilderBase &B,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp2179 Value *llvm::emitHotColdNewNoThrow(Value *Num, Value *NoThrow, IRBuilderBase &B, in emitHotColdNewNoThrow() argument
2188 Name, B.getPtrTy(), Num->getType(), NoThrow->getType(), B.getInt8Ty()); in emitHotColdNewNoThrow()
2190 CallInst *CI = B.CreateCall(Func, {Num, NoThrow, B.getInt8(HotCold)}, Name); in emitHotColdNewNoThrow()
2220 Value *NoThrow, IRBuilderBase &B, in emitHotColdNewAlignedNoThrow() argument
2229 Name, B.getPtrTy(), Num->getType(), Align->getType(), NoThrow->getType(), in emitHotColdNewAlignedNoThrow()
2233 B.CreateCall(Func, {Num, Align, NoThrow, B.getInt8(HotCold)}, Name); in emitHotColdNewAlignedNoThrow()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp5808 bool NoThrow = F.doesNotThrow(); in determineFunctionCaptureCapabilities() local
5810 if (ReadOnly && NoThrow && IsVoidReturn) { in determineFunctionCaptureCapabilities()
5823 if (NoThrow && IsVoidReturn) in determineFunctionCaptureCapabilities()
5828 if (!NoThrow || ArgNo < 0 || in determineFunctionCaptureCapabilities()
/freebsd/contrib/googletest/googletest/test/
H A Dgtest_unittest.cc6602 TEST(StreamingAssertionsTest, NoThrow) { in TEST() argument
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDecl.cpp11256 case attr::NoThrow: in AttrCompatibleWithMultiVersion()