Home
last modified time | relevance | path

Searched refs:Y2 (Results 1 – 25 of 63) sorted by relevance

123

/llvm-project-15.0.7/clang/test/SemaCXX/
H A Ddefault-constructor-initializers.cpp62 struct Y2 : Y1 { struct
63 Y2(int);
64 Y2();
67 struct Y3 : public Y2 {
72 Y2 y2;
H A Daccessible-base.cpp14 struct Y2 : X1, A // expected-warning{{direct base 'A' is inaccessible due to ambiguity:\n struc… struct
26 A *y2_to_a(Y2 *p) { in y2_to_a()
H A Dtypedef-redecl.cpp16 typedef int Y2; // expected-note{{declared here}} typedef
17 struct Y2; // expected-error{{definition of type 'Y2' conflicts with typedef of the same name}}
H A Dexpressions.cpp139 #define Y2 2 in test4() macro
140 bool r2 = X || Y2; // expected-warning {{use of logical '||' with constant operand}} \ in test4()
/llvm-project-15.0.7/clang/test/PCH/
H A Ddecl-attrs.cpp23 using Y2 = X2<int>; typedef
24 template<typename T> struct alignas(Y2*) X2 {};
41 extern Y2 y2;
43 static_assert(alignof(Y2) == alignof(Y2*), "");
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/intrinsics/
H A Dsystem_user.ll16 tail call void @llvm.hexagon.Y2.dccleana(i8* %p)
24 tail call void @llvm.hexagon.Y2.dccleaninva(i8* %p)
32 tail call void @llvm.hexagon.Y2.dcinva(i8* %p)
40 tail call void @llvm.hexagon.Y2.dczeroa(i8* %p)
61 declare void @llvm.hexagon.Y2.dccleana(i8* nocapture readonly) #2
62 declare void @llvm.hexagon.Y2.dccleaninva(i8* nocapture readonly) #2
63 declare void @llvm.hexagon.Y2.dcinva(i8* nocapture readonly) #2
64 declare void @llvm.hexagon.Y2.dczeroa(i8* nocapture) #3
/llvm-project-15.0.7/clang/test/CXX/temp/temp.param/
H A Dp10-0x.cpp5 template<typename, int> struct Y2;
11 template<template<class> class F = Y2, template<class> class G> using B2t = F<G<int>>;
13 template<int N, int M = 5> using B2n = Y2<int, N + M>;
14 template<int N = 5, int M> using B2n = Y2<int, N + M>;
H A Dp10.cpp4 template<typename, int> struct Y2;
10 template<template<class, int> class = Y2, template<class> class> class B2t;
/llvm-project-15.0.7/llvm/test/Transforms/BDCE/
H A Dintrinsics.ll14 ; CHECK-NEXT: [[Y2:%.*]] = or i8 [[Y:%.*]], [[B2]]
15 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.umax.i8(i8 [[X2]], i8 [[Y2]])
33 ; CHECK-NEXT: [[Y2:%.*]] = or i8 [[Y:%.*]], [[B2]]
34 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.umin.i8(i8 [[X2]], i8 [[Y2]])
52 ; CHECK-NEXT: [[Y2:%.*]] = or i8 [[Y:%.*]], [[B2]]
53 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.smax.i8(i8 [[X2]], i8 [[Y2]])
71 ; CHECK-NEXT: [[Y2:%.*]] = or i8 [[Y:%.*]], [[B2]]
72 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.smin.i8(i8 [[X2]], i8 [[Y2]])
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DUnrollAnalyzerTest.cpp105 Instruction *Y2 = &*BBI++; in TEST() local
113 auto I2 = SimplifiedValuesVector[0].find(Y2); in TEST()
124 I2 = SimplifiedValuesVector[TripCount - 1].find(Y2); in TEST()
170 Instruction *Y2 = &*BBI; in TEST() local
177 auto I2 = SimplifiedValuesVector[0].find(Y2); in TEST()
213 Instruction *Y2 = &*BBI++; in TEST() local
220 auto I2 = SimplifiedValuesVector[5].find(Y2); in TEST()
306 Instruction *Y2 = &*BBI++; in TEST() local
315 auto I2 = SimplifiedValuesVector[5].find(Y2); in TEST()
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dargument-dependent-lookup.cpp34 struct Y2 { struct
44 static_assert(A<Y2>::x == &Y2::value, "");
H A Dinstantiate-static-var.cpp70 struct Y2 { struct
81 Z1<Y2<X2>::value> x2; in Test() argument
82 int y2[Y2<X2>::value]; in Test()
/llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
H A Dcommon_reference.compile.pass.cpp44 struct Y2 {}; struct
49 struct common_type<X2, Y2> {
53 struct common_type<Y2, X2> {
154 static_assert(std::is_same_v<std::common_reference_t<X2&, Y2 const&>, Z2>);
186 static_assert(std::is_same_v<std::common_reference_t<std::tuple<int, X2>, std::tuple<int, Y2>>, std…
187 static_assert(std::is_same_v<std::common_reference_t<std::tuple<int, X2>, std::tuple<int, Y2>>, std…
214 static_assert(std::is_same_v<std::common_reference_t<std::pair<int, X2>, std::pair<int, Y2>>, std::…
215 static_assert(std::is_same_v<std::common_reference_t<std::pair<int, X2>, std::pair<int, Y2>>, std::…
/llvm-project-15.0.7/llvm/test/TableGen/
H A DDag.td23 def Y2 : yclass;
30 def VAL2 : C2<Y2>;
33 // CHECK-NEXT: dag d = (X2 Y2)
34 // CHECK-NEXT: dag e = (Y2 X2)
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dshift-sra.ll39 ; CHECK-NEXT: [[Y2:%.*]] = ashr i64 [[Y:%.*]], 63
42 ; CHECK-NEXT: [[P:%.*]] = phi i64 [ [[X2]], [[T]] ], [ [[Y2]], [[F]] ]
50 %Y2 = ashr i64 %Y, 63
53 %P = phi i64 [%X2, %T], [%Y2, %F]
65 ; CHECK-NEXT: [[Y2:%.*]] = ashr i64 [[Y:%.*]], 63
68 ; CHECK-NEXT: [[P:%.*]] = phi i64 [ [[X2]], [[T]] ], [ [[Y2]], [[F]] ]
76 %Y2 = ashr i64 %Y, 63
79 %P = phi i64 [%X2, %T], [%Y2, %F]
H A Ddiv-shift.ll137 ; CHECK-NEXT: [[Y2:%.*]] = shl i8 1, [[Y:%.*]]
138 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.umin.i8(i8 [[Y2]], i8 [[Z:%.*]])
151 ; CHECK-NEXT: [[Y2:%.*]] = shl i8 1, [[Y:%.*]]
153 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.umin.i8(i8 [[Y2]], i8 [[Z2]])
169 ; CHECK-NEXT: [[Y2:%.*]] = shl i8 1, [[Y:%.*]]
171 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.smin.i8(i8 [[Y2]], i8 [[Z2]])
185 ; CHECK-NEXT: [[Y2:%.*]] = shl i8 1, [[Y:%.*]]
187 ; CHECK-NEXT: [[M:%.*]] = call i8 @llvm.smax.i8(i8 [[Y2]], i8 [[Z2]])
/llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/
H A Disel-dcfetch-intrin-map.ll11 call void @llvm.hexagon.Y2.dcfetch(i8* %a0)
15 declare void @llvm.hexagon.Y2.dcfetch(i8*) #0
H A Ddccleana.ll7 declare void @llvm.hexagon.Y2.dccleana(i8*) #0
11 tail call void @llvm.hexagon.Y2.dccleana(i8* %a0)
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-rtti.cpp25 struct Y2 { virtual void f() {} }; in f() argument
26 struct A2 : Z2, Y2 {};
/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
H A Dconst_optional_U.pass.cpp46 struct Y2 struct
48 Y2() = default;
49 Y2(const int&) = delete;
50 Y2& operator=(const int&) { return *this; } in operator =() argument
/llvm-project-15.0.7/clang/test/CXX/class.access/class.friend/
H A Dp3-cxx0x.cpp19 struct Y2 { struct
27 X1<Y2> x1a; argument
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DIntrusiveRefCntPtrTest.cpp126 auto Y2 = makeIntrusiveRefCnt<Y>(); in TEST() local
130 const void *P2 = Y2.get(); in TEST()
134 IntrusiveRefCntPtr<X> X2 = Y2; in TEST()
/llvm-project-15.0.7/llvm/test/Transforms/SROA/
H A Dtbaa-struct.ll12 ; CHECK-NEXT: [[X14:%.*]] = call <2 x float> @foo(ptr [[Y2:%.*]])
13 ; CHECK-NEXT: store <2 x float> [[X14]], ptr [[Y2]], align 4, !tbaa.struct !0
/llvm-project-15.0.7/llvm/test/MC/X86/
H A Dx86-GCC-inline-asm-Y-constraints.ll53 …%0 = tail call <4 x float> asm sideeffect "vpaddq $0, $1, $2\0A\09", "=^Y2,^Y2,^Y2,~{dirflag},~{fp…
/llvm-project-15.0.7/clang/test/CXX/over/over.over/
H A Dp1.cpp88 template<int (&)(int)> struct Y2 { }; struct
95 Y2<f0> y2;

123