/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
H A D | multiple-new-in-one-expression.cpp | 1 // RUN: %check_clang_tidy -std=c++11 -check-suffixes=ALL,CPP11 %s bugprone-multiple-new-in-one-expr… 2 // RUN: %check_clang_tidy -std=c++17 -check-suffixes=ALL,CPP17 %s bugprone-multiple-new-in-one-expr… 13 void *operator new(std::size_t, const std::nothrow_t &) noexcept; 14 void *operator new(std::size_t, std::align_val_t, const std::nothrow_t &) noexcept; 15 void *operator new(std::size_t, void *) noexcept; 16 void *operator new(std::size_t, char); 47 (void)f(new A, new B); in test_function_parameter() 49 (void)f(new A, new B); in test_function_parameter() 53 (void)f(new A, new B); in test_function_parameter() 55 (void)f(f(new A, new B)); in test_function_parameter() [all …]
|
H A D | unhandled-exception-at-new.cpp | 1 // RUN: %check_clang_tidy -std=c++14 %s bugprone-unhandled-exception-at-new %t -- -- -fexceptions 13 void *operator new(std::size_t, const std::nothrow_t &) noexcept; 14 void *operator new(std::size_t, std::align_val_t, const std::nothrow_t &) noexcept; 15 void *operator new(std::size_t, void *) noexcept; 22 void *operator new(std::size_t, int, int); 23 void *operator new(std::size_t, int, int, int) noexcept; 26 void *operator new(std::size_t); 27 void *operator new(std::size_t, std::align_val_t); 28 void *operator new(std::size_t, int, int) noexcept; 29 void *operator new(std::size_t, int, int, int); [all …]
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/ |
H A D | use-auto-new-remove-stars.cpp | 11 MyType *a_new = new MyType(); in auto_new() 12 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use auto when initializing with new in auto_new() 13 // CHECK-FIXES: auto a_new = new MyType(); in auto_new() 15 static MyType *a_static = new MyType(); in auto_new() 16 // CHECK-MESSAGES: :[[@LINE-1]]:10: warning: use auto when initializing with new in auto_new() 17 // CHECK-FIXES: static auto a_static = new MyType(); in auto_new() 19 MyType *derived = new MyDerivedType(); in auto_new() 21 void *vd = new MyType(); in auto_new() 29 static MyType * const d_static = new MyType(); in auto_new() 30 // CHECK-MESSAGES: :[[@LINE-1]]:10: warning: use auto when initializing with new in auto_new() [all …]
|
H A D | use-auto-new.cpp | 12 MyType *a_new = new MyType(); in auto_new() 13 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use auto when initializing with new in auto_new() 14 // CHECK-FIXES: auto *a_new = new MyType(); in auto_new() 16 static MyType *a_static = new MyType(); in auto_new() 17 // CHECK-MESSAGES: :[[@LINE-1]]:10: warning: use auto when initializing with new in auto_new() 18 // CHECK-FIXES: static auto *a_static = new MyType(); in auto_new() 20 long long *ll = new long long(); in auto_new() 21 // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: use auto when initializing with new in auto_new() 22 // CHECK-FIXES: auto *ll = new long long(); in auto_new() 24 MyType *derived = new MyDerivedType(); in auto_new() [all …]
|
H A D | make-unique.cpp | 76 void *operator new(__SIZE_TYPE__ Count, void *Ptr); 81 return std::unique_ptr<Base>(new Base); in getPointer() 87 return std::unique_ptr<Base>(new Base()); in getPointerValue() 93 std::unique_ptr<int> P1 = std::unique_ptr<int>(new int()); in basic() 96 std::unique_ptr<int> P2 = std::unique_ptr<int>(new int); in basic() 98 P1.reset(new int()); in basic() 101 P2.reset(new int); in basic() 103 P1 = std::unique_ptr<int>(new int()); in basic() 106 P1 = std::unique_ptr<int>(new int); in basic() 109 std::unique_ptr<int> P3 = std::unique_ptr<int>(new int); in basic() [all …]
|
/llvm-project/llvm/test/CodeGen/AArch64/Atomics/ |
H A D | aarch64_be-cmpxchg-outline_atomics.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
H A D | aarch64-cmpxchg-outline_atomics.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
H A D | aarch64-cmpxchg-v8_1a.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
H A D | aarch64-cmpxchg-lse2_lse128.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
H A D | aarch64_be-cmpxchg-lse2_lse128.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
H A D | aarch64_be-cmpxchg-v8_1a.ll | 6 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic(i8 %expected, i8 %new, ptr %ptr) { 9 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 14 define dso_local i8 @cmpxchg_i8_aligned_monotonic_monotonic_weak(i8 %expected, i8 %new, ptr %ptr) { 17 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic monotonic, align 1 22 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire(i8 %expected, i8 %new, ptr %ptr) { 25 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 30 define dso_local i8 @cmpxchg_i8_aligned_monotonic_acquire_weak(i8 %expected, i8 %new, ptr %ptr) { 33 %pair = cmpxchg weak ptr %ptr, i8 %expected, i8 %new monotonic acquire, align 1 38 define dso_local i8 @cmpxchg_i8_aligned_monotonic_seq_cst(i8 %expected, i8 %new, ptr %ptr) { 41 %pair = cmpxchg ptr %ptr, i8 %expected, i8 %new monotonic seq_cst, align 1 [all …]
|
/llvm-project/clang-tools-extra/test/clang-move/ |
H A D | move-used-helper-decls.cpp | 9 …ck -input-file=%T/used-helper-decls/new_helper_decls_test.cpp -check-prefix=CHECK-NEW-CLASS1-CPP %s 12 // CHECK-NEW-CLASS1-CPP: #include "{{.*}}new_helper_decls_test.h" 13 // CHECK-NEW-CLASS1-CPP-SAME: {{[[:space:]]}} 14 // CHECK-NEW-CLASS1-CPP-NEXT: namespace { 15 // CHECK-NEW-CLASS1-CPP-NEXT: void HelperFun1() {} 16 // CHECK-NEW-CLASS1-CPP-SAME: {{[[:space:]]}} 17 // CHECK-NEW-CLASS1-CPP-NEXT: void HelperFun2() { HelperFun1(); } 18 // CHECK-NEW-CLASS1-CPP-NEXT: } // namespace 19 // CHECK-NEW-CLASS1-CPP-SAME: {{[[:space:]]}} 20 // CHECK-NEW-CLASS1-CPP-NEXT: namespace a { [all …]
|
H A D | move-multiple-classes.cpp | 6 …input-file=%T/move-multiple-classes/new_multiple_class_test.cpp -check-prefix=CHECK-NEW-TEST-CPP %s 7 …ck -input-file=%T/move-multiple-classes/new_multiple_class_test.h -check-prefix=CHECK-NEW-TEST-H %s 41 // CHECK-NEW-TEST-H: #ifndef {{.*}}NEW_MULTIPLE_CLASS_TEST_H 42 // CHECK-NEW-TEST-H: #define {{.*}}NEW_MULTIPLE_CLASS_TEST_H 43 // CHECK-NEW-TEST-H: namespace a { 44 // CHECK-NEW-TEST-H: class Move1 { 45 // CHECK-NEW-TEST-H: public: 46 // CHECK-NEW-TEST-H: int f(); 47 // CHECK-NEW-TEST-H: }; 48 // CHECK-NEW-TEST-H: } // namespace a [all …]
|
H A D | move-template-class.cpp | 7 …t-file=%T/move-template-class/new_template_class_test.cpp -check-prefix=CHECK-NEW-TEST-CPP-CASE1 %s 8 …input-file=%T/move-template-class/new_template_class_test.h -check-prefix=CHECK-NEW-TEST-H-CASE1 %s 14 …input-file=%T/move-template-class/new_template_class_test.h -check-prefix=CHECK-NEW-TEST-H-CASE2 %s 15 …t-file=%T/move-template-class/new_template_class_test.cpp -check-prefix=CHECK-NEW-TEST-CPP-CASE2 %s 20 // CHECK-NEW-TEST-H-CASE1: #ifndef TEMPLATE_CLASS_TEST_H // comment 1 21 // CHECK-NEW-TEST-H-CASE1: #define TEMPLATE_CLASS_TEST_H 22 // CHECK-NEW-TEST-H-CASE1: template <typename T> 23 // CHECK-NEW-TEST-H-CASE1: class A { 24 // CHECK-NEW-TEST-H-CASE1: public: 25 // CHECK-NEW-TEST-H-CASE1: void f(); [all …]
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | strict-vtable-pointers.cpp | 3 // RUN: FileCheck --check-prefix=CHECK-NEW %s < %t.ll 8 void *operator new(size_t, void *) throw(); 55 // CHECK-NEW-LABEL: define{{.*}} void @_Z12LocalObjectsv() 56 // CHECK-NEW-NOT: @llvm.launder.invariant.group.p0( 57 // CHECK-NEW-LABEL: {{^}}} 92 // CHECK-NEW-LABEL: define{{.*}} void @_Z9Pointers1v() 93 // CHECK-NEW-NOT: @llvm.launder.invariant.group.p0( 94 // CHECK-NEW-LABEL: call void @_ZN12DynamicBase1C1Ev( 96 // CHECK-NEW: %[[THIS3:.*]] = call ptr @llvm.launder.invariant.group.p0(ptr %[[THIS2:.*]]) 97 // CHECK-NEW [all...] |
/llvm-project/llvm/test/MC/Hexagon/instructions/ |
H A D | nv_st.s | 4 # Store new-value byte 8 memb(r17 + r21<<#3) = r31.new } 12 memb(gp+#17) = r31.new } 16 memb(r17+#21) = r31.new } 20 memb(r17 ++ I:circ(m1)) = r31.new } 24 memb(r17 ++ #5:circ(m1)) = r31.new } 28 memb(r17++#5) = r31.new } 32 memb(r17++m1) = r31.new } 36 memb(r17 ++ m1:brev) = r31.new } 38 # Store new-value byte conditionally [all …]
|
H A D | j.s | 14 { p0 = cmp.eq(r17,#-1); if (p0.new) jump:nt 0 } 16 { p0 = cmp.gt(r17,#-1); if (p0.new) jump:nt 0 } 18 { p0 = tstbit(r17, #0); if (p0.new) jump:nt 0 } 20 { p0 = cmp.eq(r17,#-1); if (p0.new) jump:t 0 } 22 { p0 = cmp.gt(r17,#-1); if (p0.new) jump:t 0 } 24 { p0 = tstbit(r17, #0); if (p0.new) jump:t 0 } 26 { p0 = cmp.eq(r17,#-1); if (!p0.new) jump:nt 0 } 28 { p0 = cmp.gt(r17,#-1); if (!p0.new) jump:nt 0 } 30 { p0 = tstbit(r17, #0); if (!p0.new) jump:nt 0 } 32 { p0 = cmp.eq(r17,#-1); if (!p0.new) jump:t 0 } [all …]
|
/llvm-project/llvm/test/Transforms/Inline/ |
H A D | monster_scc.ll | 42 ; RUN: opt -S < %s -passes=inline -inline-threshold=150 | FileCheck %s --check-prefixes=CHECK,NEW 43 …opt -S < %s -passes=inliner-wrapper -inline-threshold=150 | FileCheck %s --check-prefixes=CHECK,NEW 50 ; NEW-NOT: call 51 ; NEW: call void @_Z1gi( 52 ; NEW-NOT: call 53 ; NEW: call void @_Z1fILb1ELi2EEvPbS0_( 54 ; NEW-NOT: call 55 ; NEW: call void @_Z1fILb0ELi2EEvPbS0_( 56 ; NEW-NOT: call 57 ; NEW: call void @_Z1fILb1ELi2EEvPbS0_( [all …]
|
/llvm-project/llvm/test/MC/Hexagon/ |
H A D | decode_acc_type.s | 12 { p3 = p1; r8 = #2; if (p3.new) memw(##8) = r8.new } 13 # CHECK: if (p3.new) memw({{..}}8) = r8 15 { p3 = p1; r8 = #2; if (!p3.new) memw(##8) = r8.new } 16 # CHECK: if (!p3.new) memw({{..}}8) = r8.new 18 { r8 = #2; if (p3) memw(##8) = r8.new } 19 # CHECK: if (p3) memw({{..}}8) = r8.new 21 { r8 = #2; if (!p3) memw(##8) = r8.new } 22 # CHECK: if (!p3) memw({{..}}8) = r8.new 24 { p3 = p1; r8 = #2; if (p3.new) memh(##8) = r8.new } 25 # CHECK: if (p3.new) memh({{..}}8) = r8.new [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | new-delete.cpp | 1 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++98 2 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++11 3 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++14 4 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,cxx17,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++17 5 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,cxx17,cxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++20 6 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,cxx17,cxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++23 7 // RUN: %clang_cc1 -fsyntax-only -verify=expected,since-cxx26,cxx17,cxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++2c 9 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new-returns-null -std=c++98 -fexperimental-new-constant-interpreter -DNEW_INTERP 10 // RUN: %clang_cc1 -fsyntax-only -verify=expected,cxx98-23,precxx20 %s -triple=i686-pc-linux-gnu -Wno-new [all...] |
H A D | delete.cpp | 2 // RUN: %clang_cc1 -fsyntax-only -include %S/delete-mismatch.h -fdiagnostics-parseable-fixits -std=c++11 %s 2>&1 -fexperimental-new-constant-interpreter | FileCheck %s 14 int *a = new int[5]; // expected-note4 {{allocated with 'new[]' here}} 21 delete a; // expected-warning {{'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'?}} in ~S() 22 delete b; // expected-warning {{'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'?}} in ~S() 23 delete[] c; // expected-warning {{'delete[]' applied to a pointer that was allocated with 'new'; did you mean 'delete'?}} in ~S() 30 delete a; // expected-warning {{'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'?}} in f() 31 delete b; // expected-warning {{'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'?}} in f() 35 : b(new int[1]), c(new in in S() [all...] |
H A D | placement-new-bound-member-function.cpp | 13 void* operator new(__SIZE_TYPE__, int); 25 new (s.NoArgs()) S; in test() 26 new (s.OneArg(1)) S; in test() 27 new (ps->NoArgs()) S; in test() 28 new (ps->OneArg(1)) S; in test() 29 new ((s.*pNoArgs)()) S; in test() 30 new ((s.*pOneArg)(1)) S; in test() 31 new ((ps->*pNoArgs)()) S; in test() 32 new ((ps->*pOneArg)(1)) S; in test() 34 new (s.TemplNoArgs<int>()) S; in test() [all …]
|
/llvm-project/llvm/test/MC/Disassembler/Hexagon/ |
H A D | nv_st.txt | 4 # Store new-value byte 7 # CHECK-NEXT: memb(r17+r21<<#3) = r31.new 10 # CHECK-NEXT: memb(gp+#17) = r31.new 13 # CHECK-NEXT: memb(r17+#21) = r31.new 16 # CHECK-NEXT: memb(r17++I:circ(m1)) = r31.new 19 # CHECK-NEXT: memb(r17++#5:circ(m1)) = r31.new 22 # CHECK-NEXT: memb(r17++#5) = r31.new 25 # CHECK-NEXT: memb(r17++m1) = r31.new 28 # CHECK-NEXT: memb(r17++m1:brev) = r31.new 30 # Store new-value byte conditionally [all …]
|
H A D | j.txt | 14 # CHECK: p0 = cmp.eq(r17,#-1); if (p0.new) jump:nt 16 # CHECK: p0 = cmp.gt(r17,#-1); if (p0.new) jump:nt 18 # CHECK: p0 = tstbit(r17,#0); if (p0.new) jump:nt 20 # CHECK: p0 = cmp.eq(r17,#-1); if (p0.new) jump:t 22 # CHECK: p0 = cmp.gt(r17,#-1); if (p0.new) jump:t 24 # CHECK: p0 = tstbit(r17,#0); if (p0.new) jump:t 26 # CHECK: p0 = cmp.eq(r17,#-1); if (!p0.new) jump:nt 28 # CHECK: p0 = cmp.gt(r17,#-1); if (!p0.new) jump:nt 30 # CHECK: p0 = tstbit(r17,#0); if (!p0.new) jump:nt 32 # CHECK: p0 = cmp.eq(r17,#-1); if (!p0.new) jump:t [all …]
|
/llvm-project/clang/unittests/Rename/ |
H A D | RenameClassTest.cpp |
|