/llvm-project/clang/test/OpenMP/ |
H A D | openmp_attribute_parsing.cpp | 14 [[omp::sequence]]; // expected-warning {{unknown attribute 'sequence' ignored}} 18 [[omp::sequence()]]; // expected-error {{expected an OpenMP 'directive' or 'sequence' attribute arg… 20 // Both sequence and directive require an argument list, test that we diagnose 21 // when the inner directive or sequence is missing its argument list. 22 [[omp::sequence(directive)]]; // expected-error {{expected '('}} 23 [[omp::sequence(sequence)]]; // expected-error {{expected '('}} 24 [[omp::sequence(omp::directive)]]; // expected-error {{expected '('}} 25 [[omp::sequence(omp::sequence)]]; // expected-error {{expected '('}} 27 // All of the diagnostics here come from the inner sequence and directive not 30 …::sequence(directive(), sequence())]]; // expected-error {{expected an OpenMP directive}} expected… [all …]
|
H A D | teams_distribute_parallel_for_simd_num_teams_messages_attr.cpp | 17 [[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(C)))]] in tmain() 19 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(T)))]] /… in tmain() 21 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams))]] // e… in tmain() 23 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams()))]] //… in tmain() 25 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(argc > 0… in tmain() 27 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(argc + k… in tmain() 29 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(argc), n… in tmain() 31 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(S1)))]] … in tmain() 33 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(-2)))]] … in tmain() 35 …[[omp::sequence(directive(target), directive(teams distribute parallel for simd num_teams(-10u)))]] in tmain() [all …]
|
/llvm-project/flang/test/Semantics/ |
H A D | resolve31.f90 | 2 ! C735 If EXTENDS appears, SEQUENCE shall not appear. 3 ! C738 The same private-or-sequence shall not appear more than once in a 6 ! C740 If SEQUENCE appears, 8 ! each data component shall be declared to be of an intrinsic type or of a sequence type, 51 sequence 54 !WARNING: SEQUENCE should not appear more than once in derived type components 55 sequence 60 !ERROR: A sequence type may not have the EXTENDS attribute 62 sequence 66 sequence [all …]
|
H A D | separate-mp06.f90 | 13 sequence 20 sequence 26 !ERROR: A sequence type may not have type parameters 29 sequence 48 sequence 55 sequence 62 !ERROR: A sequence type may not have type parameters 65 sequence 79 sequence 83 sequence [all …]
|
/llvm-project/mlir/test/python/dialects/ |
H A D | transform.py | 48 sequence = transform.SequenceOp( 53 with InsertionPoint(sequence.body): 54 transform.YieldOp([sequence.bodyTarget]) 56 # CHECK: = transform.sequence -> !transform.any_op failures(propagate) { 63 sequence = transform.SequenceOp( 66 with InsertionPoint(sequence.body): 68 transform.FailurePropagationMode.Propagate, [], sequence.bodyTarget 81 # CHECK: transform.sequence failures(propagate) { 83 # CHECK: sequence %[[ARG0]] : !transform.any_op failures(propagate) { 85 # CHECK: = sequence %[[ARG1]] : !transform.any_op -> !transform.any_op failures(propagate) { [all …]
|
H A D | transform_loop_ext.py | 21 sequence = transform.SequenceOp( 26 with InsertionPoint(sequence.body): 30 sequence.bodyTarget, 41 sequence = transform.SequenceOp( 46 with InsertionPoint(sequence.body): 47 loop.LoopPeelOp(transform.AnyOpType.get(), transform.AnyOpType.get(), sequence.bodyTarget) 54 sequence = transform.SequenceOp( 59 with InsertionPoint(sequence.body): 63 sequence.bodyTarget, 73 sequence = transform.SequenceOp( [all …]
|
H A D | transform_bufferization_ext.py | 21 sequence = transform.SequenceOp( 26 with InsertionPoint(sequence.body): 27 bufferization.EmptyTensorToAllocTensorOp(sequence.bodyTarget) 36 sequence = transform.SequenceOp( 41 with InsertionPoint(sequence.body): 44 sequence.bodyTarget, 54 sequence = transform.SequenceOp( 57 with InsertionPoint(sequence.body): 58 bufferization.OneShotBufferizeOp(sequence.bodyTarget) 67 sequence = transform.SequenceOp( [all …]
|
H A D | transform_memref_ext.py | 21 sequence = transform.SequenceOp( 26 with InsertionPoint(sequence.body): 27 memref.MemRefAllocaToGlobalOp(sequence.bodyTarget) 37 sequence = transform.SequenceOp( 42 with InsertionPoint(sequence.body): 46 sequence.bodyTarget, 56 sequence = transform.SequenceOp( 61 with InsertionPoint(sequence.body): 62 memref.MemRefMultiBufferOp(sequence.bodyTarget, 4) 72 sequence = transform.SequenceOp( [all …]
|
H A D | transform_structured_ext.py | 28 sequence = transform.SequenceOp( 33 with InsertionPoint(sequence.body): 34 func(sequence.bodyTarget) 45 # CHECK: transform.sequence 60 # CHECK: transform.sequence 73 # CHECK: transform.sequence 111 # CHECK: transform.sequence 122 # CHECK: transform.sequence 134 # CHECK: transform.sequence 145 # CHECK: transform.sequence [all...] |
/llvm-project/mlir/test/Dialect/Transform/ |
H A D | ops.mlir | 3 // CHECK: transform.sequence 5 transform.sequence failures(propagate) { 7 // CHECK: sequence %{{.+}} : !transform.any_op 9 sequence %arg0 : !transform.any_op failures(propagate) { 18 // CHECK: sequence %[[ARG]] : !transform.any_op 19 sequence %arg0 : !transform.any_op failures(propagate) { 25 // CHECK: transform.sequence 26 // CHECK: %[[V:.+]] = sequence %{{.*}} : !transform.any_op -> !transform.any_op 27 // CHECK: sequence %[[V]] 28 // CHECK: sequence %[[V]] [all …]
|
H A D | ops-invalid.mlir | 4 transform.sequence failures(propagate) { 10 transform.sequence failures(propagate) { 17 transform.sequence failures(propagate) { 20 transform.sequence failures(propagate) { 28 "transform.sequence"() <{failure_propagation_mode = 1 : i32, operandSegmentSizes = array<i32: 0, 0>… 37 // expected-error @below {{'transform.sequence' op expects trailing entry block arguments to be of … 39 transform.sequence failures(propagate) { 46 transform.sequence failures(propagate) { 55 %0 = transform.sequence -> !transform.any_op failures(propagate) { 63 transform.sequence failures(propagate) { [all …]
|
H A D | check-use-after-free.mlir | 20 transform.sequence %0 : !transform.any_op failures(propagate) { 49 transform.sequence %0 : !transform.any_op failures(propagate) { 58 transform.sequence failures(propagate) { 61 %0 = transform.sequence %arg0 : !transform.any_op -> !transform.any_op failures(propagate) attributes { ord = 1 } { 65 transform.sequence %0 : !transform.any_op failures(propagate) attributes { ord = 2 } { 68 transform.sequence %0 : !transform.any_op failures(propagate) attributes { ord = 3 } { 72 // `transform.sequence` has recursive side effects so it has the same "free" 75 transform.sequence %0 : !transform.any_op failures(propagate) attributes { ord = 4 } { 77 test_consume_operand_of_op_kind_or_fail %0, "transform.sequence" : !transform.any_op 80 transform.sequence [all...] |
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cert/ |
H A D | msc51-cpp.cpp | 74 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() 76 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() 78 …eded with a disallowed source of seed value will generate a predictable sequence of values [cert-m… in f() 82 …er generator seeded with a default argument will generate a predictable sequence of values [cert-m… in f() 84 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() 86 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() 88 …eded with a disallowed source of seed value will generate a predictable sequence of values [cert-m… in f() 90 …er generator seeded with a default argument will generate a predictable sequence of values [cert-m… in f() 92 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() 94 …mber generator seeded with a constant value will generate a predictable sequence of values [cert-m… in f() [all …]
|
/llvm-project/clang/test/Lexer/ |
H A D | cxx1y_digit_separators.cpp | 15 …int b = 0'xff; // expected-error {{digit separator cannot appear at end of digit sequence}} expect… 20 int g = 123'ms; // expected-error {{digit separator cannot appear at end of digit sequence}} 31 float a = 1'e1; // expected-error {{digit separator cannot appear at end of digit sequence}} 33 float c = 1.'0e1; // expected-error {{digit separator cannot appear at start of digit sequence}} 34 float d = 1.0'e1; // expected-error {{digit separator cannot appear at end of digit sequence}} 35 float e = 1e'1; // expected-error {{digit separator cannot appear at start of digit sequence}} 36 float f = 1e1'ms; // expected-error {{digit separator cannot appear at end of digit sequence}} 37 float g = 0.'0; // expected-error {{digit separator cannot appear at start of digit sequence}} 39 float i = 0x.'0p0; // expected-error {{digit separator cannot appear at start of digit sequence}} 42 float l = 0x0.'0p0; // expected-error {{digit separator cannot appear at start of digit sequence}} [all …]
|
H A D | c2x_digit_separators.c | 9 int b0 = 0'xff; // expected-error {{digit separator cannot appear at end of digit sequence}} expect… 17 float a1 = 1'e1; // expected-error {{digit separator cannot appear at end of digit sequence}} 19 float c1 = 1.'0e1; // expected-error {{digit separator cannot appear at start of digit sequence}} 20 float d1 = 1.0'e1; // expected-error {{digit separator cannot appear at end of digit sequence}} 21 float e1 = 1e'1; // expected-error {{digit separator cannot appear at start of digit sequence}} 22 float g1 = 0.'0; // expected-error {{digit separator cannot appear at start of digit sequence}} 24 float i1 = 0x.'0p0; // expected-error {{digit separator cannot appear at start of digit sequence}} 27 float l1 = 0x0.'0p0; // expected-error {{digit separator cannot appear at start of digit sequence}} 28 float m1 = 0x0.0'p0; // expected-error {{digit separator cannot appear at end of digit sequence}} 29 float n1 = 0x0.0p'0; // expected-error {{digit separator cannot appear at start of digit sequence}} [all …]
|
H A D | char-escapes-delimited.c | 9 "\u{}" // expected-error {{delimited escape sequence cannot be empty}} 11 "\u{h}" // expected-error {{invalid digit 'h' in escape sequence}} 12 "\x{}" // expected-error {{delimited escape sequence cannot be empty}} 14 "\x{h}" // expected-error {{invalid digit 'h' in escape sequence}} 15 "\o{}" // expected-error {{delimited escape sequence cannot be empty}} 17 "\o" // expected-error {{expected '{' after '\o' escape sequence}} 18 "\o{8}" // expected-error {{invalid digit '8' in escape sequence}} 35 unsigned d = U'\u{111111111}'; //expected-error {{hex escape sequence out of range}} in ucn() 40 char b = '\x{abcdegggggabc}'; // expected-error 5{{invalid digit 'g' in escape sequence}} in hex() 41 char c = '\x{ff1}'; // expected-error {{hex escape sequence ou in hex() [all...] |
/llvm-project/llvm/include/llvm/ADT/ |
H A D | PriorityQueue.h | 26 class Sequence = std::vector<T>, 27 class Compare = std::less<typename Sequence::value_type> > 28 class PriorityQueue : public std::priority_queue<T, Sequence, Compare> { 31 const Sequence &sequence = Sequence()) 32 : std::priority_queue<T, Sequence, Compare>(compare, sequence) 38 const Sequence &sequence = Sequence()) 39 : std::priority_queue<T, Sequence, Compare>(begin, end, compare, sequence) 49 typename Sequence::size_type i = find(this->c, t) - this->c.begin(); in erase_one() 53 typename Sequence::size_type parent = (i - 1) / 2; in erase_one()
|
/llvm-project/lldb/source/Symbol/ |
H A D | LineTable.cpp | 29 for (const auto &sequence : sequences) { in LineTable() local 30 LineSequenceImpl *seq = static_cast<LineSequenceImpl *>(sequence.get()); in LineTable() 70 LineSequence *sequence, lldb::addr_t file_addr, uint32_t line, in AppendLineEntryToSequence() argument 74 assert(sequence != nullptr); in AppendLineEntryToSequence() 75 LineSequenceImpl *seq = reinterpret_cast<LineSequenceImpl *>(sequence); in AppendLineEntryToSequence() 105 void LineTable::InsertSequence(LineSequence *sequence) { in InsertSequence() argument 106 assert(sequence != nullptr); in InsertSequence() 107 LineSequenceImpl *seq = reinterpret_cast<LineSequenceImpl *>(sequence); in InsertSequence() 112 // If the first entry address in this sequence is greater than or equal to in InsertSequence() 128 // We should never insert a sequence i in InsertSequence() 408 LineSequenceImpl sequence; LinkLineTable() local [all...] |
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYCallingConv.td | 13 def CSR_I32 : CalleeSavedRegs<(add R8, R15, (sequence "R%u", 4, 7), 14 (sequence "R%u", 9, 11), (sequence "R%u", 16, 17), R28)>; 15 def CSR_GPR_FPR32 : CalleeSavedRegs<(add CSR_I32, (sequence "F%u_32", 8, 15))>; 17 (sequence "F%u_64", 8, 15))>; 22 (sequence "R%u", 0, 3), 23 (sequence "R%u", 4, 7), 24 (sequence "R%u", 9, 13), 25 (sequence "R%u", 16, 31))>; 28 (sequence "F%u_32", 0, 15))>; 30 (sequence "F%u_64", 0, 15))>; [all …]
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVCallingConv.td | 19 : CalleeSavedRegs<(add CSR_ILP32E_LP64E, (sequence "X%u", 18, 27))>; 23 F8_F, F9_F, (sequence "F%u_F", 18, 27))>; 27 F8_D, F9_D, (sequence "F%u_D", 18, 27))>; 29 defvar CSR_V = (add (sequence "V%u", 1, 7), (sequence "V%u", 24, 31), 47 def CSR_Interrupt : CalleeSavedRegs<(add X1, (sequence "X%u", 5, 31))>; 51 (sequence "F%u_F", 0, 31))>; 55 (sequence "F%u_D", 0, 31))>; 59 (sequence "X%u", 16, 31))>; 63 (sequence "X%u", 16, 31))>; 67 (sequence "X%u", 16, 31))>;
|
H A D | RISCVRegisterInfo.td | 240 // The order of registers represents the preferred allocation sequence. 242 def GPR : GPRRegisterClass<(add (sequence "X%u", 10, 17), 243 (sequence "X%u", 5, 7), 244 (sequence "X%u", 28, 31), 245 (sequence "X%u", 8, 9), 246 (sequence "X%u", 18, 27), 247 (sequence "X%u", 0, 4))>; 263 def GPRJALR : GPRRegisterClass<(sub GPR, (sequence "X%u", 0, 5))>; 267 def GPRC : GPRRegisterClass<(add (sequence "X%u", 10, 15), 268 (sequence " [all...] |
/llvm-project/mlir/test/Dialect/Linalg/ |
H A D | match-ops-invalid.mlir | 3 transform.sequence failures(suppress) { 15 transform.sequence failures(suppress) { 27 transform.sequence failures(suppress) { 40 transform.sequence failures(suppress) { 50 transform.sequence failures(suppress) { 63 transform.sequence failures(suppress) { 76 transform.sequence failures(suppress) { 89 transform.sequence failures(suppress) { 101 transform.sequence failures(suppress) { 114 transform.sequence failures(suppress) { [all …]
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallingConv.td | 73 (add (sequence "VGPR%u", 40, 47), 74 (sequence "VGPR%u", 56, 63), 75 (sequence "VGPR%u", 72, 79), 76 (sequence "VGPR%u", 88, 95), 77 (sequence "VGPR%u", 104, 111), 78 (sequence "VGPR%u", 120, 127), 79 (sequence "VGPR%u", 136, 143), 80 (sequence "VGPR%u", 152, 159), 81 (sequence "VGPR%u", 168, 175), 82 (sequence "VGP [all...] |
/llvm-project/llvm/include/llvm/MCA/ |
H A D | SourceMgr.h | 27 /// Abstracting the input code sequence (a sequence of MCInst) and assigning 28 /// unique identifiers to every instruction in the sequence. 57 /// of instructions and provides an option to loop the given sequence for a 60 ArrayRef<UniqueInst> Sequence; variable 67 : Sequence(S), Current(0U), Iterations(Iter ? Iter : DefaultIterations) {} in CircularSourceMgr() 69 ArrayRef<UniqueInst> getInstructions() const override { return Sequence; } in getInstructions() 73 return Current < (Iterations * Sequence.size()); in hasNext() 78 assert(hasNext() && "Already at end of sequence!"); in peekNext() 79 return SourceRef(Current, *Sequence[Current % Sequence.size()]); in peekNext()
|
/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.td | 99 (add (sequence "R%uL", 0, 5), 100 (sequence "R%uL", 15, 6)), 101 [(add (sequence "R%uL", 0, 15))]>; 103 (add (sequence "R%uH", 0, 5), 104 (sequence "R%uH", 15, 6)), 105 [(add (sequence "R%uH", 0, 15))]>; 107 (add (sequence "R%uD", 0, 5), 108 (sequence "R%uD", 15, 6)), 109 [(add (sequence "R%uD", 0, 15))]>; 115 (add (sequence "R%uL", 0, 5), [all …]
|