Lines Matching refs:CodeGen

87   CodeGen::Node node;
103 CodeGen::Program PolicyCompiler::Compile() { in Compile()
133 CodeGen::Node PolicyCompiler::AssemblePolicy() { in AssemblePolicy()
143 CodeGen::Node PolicyCompiler::CheckArch(CodeGen::Node passed) { in CheckArch()
153 CodeGen::Node PolicyCompiler::MaybeAddEscapeHatch(CodeGen::Node rest) { in MaybeAddEscapeHatch()
185 CodeGen::Node PolicyCompiler::DispatchSyscall() { in DispatchSyscall()
192 CodeGen::Node jumptable = AssembleJumpTable(ranges.begin(), ranges.end()); in DispatchSyscall()
200 CodeGen::Node PolicyCompiler::CheckSyscallNumber(CodeGen::Node passed) { in CheckSyscallNumber()
204 CodeGen::Node invalidX32 = in CheckSyscallNumber()
227 const CodeGen::Node invalid_node = CompileResult(policy_->InvalidSyscall()); in FindRanges()
229 CodeGen::Node old_node = in FindRanges()
235 CodeGen::Node node = in FindRanges()
251 CodeGen::Node PolicyCompiler::AssembleJumpTable(Ranges::const_iterator start, in AssembleJumpTable()
272 CodeGen::Node jf = AssembleJumpTable(start, mid); in AssembleJumpTable()
273 CodeGen::Node jt = AssembleJumpTable(mid, stop); in AssembleJumpTable()
277 CodeGen::Node PolicyCompiler::CompileResult(const ResultExpr& res) { in CompileResult()
281 CodeGen::Node PolicyCompiler::MaskedEqual(int argno, in MaskedEqual()
285 CodeGen::Node passed, in MaskedEqual()
286 CodeGen::Node failed) { in MaskedEqual()
310 CodeGen::Node PolicyCompiler::MaskedEqualHalf(int argno, in MaskedEqualHalf()
315 CodeGen::Node passed, in MaskedEqualHalf()
316 CodeGen::Node failed) { in MaskedEqualHalf()
322 CodeGen::Node invalid_64bit = Unexpected64bitArgument(); in MaskedEqualHalf()
427 CodeGen::Node PolicyCompiler::Unexpected64bitArgument() { in Unexpected64bitArgument()
431 CodeGen::Node PolicyCompiler::Return(uint32_t ret) { in Return()
449 CodeGen::Node PolicyCompiler::Trap(TrapRegistry::TrapFnc fnc, in Trap()