Home
last modified time | relevance | path

Searched refs:CodeGenAction (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Frontend/
H A DFrontendActions.h197 class CodeGenAction : public FrontendAction {
209 CodeGenAction(BackendActionTy act) : action{act} {}; in CodeGenAction() function
229 ~CodeGenAction() override;
232 class EmitMLIRAction : public CodeGenAction {
234 EmitMLIRAction() : CodeGenAction(BackendActionTy::Backend_EmitMLIR) {} in EmitMLIRAction()
237 class EmitLLVMAction : public CodeGenAction {
239 EmitLLVMAction() : CodeGenAction(BackendActionTy::Backend_EmitLL) {} in EmitLLVMAction()
242 class EmitLLVMBitcodeAction : public CodeGenAction {
247 class EmitObjAction : public CodeGenAction {
249 EmitObjAction() : CodeGenAction(BackendActionTy::Backend_EmitObj) {} in EmitObjAction()
[all …]
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCodeGenAction.h24 class CodeGenAction : public ASTFrontendAction {
60 CodeGenAction(unsigned _Act, llvm::LLVMContext *_VMContext = nullptr);
72 ~CodeGenAction() override;
86 class EmitAssemblyAction : public CodeGenAction {
92 class EmitBCAction : public CodeGenAction {
98 class EmitLLVMAction : public CodeGenAction {
104 class EmitLLVMOnlyAction : public CodeGenAction {
110 class EmitCodeGenOnlyAction : public CodeGenAction {
116 class EmitObjAction : public CodeGenAction {
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenAction.cpp106 using LinkModule = CodeGenAction::LinkModule;
958 CodeGenAction::CodeGenAction(unsigned _Act, LLVMContext *_VMContext) in CodeGenAction() function in CodeGenAction
962 CodeGenAction::~CodeGenAction() { in ~CodeGenAction()
970 void CodeGenAction::EndSourceFileAction() { in EndSourceFileAction()
983 llvm::LLVMContext *CodeGenAction::takeLLVMContext() { in takeLLVMContext()
1077 CodeGenAction::loadModule(MemoryBufferRef MBRef) { in loadModule()
1142 void CodeGenAction::ExecuteAction() { in ExecuteAction()
1230 : CodeGenAction(Backend_EmitBC, _VMContext) {} in EmitBCAction()
1234 : CodeGenAction(Backend_EmitLL, _VMContext) {} in EmitLLVMAction()
1242 : CodeGenAction(Backend_EmitMCNull, _VMContext) {} in EmitCodeGenOnlyAction()
[all …]
H A DCMakeLists.txt70 CodeGenAction.cpp
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp82 bool CodeGenAction::beginSourceFileAction() { in beginSourceFileAction()
478 CodeGenAction::~CodeGenAction() = default;
499 void CodeGenAction::generateLLVMIR() { in generateLLVMIR()
555 void CodeGenAction::setUpTargetMachine() { in setUpTargetMachine()
651 void CodeGenAction::runOptimizationPipeline(llvm::raw_pwrite_stream &os) { in runOptimizationPipeline()
690 void CodeGenAction::executeAction() { in executeAction()
/llvm-project-15.0.7/clang/unittests/Frontend/
H A DCodeGenActionTest.cpp28 class NullCodeGenAction : public CodeGenAction {
31 : CodeGenAction(Backend_EmitMCNull, _VMContext) {} in NullCodeGenAction()
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/CodeGen/
H A DBUILD.gn76 "CodeGenAction.cpp",
/llvm-project-15.0.7/clang/lib/Interpreter/
H A DIncrementalParser.cpp213 return static_cast<CodeGenAction *>(WrappedAct)->getCodeGenerator(); in getCodeGen()