Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
dart::kernel::PrologueBuilder Member List

This is the complete list of members for dart::kernel::PrologueBuilder, including all inherited members.

AllocateBlockId()dart::kernel::BaseFlowGraphBuilderinlineprotected
AllocateClosure(TokenPosition position, bool has_instantiator_type_args, bool is_generic, bool is_tear_off)dart::kernel::BaseFlowGraphBuilder
AllocateContext(const ZoneGrowableArray< const Slot * > &scope)dart::kernel::BaseFlowGraphBuilder
AllocateObject(TokenPosition position, const Class &klass, intptr_t argument_count)dart::kernel::BaseFlowGraphBuilder
AllocateRecord(TokenPosition position, RecordShape shape)dart::kernel::BaseFlowGraphBuilder
AllocateSmallRecord(TokenPosition position, RecordShape shape)dart::kernel::BaseFlowGraphBuilder
AllocateTryIndex()dart::kernel::BaseFlowGraphBuilderinline
AllocateTypedData(TokenPosition position, classid_t class_id)dart::kernel::BaseFlowGraphBuilder
AssertAssignable(TokenPosition position, const String &dst_name, AssertAssignableInstr::Kind kind=AssertAssignableInstr::kUnknown)dart::kernel::BaseFlowGraphBuilder
AssertBool(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
BaseFlowGraphBuilder(const ParsedFunction *parsed_function, intptr_t last_used_block_id, intptr_t osr_id=DeoptId::kNone, ZoneGrowableArray< intptr_t > *context_level_array=nullptr, InlineExitCollector *exit_collector=nullptr, bool inlining_unchecked_entry=false)dart::kernel::BaseFlowGraphBuilderinline
BinaryIntegerOp(Token::Kind op, Representation representation, bool is_truncating=false)dart::kernel::BaseFlowGraphBuilder
BooleanNegate()dart::kernel::BaseFlowGraphBuilder
Box(Representation from)dart::kernel::BaseFlowGraphBuilder
BranchIfEqual(TargetEntryInstr **then_entry, TargetEntryInstr **otherwise_entry, bool negate=false)dart::kernel::BaseFlowGraphBuilder
BranchIfNull(TargetEntryInstr **then_entry, TargetEntryInstr **otherwise_entry, bool negate=false)dart::kernel::BaseFlowGraphBuilder
BranchIfStrictEqual(TargetEntryInstr **then_entry, TargetEntryInstr **otherwise_entry)dart::kernel::BaseFlowGraphBuilder
BranchIfTrue(TargetEntryInstr **then_entry, TargetEntryInstr **otherwise_entry, bool negate=false)dart::kernel::BaseFlowGraphBuilder
BuildEntryPointsIntrospection()dart::kernel::BaseFlowGraphBuilder
BuildFunctionEntry(GraphEntryInstr *graph_entry)dart::kernel::BaseFlowGraphBuilder
BuildIndirectEntry(intptr_t indirect_id, intptr_t try_index)dart::kernel::BaseFlowGraphBuilder
BuildJoinEntry()dart::kernel::BaseFlowGraphBuilder
BuildJoinEntry(intptr_t try_index)dart::kernel::BaseFlowGraphBuilder
BuildParameterHandling()dart::kernel::PrologueBuilder
BuildPrologue(BlockEntryInstr *entry, PrologueInfo *prologue_info)dart::kernel::PrologueBuilder
BuildTargetEntry()dart::kernel::BaseFlowGraphBuilder
BuildThrowNoSuchMethod()dart::kernel::BaseFlowGraphBuilder
CalculateElementAddress(intptr_t index_scale)dart::kernel::BaseFlowGraphBuilder
CheckNotDeeplyImmutable(CheckWritableInstr::Kind kind)dart::kernel::BaseFlowGraphBuilder
CheckNull(TokenPosition position, LocalVariable *receiver, const String &function_name)dart::kernel::BaseFlowGraphBuilder
CheckNullOptimized(const String &name, CheckNullInstr::ExceptionType exception_type, TokenPosition position=TokenPosition::kNoSource)dart::kernel::BaseFlowGraphBuilder
CheckNullOptimized(const String &function_name, TokenPosition position=TokenPosition::kNoSource)dart::kernel::BaseFlowGraphBuilderinline
CheckStackOverflow(TokenPosition position, intptr_t stack_depth, intptr_t loop_depth)dart::kernel::BaseFlowGraphBuilder
CheckStackOverflowInPrologue(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
ClosureCall(const Function &target_function, TokenPosition position, intptr_t type_args_len, intptr_t argument_count, const Array &argument_names, const InferredTypeMetadata *result_type=nullptr)dart::kernel::BaseFlowGraphBuilder
Constant(const Object &value)dart::kernel::BaseFlowGraphBuilder
context_depth_dart::kernel::BaseFlowGraphBuilderprotected
context_level_array_dart::kernel::BaseFlowGraphBuilderprotected
ConvertUnboxedToUntagged()dart::kernel::BaseFlowGraphBuilder
ConvertUntaggedToUnboxed()dart::kernel::BaseFlowGraphBuilder
coverage_array() constdart::kernel::BaseFlowGraphBuilderinline
coverage_array_dart::kernel::BaseFlowGraphBuilderprotected
coverage_array_positions_dart::kernel::BaseFlowGraphBuilderprotected
CreateArray()dart::kernel::BaseFlowGraphBuilder
current_try_index_dart::kernel::BaseFlowGraphBuilderprotected
CurrentTryIndex() constdart::kernel::BaseFlowGraphBuilderinline
DebugStepCheck(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
DoubleToFloat()dart::kernel::BaseFlowGraphBuilder
DoubleToInteger(MethodRecognizer::Kind recognized_kind)dart::kernel::BaseFlowGraphBuilder
Drop()dart::kernel::BaseFlowGraphBuilder
DropTemporary(LocalVariable **temp)dart::kernel::BaseFlowGraphBuilder
DropTempsPreserveTop(intptr_t num_temps_to_drop)dart::kernel::BaseFlowGraphBuilder
exit_collector_dart::kernel::BaseFlowGraphBuilderprotected
FinalizeCoverageArray()dart::kernel::BaseFlowGraphBuilder
FloatToDouble()dart::kernel::BaseFlowGraphBuilder
function_dart::kernel::BaseFlowGraphBuilderprotected
GenericCheckBound()dart::kernel::BaseFlowGraphBuilder
GetArguments(int count)dart::kernel::BaseFlowGraphBuilder
GetCoverageIndexFor(intptr_t encoded_position)dart::kernel::BaseFlowGraphBuilderprotected
GetNextDeoptId()dart::kernel::BaseFlowGraphBuilderinline
GetStackDepth() constdart::kernel::BaseFlowGraphBuilderinline
Goto(JoinEntryInstr *destination)dart::kernel::BaseFlowGraphBuilder
GuardFieldClass(const Field &field, intptr_t deopt_id)dart::kernel::BaseFlowGraphBuilder
GuardFieldLength(const Field &field, intptr_t deopt_id)dart::kernel::BaseFlowGraphBuilder
has_saved_args_desc_array()dart::kernel::BaseFlowGraphBuilderinline
HasEmptyPrologue(const Function &function)dart::kernel::PrologueBuilderstatic
InitConstantParameters()dart::kernel::BaseFlowGraphBuilder
InlineBailout(const char *reason)dart::kernel::BaseFlowGraphBuilder
inlining_unchecked_entry_dart::kernel::BaseFlowGraphBuilderprotected
InliningUncheckedEntry() constdart::kernel::BaseFlowGraphBuilderinline
InstantiateDynamicTypeArguments()dart::kernel::BaseFlowGraphBuilder
InstantiateType(const AbstractType &type)dart::kernel::BaseFlowGraphBuilder
InstantiateTypeArguments(const TypeArguments &type_arguments)dart::kernel::BaseFlowGraphBuilder
IntConstant(int64_t value)dart::kernel::BaseFlowGraphBuilder
InvokeMathCFunction(MethodRecognizer::Kind recognized_kind, intptr_t num_inputs)dart::kernel::BaseFlowGraphBuilder
is_recording_context_levels() constdart::kernel::BaseFlowGraphBuilderinline
IsCompiledForOsr()dart::kernel::BaseFlowGraphBuilderinline
IsInlining() constdart::kernel::BaseFlowGraphBuilderinline
last_used_block_id() constdart::kernel::PrologueBuilderinline
last_used_block_id_dart::kernel::BaseFlowGraphBuilderprotected
LoadArgDescriptor()dart::kernel::BaseFlowGraphBuilder
LoadClassId()dart::kernel::BaseFlowGraphBuilder
LoadContextAt(int depth)dart::kernel::BaseFlowGraphBuilder
LoadField(const Field &field, bool calls_initializer)dart::kernel::BaseFlowGraphBuilder
LoadFpRelativeSlot(intptr_t offset, CompileType result_type, Representation representation=kTagged)dart::kernel::BaseFlowGraphBuilder
LoadIndexed(classid_t class_id, intptr_t index_scale=compiler::target::kWordSize, bool index_unboxed=false, AlignmentType alignment=kAlignedAccess)dart::kernel::BaseFlowGraphBuilder
LoadLocal(LocalVariable *variable)dart::kernel::BaseFlowGraphBuilder
LoadNativeField(const Slot &native_field, InnerPointerAccess loads_inner_pointer, bool calls_initializer=false)dart::kernel::BaseFlowGraphBuilder
LoadNativeField(const Slot &native_field, bool calls_initializer=false)dart::kernel::BaseFlowGraphBuilder
LoadStaticField(const Field &field, bool calls_initializer)dart::kernel::BaseFlowGraphBuilder
LoadUntagged(intptr_t offset)dart::kernel::BaseFlowGraphBuilder
MakeTemp()dart::kernel::BaseFlowGraphBuilder
MakeTemporary(const char *suffix=nullptr)dart::kernel::BaseFlowGraphBuilder
MayCloneField(Zone *zone, const Field &field)dart::kernel::BaseFlowGraphBuilderstatic
MemoryCopy(classid_t src_cid, classid_t dest_cid, bool unboxed_inputs, bool can_overlap=true)dart::kernel::BaseFlowGraphBuilder
next_used_try_index_dart::kernel::BaseFlowGraphBuilderprotected
NullConstant()dart::kernel::BaseFlowGraphBuilder
osr_id_dart::kernel::BaseFlowGraphBuilderprotected
parsed_function_dart::kernel::BaseFlowGraphBuilderprotected
Peek(intptr_t depth=0)dart::kernel::BaseFlowGraphBuilder
Pop()dart::kernel::BaseFlowGraphBuilder
PrologueBuilder(const ParsedFunction *parsed_function, intptr_t last_used_id, bool compiling_for_osr, bool is_inlining)dart::kernel::PrologueBuilderinline
PrologueSkippableOnUncheckedEntry(const Function &function)dart::kernel::PrologueBuilderstatic
Push(Definition *definition)dart::kernel::BaseFlowGraphBuilder
ReachabilityFence()dart::kernel::BaseFlowGraphBuilder
RecordBranchCoverage(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
RecordCoverage(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
RecordCoverageImpl(TokenPosition position, bool is_branch_coverage)dart::kernel::BaseFlowGraphBuilderprotected
RecordUncheckedEntryPoint(GraphEntryInstr *graph_entry, FunctionEntryInstr *unchecked_entry)dart::kernel::BaseFlowGraphBuilder
RedefinitionWithType(const AbstractType &type)dart::kernel::BaseFlowGraphBuilder
reset_context_depth_for_deopt_id(intptr_t deopt_id)dart::kernel::BaseFlowGraphBuilder
Return(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
saved_args_desc_array()dart::kernel::BaseFlowGraphBuilderinline
saved_args_desc_array_dart::kernel::BaseFlowGraphBuilderprotected
set_context_depth(intptr_t context_level)dart::kernel::BaseFlowGraphBuilderinline
SetCurrentTryIndex(intptr_t try_index)dart::kernel::BaseFlowGraphBuilderinline
SetTempIndex(Definition *definition)dart::kernel::BaseFlowGraphBuilder
SmiBinaryOp(Token::Kind op, bool is_truncating=false)dart::kernel::BaseFlowGraphBuilder
SmiRelationalOp(Token::Kind kind)dart::kernel::BaseFlowGraphBuilder
stack_dart::kernel::BaseFlowGraphBuilderprotected
StoreField(const Field &field, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther, StoreBarrierType emit_store_barrier=kEmitStoreBarrier)dart::kernel::BaseFlowGraphBuilder
StoreFieldGuarded(const Field &field, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther)dart::kernel::BaseFlowGraphBuilder
StoreFpRelativeSlot(intptr_t offset)dart::kernel::BaseFlowGraphBuilder
StoreIndexed(classid_t class_id)dart::kernel::BaseFlowGraphBuilder
StoreIndexedTypedData(classid_t class_id, intptr_t index_scale, bool index_unboxed, AlignmentType alignment=kAlignedAccess)dart::kernel::BaseFlowGraphBuilder
StoreLocal(LocalVariable *variable)dart::kernel::BaseFlowGraphBuilderinline
StoreLocal(TokenPosition position, LocalVariable *variable)dart::kernel::BaseFlowGraphBuilder
StoreLocalRaw(TokenPosition position, LocalVariable *variable)dart::kernel::BaseFlowGraphBuilder
StoreNativeField(TokenPosition position, const Slot &slot, InnerPointerAccess stores_inner_pointer, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther, StoreBarrierType emit_store_barrier=kEmitStoreBarrier, compiler::Assembler::MemoryOrder memory_order=compiler::Assembler::kRelaxedNonAtomic)dart::kernel::BaseFlowGraphBuilder
StoreNativeField(TokenPosition position, const Slot &slot, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther, StoreBarrierType emit_store_barrier=kEmitStoreBarrier, compiler::Assembler::MemoryOrder memory_order=compiler::Assembler::kRelaxedNonAtomic)dart::kernel::BaseFlowGraphBuilderinline
StoreNativeField(const Slot &slot, InnerPointerAccess stores_inner_pointer, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther, StoreBarrierType emit_store_barrier=kEmitStoreBarrier, compiler::Assembler::MemoryOrder memory_order=compiler::Assembler::kRelaxedNonAtomic)dart::kernel::BaseFlowGraphBuilderinline
StoreNativeField(const Slot &slot, StoreFieldInstr::Kind kind=StoreFieldInstr::Kind::kOther, StoreBarrierType emit_store_barrier=kEmitStoreBarrier, compiler::Assembler::MemoryOrder memory_order=compiler::Assembler::kRelaxedNonAtomic)dart::kernel::BaseFlowGraphBuilderinline
StoreStaticField(TokenPosition position, const Field &field)dart::kernel::BaseFlowGraphBuilder
StrictCompare(TokenPosition position, Token::Kind kind, bool number_check=false)dart::kernel::BaseFlowGraphBuilder
StrictCompare(Token::Kind kind, bool number_check=false)dart::kernel::BaseFlowGraphBuilder
TailCall(const Code &code)dart::kernel::BaseFlowGraphBuilder
TestAnyTypeArgs(Fragment present, Fragment absent)dart::kernel::BaseFlowGraphBuilder
TestDelayedTypeArgs(LocalVariable *closure, Fragment present, Fragment absent)dart::kernel::BaseFlowGraphBuilder
TestTypeArgsLen(Fragment eq_branch, Fragment neq_branch, intptr_t num_type_args)dart::kernel::BaseFlowGraphBuilder
thread_dart::kernel::BaseFlowGraphBuilderprotected
ThrowException(TokenPosition position)dart::kernel::BaseFlowGraphBuilder
UnaryDoubleOp(Token::Kind op)dart::kernel::BaseFlowGraphBuilder
UnboxedIntConstant(int64_t value, Representation representation)dart::kernel::BaseFlowGraphBuilder
Utf8Scan()dart::kernel::BaseFlowGraphBuilder
zone_dart::kernel::BaseFlowGraphBuilderprotected