clang API Documentation

Frontend/Utils.h File Reference

#include "llvm/ADT/StringRef.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for Frontend/Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  clang

Functions

std::string clang::NormalizeDashIncludePath (llvm::StringRef File)
void clang::ApplyHeaderSearchOptions (HeaderSearch &HS, const HeaderSearchOptions &HSOpts, const LangOptions &Lang, const llvm::Triple &triple)
 Apply the header search options to get given HeaderSearch object.
void clang::InitializePreprocessor (Preprocessor &PP, const PreprocessorOptions &PPOpts, const HeaderSearchOptions &HSOpts, const FrontendOptions &FEOpts)
void clang::ProcessWarningOptions (Diagnostic &Diags, const DiagnosticOptions &Opts)
void clang::DoPrintPreprocessedInput (Preprocessor &PP, llvm::raw_ostream *OS, const PreprocessorOutputOptions &Opts)
 DoPrintPreprocessedInput - Implement -E mode.
MinimalActionclang::CreatePrintParserActionsAction (Preprocessor &PP, llvm::raw_ostream *OS)
bool clang::CheckDiagnostics (Preprocessor &PP)
 CheckDiagnostics - Gather the expected diagnostics and check them.
void clang::AttachDependencyFileGen (Preprocessor &PP, const DependencyOutputOptions &Opts)
void clang::CacheTokens (Preprocessor &PP, llvm::raw_fd_ostream *OS)