| /llvm-project-15.0.7/libcxx/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/ |
| H A D | convertible_propagate_const.explicit.move_ctor.pass.cpp | 23 typedef propagate_const<ExplicitMoveConstructibleFromX> PY; typedef 26 static_assert(!std::is_convertible<PY, PX &&>::value, ""); in main() 27 static_assert(std::is_constructible<PY, PX &&>::value, ""); in main()
|
| H A D | convertible_propagate_const.copy_ctor.pass.cpp | 23 typedef propagate_const<CopyConstructibleFromX> PY; typedef 25 int main(int, char**) { static_assert(!std::is_constructible<PX, PY>::value, ""); in main()
|
| H A D | convertible_propagate_const.move_ctor.pass.cpp | 22 typedef propagate_const<MoveConstructibleFromX> PY; typedef 27 PY py(std::move(px)); in main()
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | intel-syntax-var-offset.ll | 8 ;volatile char* PY; 16 ; "movq %%rcx, PY;" 29 ; CHECK: mov qword ptr [PY], rcx 38 @PY = common dso_local global i8* null, align 8 44 …%0 = call i8* asm "movq $1, %rax;movq %rax, $0;pushq $$Y;popq %rcx;movq %rcx, PY;movq $$X, %rdx;mo…
|
| /llvm-project-15.0.7/libcxx/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.assignment/ |
| H A D | assign_convertible_propagate_const.pass.cpp | 23 typedef propagate_const<CopyConstructibleFromX> PY; typedef 25 int main(int, char**) { static_assert(!std::is_assignable<PY, const PX &>::value, ""); in main()
|
| H A D | assign_convertible_element_type.pass.cpp | 24 typedef propagate_const<CopyConstructibleFromX> PY; in main() typedef 27 PY p(2); in main()
|
| H A D | move_assign_convertible.pass.cpp | 25 typedef propagate_const<MoveConstructibleFromX> PY; in main() typedef 28 PY py1(1); in main()
|
| H A D | move_assign_convertible_propagate_const.pass.cpp | 25 typedef propagate_const<MoveConstructibleFromX> PY; in main() typedef 28 PY py1(1); in main()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | PR37526.ll | 7 ; CHECK-NEXT: [[T2:%.*]] = load i32, i32* [[PY:%.*]], align 4 10 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], i32* [[PX]], i32* [[PY]]
|
| H A D | shift-logic.ll | 34 ; CHECK-NEXT: [[Y:%.*]] = srem i16 [[PY:%.*]], 42 49 ; CHECK-NEXT: [[Y:%.*]] = srem <2 x i16> [[PY:%.*]], <i16 42, i16 42> 90 ; CHECK-NEXT: [[Y:%.*]] = srem i64 [[PY:%.*]], 42 105 ; CHECK-NEXT: [[Y:%.*]] = srem <2 x i64> [[PY:%.*]], <i64 42, i64 42> 133 ; CHECK-NEXT: [[Y:%.*]] = srem <8 x i16> [[PY:%.*]], <i16 42, i16 42, i16 42, i16 42, i16 42, i1… 148 ; CHECK-NEXT: [[Y:%.*]] = srem <16 x i8> [[PY:%.*]], [[PZ:%.*]] 176 ; CHECK-NEXT: [[Y:%.*]] = srem i32 [[PY:%.*]], 42
|
| H A D | fadd.ll | 84 ; CHECK-NEXT: [[Y:%.*]] = frem double -4.200000e+01, [[PY:%.*]] 150 ; CHECK-NEXT: [[Y:%.*]] = frem double 4.100000e+01, [[PY:%.*]] 187 ; CHECK-NEXT: [[Y:%.*]] = frem float -4.200000e+01, [[PY:%.*]] 227 ; CHECK-NEXT: [[Y:%.*]] = frem float -4.200000e+01, [[PY:%.*]] 299 ; CHECK-NEXT: [[Y:%.*]] = frem float -4.200000e+01, [[PY:%.*]] 375 ; CHECK-NEXT: [[Y:%.*]] = frem float -4.200000e+01, [[PY:%.*]]
|
| H A D | and-xor-or.ll | 186 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) { 187 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 205 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) { 206 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 224 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) { 225 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 244 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 263 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 282 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] 301 ; CHECK-NEXT: [[Y:%.*]] = udiv i64 42, [[PY]] [all …]
|
| H A D | lshr.ll | 181 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], [[PY]]
|
| H A D | add.ll | 256 ; CHECK-NEXT: [[Y:%.*]] = sdiv i8 43, [[PY:%.*]] 271 ; CHECK-NEXT: [[Y:%.*]] = sdiv i8 43, [[PY:%.*]]
|
| H A D | and.ll | 1631 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], <i8 42, i8 2> 1697 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], <i8 42, i8 2>
|
| H A D | or.ll | 1401 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], <i8 42, i8 2>
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/ |
| H A D | opaque-ptr.ll | 179 ; CHECK-NEXT: [[T2:%.*]] = load i32, ptr [[PY:%.*]], align 4 183 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], ptr [[PX]], ptr [[PY]] 196 ; CHECK-NEXT: [[T2:%.*]] = load i32, ptr [[PY:%.*]], align 4 199 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], ptr [[PX]], ptr [[PY]]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTContext.cpp | 6392 auto *PY = Y->getPrefix(); in isSameQualifier() local 6393 if (PX && PY) in isSameQualifier() 6394 return isSameQualifier(PX, PY); in isSameQualifier() 6395 return !PX && !PY; in isSameQualifier()
|
| /llvm-project-15.0.7/llvm/test/Transforms/EarlyCSE/ |
| H A D | commute.ll | 752 ; CHECK-NEXT: [[Y:%.*]] = load volatile i32, ptr [[PY:%.*]], align 4
|