Lines Matching refs:terminator

82     const Descriptor &y, const Terminator &terminator) {  in Compare()  argument
84 terminator, x.rank() == y.rank() || x.rank() == 0 || y.rank() == 0); in Compare()
93 terminator.Crash("Character array comparison: operands are not " in Compare()
112 terminator.Crash("Compare: could not allocate storage for result"); in Compare()
150 const Terminator &terminator) { in AdjustLRHelper() argument
167 terminator.Crash("ADJUSTL/R: could not allocate storage for result"); in AdjustLRHelper()
179 Terminator terminator{sourceFile, sourceLine}; in AdjustLR() local
182 AdjustLRHelper<char, ADJUSTR>(result, string, terminator); in AdjustLR()
185 AdjustLRHelper<char16_t, ADJUSTR>(result, string, terminator); in AdjustLR()
188 AdjustLRHelper<char32_t, ADJUSTR>(result, string, terminator); in AdjustLR()
191 terminator.Crash("ADJUSTL/R: bad string type code %d", in AdjustLR()
206 const Terminator &terminator) { in LenTrim() argument
221 terminator.Crash("LEN_TRIM: could not allocate storage for result"); in LenTrim()
233 const Terminator &terminator) { in LenTrimKind() argument
237 result, string, terminator); in LenTrimKind()
241 result, string, terminator); in LenTrimKind()
245 result, string, terminator); in LenTrimKind()
249 result, string, terminator); in LenTrimKind()
253 result, string, terminator); in LenTrimKind()
256 terminator.Crash("not yet implemented: LEN_TRIM: KIND=%d", kind); in LenTrimKind()
376 const Terminator &terminator) { in GeneralCharFunc() argument
402 terminator.Crash("SCAN/VERIFY: could not allocate storage for result"); in GeneralCharFunc()
434 const Terminator &terminator) { in GeneralCharFuncKind() argument
438 result, string, arg, back, terminator); in GeneralCharFuncKind()
442 result, string, arg, back, terminator); in GeneralCharFuncKind()
446 result, string, arg, back, terminator); in GeneralCharFuncKind()
450 result, string, arg, back, terminator); in GeneralCharFuncKind()
454 result, string, arg, back, terminator); in GeneralCharFuncKind()
457 terminator.Crash("not yet implemented: INDEX/SCAN/VERIFY: KIND=%d", kind); in GeneralCharFuncKind()
484 const Terminator &terminator) { in MaxMinHelper() argument
485 RUNTIME_CHECK(terminator, in MaxMinHelper()
502 terminator.Crash("Character MAX/MIN: operands are not " in MaxMinHelper()
523 RUNTIME_CHECK(terminator, accumulator.Allocate() == CFI_SUCCESS); in MaxMinHelper()
544 Terminator terminator{sourceFile, sourceLine}; in MaxMin() local
545 RUNTIME_CHECK(terminator, accumulator.raw().type == x.raw().type); in MaxMin()
548 MaxMinHelper<char, ISMIN>(accumulator, x, terminator); in MaxMin()
551 MaxMinHelper<char16_t, ISMIN>(accumulator, x, terminator); in MaxMin()
554 MaxMinHelper<char32_t, ISMIN>(accumulator, x, terminator); in MaxMin()
557 terminator.Crash( in MaxMin()
566 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
567 RUNTIME_CHECK(terminator, in RTNAME()
578 terminator.Crash("Character array concatenation: operands are not " in RTNAME()
599 terminator.Crash( in RTNAME()
615 Terminator terminator{__FILE__, __LINE__}; in RTNAME() local
616 RUNTIME_CHECK(terminator, accumulator.rank() == 0); in RTNAME()
621 RUNTIME_CHECK(terminator, accumulator.Allocate() == CFI_SUCCESS); in RTNAME()
628 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
630 RUNTIME_CHECK(terminator, rhs.rank() == 0 || rhs.rank() == rank); in RTNAME()
647 terminator.Crash("Character array assignment: operands are not " in RTNAME()
672 RUNTIME_CHECK(terminator, lhs.Allocate() == CFI_SUCCESS); in RTNAME()
699 terminator.Crash( in RTNAME()
727 terminator.Crash( in RTNAME()
755 terminator.Crash( in RTNAME()
760 terminator.Crash( in RTNAME()
769 Terminator terminator{__FILE__, __LINE__}; in RTNAME() local
770 RUNTIME_CHECK(terminator, x.rank() == 0); in RTNAME()
771 RUNTIME_CHECK(terminator, y.rank() == 0); in RTNAME()
772 RUNTIME_CHECK(terminator, x.raw().type == y.raw().type); in RTNAME()
786 terminator.Crash("CharacterCompareScalar: bad string type code %d", in RTNAME()
809 Terminator terminator{__FILE__, __LINE__}; in RTNAME() local
810 RUNTIME_CHECK(terminator, x.raw().type == y.raw().type); in RTNAME()
813 Compare<char>(result, x, y, terminator); in RTNAME()
816 Compare<char16_t>(result, x, y, terminator); in RTNAME()
819 Compare<char32_t>(result, x, y, terminator); in RTNAME()
822 terminator.Crash("CharacterCompareScalar: bad string type code %d", in RTNAME()
870 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
874 result, string, substring, back, kind, terminator); in RTNAME()
878 result, string, substring, back, kind, terminator); in RTNAME()
882 result, string, substring, back, kind, terminator); in RTNAME()
885 terminator.Crash( in RTNAME()
902 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
905 LenTrimKind<char>(result, string, kind, terminator); in RTNAME()
908 LenTrimKind<char16_t>(result, string, kind, terminator); in RTNAME()
911 LenTrimKind<char32_t>(result, string, kind, terminator); in RTNAME()
914 terminator.Crash("LEN_TRIM: bad string type code %d", in RTNAME()
935 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
939 result, string, set, back, kind, terminator); in RTNAME()
943 result, string, set, back, kind, terminator); in RTNAME()
947 result, string, set, back, kind, terminator); in RTNAME()
950 terminator.Crash( in RTNAME()
957 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
959 terminator.Crash( in RTNAME()
966 terminator.Crash("REPEAT could not allocate storage for result"); in RTNAME()
976 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
994 terminator.Crash( in RTNAME()
999 RUNTIME_CHECK(terminator, result.Allocate() == CFI_SUCCESS); in RTNAME()
1019 Terminator terminator{sourceFile, sourceLine}; in RTNAME() local
1023 result, string, set, back, kind, terminator); in RTNAME()
1027 result, string, set, back, kind, terminator); in RTNAME()
1031 result, string, set, back, kind, terminator); in RTNAME()
1034 terminator.Crash( in RTNAME()