| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | sdiv.ll | 74 ; 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 D | add_vp.ll | 80 ; 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 D | misplaced-array-index.cpp | 5 struct XY { int *X; int *Y; }; argument 9 void unusualSyntax(int *P1, struct XY *P2) { in unusualSyntax()
|
| H A D | non-const-parameter.cpp | 218 struct XY { struct 222 void recordpointer(struct XY *xy) { in recordpointer() argument
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | xor-01.ll | 38 ; 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 D | r600-legalize-umax-bug.ll | 9 ; 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 D | select.ll | 13 ; 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 D | r600.add.ll | 104 ; 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 D | bfi_int.r600.ll | 133 ; 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 D | llvm.r600.read.local.size.ll | 12 ; 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 D | shl.ll | 50 ; 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 D | srl.ll | 49 ; 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 D | store-global.ll | 245 ; 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 D | r600.sub.ll | 102 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY 114 ; EG: MEM_RAT_CACHELESS STORE_RAW T{{[0-9]+}}.XY
|
| H A D | sra.ll | 52 ; 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 D | load-constant-i8.ll | 57 ; 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 D | load-global-i8.ll | 61 ; 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 D | r600.bitcast.ll | 188 ; 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 D | tag-accelerators-no-caret.rc | 2 "XY", 1, ASCII
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | instantiate-expr-2.cpp | 43 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 D | blend_x86.ll | 6 ; 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 D | fsub.ll | 649 ; 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 D | InstCombineMulDivRem.cpp | 453 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 D | InstCombineAddSub.cpp | 1480 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 D | designated-initializers.c | 145 struct XY { int before; struct XX xx, *xp; float* after; } xy[] = { argument
|