Lines Matching refs:Backend
62 void Backend::CreateFunctionPasses() {
74 void Backend::CreateModulePasses() {
101 bool Backend::CreateCodeGenPasses() {
200 Backend::Backend(clang::DiagnosticsEngine *DiagEngine,
225 void Backend::Initialize(clang::ASTContext &Ctx) {
234 void Backend::WrapBitcode(llvm::raw_string_ostream &Bitcode) {
251 void Backend::HandleTopLevelDecl(clang::DeclGroupRef D) {
256 void Backend::HandleTranslationUnit(clang::ASTContext &Ctx) {
262 // IR). Now, interact with LLVM backend to generate actual machine code (asm
372 void Backend::HandleTagDeclDefinition(clang::TagDecl *D) {
377 void Backend::CompleteTentativeDefinition(clang::VarDecl *D) {
382 Backend::~Backend() {