[flang-commits] [flang] [llvm] [flang] Implement SPLIT intrinsic subroutine with tests (PR #185584)
Eugene Epshteyn via flang-commits
flang-commits at lists.llvm.org
Fri Mar 13 10:55:36 PDT 2026
================
@@ -764,6 +764,13 @@ static constexpr IntrinsicHandler handlers[]{
/*isElemental=*/false},
{"sleep", &I::genSleep, {{{"seconds", asValue}}}, /*isElemental=*/false},
{"spacing", &I::genSpacing},
+ {"split",
+ &I::genSplit,
+ {{{"string", asAddr},
+ {"set", asAddr},
+ {"pos", asAddr},
+ {"back", asValue, handleDynamicOptional}}},
+ /*isElemental=*/true},
----------------
eugeneepshteyn wrote:
I don't think SPLIT is elemental. Like for TOKENIZE, this should be `false`.
https://github.com/llvm/llvm-project/pull/185584
More information about the flang-commits
mailing list