Lines Matching defs:CodeGenAction
1 //===--- CodeGenAction.cpp - LLVM Code Generation Frontend Action ---------===//
9 #include "clang/CodeGen/CodeGenAction.h"
867 CodeGenAction::CodeGenAction(unsigned _Act, LLVMContext *_VMContext)
871 CodeGenAction::~CodeGenAction() {
877 bool CodeGenAction::loadLinkModules(CompilerInstance &CI) {
907 bool CodeGenAction::hasIRSupport() const { return true; }
909 void CodeGenAction::EndSourceFileAction() {
918 std::unique_ptr<llvm::Module> CodeGenAction::takeModule() {
922 llvm::LLVMContext *CodeGenAction::takeLLVMContext() {
927 CodeGenerator *CodeGenAction::getCodeGenerator() const {
931 bool CodeGenAction::BeginSourceFileAction(CompilerInstance &CI) {
958 CodeGenAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) {
1006 CodeGenAction::loadModule(MemoryBufferRef MBRef) {
1099 void CodeGenAction::ExecuteAction() {
1189 : CodeGenAction(Backend_EmitAssembly, _VMContext) {}
1193 : CodeGenAction(Backend_EmitBC, _VMContext) {}
1197 : CodeGenAction(Backend_EmitLL, _VMContext) {}
1201 : CodeGenAction(Backend_EmitNothing, _VMContext) {}
1205 : CodeGenAction(Backend_EmitMCNull, _VMContext) {}
1209 : CodeGenAction(Backend_EmitObj, _VMContext) {}