Home | History | Annotate | Download | only in slang

Lines Matching refs:slang

47 #include "slang.h"
127 slang::Slang::OutputType mOutputType;
147 slang::BitCodeStorageType mBitcodeStorage;
167 mOutputType = slang::Slang::OT_Bitcode;
173 mBitcodeStorage = slang::BCST_APK_RESOURCE;
227 Opts.mOutputType = slang::Slang::OT_Dependency;
232 Opts.mOutputType = slang::Slang::OT_Bitcode;
244 Opts.mOutputType = slang::Slang::OT_Assembly;
248 Opts.mOutputType = slang::Slang::OT_LLVMAssembly;
252 Opts.mOutputType = slang::Slang::OT_Bitcode;
256 Opts.mOutputType = slang::Slang::OT_Nothing;
266 ((Opts.mOutputType != slang::Slang::OT_Bitcode) &&
267 (Opts.mOutputType != slang::Slang::OT_Dependency)))
284 Opts.mBitcodeStorage = slang::BCST_APK_RESOURCE;
286 Opts.mBitcodeStorage = slang::BCST_JAVA_CODE;
293 Opts.mBitcodeStorage = slang::BCST_CPP_CODE;
329 slang::Slang::OutputType OutputType,
331 if (OutputType == slang::Slang::OT_Nothing)
341 if (OutputType == slang::Slang::OT_Dependency) {
344 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
347 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
351 case slang::Slang::OT_Dependency: {
355 case slang::Slang::OT_Assembly: {
359 case slang::Slang::OT_LLVMAssembly: {
363 case slang::Slang::OT_Object: {
367 case slang::Slang::OT_Bitcode: {
371 case slang::Slang::OT_Nothing:
415 slang::DiagnosticBuffer *DiagClient = new slang::DiagnosticBuffer();
424 slang::Slang::GlobalInitialization();
457 llvm::OwningPtr<slang::SlangRS> Compiler(new slang::SlangRS());
471 if (Opts.mOutputType == slang::Slang::OT_Bitcode)
476 slang::Slang::OT_Bitcode,
479 if (Opts.mOutputType == slang::Slang::OT_Dependency)
484 slang::Slang::OT_Dependency,