| /llvm-project-15.0.7/clang-tools-extra/unittests/clang-query/ |
| H A D | QueryParserTest.cpp | 31 Q = parse("\n"); in TEST_F() 45 Q = parse("help me"); in TEST_F() 54 Q = parse("q"); in TEST_F() 167 Q = parse("let"); in TEST_F() 286 Q = parse(Q->RemainingContent); in TEST_F() 306 Q = parse(Q->RemainingContent); in TEST_F() 342 Q = parse(Q->RemainingContent); in TEST_F() 350 Q = parse(Q->RemainingContent); in TEST_F() 385 Q = parse(Q->RemainingContent); in TEST_F() 400 Q = parse(Q->RemainingContent); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 1526 isKnownNonZero(B, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT)) in simplifyUnsignedRangeCheck() 1530 isKnownNonZero(B, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT)) in simplifyUnsignedRangeCheck() 1548 isKnownNonZero(X, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT)) in simplifyUnsignedRangeCheck() 1554 isKnownNonZero(X, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT)) in simplifyUnsignedRangeCheck() 2919 if (isKnownNonZero(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT, Q.IIQ.UseInstrInfo)) in simplifyICmpWithZero() 2924 if (isKnownNonZero(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT, Q.IIQ.UseInstrInfo)) in simplifyICmpWithZero() 2940 isKnownNonZero(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in simplifyICmpWithZero() 2957 isKnownNonZero(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) in simplifyICmpWithZero() 3111 if (isKnownNonZero(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT)) { in simplifyICmpWithBinOpOnLHS() 3833 isKnownNonEqual(LHS, RHS, Q.DL, Q.AC, Q.CxtI, Q.DT, Q.IIQ.UseInstrInfo)) { in simplifyICmpInst() [all …]
|
| /llvm-project-15.0.7/polly/lib/External/isl/test_inputs/codegen/cloog/ |
| H A D | swim.st | 3 context: "[M, N, O, P, Q, R] -> { [] }" 6 - filter: "[M, N, O, P, Q, R] -> { S1[] }" 7 - filter: "[M, N, O, P, Q, R] -> { S2[] }" 8 - filter: "[M, N, O, P, Q, R] -> { S3[] }" 9 - filter: "[M, N, O, P, Q, R] -> { S4[] }" 10 - filter: "[M, N, O, P, Q, R] -> { S5[] }" 11 - filter: "[M, N, O, P, Q, R] -> { S6[] }" 12 - filter: "[M, N, O, P, Q, R] -> { S7[] }" 13 - filter: "[M, N, O, P, Q, R] -> { S8[] }" 14 - filter: "[M, N, O, P, Q, R] -> { S9[] }" [all …]
|
| H A D | reservoir-mg-interp.st | 3 context: "[M, N, O, P, Q, R, S, T, U] -> { [] }" 9 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 12 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 38 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 56 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S4[i0, i1, i2] }" 59 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 66 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S5[i0, i1, i2] }" 69 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 76 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S12[i0, i1, i2] }" 79 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" [all …]
|
| H A D | reservoir-mg-interp2.st | 3 context: "[M, N, O, P, Q, R, S, T, U] -> { [] }" 6 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S1[i0, i1, i2] }" 9 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 12 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 16 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S2[i0, i1, i2] }" 19 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 22 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 26 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S3[i0, i1, i2] }" 29 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 36 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S4[i0, i1, i2] }" [all …]
|
| H A D | reservoir-long.st | 3 …context: "[M, N, O, P, Q, R, S, T, U] -> { [] : M >= 10 and N >= 10 and O >= 10 and P >= 1 and P <… 6 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 12 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 15 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S1[i0, i1, i2] }" 18 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 19 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S2[i0, i1, i2] }" 22 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 26 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" 29 - filter: "[M, N, O, P, Q, R, S, T, U] -> { S3[i0, i1, i2] }" 32 options: "[M, N, O, P, Q, R, S, T, U] -> { separate[i0] }" [all …]
|
| H A D | reservoir-mg-rprj3.st | 3 context: "[M, N, O, P, Q, R] -> { [] }" 6 options: "[M, N, O, P, Q, R] -> { separate[i0] }" 9 options: "[M, N, O, P, Q, R] -> { separate[i0] }" 12 - filter: "[M, N, O, P, Q, R] -> { S2[i0, i1, i2] }" 15 options: "[M, N, O, P, Q, R] -> { separate[i0] }" 19 options: "[M, N, O, P, Q, R] -> { separate[i0] }" 22 - filter: "[M, N, O, P, Q, R] -> { S3[i0, i1, i2] }" 23 - filter: "[M, N, O, P, Q, R] -> { S5[i0, i1, i2] }" 24 - filter: "[M, N, O, P, Q, R] -> { S4[i0, i1, i2] }" 25 - filter: "[M, N, O, P, Q, R] -> { S1[i0, i1, i2] }" [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 151 const SimplifyQuery &Q); 155 const SimplifyQuery &Q); 160 const SimplifyQuery &Q, 167 const SimplifyQuery &Q, 174 const SimplifyQuery &Q, 183 const SimplifyQuery &Q, 199 const SimplifyQuery &Q, 212 const SimplifyQuery &Q, 290 const SimplifyQuery &Q); 294 const SimplifyQuery &Q); [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | inheriting-constructor.cpp | 40 struct Q { Q(int); Q(const Q&); ~Q(); }; struct 44 struct A { A(int, Q&&, void *__attribute__((pass_object_size(0)))); int n; }; 74 struct A { A(int, Q&&, void *__attribute__((pass_object_size(0)))); int n; }; 114 struct A { A(Q, int, Q, Q&&); int n; }; 193 struct A { A(Q, int, Q, Q&&); int n; }; 294 struct A { A(Q, int, Q, Q&&, ...); int n; }; 335 struct A { A(Q, int, Q, Q&&, ...); int n; };
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | ctor-init-source-loc.cpp | 16 template<typename Q> 29 template <typename Q> 31 typedef Q Parm; 35 template<typename Q> 36 struct Derived4: Outer::Inner<Q>::Parm 44 template<typename Q> 53 template<typename Q> 54 struct Derived6: Outer::Inner<Q> 56 Derived6() : Outer::Inner<Q>() {} in Derived6() 84 template <typename Q> [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/BasicAA/ |
| H A D | cs-cs.ll | 14 load i8, i8* %Q 32 load i8, i8* %Q 50 load i8, i8* %Q 68 load i8, i8* %Q 92 load i8, i8* %Q 116 load i8, i8* %Q 140 load i8, i8* %Q 164 load i8, i8* %Q 182 load i8, i8* %Q 200 load i8, i8* %Q [all …]
|
| H A D | assume.ll | 7 define void @test1(i8* %P, i8* %Q) nounwind ssp { 9 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 false) 11 load i8, i8* %Q 16 ; CHECK: MayAlias: i8* %P, i8* %Q 18 ; CHECK: NoModRef: Ptr: i8* %Q <-> tail call void @llvm.assume(i1 true) 20 ; CHECK: Both ModRef: Ptr: i8* %Q <-> tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i… 26 define void @test2(i8* %P, i8* %Q) nounwind ssp { 28 tail call void @llvm.memcpy.p0i8.p0i8.i64(i8* %P, i8* %Q, i64 12, i1 false) 30 load i8, i8* %Q 35 ; CHECK: MayAlias: i8* %P, i8* %Q [all …]
|
| H A D | noalias-inttoptr.ll | 9 ; CHECK: NoAlias: i8* %P, i8* %Q 10 %Q = inttoptr i64 %Q_as_int to i8* 12 store i8 1, i8* %Q 19 ; CHECK: NoAlias: i8* %P, i8* %Q 21 %Q = inttoptr i64 %Q_as_int to i8* 23 store i8 1, i8* %Q 30 ; CHECK: MayAlias: i8* %P, i8* %Q 34 store i8 1, i8* %Q 41 ; CHECK: MayAlias: i8* %P, i8* %Q 46 store i8 1, i8* %Q [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/input.output/iostream.format/quoted.manip/ |
| H A D | quoted_traits.compile.pass.cpp | 29 template<class IS, class Q> 33 template<class IS, class Q> 37 template<class IS, class Q> 40 template<class OS, class Q> 44 template<class OS, class Q> 48 template<class OS, class Q> 56 using Q = decltype(std::quoted("hello")); in test_string_literal() typedef 57 static_assert( HasLeftShift<std::ostream&, Q>::value, ""); in test_string_literal() 58 static_assert(!HasRightShift<std::istream&, Q>::value, ""); in test_string_literal() 78 using Q = decltype(std::quoted(s)); in test_std_string() typedef [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/DeadStoreElimination/ |
| H A D | memcpy-complete-overwrite.ll | 16 define void @test15(i8* %P, i8* %Q) nounwind ssp { 27 define void @test15_atomic(i8* %P, i8* %Q) nounwind ssp { 38 define void @test15_atomic_weaker(i8* %P, i8* %Q) nounwind ssp { 49 define void @test15_atomic_weaker_2(i8* %P, i8* %Q) nounwind ssp { 60 define void @test16(i8* %P, i8* %Q) nounwind ssp { 71 define void @test16_atomic(i8* %P, i8* %Q) nounwind ssp { 82 define void @test16_atomic_weaker(i8* %P, i8* %Q) nounwind ssp { 104 define void @test17(i8* %P, i8* noalias %Q) nounwind ssp { 115 define void @test17_atomic(i8* %P, i8* noalias %Q) nounwind ssp { 150 define void @test17v(i8* %P, i8* %Q) nounwind ssp { [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-query/ |
| H A D | Query.h | 61 static bool classof(const Query *Q) { return Q->Kind == QK_Invalid; } in classof() 69 static bool classof(const Query *Q) { return Q->Kind == QK_NoOp; } in classof() 77 static bool classof(const Query *Q) { return Q->Kind == QK_Help; } in classof() 85 static bool classof(const Query *Q) { return Q->Kind == QK_Quit; } in classof() 99 static bool classof(const Query *Q) { return Q->Kind == QK_Match; } in classof() 110 static bool classof(const Query *Q) { return Q->Kind == QK_Let; } in classof() 136 static bool classof(const Query *Q) { 157 static bool classof(const Query *Q) { return Q->Kind == QK_SetOutputKind; } 180 static bool classof(const Query *Q) { return Q->Kind == QK_EnableOutputKind; } 187 static bool classof(const Query *Q) { [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/ |
| H A D | map_test.cpp | 56 void *Q = in TEST() local 58 EXPECT_EQ(scudo::map(Q, Size, MappingName, 0, &Data), Q); in TEST() 59 memset(Q, 0xaa, Size); in TEST() 60 EXPECT_DEATH(memset(Q, 0xaa, Size + 1), ""); in TEST() 70 void *Q = in TEST() local 72 EXPECT_EQ(scudo::map(Q, PageSize, MappingName, 0, &Data), Q); in TEST() 73 memset(Q, 0xaa, PageSize); in TEST() 74 Q = reinterpret_cast<void *>(reinterpret_cast<scudo::uptr>(Q) + PageSize); in TEST() 75 EXPECT_EQ(scudo::map(Q, PageSize, MappingName, 0, &Data), Q); in TEST() 76 memset(Q, 0xbb, PageSize); in TEST()
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AArch64/ |
| H A D | overflow-intrinsics.ll | 17 ; CHECK-NEXT: ret i64 [[Q]] 22 ret i64 %Q 32 ; CHECK-NEXT: ret i64 [[Q]] 38 ret i64 %Q 52 ret i64 %Q 68 ret i64 %Q 82 ret i64 %Q 98 ret i64 %Q 113 ret i64 %Q 126 ret i64 %Q [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | 2002-07-14-MiscTests3.c | 43 static int F0(struct Quad Q, int i) { /* Pass Q by value */ in F0() argument 45 if (i) R.SS = Q.SS; in F0() 46 Q.SSP = &R.SS; in F0() 47 Q.w = Q.y = Q.c = 1; in F0() 48 return Q.SS.Y + i + R.y - Q.c; in F0() 51 int F1(struct Quad *Q, int i) { /* Pass Q by address */ in F1() argument 54 if (i) R.SS = Q->SS; in F1() 56 if (i) R = *Q; in F1() 58 Q->w = Q->y = Q->c = 1; in F1() 59 return Q->SS.Y+i+R.y-Q->c; in F1()
|
| /llvm-project-15.0.7/llvm/test/Transforms/GlobalOpt/ |
| H A D | evaluate-constfold-call.ll | 6 ; CHECK: @_q = dso_local local_unnamed_addr global %struct.Q { i32 1066527622 } 8 ; CHECK-NEXT: %[[V:.+]] = load i32, i32* getelementptr inbounds (%struct.Q, %struct.Q* @_q, i64… 15 %struct.Q = type { i32 } 19 @_q = dso_local global %struct.Q zeroinitializer, align 4 23 call void @_ZN1QC2Ev(%struct.Q* @_q) 27 define linkonce_odr dso_local void @_ZN1QC2Ev(%struct.Q*) unnamed_addr #1 comdat align 2 { 28 %2 = alloca %struct.Q*, align 8 29 store %struct.Q* %0, %struct.Q** %2, align 8 30 %3 = load %struct.Q*, %struct.Q** %2, align 8 31 %4 = getelementptr inbounds %struct.Q, %struct.Q* %3, i32 0, i32 0 [all …]
|
| H A D | evaluate-call-errors.ll | 13 %struct.Q = type { i32 } 17 @_q = global %struct.Q zeroinitializer, align 4 34 call void @_ZN1QC1Ev(%struct.Q* @_q) 39 %2 = alloca %struct.Q*, align 8 40 store %struct.Q* %0, %struct.Q** %2, align 8 41 %3 = load %struct.Q*, %struct.Q** %2, align 8 42 call void @_ZN1QC2Ev(%struct.Q* %3) 72 %2 = alloca %struct.Q*, align 8 73 store %struct.Q* %0, %struct.Q** %2, align 8 74 %3 = load %struct.Q*, %struct.Q** %2, align 8 [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGen/PowerPC/ |
| H A D | quadword-atomics.c | 16 } Q; typedef 18 typedef _Atomic(Q) AtomicQ; 28 Q test_load(AtomicQ *ptr) { in test_load() 39 void test_store(Q val, AtomicQ *ptr) { in test_store() 61 Q test_xchg(AtomicQ *ptr, Q new) { in test_xchg() 72 int test_cmpxchg(AtomicQ *ptr, Q *cmp, Q new) { in test_cmpxchg() 83 int test_cmpxchg_weak(AtomicQ *ptr, Q *cmp, Q new) { in test_cmpxchg_weak()
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/SPARC/ |
| H A D | overflow-intrinsics.ll | 16 ; CHECK-NEXT: ret i64 [[Q]] 21 ret i64 %Q 31 ; CHECK-NEXT: ret i64 [[Q]] 37 ret i64 %Q 45 ; CHECK-NEXT: ret i64 [[Q]] 50 ret i64 %Q 60 ; CHECK-NEXT: ret i64 [[Q]] 66 ret i64 %Q 74 ; CHECK-NEXT: ret i64 [[Q]] 79 ret i64 %Q [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | v8.4-atomic-128.ll | 9 ; CHECK: mov v[[Q]].d[1], [[HI]] 10 ; CHECK: str q[[Q]], [x0] 17 ; CHECK: str q[[Q]], [x0] 25 ; CHECK: str q[[Q]], [x0] 33 ; CHECK: str q[[Q]], [x0] 42 ; CHECK: str q[[Q]], [x0] 51 ; CHECK: str q[[Q]], [x0] 60 ; CHECK: str q[[Q]], [x0] 86 ; CHECK: str q[[Q]], [x0] 103 ; CHECK: str q[[Q]], [x0] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | setcc-logic.ll | 12 %b = icmp eq i32 %Q, 0 25 %b = icmp sgt i32 %Q, -1 40 %b = icmp eq i32 %Q, -1 52 %b = icmp slt i32 %Q, 0 66 %b = icmp ne i32 %Q, 0 78 %b = icmp slt i32 %Q, 0 94 %b = icmp ne i32 %Q, -1 107 %b = icmp sgt i32 %Q, -1 112 ; PR3351 - (P == 0) & (Q == 0) -> (P|Q) == 0 176 %b = icmp eq i32 %Q, -1 [all …]
|