Lines Matching defs:Slang
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,
258 Slang::~Slang() {
267 clang::ModuleLoadResult Slang::loadModule(
276 bool Slang::setInputSource(llvm::StringRef InputFile) {
295 bool Slang::setOutput(const char *OutputFile) {
329 bool Slang::setDepOutput(const char *OutputFile) {
342 int Slang::generateDepFile() {
389 int Slang::compile() {
421 void Slang::setDebugMetadataEmission(bool EmitDebug) {
428 void Slang::setOptimizationLevel(llvm::CodeGenOpt::Level OptimizationLevel) {
432 bool Slang::isFilterscript(const char *Filename) {
441 bool Slang::generateJavaBitcodeAccessor(const std::string &OutputPathBase,
458 bool Slang::checkODR(const char *CurInputFile) {
547 void Slang::initPreprocessor() {
557 void Slang::initASTContext() {
566 bool Slang::IsRSHeaderFile(const char *File) {
575 bool Slang::IsLocInRSHeaderFile(const clang::SourceLocation &Loc,
588 bool Slang::compile(
648 bool SuppressAllWarnings = (Opts.mOutputType != Slang::OT_Dependency);
672 if (Slang::compile() > 0)
687 if (Opts.mOutputType != Slang::OT_Dependency && doReflection) {
726 if ((Opts.mOutputType == Slang::OT_Bitcode) &&