Searched refs:CodeGenAction (Results 1 – 5 of 5) sorted by relevance
24 class CodeGenAction : public ASTFrontendAction {38 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr);50 ~CodeGenAction() override;69 class EmitAssemblyAction : public CodeGenAction {75 class EmitBCAction : public CodeGenAction {81 class EmitLLVMAction : public CodeGenAction {87 class EmitLLVMOnlyAction : public CodeGenAction {93 class EmitCodeGenOnlyAction : public CodeGenAction {99 class EmitObjAction : public CodeGenAction {
660 CodeGenAction::CodeGenAction(unsigned _Act, LLVMContext *_VMContext) in CodeGenAction() function in CodeGenAction664 CodeGenAction::~CodeGenAction() { in ~CodeGenAction()670 bool CodeGenAction::hasIRSupport() const { return true; } in hasIRSupport()672 void CodeGenAction::EndSourceFileAction() { in EndSourceFileAction()685 std::unique_ptr<llvm::Module> CodeGenAction::takeModule() { in takeModule()689 llvm::LLVMContext *CodeGenAction::takeLLVMContext() { in takeLLVMContext()715 CodeGenAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer()784 void CodeGenAction::ExecuteAction() { in ExecuteAction()858 : CodeGenAction(Backend_EmitAssembly, _VMContext) {} in EmitAssemblyAction()862 : CodeGenAction(Backend_EmitBC, _VMContext) {} in EmitBCAction()[all …]
68 CodeGenAction.cpp
26 class NullCodeGenAction : public CodeGenAction {29 : CodeGenAction(Backend_EmitMCNull, _VMContext) {} in NullCodeGenAction()
162 std::unique_ptr<CodeGenAction> Act(new EmitLLVMOnlyAction()); in main()