/llvm-project/flang/test/Semantics/ |
H A D | assign01.f90 | 2 ! 10.2.3.1(2) All masks and LHS of assignments in a WHERE must conform 10 where (m1) 12 !ERROR: Must have rank 1 to match prior mask or assignment of WHERE construct 17 end where 23 where(m1) 24 where(m2) 25 end where 26 !ERROR: Dimension 1 must have extent 2 to match prior mask or assignment of WHERE construct 27 where(m3) 28 end where [all …]
|
H A D | spec-expr.f90 | 51 ! an array constructor where each element and each scalar-int-expr of 57 ! a structure constructor where each component is a restricted expression, 67 ! a specification inquiry where each designator or argument is 74 ! a specification inquiry where each designator or argument is 86 ! a specification inquiry where each designator or argument is 96 ! a specification inquiry where each designator or argument is 128 ! a reference to any other standard intrinsic function where each 136 ! IEEE_ARITHMETIC, IEEE_EXCEPTIONS, or ISO_C_BINDING, where each argument 143 ! a reference to a specification function where each argument is a 167 ! an ac-do-variable within an array constructor where eac [all...] |
/llvm-project/clang/test/Sema/ |
H A D | aarch64-sve-vector-shift-ops.c | 20 …(void)(i8 << f16); // expected-error{{used type 'svfloat16_t' (aka '__SVFloat16_t') where integer … in lshift() 21 …(void)(i8 << f32); // expected-error{{used type 'svfloat32_t' (aka '__SVFloat32_t') where integer … in lshift() 22 …(void)(i8 << f64); // expected-error{{used type 'svfloat64_t' (aka '__SVFloat64_t') where integer … in lshift() 23 (void)(i8 << 0.f); // expected-error{{used type 'float' where integer is required}} in lshift() 24 (void)(i8 << 0.); // expected-error{{used type 'double' where integer is required}} in lshift() 33 …(void)(u8 << f16); // expected-error{{used type 'svfloat16_t' (aka '__SVFloat16_t') where integer … in lshift() 34 …(void)(u8 << f32); // expected-error{{used type 'svfloat32_t' (aka '__SVFloat32_t') where integer … in lshift() 35 …(void)(u8 << f64); // expected-error{{used type 'svfloat64_t' (aka '__SVFloat64_t') where integer … in lshift() 36 (void)(u8 << 0.f); // expected-error{{used type 'float' where integer is required}} in lshift() 37 (void)(u8 << 0.); // expected-error{{used type 'double' where integer is required}} in lshift() [all …]
|
H A D | incompatible-sign.c | 9 …signed char *p = &c; // expected-warning {{converts between pointers to integer types where one is… in plainCharToSignedChar() 10 … { &c }; // expected-warning {{converts between pointers to integer types where one is of the uniq… in plainCharToSignedChar() 11 …p = &c; // expected-warning {{converts between pointers to integer types where one is of the uniqu… in plainCharToSignedChar() 12 …plainCharToSignedChar(&c); // expected-warning {{converts between pointers to integer types where … in plainCharToSignedChar() 13 …return &c; // expected-warning {{converts between pointers to integer types where one is of the un… in plainCharToSignedChar() 18 …char *p = uc; // expected-warning {{converts between pointers to integer types where one is of the… in unsignedCharToPlainChar() 19 … = uc }; // expected-warning {{converts between pointers to integer types where one is of the uniq… in unsignedCharToPlainChar() 20 …p = uc; // expected-warning {{converts between pointers to integer types where one is of the uniqu… in unsignedCharToPlainChar() 21 …har(uc); // expected-warning {{converts between pointers to integer types where one is of the uniq… in unsignedCharToPlainChar() 22 …return uc; // expected-warning {{converts between pointers to integer types where one is of the un… in unsignedCharToPlainChar()
|
/llvm-project/flang/test/HLFIR/order_assignments/ |
H A D | where-scheduling.f90 | 1 ! Test scheduling of WHERE in lower-hlfir-ordered-assignments pass. 8 where (y.gt.0) x = y 17 where (x.gt.y) x = y 27 where (call_me_only_once()) 30 end where 35 where (y.gt.0.) x = transpose(x) 41 where (mask1) 45 end where 50 where (y.gt.0.) 54 end where [all...] |
H A D | where-fusing-scheduling.f90 | 1 ! Test scheduling of WHERE in lower-hlfir-ordered-assignments pass 13 where (mask) 16 end where 22 where (mask) 25 end where 28 !NOFUSE-LABEL: ------------ scheduling where in _QPfusable ------------ 29 !NOFUSE-NEXT: run 1 evaluate: where/region_assign1 30 !NOFUSE-NEXT: run 2 evaluate: where/region_assign2 31 !NOFUSE-LABEL: ------------ scheduling where in _QPunfusable ------------ 32 !NOFUSE-NEXT: run 1 evaluate: where/region_assign1 [all …]
|
/llvm-project/libcxx/test/std/numerics/rand/rand.eng/rand.eng.mers/ |
H A D | values.pass.cpp | 45 void where(const T &) {} in where() function 72 where(E::word_size); in test1() 73 where(E::state_size); in test1() 74 where(E::shift_size); in test1() 75 where(E::mask_bits); in test1() 76 where(E::xor_mask); in test1() 77 where(E::tempering_u); in test1() 78 where(E::tempering_d); in test1() 79 where(E::tempering_s); in test1() 80 where(E::tempering_b); in test1() [all …]
|
/llvm-project/clang/test/Analysis/ |
H A D | padding_message.cpp | 4 Excessive padding in 'struct IntSandwich' (6 padding bytes, where 2 is optimal). \ 17 Excessive padding in 'struct TurDuckHen' (6 padding bytes, where 2 is optimal). \ 32 Excessive padding in 'struct SmallIntSandwich' (4 padding bytes, where 0 is optimal). \ 60 Excessive padding in 'struct HoldsAUnion' (6 padding bytes, where 2 is optimal). \ 81 Excessive padding in 'struct StructSandwich' (6 padding bytes, where 2 is optimal). \ 94 Excessive padding in 'TypedefSandwich' (6 padding bytes, where 2 is optimal). \ 107 Excessive padding in 'struct StructAttrAlign' (10 padding bytes, where 2 is optimal). \ 120 Excessive padding in 'struct OverlyAlignedChar' (8185 padding bytes, where 4089 is optimal). \ 135 Excessive padding in 'struct HoldsOverlyAlignedChar' (8190 padding bytes, where 4094 is optimal). \ 149 Excessive padding in 'struct X' (6 padding bytes, where 2 is optimal). \ in internalStructFunc() [all …]
|
/llvm-project/clang/test/OpenMP/ |
H A D | atomic_messages.c | 19 …++;', 'x--;', 'x binop= expr;', 'x = x binop expr' or 'x = expr binop x', where x is an lvalue exp… in foo() 27 …++;', 'x--;', 'x binop= expr;', 'x = x binop expr' or 'x = expr binop x', where x is an lvalue exp… in foo() 46 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in readint() 50 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in readint() 54 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in readint() 58 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in readint() 74 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in readS() 85 …t for 'atomic write' must be an expression statement of form 'x = expr;', where x is a lvalue expr… in writeint() 89 …t for 'atomic write' must be an expression statement of form 'x = expr;', where x is a lvalue expr… in writeint() 93 …t for 'atomic write' must be an expression statement of form 'x = expr;', where x is a lvalue expr… in writeint() [all …]
|
H A D | atomic_messages.cpp | 13 …++;', 'x--;', 'x binop= expr;', 'x = x binop expr' or 'x = expr binop x', where x is an lvalue exp… in foo() 21 …++;', 'x--;', 'x binop= expr;', 'x = x binop expr' or 'x = expr binop x', where x is an lvalue exp… in foo() 49 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 53 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 57 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 61 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 65 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 70 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 81 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() 85 …ement for 'atomic read' must be an expression statement of form 'v = x;', where v and x are both l… in read() [all …]
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/android/ |
H A D | cloexec-open.cpp | 21 …// CHECK-MESSAGES: :[[@LINE-1]]:26: warning: 'open' should use O_CLOEXEC where possible [android-c… in a() 24 // CHECK-MESSAGES: :[[@LINE-1]]:45: warning: 'open' should use O_CLOEXEC where in a() 27 // CHECK-MESSAGES: :[[@LINE-1]]:35: warning: 'open' should use O_CLOEXEC where in a() 30 // CHECK-MESSAGES: :[[@LINE-1]]:54: warning: 'open' should use O_CLOEXEC where in a() 36 …// CHECK-MESSAGES: :[[@LINE-1]]:28: warning: 'open64' should use O_CLOEXEC where possible [android… in b() 39 // CHECK-MESSAGES: :[[@LINE-1]]:47: warning: 'open64' should use O_CLOEXEC where in b() 42 // CHECK-MESSAGES: :[[@LINE-1]]:37: warning: 'open64' should use O_CLOEXEC where in b() 45 // CHECK-MESSAGES: :[[@LINE-1]]:56: warning: 'open64' should use O_CLOEXEC where in b() 51 …// CHECK-MESSAGES: :[[@LINE-1]]:31: warning: 'openat' should use O_CLOEXEC where possible [android… in c() 54 // CHECK-MESSAGES: :[[@LINE-1]]:50: warning: 'openat' should use O_CLOEXEC where in c() [all …]
|
/llvm-project/libcxx/test/std/re/re.regex/re.regex.const/ |
H A D | constants.pass.cpp | 32 void where(const T &) {} in where() function 49 where(BR::icase); in test() 50 where(BR::nosubs); in test() 51 where(BR::optimize); in test() 52 where(BR::collate); in test() 53 where(BR::ECMAScript); in test() 54 where(BR::basic); in test() 55 where(BR::extended); in test() 56 where(BR::awk); in test() 57 where(BR::grep); in test() [all …]
|
/llvm-project/llvm/include/llvm/ADT/ |
H A D | ilist.h | 165 iterator insert(iterator where, pointer New) { 167 return base_list_type::insert(where, *New); 170 iterator insert(iterator where, const_reference New) { 171 return this->insert(where, new value_type(New)); 174 iterator insertAfter(iterator where, pointer New) { 178 return insert(++where, New); 204 iterator erase(iterator where) { 205 this->deleteNode(remove(where)); 206 return where; 261 template<class InIt> void insert(iterator where, InIt first, InIt last) { [all …]
|
/llvm-project/flang/test/Lower/ |
H A D | where-allocatable-assignments.f90 | 1 ! Test that WHERE mask clean-up occurs at the right time when the 2 ! WHERE contains whole allocatable assignments. 17 ! WHERE mask temp allocation 20 ! ! WHERE mask element computation 24 ! First assignment to a whole allocatable (in WHERE) 32 ! WHERE 42 ! WHERE 54 ! WHERE 75 ! WHERE temp clean-up 78 where (b > 0) [all …]
|
/llvm-project/libcxx/test/std/numerics/rand/rand.eng/rand.eng.sub/ |
H A D | values.pass.cpp | 33 void where(const T &) {} in where() function 50 where(E::word_size); in test1() 51 where(E::short_lag); in test1() 52 where(E::long_lag); in test1() 53 where(E::default_seed); in test1() 71 where(E::word_size); in test2() 72 where(E::short_lag); in test2() 73 where(E::long_lag); in test2() 74 where(E::default_seed); in test2()
|
/llvm-project/flang/lib/Parser/ |
H A D | expr-parsers.cpp | 460 // R1041 where-stmt -> WHERE ( mask-expr ) where-assignment-stmt 461 // R1045 where-assignment-stmt -> assignment-stmt 463 TYPE_CONTEXT_PARSER("WHERE statement"_en_US, 464 construct<WhereStmt>("WHERE" >> parenthesized(logicalExpr), assignmentStmt)) 466 // R1042 where-construct -> 467 // where-construct-stmt [where-body-construct]... 468 // [masked-elsewhere-stmt [where [all...] |
/llvm-project/libcxx/test/std/numerics/rand/rand.eng/rand.eng.lcong/ |
H A D | values.pass.cpp | 31 void where(const T &) {} 60 where(LCE::multiplier); in test1() 61 where(LCE::increment); in test1() 62 where(LCE::modulus); in test1() 63 where(LCE::default_seed); in test1() 74 // Cases where m = 0 in test() 80 // Cases where m = 2^n for n < w in test() 86 // Cases where m is odd and a = 0 in test() 91 // Cases where m is odd and m % a <= m / a (Schrage) in test() 101 // Cases where in test_ext() 30 void where(const T &) {} where() function [all...] |
/llvm-project/compiler-rt/docs/ |
H A D | BuildingCompilerRT.rst | 31 Path where LLVM will be installed if "make install" is invoked or the 47 Prefix for directories where built Compiler-RT artifacts should be installed. 59 Path where built Compiler-RT libraries should be installed. If a relative 66 Path where built Compiler-RT executables should be installed. If a relative 73 Path where Compiler-RT headers should be installed. If a relative 80 Path where Compiler-RT data should be installed. If a relative 90 Extra suffix to append to the directory where libraries are to be
|
/llvm-project/flang/test/Semantics/OpenMP/ |
H A D | workshare04.f90 | 12 …t may consist of only SCALAR or ARRAY assignments, FORALL or WHERE statements, FORALL, WHERE, ATOM… 29 where (aa .ne. 0) cc = bb / aa 31 where (b .lt. 2) b = sum(a) 33 where (aa .ge. 2.0) 37 end where
|
/llvm-project/lldb/test/Shell/SymbolFile/NativePDB/ |
H A D | break-by-function.cpp | 41 // CHECK: Breakpoint 1: where = break-by-function.cpp.tmp.exe`main + {{[0-9]+}} 45 // CHECK: Breakpoint 3: where = break-by-function.cpp.tmp.exe`StaticFn + {{[0-9]+}} 51 // CHECK: 1.1: where = break-by-function.cpp.tmp.exe`main + {{[0-9]+}} 53 // CHECK: 2.1: where = break-by-function.cpp.tmp.exe`OvlGlobalFn + {{[0-9]+}} 54 // CHECK: 2.2: where = break-by-function.cpp.tmp.exe`OvlGlobalFn 55 // CHECK: 2.3: where = break-by-function.cpp.tmp.exe`OvlGlobalFn + {{[0-9]+}} 57 // CHECK: 3.1: where = break-by-function.cpp.tmp.exe`StaticFn + {{[0-9]+}}
|
/llvm-project/flang/test/Lower/HLFIR/ |
H A D | where.f90 | 1 ! Test lowering of WHERE construct and statements to HLFIR. 20 where (mask) x = y 26 ! CHECK: hlfir.where { 40 where (mask) 43 end where 51 ! CHECK: hlfir.where { 72 where (return_temporary_mask()) x = return_temporary_array() 78 ! CHECK: hlfir.where { 106 where (mask) 110 end where [all …]
|
/llvm-project/llvm/test/CodeGen/SystemZ/ |
H A D | shift-09.ll | 6 ; Check that we use SLLK over SLL where useful. 17 ; Check that we use SLL over SLLK where possible. 28 ; Check that we use SRLK over SRL where useful. 39 ; Check that we use SRL over SRLK where possible. 50 ; Check that we use SRAK over SRA where useful. 61 ; Check that we use SRA over SRAK where possible.
|
H A D | memcpy-02.ll | 25 ; Test i8 cases where the value is zero-extended to 32 bits. 38 ; Test i8 cases where the value is zero-extended to 64 bits. 51 ; Test i8 cases where the value is sign-extended to 32 bits. 64 ; Test i8 cases where the value is sign-extended to 64 bits. 88 ; Test i16 cases where the value is zero-extended to 32 bits. 101 ; Test i16 cases where the value is zero-extended to 64 bits. 114 ; Test i16 cases where the value is sign-extended to 32 bits. 127 ; Test i16 cases where the value is sign-extended to 64 bits. 151 ; Test i32 cases where the value is zero-extended to 64 bits. 164 ; Test i32 cases where the value is sign-extended to 64 bits. [all …]
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | pass-by-value-noalias.cpp | 47 A(A **where) : data{"hello world 1"} { in A() 48 *where = this; //Escaped pointer 1 (proposed UB?) 61 …eAPP1A(ptr dead_on_unwind noalias writable sret(%struct.A) align 1 %agg.result, ptr noundef %where) 62 …eAPP1A(ptr dead_on_unwind noalias writable sret(%struct.A) align 1 %agg.result, ptr noundef %where) 63 A CreateA(A **where) { in CreateA() argument 65 *where = &justlikethis; //Escaped pointer 2 (should also be UB, then) in CreateA()
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | FormatAdapters.h | 30 AlignStyle Where; variable 35 AlignAdapter(T &&Item, AlignStyle Where, size_t Amount, char Fill) in AlignAdapter() argument 36 : FormatAdapter<T>(std::forward<T>(Item)), Where(Where), Amount(Amount), in AlignAdapter() 41 FmtAlign(Adapter, Where, Amount, Fill).format(Stream, Style); in format() 89 support::detail::AlignAdapter<T> fmt_align(T &&Item, AlignStyle Where, 91 return support::detail::AlignAdapter<T>(std::forward<T>(Item), Where, Amount,
|