/llvm-project/clang/test/Analysis/ |
H A D | retain-release-safe.c | 6 extern CFTypeRef CFRetain(CFTypeRef cf); 7 extern void CFRelease(CFTypeRef cf); 25 CFTypeRef SafeCFRetain(CFTypeRef cf) CF_RETURNS_RETAINED { in SafeCFRetain() argument 26 if (cf) { in SafeCFRetain() 27 return CFRetain(cf); in SafeCFRetain() 29 return cf; in SafeCFRetain() 34 void SafeCFRelease(CFTypeRef CF_CONSUMED cf) { in SafeCFRelease() argument 35 if (cf) in SafeCFRelease() 36 CFRelease(cf); // no-warning (when inlined) in SafeCFRelease() 40 CFTypeRef retainCFType(CFTypeRef cf) CF_RETURNS_RETAINED { in retainCFType() argument [all …]
|
/llvm-project/libcxx/test/std/utilities/charconv/charconv.syn/ |
H A D | chars_format.pass.cpp | 28 using cf = std::chars_format; in test() typedef 29 using ut = std::underlying_type<cf>::type; in test() 32 cf x = cf::scientific; in test() 33 x |= cf::fixed; in test() 34 assert(x == cf::general); in test() 37 cf x = cf::general; in test() 38 x &= cf::fixed; in test() 39 assert(x == cf::fixed); in test() 42 cf x = cf::general; in test() 43 x ^= cf::fixed; in test() [all …]
|
/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_activation.cpp | 33 void RegisterActivationFlags(FlagParser *parser, Flags *f, CommonFlags *cf) { in RegisterActivationFlags() 37 RegisterFlag(parser, #Name, "", &cf->Name); in RegisterActivationFlags() 42 RegisterIncludeFlags(parser, cf); in RegisterActivationFlags() 47 CommonFlags cf; in OverrideFromActivationFlags() local 49 RegisterActivationFlags(&parser, &f, &cf); in OverrideFromActivationFlags() 51 cf.SetDefaults(); in OverrideFromActivationFlags() 53 allocator_options.CopyTo(&f, &cf); in OverrideFromActivationFlags() 54 cf.malloc_context_size = malloc_context_size; in OverrideFromActivationFlags() 56 cf.coverage = coverage; in OverrideFromActivationFlags() 57 cf.coverage_dir = coverage_dir; in OverrideFromActivationFlags() [all …]
|
/llvm-project/mlir/test/Conversion/SCFToControlFlow/ |
H A D | convert-to-cfg.mlir | 1 // RUN: mlir-opt -allow-unregistered-dialect -convert-scf-to-cf -split-input-file %s | FileCheck %s 4 // CHECK-NEXT: cf.br ^bb1(%{{.*}} : index) 7 // CHECK-NEXT: cf.cond_br %{{.*}}, ^bb2, ^bb3 11 // CHECK-NEXT: cf.br ^bb1(%[[iv]] : index) 22 // CHECK-NEXT: cf.br ^bb1(%{{.*}} : index) 25 // CHECK-NEXT: cf.cond_br %[[cond0]], ^bb2, ^bb6 28 // CHECK-NEXT: cf.br ^bb3(%{{.*}} : index) 31 // CHECK-NEXT: cf.cond_br %[[cond1]], ^bb4, ^bb5 35 // CHECK-NEXT: cf.br ^bb3(%[[iv1]] : index) 38 // CHECK-NEXT: cf [all...] |
/llvm-project/mlir/test/Conversion/ControlFlowToLLVM/ |
H A D | invalid.mlir |
|
/llvm-project/mlir/test/Analysis/ |
H A D | test-cfg-loop-info.mlir | 14 cf.br ^bb1 27 cf.br ^bb1 29 cf.cond_br %c, ^bb2, ^bb3 31 cf.br ^bb1 43 cf.br ^bb1 45 cf.cond_br %c, ^bb1, ^bb2 62 cf.br ^bb1 64 cf.cond_br %c, ^bb2, ^bb4 66 cf.cond_br %c, ^bb1, ^bb3 68 cf.br ^bb2 [all …]
|
/llvm-project/mlir/test/Dialect/GPU/ |
H A D | all-reduce-maxf.mlir | 42 // CHECK: cf.cond_br [[VAL_33]], ^bb1, ^bb17 45 // CHECK: cf.cond_br [[VAL_35]], ^bb2, ^bb3 48 // CHECK: cf.br ^bb4([[VAL_36]] : f32) 50 // CHECK: cf.br ^bb4([[VAL_0]] : f32) 53 // CHECK: cf.cond_br [[VAL_40]], ^bb5, ^bb6 56 // CHECK: cf.br ^bb7([[VAL_41]] : f32) 58 // CHECK: cf.br ^bb7([[VAL_38]] : f32) 61 // CHECK: cf.cond_br [[VAL_45]], ^bb8, ^bb9 64 // CHECK: cf.br ^bb10([[VAL_46]] : f32) 66 // CHECK: cf.br ^bb10([[VAL_43]] : f32) [all …]
|
H A D | all-reduce-add.mlir | 42 // CHECK: cf.cond_br [[VAL_33]], ^bb1, ^bb17 45 // CHECK: cf.cond_br [[VAL_35]], ^bb2, ^bb3 48 // CHECK: cf.br ^bb4([[VAL_36]] : f32) 50 // CHECK: cf.br ^bb4([[VAL_0]] : f32) 53 // CHECK: cf.cond_br [[VAL_39]], ^bb5, ^bb6 56 // CHECK: cf.br ^bb7([[VAL_40]] : f32) 58 // CHECK: cf.br ^bb7([[VAL_37]] : f32) 61 // CHECK: cf.cond_br [[VAL_43]], ^bb8, ^bb9 64 // CHECK: cf.br ^bb10([[VAL_44]] : f32) 66 // CHECK: cf.br ^bb10([[VAL_41]] : f32) [all …]
|
/llvm-project/mlir/test/Dialect/ControlFlow/ |
H A D | canonicalize.mlir | 10 cf.br ^bb1(%c0_i32 : i32) 24 // CHECK-NEXT: cf.br ^bb3(%[[ARG0]], %[[ARG1]] : i32, i32) 26 cf.br ^bb2(%arg0 : i32) 29 cf.br ^bb3(%arg2, %arg1 : i32, i32) 43 cf.cond_br %cond, ^bb1, ^bb2(%a : i32) 46 cf.cond_br %true_cond, ^bb3, ^bb2(%a : i32) 49 cf.cond_br %false_cond, ^bb2(%x : i32), ^bb3 61 cf.cond_br %cond, ^bb1(%a : i32), ^bb1(%a : i32) 80 cf.cond_br %cond, ^bb1(%a, %c : i32, tensor<2xi32>), ^bb1(%b, %d : i32, tensor<2xi32>) 94 cf.cond_br %true_cond, ^bb2, ^bb1(%a : i32) [all …]
|
H A D | one-shot-bufferize-analysis.mlir | 6 // CHECK: cf.br 8 cf.br ^bb1(%t : tensor<5xf32>) 20 // CHECK: cf.cond_br 22 cf.cond_br %c, ^bb1(%t0 : tensor<5xf32>), ^bb2(%t1 : tensor<5xf32>) 28 // CHECK: cf.br 30 cf.br ^bb3(%arg2 : tensor<5xf32>) 33 // CHECK: cf.br 35 cf.br ^bb3(%arg3 : tensor<5xf32>) 45 // CHECK: cf.br 47 cf.br ^bb1(%0: tensor<5xf32>) [all …]
|
/llvm-project/mlir/lib/Conversion/ControlFlowToLLVM/ |
H A D | ControlFlowToLLVM.cpp | 38 #define PASS_NAME "convert-cf-to-llvm" 41 /// Lower `cf.assert`. The default lowering calls the `abort` function if the 45 struct AssertOpLowering : public ConvertOpToLLVMPattern<cf::AssertOp> { 48 : ConvertOpToLLVMPattern<cf::AssertOp>(typeConverter, /*benefit=*/1), in AssertOpLowering() 52 matchAndRewrite(cf::AssertOp op, OpAdaptor adaptor, in matchAndRewrite() 130 struct BranchOpLowering : public ConvertOpToLLVMPattern<cf::BranchOp> { 131 using ConvertOpToLLVMPattern<cf::BranchOp>::ConvertOpToLLVMPattern; 134 matchAndRewrite(cf::BranchOp op, typename cf::BranchOp::Adaptor adaptor, 152 struct CondBranchOpLowering : public ConvertOpToLLVMPattern<cf [all...] |
/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_flags.cpp | 58 CommonFlags cf; in InitializeFlags() local 59 cf.CopyFrom(*common_flags()); in InitializeFlags() 60 cf.external_symbolizer_path = GetEnv("TSAN_SYMBOLIZER_PATH"); in InitializeFlags() 61 cf.allow_addr2line = true; in InitializeFlags() 64 cf.abort_on_error = false; in InitializeFlags() 66 cf.detect_deadlocks = false; in InitializeFlags() 68 cf.print_suppressions = false; in InitializeFlags() 69 cf.stack_trace_format = " #%n %f %S %M"; in InitializeFlags() 70 cf.exitcode = 66; in InitializeFlags() 71 cf.intercept_tls_get_addr = true; in InitializeFlags() [all …]
|
/llvm-project/mlir/test/Dialect/ArmSME/ |
H A D | tile-allocation-copies.mlir | 4 // inserted at `cf.br` ops (the predecessors to block arguments). Conditional 10 // cf.br ^bb1(%[[COPY]] : vector<[4]x[4]xf32>) 14 cf.br ^bb1(%tile: vector<[4]x[4]xf32>) 27 // CHECK: cf.cond_br %[[COND]], ^[[BB1_COPIES:[[:alnum:]]+]], ^[[POINTLESS_SHIM_FOR_BB2:[[:alnum:]]+]] 29 // CHECK: cf.br ^[[BB2:.*]] 32 // CHECK: cf.br ^[[BB1:.*]] 34 cf.cond_br %cond, ^bb1(%tile: vector<[4]x[4]xf32>), ^bb2 49 // CHECK: cf.br ^bb1(%{{[[:alnum:]]+}}, %[[BB1_COPY_0]] 52 // CHECK: cf.cond_br %[[CONTINUE_LOOP]], ^[[BB2_COPIES:[[:alnum:]]+]], ^[[BB3_COPIES:[[:alnum:]]+]] 58 // CHECK-NEXT: cf [all...] |
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | fold-fops-into-selects.ll | 5 %cf = select i1 %A, float 1.000000e+00, float 0.000000e+00 6 %op = fsub float 1.000000e+00, %cf 14 %cf = select i1 %A, float 1.000000e+00, float %B 15 %op = fadd float 2.000000e+00, %cf 24 %cf = select i1 %A, float 1.000000e+00, float %B 25 %op = fsub float 2.000000e+00, %cf 34 %cf = select i1 %A, float 1.000000e+00, float %B 35 %op = fmul float 2.000000e+00, %cf 44 %cf = select i1 %A, float 1.000000e+00, float %B 45 %op = fdiv float 2.000000e+00, %cf [all …]
|
/llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_flags_test.cpp | 178 CommonFlags cf; in TEST() local 180 RegisterCommonFlags(&parser, &cf); in TEST() 182 cf.SetDefaults(); in TEST() 183 EXPECT_TRUE(cf.symbolize); in TEST() 184 EXPECT_STREQ(".", cf.coverage_dir); in TEST() 186 cf.symbolize = false; in TEST() 187 cf.coverage = true; in TEST() 188 cf.heap_profile = true; in TEST() 189 cf.log_path = "path/one"; in TEST() 192 EXPECT_TRUE(cf.symbolize); in TEST() [all …]
|
/llvm-project/mlir/test/Dialect/Async/ |
H A D | async-runtime-ref-counting.mlir | 57 // CHECK: cf.cond_br 59 cf.cond_br %arg1, ^bb1, ^bb2 62 // CHECK: cf.br ^[[BB2]] 63 cf.br ^bb2 91 cf.br ^cleanup 94 cf.br ^suspend 112 cf.br ^cleanup 115 cf.br ^suspend 140 cf.br ^cleanup 143 cf.br ^suspend [all …]
|
/llvm-project/clang/test/SemaObjC/ |
H A D | objcbridge-attribute.m | 49 id Test1(CFTestingRef cf) { 50 …return (NSString *)cf; // expected-error {{CF object of type 'CFTestingRef' (aka 'struct __CFError… 72 void Test2(CFErrorRef2 cf, NSError *ns, NSString *str, Class c, CFUColor2Ref cf2) { 73 …(void)(NSString *)cf; // expected-warning {{'CFErrorRef2' (aka 'struct __CFErrorRef *') bridges to… 74 (void)(NSError *)cf; // okay 75 …(void)(MyError*)cf; // expected-warning {{'CFErrorRef2' (aka 'struct __CFErrorRef *') bridges to N… 79 …(void)(Class)cf; // expected-warning {{'CFErrorRef2' (aka 'struct __CFErrorRef *') bridges to NSEr… 84 void Test3(CFErrorRef cf, NSError *ns) { 85 (void)(id)cf; // okay 86 (void)(id<P1, P2>)cf; // okay [all …]
|
/llvm-project/mlir/test/Interfaces/LoopLikeInterface/ |
H A D | test-block-loop.mlir | 14 cf.br ^bb1 16 cf.br ^bb1 26 cf.br ^bb1 28 cf.br ^bb2 30 cf.br ^bb1 42 cf.br ^bb1 44 cf.cond_br %arg0, ^bb2, ^bb3 62 cf.br ^bb1 64 cf.br ^bb2 66 cf.br ^bb3 [all …]
|
/llvm-project/mlir/test/Conversion/ControlFlowToSCF/ |
H A D | test.mlir | 1 // RUN: mlir-opt --lift-cf-to-scf -split-input-file %s | FileCheck %s 5 cf.cond_br %cond, ^bb1, ^bb2 8 cf.br ^bb3 11 cf.br ^bb3 31 cf.cond_br %cond, ^bb1, ^bb2 34 cf.br ^bb3(%1: index) 37 cf.br ^bb3(%2: index) 58 cf.cond_br %cond, ^bb1, ^bb3 61 cf.br ^bb3 80 cf.br ^bb1 [all …]
|
/llvm-project/mlir/test/Transforms/ |
H A D | canonicalize-block-merge.mlir | 61 cf.cond_br %cond, ^bb1, ^bb2 78 cf.cond_br %cond, ^bb1(%arg1 : i32), ^bb2(%arg0 : i32) 92 cf.cond_br %cond, ^bb1(%arg1 : i32), ^bb2(%arg0 : i32) 104 // CHECK: cf.cond_br %{{.*}}, ^bb1, ^bb2 106 cf.cond_br %cond, ^bb1(%arg0 : i32), ^bb2(%arg1 : i16) 118 // CHECK: cf.cond_br %{{.*}}, ^bb1, ^bb2 120 cf.cond_br %cond, ^bb1(%arg0 : i32), ^bb2 132 // CHECK: cf.cond_br %{{.*}}, ^bb1, ^bb2 134 cf.cond_br %cond, ^bb1, ^bb2 146 // CHECK: cf [all...] |
H A D | sccp.mlir | 25 cf.cond_br %cond, ^bb1, ^bb2(%arg0 : i32) 28 cf.br ^bb2(%1 : i32) 43 cf.cond_br %arg1, ^bb1, ^bb2(%arg0 : i32) 46 cf.br ^bb2(%1 : i32) 62 cf.cond_br %arg1, ^bb1, ^bb2(%arg0 : i32) 65 cf.br ^bb2(%2 : i32) 82 cf.br ^bb2(%1 : i32) 100 cf.cond_br %cond1, ^bb1(%cst_1 : i32), ^bb2(%cst_1 : i32) 105 // CHECK-NEXT: cf.cond_br %[[COND]], ^bb1(%[[CST]] : i32), ^bb2(%[[CST]] : i32) 110 cf [all...] |
/llvm-project/mlir/test/Dialect/Linalg/ |
H A D | detensorize_if.mlir | 15 cf.br ^bb1(%0 : tensor<i32>) 27 cf.cond_br %5, ^bb2(%2 : tensor<i32>), ^bb3(%2 : tensor<i32>) 38 cf.br ^bb3(%8 : tensor<i32>) 47 // CHECK: cf.br 49 // CHECK-NEXT: cf.cond_br %{{.*}}, ^[[bb2:.*]], ^bb3 51 // CHECK-NEXT: cf.br ^[[bb3:.*]] 73 cf.br ^bb1(%0 : tensor<i32>) 85 cf.cond_br %5, ^bb2(%2 : tensor<i32>), ^bb3(%2 : tensor<i32>) 96 cf.br ^bb3(%8 : tensor<i32>) 99 cf [all...] |
/llvm-project/clang/test/C/C99/ |
H A D | n809.c | 109 _Complex float cf = 0.0f; in func() local 111 cf++; // expected-warning {{'++' on an object of complex type is a C2y extension}} in func() 112 ++cf; // expected-warning {{'++' on an object of complex type is a C2y extension}} in func() 114 cf--; // expected-warning {{'--' on an object of complex type is a C2y extension}} in func() 115 --cf; // expected-warning {{'--' on an object of complex type is a C2y extension}} in func() 118 (void)-cf; in func() 119 (void)+cf; in func() 120 cf += 1; in func()
|
/llvm-project/mlir/test/Conversion/ControlFlowToSPIRV/ |
H A D | cf-ops-to-spirv.mlir | 1 // RUN: mlir-opt --split-input-file --convert-cf-to-spirv --verify-diagnostics %s | FileCheck %s 4 // cf.br, cf.cond_br 14 cf.br ^bb1 19 cf.br ^bb2(%begin : i32) 25 cf.cond_br %1, ^bb3, ^bb4 31 cf.br ^bb2(%2 : i32) 48 cf.br ^bb1(%arg0 : index) 53 cf.cond_br %1, ^bb2, ^bb3 56 cf.br ^bb1(%c3 : index)
|
/llvm-project/mlir/test/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation/ |
H A D | dealloc-branchop-interface.mlir | 19 cf.cond_br %arg0, ^bb2(%arg1 : memref<2xf32>), ^bb1 23 cf.br ^bb2(%0 : memref<2xf32>) 34 // CHECK: cf.cond_br{{.*}}, ^bb2([[ARG1]], %false{{[0-9_]*}} :{{.*}}), ^bb1 38 // CHECK-NEXT: cf.br ^bb2(%[[ALLOC1]], %true 65 cf.cond_br %arg0, ^bb2(%arg1 : memref<?xf32>), ^bb1(%arg3: index) 69 cf.br ^bb2(%1 : memref<?xf32>) 78 // CHECK: cf.cond_br{{.*}}^bb2(%arg1, %false{{[0-9_]*}} :{{.*}}), ^bb1 82 // CHECK-NEXT: cf.br ^bb2([[ALLOC1]], %true 98 cf.cond_br %arg0, ^bb2(%arg1 : memref<*xf32>), ^bb1(%arg3: index) 103 cf [all...] |