Home | History | Annotate | Download | only in seccomp-bpf

Lines Matching refs:CodeGen

5 #include "sandbox/linux/seccomp-bpf/codegen.h"
44 CodeGen::CodeGen() : compiled_(false) {}
46 CodeGen::~CodeGen() {
59 void CodeGen::PrintProgram(const SandboxBPF::Program& program) {
147 Instruction* CodeGen::MakeInstruction(uint16_t code,
175 Instruction* CodeGen::MakeInstruction(uint16_t code,
192 void CodeGen::Traverse(Instruction* instruction,
204 void CodeGen::FindBranchTargets(const Instruction& instructions,
277 BasicBlock* CodeGen::MakeBasicBlock(Instruction* head, Instruction* tail) {
294 void CodeGen::AddBasicBlock(Instruction* head,
316 BasicBlock* CodeGen::CutGraphIntoBasicBlocks(
484 void CodeGen::MergeTails(TargetsToBlocks* blocks) {
518 void CodeGen::ComputeIncomingBranches(BasicBlock* block,
545 void CodeGen::TopoSortBasicBlocks(BasicBlock* first_block,
615 void CodeGen::ComputeRelativeJumps(BasicBlocks* basic_blocks,
693 void CodeGen::ConcatenateBasicBlocks(const BasicBlocks& basic_blocks,
714 void CodeGen::Compile(Instruction* instructions, SandboxBPF::Program* program) {