AddExactnessGuard(InstanceCallInstr *call, intptr_t receiver_cid) | dart::FlowGraph | |
AddPhi(JoinEntryInstr *join, Definition *d1, Definition *d2) | dart::FlowGraph | |
AddToGraphInitialDefinitions(Definition *defn) | dart::FlowGraph | |
AddToInitialDefinitions(BlockEntryWithInitialDefs *entry, Definition *defn) | dart::FlowGraph | |
allocate_block_id() | dart::FlowGraph | inline |
AllocateSSAIndex(Definition *def) | dart::FlowGraph | inline |
AppendSpeculativeTo(Instruction *prev, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | |
AppendTo(Instruction *prev, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | |
ArgumentDescriptorEnvIndex() const | dart::FlowGraph | inline |
BranchSimplifier | dart::FlowGraph | friend |
Canonicalize() | dart::FlowGraph | |
captured_parameters() const | dart::FlowGraph | inline |
CheckForInstanceCall(InstanceCallInstr *call, UntaggedFunction::Kind kind) const | dart::FlowGraph | |
CodegenBlockOrder() | dart::FlowGraph | |
CodegenBlockOrder() const | dart::FlowGraph | |
CompactSSA(ZoneGrowableArray< Definition * > *detached_defs=nullptr) | dart::FlowGraph | |
CompilationMode enum name | dart::FlowGraph | |
CompilationModeFrom(bool is_optimizing) | dart::FlowGraph | inlinestatic |
compiler::GraphIntrinsifier | dart::FlowGraph | friend |
compiler_pass_filters() const | dart::FlowGraph | inline |
ComputeArgumentsSizeInWords(const Function &function, intptr_t arguments_count) | dart::FlowGraph | static |
ComputeDominators(GrowableArray< BitVector * > *dominance_frontier) | dart::FlowGraph | |
ComputeLocationsOfFixedParameters(Zone *zone, const Function &function, bool should_assign_stack_locations=false, compiler::ParameterInfoArray *parameter_info=nullptr) | dart::FlowGraph | static |
ComputeSSA(ZoneGrowableArray< Definition * > *inlining_parameters) | dart::FlowGraph | |
constant_dead() const | dart::FlowGraph | inline |
constant_null() const | dart::FlowGraph | inline |
ConstantPropagator | dart::FlowGraph | friend |
CopyDeoptTarget(Instruction *to, Instruction *from) | dart::FlowGraph | inline |
coverage_array() const | dart::FlowGraph | inline |
CreateCheckBound(Definition *length, Definition *index, intptr_t deopt_id) | dart::FlowGraph | |
CreateCheckClass(Definition *to_check, const Cids &cids, intptr_t deopt_id, const InstructionSource &source) | dart::FlowGraph | |
CreateCommonConstants() | dart::FlowGraph | |
current_ssa_temp_index() const | dart::FlowGraph | inline |
CurrentContextEnvIndex() const | dart::FlowGraph | inline |
CurrentContextVar() const | dart::FlowGraph | inline |
DeadCodeElimination | dart::FlowGraph | friend |
disallow_licm() | dart::FlowGraph | inline |
disallow_unmatched_representations() | dart::FlowGraph | inline |
DiscoverBlocks() | dart::FlowGraph | |
EliminateEnvironments() | dart::FlowGraph | |
EnsureRedefinition(Instruction *prev, Definition *original, CompileType compile_type) | dart::FlowGraph | |
EnsureSSATempIndex(Definition *defn, Definition *replacement) | dart::FlowGraph | |
EnvIndex(const LocalVariable *variable) const | dart::FlowGraph | inline |
ExtractExternalUntaggedPayload(Instruction *instr, Value *array, classid_t cid) | dart::FlowGraph | |
ExtractNonInternalTypedDataPayloads() | dart::FlowGraph | |
FlowGraph(const ParsedFunction &parsed_function, GraphEntryInstr *graph_entry, intptr_t max_block_id, PrologueInfo prologue_info, CompilationMode compilation_mode) | dart::FlowGraph | |
FlowGraphChecker | dart::FlowGraph | friend |
FlowGraphCompiler | dart::FlowGraph | friend |
function() const | dart::FlowGraph | inline |
GetConstant(const Object &object, Representation representation=kTagged) | dart::FlowGraph | |
GetDirectParameterInfoAt(intptr_t i) | dart::FlowGraph | inline |
GetExistingConstant(const Object &object, Representation representation=kTagged) const | dart::FlowGraph | |
GetLoopHierarchy() | dart::FlowGraph | inline |
graph_entry() const | dart::FlowGraph | inline |
IfConverter | dart::FlowGraph | friend |
inlining_id() const | dart::FlowGraph | inline |
InsertAfter(Instruction *prev, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | |
InsertBefore(Instruction *next, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | inline |
InsertMoveArguments() | dart::FlowGraph | |
InsertSpeculativeAfter(Instruction *prev, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | |
InsertSpeculativeBefore(Instruction *next, Instruction *instr, Environment *env, UseKind use_kind) | dart::FlowGraph | inline |
InstructionCount() const | dart::FlowGraph | |
is_huge_method() const | dart::FlowGraph | inline |
is_licm_allowed() const | dart::FlowGraph | inline |
IsCompiledForOsr() const | dart::FlowGraph | inline |
IsConstantRepresentable(const Object &value, Representation target_rep, bool tagged_value_must_be_smi) | dart::FlowGraph | static |
IsImmortalVariable(intptr_t env_index) const | dart::FlowGraph | inline |
IsIrregexpFunction() const | dart::FlowGraph | inline |
isolate_group() const | dart::FlowGraph | inline |
IsReceiver(Definition *def) const | dart::FlowGraph | |
kEffect enum value | dart::FlowGraph | |
kValue enum value | dart::FlowGraph | |
loop_hierarchy() const | dart::FlowGraph | inline |
loop_invariant_loads() const | dart::FlowGraph | inline |
mark_huge_method() | dart::FlowGraph | inline |
max_argument_slot_count() const | dart::FlowGraph | inline |
max_block_id() const | dart::FlowGraph | inline |
max_vreg() const | dart::FlowGraph | inline |
MergeBlocks() | dart::FlowGraph | |
NewDiamond(Instruction *instruction, Instruction *inherit, ComparisonInstr *compare, TargetEntryInstr **block_true, TargetEntryInstr **block_false) | dart::FlowGraph | |
NewDiamond(Instruction *instruction, Instruction *inherit, const LogicalAnd &condition, TargetEntryInstr **block_true, TargetEntryInstr **block_false) | dart::FlowGraph | |
num_direct_parameters() const | dart::FlowGraph | inline |
num_stack_locals() const | dart::FlowGraph | inline |
operator delete(void *pointer) | dart::ZoneAllocated | inline |
operator new(size_t size) | dart::ZoneAllocated | |
operator new(size_t size, Zone *zone) | dart::ZoneAllocated | |
optimized_block_order() const | dart::FlowGraph | inline |
osr_variable_count() const | dart::FlowGraph | inline |
ParameterRepresentationAt(const Function &function, intptr_t index) | dart::FlowGraph | static |
parsed_function() const | dart::FlowGraph | inline |
PopulateWithICData(const Function &function) | dart::FlowGraph | |
postorder() const | dart::FlowGraph | inline |
postorder_iterator() const | dart::FlowGraph | inline |
preorder() const | dart::FlowGraph | inline |
Print(const char *phase="unknown") | dart::FlowGraph | |
prologue_info() const | dart::FlowGraph | inline |
RawTypeArgumentEnvIndex() const | dart::FlowGraph | inline |
RemoveRedefinitions(bool keep_checks=false) | dart::FlowGraph | |
RenameDominatedUses(Definition *def, Instruction *dom, Definition *other) | dart::FlowGraph | static |
RenameUsesDominatedByRedefinitions() | dart::FlowGraph | |
ReplaceCurrentInstruction(ForwardInstructionIterator *iterator, Instruction *current, Instruction *replacement) | dart::FlowGraph | |
ResetLoopHierarchy() | dart::FlowGraph | inline |
ReturnRepresentationOf(const Function &function) | dart::FlowGraph | static |
reverse_postorder() const | dart::FlowGraph | inline |
reverse_postorder_iterator() const | dart::FlowGraph | inline |
SelectRepresentations() | dart::FlowGraph | |
set_coverage_array(const Array &array) | dart::FlowGraph | inline |
set_current_ssa_temp_index(intptr_t index) | dart::FlowGraph | inline |
set_inlining_id(intptr_t value) | dart::FlowGraph | inline |
set_loop_invariant_loads(ZoneGrowableArray< BitVector * > *loop_invariant_loads) | dart::FlowGraph | inline |
set_max_argument_slot_count(intptr_t count) | dart::FlowGraph | inline |
set_max_block_id(intptr_t id) | dart::FlowGraph | inline |
should_print() const | dart::FlowGraph | inline |
should_remove_all_bounds_checks() const | dart::FlowGraph | inline |
should_reorder_blocks() const | dart::FlowGraph | inline |
SuspendStateEnvIndex() const | dart::FlowGraph | inline |
SuspendStateVar() const | dart::FlowGraph | inline |
thread() const | dart::FlowGraph | inline |
ToCheck enum name | dart::FlowGraph | |
TryCreateConstantReplacementFor(Definition *op, const Object &value) | dart::FlowGraph | |
TryOptimizePatterns() | dart::FlowGraph | |
unmatched_representations_allowed() const | dart::FlowGraph | inline |
UseKind enum name | dart::FlowGraph | |
variable_count() const | dart::FlowGraph | inline |
VerifyRedefinitions() | dart::FlowGraph | |
zone() const | dart::FlowGraph | inline |
ZoneAllocated() | dart::ZoneAllocated | inline |