Lines Matching defs:BackendConsumer

10 #include "BackendConsumer.h"
64 class BackendConsumer;
67 ClangDiagnosticHandler(const CodeGenOptions &CGOpts, BackendConsumer *BCon)
90 BackendConsumer *BackendCon;
111 BackendConsumer::BackendConsumer(
133 // This constructor is used in installing an empty BackendConsumer
136 BackendConsumer::BackendConsumer(
157 llvm::Module* BackendConsumer::getModule() const {
161 std::unique_ptr<llvm::Module> BackendConsumer::takeModule() {
165 CodeGenerator* BackendConsumer::getCodeGenerator() {
169 void BackendConsumer::HandleCXXStaticMemberVarInstantiation(VarDecl *VD) {
173 void BackendConsumer::Initialize(ASTContext &Ctx) {
187 bool BackendConsumer::HandleTopLevelDecl(DeclGroupRef D) {
210 void BackendConsumer::HandleInlineFunctionDefinition(FunctionDecl *D) {
223 void BackendConsumer::HandleInterestingDecl(DeclGroupRef D) {
230 bool BackendConsumer::LinkInModules(llvm::Module *M) {
266 void BackendConsumer::HandleTranslationUnit(ASTContext &C) {
364 void BackendConsumer::HandleTagDeclDefinition(TagDecl *D) {
371 void BackendConsumer::HandleTagDeclRequiredDefinition(const TagDecl *D) {
375 void BackendConsumer::CompleteTentativeDefinition(VarDecl *D) {
379 void BackendConsumer::CompleteExternalDeclaration(DeclaratorDecl *D) {
383 void BackendConsumer::AssignInheritanceModel(CXXRecordDecl *RD) {
387 void BackendConsumer::HandleVTable(CXXRecordDecl *RD) {
391 void BackendConsumer::anchor() { }
465 void BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr &DI) {
474 // This is for the empty BackendConsumer that uses the clang diagnostic
524 BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm &D) {
549 BackendConsumer::StackSizeDiagHandler(const llvm::DiagnosticInfoStackSize &D) {
565 bool BackendConsumer::ResourceLimitDiagHandler(
579 const FullSourceLoc BackendConsumer::getBestLocationFromDebugLoc(
622 BackendConsumer::getFunctionSourceLocation(const Function &F) const {
631 void BackendConsumer::UnsupportedDiagHandler(
668 void BackendConsumer::EmitOptimizationMessage(
707 void BackendConsumer::OptimizationRemarkHandler(
739 void BackendConsumer::OptimizationRemarkHandler(
751 void BackendConsumer::OptimizationRemarkHandler(
763 void BackendConsumer::OptimizationFailureHandler(
768 void BackendConsumer::DontCallDiagHandler(const DiagnosticInfoDontCall &D) {
783 void BackendConsumer::MisExpectDiagHandler(
804 void BackendConsumer::DiagnosticHandlerImpl(const DiagnosticInfo &DI) {
1018 std::unique_ptr<BackendConsumer> Result(new BackendConsumer(
1189 // BackendConsumer.
1190 BackendConsumer Result(BA, CI.getDiagnostics(), &CI.getVirtualFileSystem(),