| /llvm-project-15.0.7/flang/runtime/ |
| H A D | findloc.cpp | 155 terminator); in operator ()() 161 terminator); in operator ()() 167 terminator); in operator ()() 170 terminator.Crash( in operator ()() 211 terminator.Crash( in RTNAME() 249 terminator.Crash( in RTNAME() 267 void>(kind, terminator, result, x, dim, mask, terminator, "FINDLOC", in operator ()() 280 void>(kind, terminator, result, x, dim, mask, terminator, "FINDLOC", in operator ()() 291 kind, terminator, result, x, dim, mask, terminator, "FINDLOC", in PartialLogicalFindlocHelper() 328 terminator, result, x, target, kind, dim, mask, back, terminator); in RTNAME() [all …]
|
| H A D | transformational.cpp | 130 terminator.Crash( in AllocateResult() 143 RUNTIME_CHECK(terminator, rank > 1); in RTNAME() 145 terminator.Crash( in RTNAME() 209 RUNTIME_CHECK(terminator, rank > 1); in RTNAME() 211 terminator.Crash( in RTNAME() 398 terminator.Crash( in RTNAME() 425 terminator.Crash( in RTNAME() 453 terminator)}; in RTNAME() 555 RUNTIME_CHECK(terminator, rank > 0); in RTNAME() 563 terminator.Crash( in RTNAME() [all …]
|
| H A D | character.cpp | 557 terminator.Crash( in MaxMin() 599 terminator.Crash( in RTNAME() 699 terminator.Crash( in RTNAME() 727 terminator.Crash( in RTNAME() 755 terminator.Crash( in RTNAME() 760 terminator.Crash( in RTNAME() 885 terminator.Crash( in RTNAME() 950 terminator.Crash( in RTNAME() 959 terminator.Crash( in RTNAME() 994 terminator.Crash( in RTNAME() [all …]
|
| H A D | reduction-templates.h | 45 Terminator &terminator) { in DoTotalReduction() argument 81 Terminator terminator{source, line}; in GetTotalReduction() 169 terminator.Crash( in CreatePartialReductionResult() 186 terminator.Crash( in CreatePartialReductionResult() 236 const Descriptor *mask, Terminator &terminator, in operator() 250 Terminator &terminator) { in PartialIntegerReduction() argument 253 kind, terminator, result, x, dim, mask, terminator, intrinsic); in PartialIntegerReduction() 278 Terminator terminator{source, line}; in TypedPartialNumericReduction() 280 RUNTIME_CHECK(terminator, catKind.has_value()); in TypedPartialNumericReduction() 289 void>(catKind->second, terminator, result, x, dim, mask, terminator, in TypedPartialNumericReduction() [all …]
|
| H A D | extrema.cpp | 108 Terminator &terminator) { in LocationHelper() argument 153 terminator.Crash( in TypedMaxOrMinLoc() 179 terminator.Crash( in TypedMaxOrMinLoc() 206 kind, terminator, result, x, dim, mask, terminator, intrinsic, in DoPartialMaxOrMinLocDirection() 214 Terminator &terminator) { in DoPartialMaxOrMinLoc() argument 280 terminator.Crash( in TypedPartialMaxOrMinLoc() 366 terminator.Crash( in DoMaxMinNorm2() 402 type->second, terminator, result, x, dim, mask, intrinsic, terminator); in NumericMaxOrMin() 407 type->second, terminator, result, x, dim, mask, intrinsic, terminator); in NumericMaxOrMin() 471 type->second, terminator, result, x, dim, mask, intrinsic, terminator); in CharacterMaxOrMin() [all …]
|
| H A D | allocatable.cpp | 71 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 73 return ReturnError(terminator, StatInvalidDescriptor, errMsg, hasStat); in RTNAME() 76 return ReturnError(terminator, StatBaseNotNull, errMsg, hasStat); in RTNAME() 78 int stat{ReturnError(terminator, descriptor.Allocate(), errMsg, hasStat)}; in RTNAME() 93 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 95 return ReturnError(terminator, StatInvalidDescriptor, errMsg, hasStat); in RTNAME() 98 return ReturnError(terminator, StatBaseNull, errMsg, hasStat); in RTNAME() 105 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 107 ReturnError(terminator, StatInvalidDescriptor); in RTNAME() 109 ReturnError(terminator, StatBaseNull); in RTNAME() [all …]
|
| H A D | reduction.cpp | 107 Terminator terminator{source, line}; in RTNAME() local 109 RUNTIME_CHECK(terminator, in RTNAME() 145 Terminator terminator{source, line}; in RTNAME() local 147 RUNTIME_CHECK(terminator, in RTNAME() 187 Terminator terminator{source, line}; in RTNAME() local 189 RUNTIME_CHECK(terminator, in RTNAME() 229 Terminator terminator{source, line}; in GetTotalLogicalReduction() local 286 catKind->second, terminator, result, x, dim, terminator, intrinsic); in DoReduceLogicalDimension() 312 Terminator &terminator) const { in operator ()() 334 Terminator terminator{source, line}; in RTNAME() local [all …]
|
| H A D | pointer.cpp | 76 Terminator terminator{__FILE__, __LINE__}; in RTNAME() local 83 boundElementBytes, terminator)); in RTNAME() 93 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 99 boundElementBytes, terminator), in RTNAME() 101 boundElementBytes, terminator)); in RTNAME() 118 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 120 return ReturnError(terminator, StatInvalidDescriptor, errMsg, hasStat); in RTNAME() 122 int stat{ReturnError(terminator, pointer.Allocate(), errMsg, hasStat)}; in RTNAME() 137 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local 139 return ReturnError(terminator, StatInvalidDescriptor, errMsg, hasStat); in RTNAME() [all …]
|
| H A D | copy.cpp | 20 Terminator &terminator) { in CopyElement() argument 23 RUNTIME_CHECK(terminator, to.ElementBytes() == from.ElementBytes()); in CopyElement() 27 RUNTIME_CHECK(terminator, in CopyElement() 40 RUNTIME_CHECK(terminator, toDesc.Allocate() == CFI_SUCCESS); in CopyElement() 43 CopyArray(toDesc, fromDesc, terminator); in CopyElement() 52 const Descriptor &to, const Descriptor &from, Terminator &terminator) { in CopyArray() argument 54 RUNTIME_CHECK(terminator, elements == from.Elements()); in CopyArray() 59 CopyElement(to, toAt, from, fromAt, terminator); in CopyArray()
|
| H A D | random.cpp | 109 Terminator terminator{source, line}; in RTNAME() local 111 RUNTIME_CHECK(terminator, typeCode && typeCode->first == TypeCategory::Real); in RTNAME() 138 terminator.Crash("not yet implemented: RANDOM_NUMBER(): REAL kind %d", kind); in RTNAME() 143 Terminator terminator{source, line}; in RTNAME() local 145 RUNTIME_CHECK(terminator, in RTNAME() 156 terminator.Crash( in RTNAME() 163 Terminator terminator{source, line}; in RTNAME() local 165 RUNTIME_CHECK(terminator, in RTNAME() 178 terminator.Crash("not yet implemented: RANDOM_SEED(PUT=): kind %d\n", kind); in RTNAME() 197 Terminator terminator{source, line}; in RTNAME() local [all …]
|
| H A D | inquiry.cpp | 25 Terminator terminator{sourceFile, line}; in RTNAME() local 26 terminator.Crash( in RTNAME() 41 Terminator terminator{sourceFile, line}; in RTNAME() local 43 terminator.Crash( in RTNAME() 48 kind, terminator, result, atIndex, value); in RTNAME() 71 Terminator terminator{sourceFile, line}; in RTNAME() local 72 terminator.Crash( in RTNAME()
|
| H A D | tools.h | 78 const char *p, std::size_t bytes, Terminator &terminator) { in GetInt64() argument 89 terminator.Crash("GetInt64: no case for %zd bytes", bytes); in GetInt64() 119 TypeCategory cat, int kind, Terminator &terminator, A &&...x) { in ApplyType() argument 136 terminator.Crash("not yet implemented: INTEGER(KIND=%d)", kind); in ApplyType() 161 terminator.Crash("not yet implemented: REAL(KIND=%d)", kind); in ApplyType() 185 terminator.Crash("not yet implemented: COMPLEX(KIND=%d)", kind); in ApplyType() 208 terminator.Crash("not yet implemented: LOGICAL(KIND=%d)", kind); in ApplyType() 211 terminator.Crash( in ApplyType() 234 terminator.Crash("not yet implemented: INTEGER(KIND=%d)", kind); in ApplyIntegerKind() 240 int kind, Terminator &terminator, A &&...x) { in ApplyFloatingPointKind() argument [all …]
|
| H A D | matmul.cpp | 157 const Descriptor &x, const Descriptor &y, Terminator &terminator) { in DoMatmul() argument 174 terminator.Crash( in DoMatmul() 178 RUNTIME_CHECK(terminator, resRank == result.rank()); in DoMatmul() 182 RUNTIME_CHECK(terminator, in DoMatmul() 187 terminator.Crash("MATMUL: arrays do not conform (%jd != %jd)", in DoMatmul() 309 const Descriptor &y, Terminator &terminator) const { in operator ()() 316 CppTypeFor<YCAT, YKIND>>(result, x, y, terminator); in operator ()() 319 terminator.Crash("MATMUL: bad operand types (%d(%d), %d(%d))", in operator ()() 326 ApplyType<MM2, void>(yCat, yKind, terminator, result, x, y, terminator); in operator ()() 331 Terminator terminator{sourceFile, line}; in operator ()() local [all …]
|
| H A D | tools.cpp | 26 const char *s, std::size_t length, const Terminator &terminator) { in SaveDefaultCharacter() argument 28 auto *p{static_cast<char *>(AllocateMemoryOrCrash(terminator, length + 1))}; in SaveDefaultCharacter() 84 Terminator &terminator, const char *funcName, const char *toName, in CheckConformability() argument 91 terminator.Crash( in CheckConformability() 99 terminator.Crash("Incompatible array arguments to %s: dimension %d of " in CheckConformability() 107 void CheckIntegerKind(Terminator &terminator, int kind, const char *intrinsic) { in CheckIntegerKind() argument 109 terminator.Crash( in CheckIntegerKind()
|
| H A D | dot-product.cpp | 54 const Descriptor &x, const Descriptor &y, Terminator &terminator) { in DoDotProduct() argument 56 RUNTIME_CHECK(terminator, x.rank() == 1 && y.rank() == 1); in DoDotProduct() 59 terminator.Crash( in DoDotProduct() 112 Terminator &terminator) const { in operator ()() 118 CppTypeFor<YCAT, YKIND>>(x, y, terminator); in operator ()() 121 terminator.Crash( in operator ()() 128 Terminator &terminator, TypeCategory yCat, int yKind) const { in operator ()() 129 return ApplyType<DP2, Result>(yCat, yKind, terminator, x, y, terminator); in operator ()() 134 Terminator terminator{source, line}; in operator ()() local 138 x, y, terminator); in operator ()() [all …]
|
| H A D | time-intrinsic.cpp | 197 static void DateAndTimeUnavailable(Fortran::runtime::Terminator &terminator, in DateAndTimeUnavailable() argument 212 RUNTIME_CHECK(terminator, in DateAndTimeUnavailable() 219 RUNTIME_CHECK(terminator, kind != 1); in DateAndTimeUnavailable() 222 kind, terminator, *values, i); in DateAndTimeUnavailable() 303 RUNTIME_CHECK(terminator, in GetDateAndTime() 310 RUNTIME_CHECK(terminator, kind != 1); in GetDateAndTime() 313 void>(kind, terminator, *values, atIndex, value); in GetDateAndTime() 320 kind, terminator, *values, 3, localTime); in GetDateAndTime() 338 terminator, date, dateChars, time, timeChars, zone, zoneChars, values); in GetDateAndTime() 363 Fortran::runtime::Terminator terminator{source, line}; in RTNAME() local [all …]
|
| H A D | assign.cpp | 62 void Assign(Descriptor &to, const Descriptor &from, Terminator &terminator) { in Assign() argument 107 terminator.Crash("Assign: mismatched ranks (%d != %d) in assignment to " in Assign() 132 ReturnError(terminator, to.Allocate()); in Assign() 134 ReturnError(terminator, Initialize(to, *toDerived, terminator)); in Assign() 158 terminator.Crash( in Assign() 196 comp.CreatePointerDescriptor(toCompDesc, to, terminator, toAt); in Assign() 198 fromCompDesc, from, terminator, fromAt); in Assign() 199 Assign(toCompDesc, fromCompDesc, terminator); in Assign() 244 Assign(*toDesc, *fromDesc, terminator); in Assign() 280 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local [all …]
|
| H A D | unit.cpp | 27 void FlushOutputOnCrash(const Terminator &terminator) { in FlushOutputOnCrash() argument 31 IoErrorHandler handler{terminator}; in FlushOutputOnCrash() 53 const Terminator &terminator) { in LookUpOrCreateAnonymous() argument 58 IoErrorHandler handler{terminator}; in LookUpOrCreateAnonymous() 73 int unit, const Terminator &terminator) { in CreateNew() argument 77 RUNTIME_CHECK(terminator, result && !wasExtant); in CreateNew() 217 Terminator terminator{__FILE__, __LINE__}; in GetUnitMap() local 218 IoErrorHandler handler{terminator}; in GetUnitMap() 223 RUNTIME_CHECK(terminator, !wasExtant); in GetUnitMap() 230 RUNTIME_CHECK(terminator, !wasExtant); in GetUnitMap() [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/OpenMP/ |
| H A D | ops.mlir | 13 omp.terminator 51 omp.terminator 79 omp.terminator 85 omp.terminator 94 omp.terminator 99 omp.terminator 105 omp.terminator 111 omp.terminator 116 omp.terminator 125 omp.terminator [all …]
|
| H A D | invalid.mlir | 417 omp.terminator 629 omp.terminator 759 omp.terminator 771 omp.terminator 791 omp.terminator 803 omp.terminator 819 omp.terminator 835 omp.terminator 847 omp.terminator 863 omp.terminator [all …]
|
| /llvm-project-15.0.7/flang/test/Fir/ |
| H A D | convert-to-llvm-openmp-and-fir.fir | 20 omp.terminator 55 omp.terminator 57 omp.terminator 91 omp.terminator 117 omp.terminator 121 omp.terminator 123 omp.terminator 150 omp.terminator 154 omp.terminator 156 omp.terminator [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/Transforms/ |
| H A D | LegalizeForExport.cpp | 26 auto *terminator = bb.getTerminator(); in ensureDistinctSuccessors() local 30 for (int i = 0, e = terminator->getNumSuccessors(); i < e; ++i) { in ensureDistinctSuccessors() 31 Block *successor = terminator->getSuccessor(i); in ensureDistinctSuccessors() 45 OpBuilder builder(terminator->getContext()); in ensureDistinctSuccessors() 50 terminator->setSuccessor(dummyBlock, position); in ensureDistinctSuccessors() 53 builder.create<LLVM::BrOp>(terminator->getLoc(), in ensureDistinctSuccessors()
|
| /llvm-project-15.0.7/flang/include/flang/Runtime/ |
| H A D | memory.h | 43 explicit SizedNew(const Terminator &terminator) : terminator_{terminator} {} in SizedNew() argument 63 explicit Allocator(const Terminator &t) : terminator{t} {} in Allocator() 66 : terminator{that.terminator} {} in Allocator() 71 AllocateMemoryOrCrash(terminator, n * sizeof(A))); in allocate() 74 const Terminator &terminator; member
|
| /llvm-project-15.0.7/mlir/test/Dialect/GPU/ |
| H A D | sink-ops.mlir | 21 // CHECK-NEXT: gpu.terminator 23 gpu.terminator 47 // CHECK-NEXT: gpu.terminator 49 gpu.terminator 68 // CHECK-NEXT: gpu.terminator 71 gpu.terminator 93 // CHECK: gpu.terminator 97 gpu.terminator
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestClone.cpp | 38 Operation *terminator = regionEntry.getTerminator(); in runOnOperation() local 41 if (terminator->getNumOperands() != regionEntry.getNumArguments()) in runOnOperation() 46 llvm::zip(terminator->getOperands(), regionEntry.getArguments())) { in runOnOperation() 59 terminator->erase(); in runOnOperation()
|