/frameworks/compile/slang/ |
llvm-rs-cc.cpp | 37 #include "slang.h" 61 slang::Slang::OutputType OutputType, 63 if (OutputType == slang::Slang::OT_Nothing) 78 if (OutputType == slang::Slang::OT_Dependency) { 81 OutputFile.append(slang::RSSlangReflectUtils::GetFileNameStem(InputFile)); 84 slang::RSSlangReflectUtils::BCFileNameFromRSFileName(InputFile)); 88 case slang::Slang::OT_Dependency: [all...] |
slang.cpp | 17 #include "slang.h" 93 namespace slang { namespace 123 const llvm::StringRef Slang::PragmaMetadataName = "#pragma"; 149 void Slang::createTarget(uint32_t BitWidth) { 165 void Slang::createFileManager() { 170 void Slang::createSourceManager() { 174 void Slang::createPreprocessor() { 220 void Slang::createASTContext() { 229 Slang::createBackend(const clang::CodeGenOptions &CodeGenOpts, 236 Slang::Slang(uint32_t BitWidth, clang::DiagnosticsEngine *DiagEngine [all...] |
rs_cc_options.cpp | 29 #include "slang.h" 80 namespace slang { namespace 148 Opts.mOutputType = Slang::OT_Dependency; 153 Opts.mOutputType = Slang::OT_Bitcode; 163 Opts.mOutputType = Slang::OT_Assembly; 167 Opts.mOutputType = Slang::OT_LLVMAssembly; 171 Opts.mOutputType = Slang::OT_Bitcode; 175 Opts.mOutputType = Slang::OT_Nothing; 182 if (Opts.mEmitDependency && ((Opts.mOutputType != Slang::OT_Bitcode) && 183 (Opts.mOutputType != Slang::OT_Dependency)) [all...] |
rs_cc_options.h | 24 #include "slang.h" 39 namespace slang { namespace 52 slang::Slang::OutputType mOutputType; 73 slang::BitCodeStorageType mBitcodeStorage; 105 mOutputType = slang::Slang::OT_Bitcode; 107 mBitcodeStorage = slang::BCST_APK_RESOURCE; 137 } // namespace slang
|
slang_backend.h | 26 #include "slang.h" 52 namespace slang { namespace 64 Slang::OutputType mOT; 125 // unoptimized IR, etc.). After the return from this method, slang will start 133 // method, slang will start doing optimization and code generation for @M. 143 Slang::OutputType OT, 179 } // namespace slang
|
slang.h | 66 namespace slang { namespace 72 class Slang : public clang::ModuleLoader { 208 Slang(uint32_t BitWidth, clang::DiagnosticsEngine *DiagEngine, 211 virtual ~Slang(); 290 } // namespace slang
|
slang_backend.cpp | 66 #include "slang.h" 79 namespace slang { namespace 117 if ((mOT != Slang::OT_Assembly) && (mOT != Slang::OT_Object)) 205 if (mOT == Slang::OT_Object) { 220 llvm::raw_ostream *OS, Slang::OutputType OT, 286 mpModule->getOrInsertNamedMetadata(Slang::PragmaMetadataName); 326 case Slang::OT_Assembly: 327 case Slang::OT_Object: { 342 case Slang::OT_LLVMAssembly: [all...] |
slang_rs_check_ast.cpp | 20 #include "slang.h" 24 namespace slang { namespace 218 if (!Slang::IsLocInRSHeaderFile(DS->getLocStart(), mSM)) { 263 !Slang::IsLocInRSHeaderFile(E->getExprLoc(), mSM) && 280 if (!Slang::IsLocInRSHeaderFile(DI->getLocStart(), mSM)) { 295 } // namespace slang
|