Home
last modified time | relevance | path

Searched refs:SpvExtensionArgs (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHLSL.cpp176 std::string getSpirvExtArg(ArrayRef<std::string> SpvExtensionArgs) { in getSpirvExtArg() argument
177 if (SpvExtensionArgs.empty()) { in getSpirvExtArg()
182 (Twine("-spirv-ext=+") + SpvExtensionArgs.front()).str(); in getSpirvExtArg()
183 SpvExtensionArgs = SpvExtensionArgs.slice(1); in getSpirvExtArg()
184 for (auto Extension : SpvExtensionArgs) { in getSpirvExtArg()
199 bool checkExtensionArgsAreValid(ArrayRef<std::string> SpvExtensionArgs, in checkExtensionArgsAreValid() argument
202 for (auto Extension : SpvExtensionArgs) { in checkExtensionArgsAreValid()
371 std::vector<std::string> SpvExtensionArgs = in TranslateArgs() local
373 if (checkExtensionArgsAreValid(SpvExtensionArgs, getDriver())) { in TranslateArgs()
374 std::string LlvmOption = getSpirvExtArg(SpvExtensionArgs); in TranslateArgs()