HomeSort by relevance Sort by last modified time
    Searched refs:Slang (Results 1 - 11 of 11) sorted by null

  /frameworks/compile/slang/
slang.cpp 17 #include "slang.h"
99 namespace slang { namespace
101 bool Slang::GlobalInitialized = false;
104 clang::LangOptions Slang::LangOpts;
107 clang::CodeGenOptions Slang::CodeGenOpts;
111 const llvm::StringRef Slang::PragmaMetadataName = "#pragma";
136 void Slang::GlobalInitialization() {
164 void Slang::LLVMErrorHandler(void *UserData, const std::string &Message,
173 void Slang::createTarget(uint32_t BitWidth) {
189 void Slang::createFileManager()
    [all...]
llvm-rs-cc.cpp 35 #include "slang.h"
62 slang::Slang::OutputType OutputType,
64 if (OutputType == slang::Slang::OT_Nothing)
79 if (OutputType == slang::Slang::OT_Dependency) {
82 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile));
85 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile));
89 case slang::Slang::OT_Dependency:
    [all...]
rs_cc_options.cpp 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
    [all...]
rs_cc_options.h 24 #include "slang.h"
36 namespace slang { namespace
49 slang::Slang::OutputType mOutputType;
70 slang::BitCodeStorageType mBitcodeStorage;
102 mOutputType = slang::Slang::OT_Bitcode;
104 mBitcodeStorage = slang::BCST_APK_RESOURCE;
132 } // namespace slang
slang_backend.h 26 #include "slang.h"
45 namespace slang { namespace
55 Slang::OutputType mOT;
90 // unoptimized IR, etc.). After the return from this method, slang will start
98 // method, slang will start doing optimization and code generation for @M.
107 Slang::OutputType OT);
137 } // namespace slang
slang_rs.h 20 #include "slang.h"
32 namespace slang { namespace
37 class SlangRS : public Slang {
87 Slang::OutputType OT);
130 } // namespace slang
slang_backend.cpp 63 namespace slang { namespace
103 if ((mOT != Slang::OT_Assembly) && (mOT != Slang::OT_Object))
192 if (mOT == Slang::OT_Object) {
209 Slang::OutputType OT)
281 mpModule->getOrInsertNamedMetadata(Slang::PragmaMetadataName);
321 case Slang::OT_Assembly:
322 case Slang::OT_Object: {
337 case Slang::OT_LLVMAssembly: {
343 case Slang::OT_Bitcode:
    [all...]
slang_rs.cpp 43 namespace slang { namespace
233 Slang::OutputType OT) {
269 : Slang(), mRSContext(NULL), mAllowRSPrefix(false), mTargetAPI(0),
325 bool SuppressAllWarnings = (Opts.mOutputType != Slang::OT_Dependency);
347 if (Slang::compile() > 0)
362 if (Opts.mOutputType != Slang::OT_Dependency && doReflection) {
400 if ((Opts.mOutputType == Slang::OT_Bitcode) &&
445 Slang::reset(SuppressWarnings);
458 } // namespace slang
slang.h 57 namespace slang { namespace
59 class Slang : public clang::ModuleLoader {
171 Slang();
236 // Reset the slang compiler state such that it can be reused to compile
240 virtual ~Slang();
243 } // namespace slang
slang_rs_backend.h 39 namespace slang { namespace
89 Slang::OutputType OT,
96 } // namespace slang
slang_rs_backend.cpp 47 namespace slang { namespace
55 Slang::OutputType OT,
524 } // namespace slang

Completed in 867 milliseconds