Lines Matching defs:CodeGenAction
1 //===--- CodeGenAction.cpp - LLVM Code Generation Frontend Action ---------===//
9 #include "clang/CodeGen/CodeGenAction.h"
908 CodeGenAction::CodeGenAction(unsigned _Act, LLVMContext *_VMContext)
912 CodeGenAction::~CodeGenAction() {
918 bool CodeGenAction::loadLinkModules(CompilerInstance &CI) {
948 bool CodeGenAction::hasIRSupport() const { return true; }
950 void CodeGenAction::EndSourceFileAction() {
959 std::unique_ptr<llvm::Module> CodeGenAction::takeModule() {
963 llvm::LLVMContext *CodeGenAction::takeLLVMContext() {
968 CodeGenerator *CodeGenAction::getCodeGenerator() const {
972 bool CodeGenAction::BeginSourceFileAction(CompilerInstance &CI) {
999 CodeGenAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) {
1049 CodeGenAction::loadModule(MemoryBufferRef MBRef) {
1142 void CodeGenAction::ExecuteAction() {
1234 : CodeGenAction(Backend_EmitAssembly, _VMContext) {}
1238 : CodeGenAction(Backend_EmitBC, _VMContext) {}
1242 : CodeGenAction(Backend_EmitLL, _VMContext) {}
1246 : CodeGenAction(Backend_EmitNothing, _VMContext) {}
1250 : CodeGenAction(Backend_EmitMCNull, _VMContext) {}
1254 : CodeGenAction(Backend_EmitObj, _VMContext) {}