Home
last modified time | relevance | path

Searched refs:CodegenLLVM (Results 1 – 4 of 4) sorted by relevance

/external/bcc/src/cc/frontends/b/
Dcodegen_llvm.cc66 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::CodegenLLVM
101 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 …]
Dloader.h33 class CodegenLLVM; variable
47 std::unique_ptr<cc::CodegenLLVM> codegen_;
Dcodegen_llvm.h57 class CodegenLLVM : public Visitor {
61 CodegenLLVM(llvm::Module *mod, Scopes *scopes, Scopes *proto_scopes);
62 virtual ~CodegenLLVM();
Dloader.cc63 …codegen_ = ebpf::make_unique<ebpf::cc::CodegenLLVM>(mod, parser_->scopes_.get(), proto_parser_->sc… in parse()