5#ifndef RUNTIME_VM_COMPILER_JIT_JIT_CALL_SPECIALIZER_H_
6#define RUNTIME_VM_COMPILER_JIT_JIT_CALL_SPECIALIZER_H_
8#if defined(DART_PRECOMPILED_RUNTIME)
9#error "AOT runtime should not use compiler sources (including header files)"
36 void LowerContextAllocation(
39 Value* context_value);
FlowGraph * flow_graph() const
virtual void VisitInstanceCall(InstanceCallInstr *instr)
JitCallSpecializer(FlowGraph *flow_graph, SpeculativeInliningPolicy *speculative_policy)
virtual bool IsAllowedForInlining(intptr_t deopt_id) const
virtual ~JitCallSpecializer()
virtual void VisitCloneContext(CloneContextInstr *instr)
virtual bool TryOptimizeStaticCallUsingStaticTypes(StaticCallInstr *call)
virtual void VisitAllocateContext(AllocateContextInstr *instr)