Home | History | Annotate | Download | only in slang

Lines Matching refs:Slang

28 #include "slang.h"
79 llvm::opt::OptTable *slang::createRSCCOptTable() { return new RSCCOptTable(); }
81 void slang::ParseArguments(llvm::SmallVectorImpl<const char *> &ArgVector,
83 slang::RSCCOptions &Opts,
89 std::unique_ptr<llvm::opt::OptTable> OptParser(slang::createRSCCOptTable());
126 Opts.mOutputType = slang::Slang::OT_Dependency;
131 Opts.mOutputType = slang::Slang::OT_Bitcode;
141 Opts.mOutputType = slang::Slang::OT_Assembly;
145 Opts.mOutputType = slang::Slang::OT_LLVMAssembly;
149 Opts.mOutputType = slang::Slang::OT_Bitcode;
153 Opts.mOutputType = slang::Slang::OT_Nothing;
163 ((Opts.mOutputType != slang::Slang::OT_Bitcode) &&
164 (Opts.mOutputType != slang::Slang::OT_Dependency)))
181 Opts.mBitcodeStorage = slang::BCST_APK_RESOURCE;
183 Opts.mBitcodeStorage = slang::BCST_JAVA_CODE;
191 Opts.mBitcodeStorage = slang::BCST_CPP_CODE;
238 Opts.mEmit3264 = (Opts.mTargetAPI >= 21) && (Opts.mBitcodeStorage != slang::BCST_CPP_CODE);
240 Opts.mBitcodeStorage = slang::BCST_JAVA_CODE;