Home
last modified time | relevance | path

Searched refs:PX (Results 1 – 25 of 33) sorted by relevance

12

/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.cpp22 typedef propagate_const<X> PX; 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.cpp22 typedef propagate_const<X> PX; typedef
25 int main(int, char**) { static_assert(!std::is_constructible<PX, PY>::value, ""); in main()
H A Dconvertible_propagate_const.move_ctor.pass.cpp23 typedef propagate_const<X> PX; typedef
26 PX px(1); in main()
/llvm-project-15.0.7/llvm/test/MC/X86/
H A Dintel-syntax-var-offset.ll6 ;volatile char* PX;
18 ; "movq %%rdx, PX;"
31 ; CHECK: mov qword ptr [PX], rdx
36 @PX = common dso_local global i8* null, align 8
44 …;movq %rax, $0;pushq $$Y;popq %rcx;movq %rcx, PY;movq $$X, %rdx;movq %rdx, PX;", "=r,im,~{rax},~{r…
/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.cpp22 typedef propagate_const<X> PX; typedef
25 int main(int, char**) { static_assert(!std::is_assignable<PY, const PX &>::value, ""); in main()
H A Dmove_assign_convertible.pass.cpp24 typedef propagate_const<X> PX; in main() typedef
27 PX px2(2); in main()
H A Dmove_assign_convertible_propagate_const.pass.cpp24 typedef propagate_const<X> PX; in main() typedef
27 PX px2(2); in main()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlibstdcxx_pair_swap_hack.cpp72 using PX = STD_CLASS<X, X>; typedef
75 PX px;
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dbinop-cast.ll38 ; CHECK-NEXT: [[X:%.*]] = mul <2 x i32> [[PX:%.*]], [[PX]]
96 ; CHECK-NEXT: [[X:%.*]] = mul <2 x i32> [[PX:%.*]], [[PX]]
156 ; CHECK-NEXT: [[X:%.*]] = mul <2 x i32> [[PX:%.*]], [[PX]]
H A DPR37526.ll8 ; CHECK-NEXT: [[T3:%.*]] = load i32, i32* [[PX:%.*]], align 4
10 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], i32* [[PX]], i32* [[PY]]
H A Dunsigned-add-lack-of-overflow-check.ll225 ; CHECK-NEXT: [[X:%.*]] = mul i8 [[PX:%.*]], [[PX]]
238 ; CHECK-NEXT: [[X:%.*]] = mul <2 x i8> [[PX:%.*]], [[PX]]
266 ; CHECK-NEXT: [[X:%.*]] = mul i8 [[PX:%.*]], [[PX]]
329 ; CHECK-NEXT: [[X:%.*]] = mul i8 [[PX:%.*]], [[PX]]
H A Dashr-or-mul-abs.ll29 define i32 @ashr_or_mul_to_abs3(i32 %PX) {
31 ; CHECK-NEXT: [[X:%.*]] = sdiv i32 42, [[PX:%.*]]
35 %X = sdiv i32 42, %PX ; thwart complexity-based canonicalization
H A Dicmp-or.ll234 ; CHECK-NEXT: [[X:%.*]] = mul i8 [[PX:%.*]], 42
308 ; CHECK-NEXT: [[X:%.*]] = mul i8 [[PX:%.*]], 42
H A Dmul.ll122 ; CHECK-NEXT: [[X:%.*]] = mul <2 x i32> [[PX:%.*]], [[PX]]
935 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 42>, [[PX:%.*]]
948 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 5>, [[PX:%.*]]
978 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 42>, [[PX:%.*]]
H A Dzext.ll207 ; CHECK-NEXT: [[X:%.*]] = srem <2 x i32> <i32 42, i32 3>, [[PX:%.*]]
222 ; CHECK-NEXT: [[X:%.*]] = srem i32 42, [[PX:%.*]]
H A Dfadd.ll493 ; CHECK-NEXT: [[X:%.*]] = fmul <2 x float> [[PX:%.*]], [[PX]]
H A Dmul-inseltpoison.ll767 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 42>, [[PX:%.*]]
780 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 5>, [[PX:%.*]]
810 ; CHECK-NEXT: [[X:%.*]] = sdiv <2 x i8> <i8 42, i8 42>, [[PX:%.*]]
H A Dfmul.ll1092 ; CHECK-NEXT: [[X:%.*]] = fdiv <2 x double> <double 4.200000e+01, double 4.200000e+01>, [[PX:%.*…
1105 ; CHECK-NEXT: [[X:%.*]] = fdiv <2 x double> <double 4.200000e+01, double 5.100000e+00>, [[PX:%.*…
1135 ; CHECK-NEXT: [[X:%.*]] = fdiv <2 x double> <double 4.200000e+01, double 4.200000e+01>, [[PX:%.*…
H A Dzext-bool-add-sub.ll331 ; CHECK-NEXT: [[X:%.*]] = urem i32 [[PX:%.*]], 42
H A Dand-xor-or.ll186 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
205 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
224 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
243 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
262 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
281 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
300 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
319 ; CHECK-SAME: (i64 [[PX:%.*]], i64 [[PY:%.*]], i64 [[PZ:%.*]]) {
H A Dadd.ll255 ; CHECK-NEXT: [[X:%.*]] = sdiv i8 42, [[PX:%.*]]
270 ; CHECK-NEXT: [[X:%.*]] = sdiv i8 42, [[PX:%.*]]
/llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/
H A Doverflow_predicate.ll16 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
48 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
80 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
112 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
144 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
176 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
208 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
240 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
272 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
304 ; CHECK-NEXT: store i8 [[VAL]], i8* [[PX:%.*]], align 1
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-objdump/MachO/
H A Dinfo-plist.test5 # RUN: llvm-otool -PX %t.o | FileCheck --check-prefix=NOHEADER %s
/llvm-project-15.0.7/llvm/test/Transforms/GVN/
H A Dopaque-ptr.ll180 ; CHECK-NEXT: [[T3:%.*]] = load i32, ptr [[PX:%.*]], align 4
183 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], ptr [[PX]], ptr [[PY]]
197 ; CHECK-NEXT: [[T3:%.*]] = load i32, ptr [[PX:%.*]], align 4
199 ; CHECK-NEXT: [[SELECT:%.*]] = select i1 [[CMP]], ptr [[PX]], ptr [[PY]]
/llvm-project-15.0.7/llvm/test/Transforms/SROA/
H A Dphi-and-select.ll819 ; CHECK-NEXT: [[PX:%.*]] = select i1 [[B:%.*]], ptr [[P]], ptr [[P2]]
820 ; CHECK-NEXT: [[V2:%.*]] = load i8, ptr [[PX]], align 1

12