Searched refs:CodegenLLVM (Results 1 – 4 of 4) sorted by relevance
66 explicit BlockStack(CodegenLLVM *cc, BasicBlock *bb) in BlockStack()78 CodegenLLVM *cc_;84 explicit SwitchStack(CodegenLLVM *cc, SwitchInst *sw) in SwitchStack()93 CodegenLLVM *cc_;96 CodegenLLVM::CodegenLLVM(llvm::Module *mod, Scopes *scopes, Scopes *proto_scopes) in CodegenLLVM() function in ebpf::cc::CodegenLLVM101 CodegenLLVM::~CodegenLLVM() { in ~CodegenLLVM()106 void CodegenLLVM::emit(const char *fmt, Args&&... params) { in emit()110 void CodegenLLVM::emit(const char *s) { in emit()115 StatusTuple CodegenLLVM::visit_block_stmt_node(BlockStmtNode *n) { in visit_block_stmt_node()132 StatusTuple CodegenLLVM::visit_if_stmt_node(IfStmtNode *n) { in visit_if_stmt_node()[all …]
33 class CodegenLLVM; variable47 std::unique_ptr<cc::CodegenLLVM> codegen_;
57 class CodegenLLVM : public Visitor {61 CodegenLLVM(llvm::Module *mod, Scopes *scopes, Scopes *proto_scopes);62 virtual ~CodegenLLVM();
63 …codegen_ = ebpf::make_unique<ebpf::cc::CodegenLLVM>(mod, parser_->scopes_.get(), proto_parser_->sc… in parse()