Lines Matching full:slang
44 #include "slang.h"
112 slang::Slang::OutputType mOutputType;
130 slang::BitCodeStorageType mBitcodeStorage;
144 mOutputType = slang::Slang::OT_Bitcode;
150 mBitcodeStorage = slang::BCST_APK_RESOURCE;
197 Opts.mOutputType = slang::Slang::OT_Dependency;
202 Opts.mOutputType = slang::Slang::OT_Bitcode;
214 Opts.mOutputType = slang::Slang::OT_Assembly;
218 Opts.mOutputType = slang::Slang::OT_LLVMAssembly;
222 Opts.mOutputType = slang::Slang::OT_Bitcode;
226 Opts.mOutputType = slang::Slang::OT_Nothing;
236 ((Opts.mOutputType != slang::Slang::OT_Bitcode) &&
237 (Opts.mOutputType != slang::Slang::OT_Dependency)))
252 Opts.mBitcodeStorage = slang::BCST_APK_RESOURCE;
254 Opts.mBitcodeStorage = slang::BCST_JAVA_CODE;
278 slang::Slang::OutputType OutputType,
280 if (OutputType == slang::Slang::OT_Nothing)
290 if (OutputType == slang::Slang::OT_Dependency) {
293 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
296 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
300 case slang::Slang::OT_Dependency: {
304 case slang::Slang::OT_Assembly: {
308 case slang::Slang::OT_LLVMAssembly: {
312 case slang::Slang::OT_Object: {
316 case slang::Slang::OT_Bitcode: {
320 case slang::Slang::OT_Nothing:
373 slang::Slang::GlobalInitialization();
403 llvm::OwningPtr<slang::SlangRS> Compiler(new slang::SlangRS());
416 if (Opts.mOutputType == slang::Slang::OT_Bitcode)
421 slang::Slang::OT_Bitcode,
424 if (Opts.mOutputType == slang::Slang::OT_Dependency)
429 slang::Slang::OT_Dependency,