/llvm-project/polly/lib/External/isl/include/isl/ |
H A D | multi.h | 13 #define ISL_DECLARE_MULTI(BASE) \ argument 14 isl_ctx *isl_multi_##BASE##_get_ctx( \ 15 __isl_keep isl_multi_##BASE *multi); \ 17 __isl_give isl_space *isl_multi_##BASE##_get_space( \ 18 __isl_keep isl_multi_##BASE *multi); \ 19 __isl_give isl_space *isl_multi_##BASE##_get_domain_space( \ 20 __isl_keep isl_multi_##BASE *multi); \ 22 __isl_give isl_##BASE##_list *isl_multi_##BASE##_get_list( \ 23 __isl_keep isl_multi_##BASE *multi); \ 25 __isl_give isl_multi_##BASE *isl_multi_##BASE##_from_##BASE##_list( \ [all …]
|
/llvm-project/libcxxabi/test/ |
H A D | catch_pointer_reference.pass.cpp | 15 // * the handler is of type cv T or cv T& and T is an unambiguous base 34 struct Base {}; struct 35 struct Derived : Base {}; 36 struct Derived2 : Base {}; 38 struct Private : private Base {}; 39 struct Protected : protected Base {}; 100 // cv1 Base * cv2 in f1() 103 assert_catches< Base * , Derived *, Derived>(); in f1() 104 assert_catches<const Base * , Derived *, Derived>(); in f1() 105 assert_catches< volatile Base * , Derived *, Derived>(); in f1() [all …]
|
/llvm-project/polly/lib/External/isl/ |
H A D | isl_multi_templ.c | 18 #define MULTI_NAME(BASE) "isl_multi_" #BASE argument 20 isl_ctx *FN(MULTI(BASE),get_ctx)(__isl_keep MULTI(BASE) *multi) in FN() argument 27 __isl_keep isl_space *FN(MULTI(BASE),peek_space)(__isl_keep MULTI(BASE) *multi) in FN() argument 32 __isl_give isl_space *FN(MULTI(BASE),get_space)(__isl_keep MULTI(BASE) *multi) in FN() argument 34 return isl_space_copy(FN(MULTI(BASE),peek_space)(multi)); in FN() 37 __isl_give isl_space *FN(MULTI(BASE),get_domain_space)( in FN() argument 38 __isl_keep MULTI(BASE) *multi) in FN() 45 * If the number of base expressions is zero, then make sure 49 __isl_give MULTI(BASE) *FN(MULTI(BASE),alloc)(__isl_take isl_space *space) in MULTI() argument 53 MULTI(BASE) *multi; in MULTI() [all …]
|
H A D | print.c | 16 #undef BASE 17 #define BASE id macro 19 #undef BASE 20 #define BASE multi_id macro 22 #undef BASE 23 #define BASE val macro 25 #undef BASE 26 #define BASE multi_val macro 28 #undef BASE 29 #define BASE space macro [all …]
|
H A D | isl_multi_explicit_domain.c | 15 __isl_give MULTI(BASE) *FN(MULTI(BASE),cow)(__isl_take MULTI(BASE) *multi); 21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument 28 static isl_stat FN(MULTI(BASE),check_has_explicit_domain)( in FN() argument 29 __isl_keep MULTI(BASE) *multi) in FN() 33 if (!FN(MULTI(BASE),has_explicit_domain)(multi)) in FN() 34 isl_die(FN(MULTI(BASE),get_ctx)(multi), isl_error_internal, in FN() 42 static __isl_keep DOM *FN(MULTI(BASE),peek_explicit_domain)( in FN() argument 43 __isl_keep MULTI(BASE) *multi) in FN() 45 if (FN(MULTI(BASE),check_has_explicit_domain)(multi) < 0) in FN() 52 static __isl_give DOM *FN(MULTI(BASE),get_explicit_domain)( in FN() argument [all …]
|
H A D | isl_multi_no_explicit_domain.c | 21 static int FN(MULTI(BASE),has_explicit_domain)(__isl_keep MULTI(BASE) *multi) in FN() argument 29 static __isl_give MULTI(BASE) *FN(MULTI(BASE),init_explicit_domain)( in MULTI() argument 30 __isl_take MULTI(BASE) *multi) in MULTI() 38 static __isl_give MULTI(BASE) *FN(MULTI(BASE),intersect_explicit_domain)( in MULTI() argument 39 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI() 48 static __isl_give MULTI(BASE) *FN(MULTI(BASE),copy_explicit_domain)( in MULTI() argument 49 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src) in MULTI() 56 static __isl_give MULTI(BASE) * 57 FN(MULTI(BASE),intersect_explicit_domain_product)( 58 __isl_take MULTI(BASE) *dst, __isl_keep MULTI(BASE) *src1, [all …]
|
H A D | isl_multi_arith_templ.c | 18 __isl_give MULTI(BASE) *FN(MULTI(BASE),add)(__isl_take MULTI(BASE) *multi1, in MULTI() argument 19 __isl_take MULTI(BASE) *multi2) in MULTI() 21 return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,add)); in MULTI() 26 __isl_give MULTI(BASE) *FN(MULTI(BASE),sub)(__isl_take MULTI(BASE) *multi1, in MULTI() argument 27 __isl_take MULTI(BASE) *multi2) in MULTI() 29 return FN(MULTI(BASE),bin_op)(multi1, multi2, &FN(EL,sub)); in MULTI() 35 static __isl_give MULTI(BASE) *FN(MULTI(BASE),scale_val_fn)( in MULTI() argument 36 __isl_take MULTI(BASE) *multi, __isl_take isl_val *v, in MULTI() 51 return FN(MULTI(BASE),fn_val)(multi, fn, v); in MULTI() 54 return FN(MULTI(BASE),free)(multi); in MULTI() [all …]
|
/llvm-project/llvm/test/CodeGen/ARM/ |
H A D | arm-bf16-pcs.ll | 2 … -mtriple armv8.6a-arm-none-eabi -o - %s | FileCheck %s --check-prefix=BASE --check-prefix=BASE-ARM 3 …riple thumbv8.6a-arm-none-eabi -o - %s | FileCheck %s --check-prefix=BASE --check-prefix=BASE-THUMB 8 ; BASE-LABEL: bf_load_soft: 9 ; BASE: @ %bb.0: 10 ; BASE-NEXT: ldrh r0, [r0] 11 ; BASE-NEXT: bx lr 23 ; BASE-LABEL: bf_load_hard: 24 ; BASE: @ %bb.0: 25 ; BASE-NEXT: ldrh r0, [r0] 26 ; BASE-NEXT: vmov s0, r0 [all …]
|
/llvm-project/clang/test/Analysis/ |
H A D | ArrayDelete.cpp | 3 struct Base { struct 4 virtual ~Base() = default; 7 struct Derived : public Base {}; 13 Base *create() { in create() 14 Base *b = new Derived[3]; // expected-note{{Casting from 'Derived' to 'Base' here}} in create() 18 void sink(Base *b) { in sink() 19 …/ expected-warning{{Deleting an array of 'Derived' objects as their base class 'Base' is undefined… in sink() 20 …// expected-note@-1{{Deleting an array of 'Derived' objects as their base class 'Base' is undefine… in sink() 23 void sink_cast(Base *b) { in sink_cast() 32 Base *sd = new Derived[10]; // expected-note{{Casting from 'Derived' to 'Base' here}} in same_function() [all …]
|
/llvm-project/clang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/ |
H A D | p5-var.cpp | 5 struct Base { }; struct 6 struct Derived : Base { }; // expected-note{{candidate constructor (the implicit copy constructor) … 11 struct Derived2 : Base { }; 15 operator Base&() const; 32 operator Base() const; 51 void bind_lvalue_to_lvalue(Base b, Derived d, in bind_lvalue_to_lvalue() 52 const Base bc, const Derived dc, in bind_lvalue_to_lvalue() 56 Base &br1 = b; in bind_lvalue_to_lvalue() 57 Base &br2 = d; in bind_lvalue_to_lvalue() 59 …ror{{non-const lvalue reference to type 'Derived' cannot bind to a value of unrelated type 'Base'}} in bind_lvalue_to_lvalue() [all …]
|
/llvm-project/llvm/test/Transforms/LoadStoreVectorizer/AMDGPU/ |
H A D | selects-inseltpoison.ll | 26 …ting_complex_case(i1 %cnd, ptr addrspace(1) %a, ptr addrspace(1) %b, i32 %base, ptr addrspace(1) %… 30 %base.x4 = shl i32 %base, 2 31 %base.x4.p1 = add i32 %base.x4, 1 32 %base.x4.p2 = add i32 %base.x4, 2 33 %base.x4.p3 = add i32 %base.x4, 3 34 %zext.x4 = zext i32 %base.x4 to i64 35 %zext.x4.p1 = zext i32 %base.x4.p1 to i64 36 %zext.x4.p2 = zext i32 %base.x4.p2 to i64 37 %zext.x4.p3 = zext i32 %base.x4.p3 to i64 38 %base.x16 = mul i64 %zext.x4, 4 [all …]
|
H A D | selects.ll | 26 …ting_complex_case(i1 %cnd, ptr addrspace(1) %a, ptr addrspace(1) %b, i32 %base, ptr addrspace(1) %… 30 %base.x4 = shl i32 %base, 2 31 %base.x4.p1 = add i32 %base.x4, 1 32 %base.x4.p2 = add i32 %base.x4, 2 33 %base.x4.p3 = add i32 %base.x4, 3 34 %zext.x4 = zext i32 %base.x4 to i64 35 %zext.x4.p1 = zext i32 %base.x4.p1 to i64 36 %zext.x4.p2 = zext i32 %base.x4.p2 to i64 37 %zext.x4.p3 = zext i32 %base.x4.p3 to i64 38 %base.x16 = mul i64 %zext.x4, 4 [all …]
|
/llvm-project/llvm/test/Demangle/ |
H A D | ms-operators.test | 5 ??0Base@@QEAA@XZ 6 ; CHECK: __cdecl Base::Base(void) 8 ??1Base@@UEAA@XZ 9 ; CHECK: virtual __cdecl Base::~Base(void) 17 ??4Base@@QEAAHH@Z 18 ; CHECK: int __cdecl Base::operator=(int) 20 ??6Base@@QEAAHH@Z 21 ; CHECK: int __cdecl Base::operator<<(int) 23 ??5Base@@QEAAHH@Z 24 ; CHECK: int __cdecl Base::operator>>(int) [all …]
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.transform/ |
H A D | end.pass.cpp | 35 ASSERT_SAME_TYPE(decltype(static_cast<It&>(it).base()), const forward_iterator<int*>&); in test() 36 ASSERT_SAME_TYPE(decltype(static_cast<It&&>(it).base()), forward_iterator<int*>); in test() 37 ASSERT_SAME_TYPE(decltype(static_cast<const It&>(it).base()), const forward_iterator<int*>&); in test() 38 ASSERT_SAME_TYPE(decltype(static_cast<const It&&>(it).base()), const forward_iterator<int*>&); in test() 39 assert(base(it.base()) == globalBuff + 8); in test() 40 assert(base(std::move(it).base()) == globalBuff + 8); in test() 49 …ASSERT_SAME_TYPE(decltype(static_cast<Sent&>(sent).base()), sentinel_wrapper<cpp20_input_iterator<… in test() 50 …ASSERT_SAME_TYPE(decltype(static_cast<Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_iterator… in test() 51 …ASSERT_SAME_TYPE(decltype(static_cast<const Sent&>(sent).base()), sentinel_wrapper<cpp20_input_ite… in test() 52 …ASSERT_SAME_TYPE(decltype(static_cast<const Sent&&>(sent).base()), sentinel_wrapper<cpp20_input_it… in test() [all …]
|
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/ |
H A D | minus.pass.cpp | 12 // requires sized_sentinel_for<sentinel_t<Base>, iterator_t<maybe-const<OtherConst, V>>> 17 // requires sized_sentinel_for<sentinel_t<Base>, iterator_t<maybe-const<OtherConst, V>>> 118 // base is not sized in testConstraints() 120 using Base = Range<Iter, Sent>; in testConstraints() typedef 121 static_assert(!HasMinus<EleSent<Base>, ElemIter<Base>>); in testConstraints() 122 static_assert(!HasMinus<ElemIter<Base>, EleSent<Base>>); in testConstraints() 124 static_assert(!HasMinus<EleSent<Base>, EleConstIter<Base>>); in testConstraints() 125 static_assert(!HasMinus<EleConstIter<Base>, EleSent<Base>>); in testConstraints() 127 static_assert(!HasMinus<EleConstSent<Base>, EleConstIter<Base>>); in testConstraints() 128 static_assert(!HasMinus<EleConstIter<Base>, EleConstSent<Base>>); in testConstraints() [all …]
|
/llvm-project/libc/test/src/search/ |
H A D | insque_test.cpp | 98 Node base[1]; in TEST_F() local 99 make_linear_links(base); in TEST_F() 102 LIBC_NAMESPACE::insque(&incoming, &base[0]); in TEST_F() 103 check_linear(base, {&base[0], &incoming}); in TEST_F() 107 Node base[3]; in TEST_F() local 108 make_linear_links(base); in TEST_F() 111 LIBC_NAMESPACE::insque(&incoming, &base[1]); in TEST_F() 112 check_linear(base, {&base[0], &base[1], &incoming, &base[2]}); in TEST_F() 116 Node base[3]; in TEST_F() local 117 make_linear_links(base); in TEST_F() [all …]
|
/llvm-project/clang/test/CXX/class.access/class.access.base/ |
H A D | p1.cpp | 3 // C++0x [class.access.base]p1(a): 4 // If a class is declared to be a base class for another class using 5 // the public access specifier, the public members of the base class 7 // members of the base class are accessible as protected members of 10 class Base { class 16 class Test : public Base { 25 Base::pub++; in test() 26 Base::spub++; in test() 27 Base::prot++; in test() 28 Base::sprot++; in test() [all …]
|
/llvm-project/clang/test/CodeGen/arm-mve-intrinsics/ |
H A D | load-store.c | 11 // CHECK-NEXT: [[TMP1:%.*]] = load <8 x half>, ptr [[BASE:%.*]], align 2 14 float16x8_t test_vld1q_f16(const float16_t *base) in test_vld1q_f16() argument 17 return vld1q(base); in test_vld1q_f16() 19 return vld1q_f16(base); in test_vld1q_f16() 25 // CHECK-NEXT: [[TMP1:%.*]] = load <4 x float>, ptr [[BASE:%.*]], align 4 28 float32x4_t test_vld1q_f32(const float32_t *base) in test_vld1q_f32() argument 31 return vld1q(base); in test_vld1q_f32() 33 return vld1q_f32(base); in test_vld1q_f32() 39 // CHECK-NEXT: [[TMP1:%.*]] = load <16 x i8>, ptr [[BASE:%.*]], align 1 42 int8x16_t test_vld1q_s8(const int8_t *base) in test_vld1q_s8() argument [all …]
|
/llvm-project/libcxx/test/std/iterators/predef.iterators/counted.iterator/ |
H A D | base.pass.cpp | 11 // constexpr const I& base() const &; 12 // constexpr I base() &&; 34 assert(base(iter.base()) == buffer); in test() 35 assert(base(std::move(iter).base()) == buffer); in test() 37 ASSERT_NOEXCEPT(iter.base()); in test() 38 ASSERT_SAME_TYPE(decltype(iter.base()), const cpp20_input_iterator<int*>&); in test() 39 ASSERT_SAME_TYPE(decltype(std::move(iter).base()), cpp20_input_iterator<int*>); in test() 44 assert(base(iter.base()) == buffer); in test() 45 assert(base(std::move(iter).base()) == buffer); in test() 47 ASSERT_SAME_TYPE(decltype(iter.base()), const forward_iterator<int*>&); in test() [all …]
|
/llvm-project/clang/test/CXX/conv/conv.mem/ |
H A D | p4.cpp | 3 struct Base { struct 7 int (Base::*data_ptr) = &Base::data; argument 8 int (Base::*method_ptr)() = &Base::method; 11 struct Derived : Base {}; 20 struct Derived : private Base {}; // expected-note 2 {{declared private here}} 22 int (Derived::*d) = data_ptr; // expected-error {{cannot cast private base class 'Base' to 'Derived'}} in test() 23 int (Derived::*m)() = method_ptr; // expected-error {{cannot cast private base clas in test() [all...] |
/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_ilist.h | 27 template <typename Base, INode Base::*Node, typename Elem> 41 template <typename Base, INode Base::*Node, typename Elem = Base> 76 template <typename Base, INode Base::*Node, typename Elem> 77 IList<Base, Node, Elem>::IList() { in IList() 81 template <typename Base, INode Base::*Node, typename Elem> 82 void IList<Base, Node, Elem>::PushFront(Elem* e) { in PushFront() 86 template <typename Base, INode Base::*Node, typename Elem> 87 void IList<Base, Node, Elem>::PushBack(Elem* e) { in PushBack() 91 template <typename Base, INode Base::*Node, typename Elem> 92 void IList<Base, Node, Elem>::Push(Elem* e, INode* after) { in Push() [all …]
|
/llvm-project/llvm/test/Transforms/InstCombine/ |
H A D | result-of-add-of-negative-is-non-zero-and-no-underflow.ll | 10 define i1 @t0_bad(i8 %base, i8 %offset) { 12 ; CHECK-NEXT: [[ADJUSTED:%.*]] = add i8 [[BASE:%.*]], [[OFFSET:%.*]] 15 ; CHECK-NEXT: [[NO_UNDERFLOW:%.*]] = icmp ult i8 [[ADJUSTED]], [[BASE]] 19 %adjusted = add i8 %base, %offset 22 %no_underflow = icmp ult i8 %adjusted, %base 27 define i1 @t0_bad_logical(i8 %base, i8 %offset) { 29 ; CHECK-NEXT: [[ADJUSTED:%.*]] = add i8 [[BASE:%.*]], [[OFFSET:%.*]] 32 ; CHECK-NEXT: [[NO_UNDERFLOW:%.*]] = icmp ult i8 [[ADJUSTED]], [[BASE]] 36 %adjusted = add i8 %base, %offset 39 %no_underflow = icmp ult i8 %adjusted, %base [all...] |
/llvm-project/clang/test/Layout/ |
H A D | ms-x86-empty-virtual-base.cpp | 32 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty) 38 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty) 52 // CHECK-NEXT: 24 | struct B0 (virtual base) (empty) 59 // CHECK-X64-NEXT: 24 | struct B0 (virtual base) (empty) 71 // CHECK-NEXT: 8 | struct B0 (virtual base) (empty) 72 // CHECK-NEXT: 16 | struct B1 (virtual base) (empty) 73 // CHECK-NEXT: 24 | struct B2 (virtual base) (empty) 74 // CHECK-NEXT: 32 | struct B3 (virtual base) (empty) 75 // CHECK-NEXT: 40 | struct B4 (virtual base) (empty) 81 // CHECK-X64-NEXT: 16 | struct B0 (virtual base) (empty) [all …]
|
/llvm-project/clang/test/CXX/class.access/ |
H A D | p4.cpp | 105 class B : A { }; // expected-error {{base class 'A' has private default constructor}} 113 …class D : C { }; // expected-error {{inherited virtual base class 'A' has private default construc… 116 class B : A { }; // expected-note {{base class 'A' has an inaccessible default constructor}} 120 … expected-note {{default constructor of 'D' is implicitly deleted because base class 'A' has an in… 146 template <unsigned N> class Base { ~Base(); }; // expected-note 14 {{declared private here}} class 147 class Base2 : virtual Base<2> { ~Base2(); }; // expected-note 3 {{declared private here}} \ 148 … // expected-error {{base class 'Base<2>' has private destructor}} 149 …class Base3 : virtual Base<3> { public: ~Base3(); }; // expected-error {{base class 'Base<3>' has … 152 class Derived0 : Base<0> { ~Derived0(); }; 153 class Derived1 : Base<1> { }; [all …]
|
/llvm-project/clang/test/CodeGen/ |
H A D | builtins-hexagon-circ.c | 7 unsigned char *base = start; in test1() local 8 return __builtin_HEXAGON_L2_loadrub_pci(&base, 4, mod, start); in test1() 14 char *base = start; in test2() local 15 return __builtin_HEXAGON_L2_loadrb_pci(&base, 4, mod, start); in test2() 21 unsigned short *base = start; in test3() local 22 return __builtin_HEXAGON_L2_loadruh_pci(&base, 4, mod, start); in test3() 28 short *base = start; in test4() local 29 return __builtin_HEXAGON_L2_loadrh_pci(&base, 4, mod, start); in test4() 35 int *base = start; in test5() local 36 return __builtin_HEXAGON_L2_loadri_pci(&base, 4, mod, start); in test5() [all …]
|