Home
last modified time | relevance | path

Searched refs:PY (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/experimental/utilities/propagate_const/propagate_const.class/propagate_const.ctors/
H A Dconvertible_propagate_const.explicit.move_ctor.pass.cpp23 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 Dconvertible_propagate_const.copy_ctor.pass.cpp23 typedef propagate_const<CopyConstructibleFromX> PY; typedef
25 int main(int, char**) { static_assert(!std::is_constructible<PX, PY>::value, ""); in main()
H A Dconvertible_propagate_const.move_ctor.pass.cpp22 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 Dintel-syntax-var-offset.ll8 ;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 Dassign_convertible_propagate_const.pass.cpp23 typedef propagate_const<CopyConstructibleFromX> PY; typedef
25 int main(int, char**) { static_assert(!std::is_assignable<PY, const PX &>::value, ""); in main()
H A Dassign_convertible_element_type.pass.cpp24 typedef propagate_const<CopyConstructibleFromX> PY; in main() typedef
27 PY p(2); in main()
H A Dmove_assign_convertible.pass.cpp25 typedef propagate_const<MoveConstructibleFromX> PY; in main() typedef
28 PY py1(1); in main()
H A Dmove_assign_convertible_propagate_const.pass.cpp25 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 DPR37526.ll7 ; CHECK-NEXT: [[T2:%.*]] = load i32, i32* [[PY:%.*]], align 4
10 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], i32* [[PX]], i32* [[PY]]
H A Dshift-logic.ll34 ; 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 Dfadd.ll84 ; 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 Dand-xor-or.ll186 ; 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 Dlshr.ll181 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], [[PY]]
H A Dadd.ll256 ; CHECK-NEXT: [[Y:%.*]] = sdiv i8 43, [[PY:%.*]]
271 ; CHECK-NEXT: [[Y:%.*]] = sdiv i8 43, [[PY:%.*]]
H A Dand.ll1631 ; 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 Dor.ll1401 ; CHECK-NEXT: [[Y:%.*]] = mul <2 x i8> [[PY:%.*]], <i8 42, i8 2>
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dopaque-ptr.ll179 ; 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 DASTContext.cpp6392 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 Dcommute.ll752 ; CHECK-NEXT: [[Y:%.*]] = load volatile i32, ptr [[PY:%.*]], align 4