Home
last modified time | relevance | path

Searched refs:XY (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dsdiv.ll74 ; CHECK-NEXT: [[XY:%.*]] = sub nsw i32 [[X:%.*]], [[Y:%.*]]
76 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[XY]], [[YX]]
87 ; CHECK-NEXT: [[XY:%.*]] = sub i32 [[X:%.*]], [[Y:%.*]]
89 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[XY]], [[YX]]
100 ; CHECK-NEXT: [[XY:%.*]] = sub i32 [[X:%.*]], [[Y:%.*]]
102 ; CHECK-NEXT: [[DIV:%.*]] = sdiv i32 [[XY]], [[YX]]
126 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i32> [[XY]], [[YX]]
137 ; CHECK-NEXT: [[XY:%.*]] = sub <2 x i32> [[X:%.*]], [[Y:%.*]]
139 ; CHECK-NEXT: [[DIV:%.*]] = sdiv <2 x i32> [[XY]], [[YX]]
150 ; CHECK-NEXT: [[XY:%.*]] = sub <2 x i32> [[X:%.*]], [[Y:%.*]]
[all …]
H A Dadd_vp.ll80 ; CHECK-NEXT: [[XY:%.*]] = call <2 x i8> @llvm.vp.sub.v2i8(<2 x i8> [[X:%.*]], <2 x i8> [[Y:%.*]…
82 ; CHECK-NEXT: [[R:%.*]] = call <2 x i8> @llvm.vp.add.v2i8(<2 x i8> [[XY]], <2 x i8> [[YX]], <2 x…
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dmisplaced-array-index.cpp5 struct XY { int *X; int *Y; }; argument
9 void unusualSyntax(int *P1, struct XY *P2) { in unusualSyntax()
H A Dnon-const-parameter.cpp218 struct XY { struct
222 void recordpointer(struct XY *xy) { in recordpointer() argument
/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/
H A Dxor-01.ll38 ; Check the next word up, which should use XY instead of X.
49 ; Check the high end of the aligned XY range.
73 ; Check the high end of the negative aligned XY range.
84 ; Check the low end of the XY range.
121 ; Check that XY allows an index.
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dr600-legalize-umax-bug.ll9 ; CHECK-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 0
11 ; CHECK-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
H A Dselect.ll13 ; EG-DAG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
14 ; EG-DAG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
H A Dr600.add.ll104 ; EG: MEM_RAT_CACHELESS STORE_RAW [[LO:T[0-9]+\.XY]]
123 ; EG: MEM_RAT_CACHELESS STORE_RAW [[LO:T[0-9]+\.XY]]
139 ; EG: MEM_RAT_CACHELESS STORE_RAW [[LO:T[0-9]+\.XY]]
H A Dbfi_int.r600.ll133 ; R600-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
160 ; R600-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
187 ; R600-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
214 ; R600-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
H A Dllvm.r600.read.local.size.ll12 ; CI-HSA: s_load_dword [[XY:s[0-9]+]], s[4:5], 0x1
13 ; VI-HSA: s_load_dword [[XY:s[0-9]+]], s[4:5], 0x4
77 ; HSA-DAG: s_and_b32 [[X:s[0-9]+]], [[XY]], 0xffff
H A Dshl.ll50 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
687 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T10.XY, T0.X, 1
798 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1063 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1119 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T1.XY, T2.X, 1
1179 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1245 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1314 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1378 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
1433 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
[all …]
H A Dsrl.ll49 ; EG-NEXT: VTX_READ_64 T0.XY, T0.X, 0, #1
104 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
232 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
398 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
453 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
H A Dstore-global.ll245 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
284 ; EG-DAG: MEM_RAT_CACHELESS STORE_RAW {{T[0-9]+\.XY}}, {{T[0-9]+\.[XYZW]}},
366 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+\.XY, T[0-9]+\.X}}, 1
H A Dr600.sub.ll102 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
114 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
H A Dsra.ll52 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
214 ; EG-NEXT: VTX_READ_64 T6.XY, T6.X, 0, #1
329 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T10.XY, T9.X, 1
436 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
494 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
759 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
819 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
878 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
940 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
H A Dload-constant-i8.ll57 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
251 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
279 ; EG: VTX_READ_64 [[DST:T[0-9]+\.XY]], T{{[0-9]+}}.X, 0, #1
665 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
675 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
836 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
846 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
H A Dload-global-i8.ll61 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
260 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
285 ; EG: VTX_READ_64 [[DST:T[0-9]+\.XY]], T{{[0-9]+}}.X, 0, #1
671 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
681 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
847 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
857 ; EG: VTX_READ_64 T{{[0-9]+}}.XY, T{{[0-9]+}}.X, 0, #1
H A Dr600.bitcast.ll188 ; EG-NEXT: MEM_RAT_CACHELESS STORE_RAW T0.XY, T1.X, 1
192 ; EG-NEXT: VTX_READ_64 T0.XY, T0.X, 0, #1
/llvm-project-15.0.7/llvm/test/tools/llvm-rc/Inputs/
H A Dtag-accelerators-no-caret.rc2 "XY", 1, ASCII
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dinstantiate-expr-2.cpp43 typedef N4::BinOpOverload<N1::X, N2::Y>::type XY; in test_bin_op_overload() typedef
44 XY *xy = a1; in test_bin_op_overload()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/X86/
H A Dblend_x86.ll6 ; CHECK-NEXT: [[TMP1:%.*]] = shufflevector <2 x double> [[AB:%.*]], <2 x double> [[XY:%.*]], <2 …
15 ; CHECK-NEXT: ret <2 x double> [[XY:%.*]]
23 ; CHECK-NEXT: ret <2 x double> [[XY:%.*]]
81 ; CHECK-NEXT: [[TMP1:%.*]] = shufflevector <4 x double> [[AB:%.*]], <4 x double> [[XY:%.*]], <4 …
90 ; CHECK-NEXT: ret <4 x double> [[XY:%.*]]
98 ; CHECK-NEXT: ret <4 x double> [[XY:%.*]]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dfsub.ll649 ; CHECK-NEXT: [[XY:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
650 ; CHECK-NEXT: [[XYZ:%.*]] = fsub float [[XY]], [[Z:%.*]]
662 ; CHECK-NEXT: [[XY:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
663 ; CHECK-NEXT: [[XYZ:%.*]] = fsub nsz float [[XY]], [[Z:%.*]]
675 ; CHECK-NEXT: [[XY:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
676 ; CHECK-NEXT: [[XYZ:%.*]] = fsub reassoc float [[XY]], [[Z:%.*]]
710 ; CHECK-NEXT: [[XY:%.*]] = fsub float [[X:%.*]], [[Y:%.*]]
711 ; CHECK-NEXT: call void @use(float [[XY]])
712 ; CHECK-NEXT: [[XYZ:%.*]] = fsub reassoc nsz float [[XY]], [[Z:%.*]]
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp453 Value *XY = Builder.CreateBinOp(Opcode, X, Y); in foldFPSignBitOps() local
454 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, XY); in foldFPSignBitOps()
562 Value *XY = Builder.CreateFMulFMF(X, Y, &I); in visitFMul() local
563 Value *Sqrt = Builder.CreateUnaryIntrinsic(Intrinsic::sqrt, XY, &I); in visitFMul()
621 Value *XY = Builder.CreateFAddFMF(X, Y, &I); in visitFMul() local
622 Value *Exp = Builder.CreateUnaryIntrinsic(Intrinsic::exp, XY, &I); in visitFMul()
629 Value *XY = Builder.CreateFAddFMF(X, Y, &I); in visitFMul() local
630 Value *Exp2 = Builder.CreateUnaryIntrinsic(Intrinsic::exp2, XY, &I); in visitFMul()
H A DInstCombineAddSub.cpp1480 Value *XY = Builder.CreateFSubFMF(X, Y, &I); in factorizeLerp() local
1481 Value *MulZ = Builder.CreateFMulFMF(Z, XY, &I); in factorizeLerp()
1518 Value *XY = IsFAdd ? Builder.CreateFAddFMF(X, Y, &I) in factorizeFAddFSub() local
1524 if (match(XY, m_APFloat(C)) && !C->isNormal()) in factorizeFAddFSub()
1527 return IsFMul ? BinaryOperator::CreateFMulFMF(XY, Z, &I) in factorizeFAddFSub()
1528 : BinaryOperator::CreateFDivFMF(XY, Z, &I); in factorizeFAddFSub()
1559 Value *XY = Builder.CreateFMulFMF(X, Y, &I); in visitFAdd() local
1560 return BinaryOperator::CreateFSubFMF(Z, XY, &I); in visitFAdd()
1568 Value *XY = Builder.CreateFDivFMF(X, Y, &I); in visitFAdd() local
1569 return BinaryOperator::CreateFSubFMF(Z, XY, &I); in visitFAdd()
/llvm-project-15.0.7/clang/test/Sema/
H A Ddesignated-initializers.c145 struct XY { int before; struct XX xx, *xp; float* after; } xy[] = { argument

123