Home | History | Annotate | Download | only in slang

Lines Matching refs:slang

46 #include "slang.h"
115 slang::Slang::OutputType mOutputType;
133 slang::BitCodeStorageType mBitcodeStorage;
153 mOutputType = slang::Slang::OT_Bitcode;
159 mBitcodeStorage = slang::BCST_APK_RESOURCE;
213 Opts.mOutputType = slang::Slang::OT_Dependency;
218 Opts.mOutputType = slang::Slang::OT_Bitcode;
230 Opts.mOutputType = slang::Slang::OT_Assembly;
234 Opts.mOutputType = slang::Slang::OT_LLVMAssembly;
238 Opts.mOutputType = slang::Slang::OT_Bitcode;
242 Opts.mOutputType = slang::Slang::OT_Nothing;
252 ((Opts.mOutputType != slang::Slang::OT_Bitcode) &&
253 (Opts.mOutputType != slang::Slang::OT_Dependency)))
268 Opts.mBitcodeStorage = slang::BCST_APK_RESOURCE;
270 Opts.mBitcodeStorage = slang::BCST_JAVA_CODE;
277 Opts.mBitcodeStorage = slang::BCST_CPP_CODE;
306 slang::Slang::OutputType OutputType,
308 if (OutputType == slang::Slang::OT_Nothing)
318 if (OutputType == slang::Slang::OT_Dependency) {
321 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
324 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
328 case slang::Slang::OT_Dependency: {
332 case slang::Slang::OT_Assembly: {
336 case slang::Slang::OT_LLVMAssembly: {
340 case slang::Slang::OT_Object: {
344 case slang::Slang::OT_Bitcode: {
348 case slang::Slang::OT_Nothing:
392 slang::DiagnosticBuffer *DiagClient = new slang::DiagnosticBuffer();
399 slang::Slang::GlobalInitialization();
432 llvm::OwningPtr<slang::SlangRS> Compiler(new slang::SlangRS());
446 if (Opts.mOutputType == slang::Slang::OT_Bitcode)
451 slang::Slang::OT_Bitcode,
454 if (Opts.mOutputType == slang::Slang::OT_Dependency)
459 slang::Slang::OT_Dependency,