Lines Matching defs:BackendConsumer

10 #include "BackendConsumer.h"
61 class BackendConsumer;
64 ClangDiagnosticHandler(const CodeGenOptions &CGOpts, BackendConsumer *BCon)
87 BackendConsumer *BackendCon;
108 BackendConsumer::BackendConsumer(CompilerInstance &CI, BackendAction Action,
130 llvm::Module* BackendConsumer::getModule() const {
134 std::unique_ptr<llvm::Module> BackendConsumer::takeModule() {
138 CodeGenerator* BackendConsumer::getCodeGenerator() {
142 void BackendConsumer::HandleCXXStaticMemberVarInstantiation(VarDecl *VD) {
146 void BackendConsumer::Initialize(ASTContext &Ctx) {
160 bool BackendConsumer::HandleTopLevelDecl(DeclGroupRef D) {
177 void BackendConsumer::HandleInlineFunctionDefinition(FunctionDecl *D) {
190 void BackendConsumer::HandleInterestingDecl(DeclGroupRef D) {
197 bool BackendConsumer::LinkInModules(llvm::Module *M) {
233 void BackendConsumer::HandleTranslationUnit(ASTContext &C) {
325 void BackendConsumer::HandleTagDeclDefinition(TagDecl *D) {
332 void BackendConsumer::HandleTagDeclRequiredDefinition(const TagDecl *D) {
336 void BackendConsumer::CompleteTentativeDefinition(VarDecl *D) {
340 void BackendConsumer::CompleteExternalDeclaration(DeclaratorDecl *D) {
344 void BackendConsumer::AssignInheritanceModel(CXXRecordDecl *RD) {
348 void BackendConsumer::HandleVTable(CXXRecordDecl *RD) {
352 void BackendConsumer::anchor() { }
426 void BackendConsumer::SrcMgrDiagHandler(const llvm::DiagnosticInfoSrcMgr &DI) {
435 // This is for the empty BackendConsumer that uses the clang diagnostic
485 BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm &D) {
510 BackendConsumer::StackSizeDiagHandler(const llvm::DiagnosticInfoStackSize &D) {
526 bool BackendConsumer::ResourceLimitDiagHandler(
540 const FullSourceLoc BackendConsumer::getBestLocationFromDebugLoc(
583 BackendConsumer::getFunctionSourceLocation(const Function &F) const {
592 void BackendConsumer::UnsupportedDiagHandler(
629 void BackendConsumer::EmitOptimizationMessage(
666 void BackendConsumer::OptimizationRemarkHandler(
698 void BackendConsumer::OptimizationRemarkHandler(
710 void BackendConsumer::OptimizationRemarkHandler(
722 void BackendConsumer::OptimizationFailureHandler(
727 void BackendConsumer::DontCallDiagHandler(const DiagnosticInfoDontCall &D) {
742 void BackendConsumer::MisExpectDiagHandler(
763 void BackendConsumer::DiagnosticHandlerImpl(const DiagnosticInfo &DI) {
977 std::unique_ptr<BackendConsumer> Result(new BackendConsumer(
1146 // BackendConsumer.
1147 BackendConsumer Result(CI, BA, &CI.getVirtualFileSystem(), *VMContext,