|
class | dart::Value |
|
class | dart::Value::Iterator |
|
struct | dart::CidRange |
|
struct | dart::CidRangeValue |
|
class | dart::CidRangeVectorUtils |
|
class | dart::HierarchyInfo |
|
class | dart::EmbeddedArray< T, N > |
|
class | dart::EmbeddedArray< T, 0 > |
|
struct | dart::InstrAttrs |
|
struct | dart::unwrap_enum< T, is_enum > |
|
struct | dart::unwrap_enum< T, true > |
|
struct | dart::unwrap_enum< T, false > |
|
struct | dart::TargetInfo |
|
class | dart::Cids |
|
class | dart::CallTargets |
|
class | dart::BinaryFeedback |
|
class | dart::InstructionIndexedPropertyIterable< Trait > |
|
struct | dart::InstructionIndexedPropertyIterable< Trait >::Iterator |
|
class | dart::ValueListIterable |
|
struct | dart::ValueListIterable::Iterator |
|
class | dart::Instruction |
|
struct | dart::Instruction::InputsTrait |
|
struct | dart::Instruction::SuccessorsTrait |
|
struct | dart::BranchLabels |
|
class | dart::PureInstruction |
|
struct | dart::Throws |
|
struct | dart::NoThrow |
|
struct | dart::Pure< DefaultBase, PureBase > |
|
struct | dart::NoCSE< DefaultBase, PureBase > |
|
class | dart::TemplateInstruction< N, ThrowsTrait, CSETrait > |
|
class | dart::MoveOperands |
|
class | dart::ParallelMoveInstr |
|
class | dart::BlockEntryInstr |
|
class | dart::BlockEntryInstr::InstructionsIterable |
|
class | dart::ForwardInstructionIterator |
|
class | dart::BackwardInstructionIterator |
|
class | dart::BlockEntryWithInitialDefs |
|
class | dart::GraphEntryInstr |
|
class | dart::JoinEntryInstr |
|
class | dart::PhiIterator |
|
class | dart::TargetEntryInstr |
|
class | dart::FunctionEntryInstr |
|
class | dart::NativeEntryInstr |
|
class | dart::OsrEntryInstr |
|
class | dart::IndirectEntryInstr |
|
class | dart::CatchBlockEntryInstr |
|
class | dart::AliasIdentity |
|
class | dart::Definition |
|
class | dart::PureDefinition |
|
class | dart::TemplateDefinition< N, ThrowsTrait, CSETrait > |
|
class | dart::VariadicDefinition |
|
class | dart::PhiInstr |
|
class | dart::ParameterInstr |
|
class | dart::NativeParameterInstr |
|
class | dart::StoreIndexedUnsafeInstr |
|
class | dart::LoadIndexedUnsafeInstr |
|
class | dart::MemoryCopyInstr |
|
class | dart::TailCallInstr |
|
class | dart::MoveArgumentInstr |
|
class | dart::ReturnBaseInstr |
|
class | dart::DartReturnInstr |
|
class | dart::NativeReturnInstr |
|
class | dart::ThrowInstr |
|
class | dart::ReThrowInstr |
|
class | dart::StopInstr |
|
class | dart::GotoInstr |
|
class | dart::IndirectGotoInstr |
|
class | dart::ComparisonInstr |
|
class | dart::PureComparison |
|
class | dart::TemplateComparison< N, ThrowsTrait, CSETrait > |
|
class | dart::BranchInstr |
|
class | dart::DeoptimizeInstr |
|
class | dart::RedefinitionInstr |
|
class | dart::ReachabilityFenceInstr |
|
class | dart::ConstraintInstr |
|
class | dart::ConstantInstr |
|
class | dart::UnboxedConstantInstr |
|
class | dart::AssertSubtypeInstr |
|
class | dart::AssertAssignableInstr |
|
class | dart::AssertBooleanInstr |
|
struct | dart::ArgumentsInfo |
|
class | dart::TemplateDartCall< kExtraInputs > |
|
class | dart::ClosureCallInstr |
|
class | dart::InstanceCallBaseInstr |
|
class | dart::InstanceCallInstr |
|
class | dart::PolymorphicInstanceCallInstr |
|
class | dart::DispatchTableCallInstr |
|
class | dart::StrictCompareInstr |
|
class | dart::TestIntInstr |
|
class | dart::TestCidsInstr |
|
class | dart::TestRangeInstr |
|
class | dart::EqualityCompareInstr |
|
class | dart::RelationalOpInstr |
|
class | dart::IfThenElseInstr |
|
class | dart::StaticCallInstr |
|
class | dart::CachableIdempotentCallInstr |
|
class | dart::LoadLocalInstr |
|
class | dart::DropTempsInstr |
|
class | dart::MakeTempInstr |
|
class | dart::StoreLocalInstr |
|
class | dart::NativeCallInstr |
|
class | dart::FfiCallInstr |
|
class | dart::LeafRuntimeCallInstr |
|
class | dart::DebugStepCheckInstr |
|
class | dart::StoreFieldInstr |
|
class | dart::GuardFieldInstr |
|
class | dart::GuardFieldClassInstr |
|
class | dart::GuardFieldLengthInstr |
|
class | dart::GuardFieldTypeInstr |
|
class | dart::TemplateLoadField< N > |
|
class | dart::LoadStaticFieldInstr |
|
class | dart::StoreStaticFieldInstr |
|
class | dart::LoadIndexedInstr |
|
class | dart::LoadCodeUnitsInstr |
|
class | dart::OneByteStringFromCharCodeInstr |
|
class | dart::StringToCharCodeInstr |
|
class | dart::Utf8ScanInstr |
|
class | dart::StoreIndexedInstr |
|
class | dart::RecordCoverageInstr |
|
class | dart::BooleanNegateInstr |
|
class | dart::BoolToIntInstr |
|
class | dart::IntToBoolInstr |
|
class | dart::InstanceOfInstr |
|
class | dart::AllocationInstr |
|
class | dart::TemplateAllocation< N > |
|
class | dart::AllocateObjectInstr |
|
class | dart::AllocateClosureInstr |
|
class | dart::AllocateUninitializedContextInstr |
|
class | dart::AllocateRecordInstr |
|
class | dart::AllocateSmallRecordInstr |
|
class | dart::MaterializeObjectInstr |
|
class | dart::ArrayAllocationInstr |
|
class | dart::TemplateArrayAllocation< N > |
|
class | dart::CreateArrayInstr |
|
class | dart::AllocateTypedDataInstr |
|
class | dart::LoadUntaggedInstr |
|
class | dart::CalculateElementAddressInstr |
|
class | dart::LoadClassIdInstr |
|
class | dart::LoadFieldInstr |
|
class | dart::InstantiateTypeInstr |
|
class | dart::InstantiateTypeArgumentsInstr |
|
class | dart::AllocateContextInstr |
|
class | dart::CloneContextInstr |
|
class | dart::CheckEitherNonSmiInstr |
|
struct | dart::Boxing |
|
class | dart::BoxInstr |
|
class | dart::BoxIntegerInstr |
|
class | dart::BoxSmallIntInstr |
|
class | dart::BoxInteger32Instr |
|
class | dart::BoxInt32Instr |
|
class | dart::BoxUint32Instr |
|
class | dart::BoxInt64Instr |
|
class | dart::UnboxInstr |
|
class | dart::UnboxIntegerInstr |
|
class | dart::UnboxInteger32Instr |
|
class | dart::UnboxUint32Instr |
|
class | dart::UnboxInt32Instr |
|
class | dart::UnboxInt64Instr |
|
class | dart::CaseInsensitiveCompareInstr |
|
class | dart::MathMinMaxInstr |
|
class | dart::BinaryDoubleOpInstr |
|
class | dart::DoubleTestOpInstr |
|
class | dart::HashDoubleOpInstr |
|
class | dart::HashIntegerOpInstr |
|
class | dart::UnaryIntegerOpInstr |
|
class | dart::UnarySmiOpInstr |
|
class | dart::UnaryUint32OpInstr |
|
class | dart::UnaryInt64OpInstr |
|
class | dart::BinaryIntegerOpInstr |
|
class | dart::BinarySmiOpInstr |
|
class | dart::BinaryInt32OpInstr |
|
class | dart::BinaryUint32OpInstr |
|
class | dart::BinaryInt64OpInstr |
|
class | dart::ShiftIntegerOpInstr |
|
class | dart::ShiftInt64OpInstr |
|
class | dart::SpeculativeShiftInt64OpInstr |
|
class | dart::ShiftUint32OpInstr |
|
class | dart::SpeculativeShiftUint32OpInstr |
|
class | dart::UnaryDoubleOpInstr |
|
class | dart::CheckStackOverflowInstr |
|
class | dart::SmiToDoubleInstr |
|
class | dart::Int32ToDoubleInstr |
|
class | dart::Int64ToDoubleInstr |
|
class | dart::DoubleToIntegerInstr |
|
class | dart::DoubleToSmiInstr |
|
class | dart::DoubleToFloatInstr |
|
class | dart::FloatToDoubleInstr |
|
class | dart::FloatCompareInstr |
|
class | dart::InvokeMathCFunctionInstr |
|
class | dart::ExtractNthOutputInstr |
|
class | dart::MakePairInstr |
|
class | dart::UnboxLaneInstr |
|
class | dart::BoxLanesInstr |
|
class | dart::TruncDivModInstr |
|
class | dart::CheckClassInstr |
|
class | dart::CheckSmiInstr |
|
class | dart::CheckNullInstr |
|
class | dart::CheckClassIdInstr |
|
class | dart::CheckBoundBaseInstr |
|
class | dart::CheckArrayBoundInstr |
|
class | dart::GenericCheckBoundInstr |
|
class | dart::CheckWritableInstr |
|
class | dart::CheckConditionInstr |
|
class | dart::IntConverterInstr |
|
class | dart::BitCastInstr |
|
class | dart::LoadThreadInstr |
|
class | dart::SimdOpInstr |
|
class | dart::Call1ArgStubInstr |
|
class | dart::SuspendInstr |
|
class | dart::Environment |
|
class | dart::Environment::ShallowIterator |
|
class | dart::Environment::DeepIterator |
|
class | dart::InstructionVisitor |
|
class | dart::FlowGraphVisitor |
|
|
#define | FOR_EACH_INSTRUCTION(M) |
|
#define | FOR_EACH_ABSTRACT_INSTRUCTION(M) |
|
#define | FORWARD_DECLARATION(type, attrs) class type##Instr; |
|
#define | DEFINE_INSTRUCTION_TYPE_CHECK(type) |
|
#define | DECLARE_INSTRUCTION_NO_BACKEND(type) |
|
#define | DECLARE_INSTRUCTION_BACKEND() |
|
#define | DECLARE_INSTRUCTION(type) |
|
#define | DECLARE_ABSTRACT_INSTRUCTION(type) |
|
#define | DECLARE_COMPARISON_METHODS |
|
#define | DECLARE_COMPARISON_INSTRUCTION(type) |
|
#define | WRITE_INSTRUCTION_FIELD(type, name) |
|
#define | READ_INSTRUCTION_FIELD(type, name) |
|
#define | DECLARE_INSTRUCTION_FIELD(type, name) type name; |
|
#define | DECLARE_INSTRUCTION_SERIALIZABLE_FIELDS(Instr, BaseClass, FieldList) |
|
#define | DECLARE_CUSTOM_SERIALIZATION(Instr) |
|
#define | DECLARE_EMPTY_SERIALIZATION(Instr, BaseClass) |
|
#define | DECLARE_EXTRA_SERIALIZATION |
|
#define | PRINT_TO_SUPPORT |
|
#define | PRINT_OPERANDS_TO_SUPPORT |
|
#define | PRINT_BLOCK_HEADER_TO_SUPPORT |
|
#define | DECLARE_ATTRIBUTE(Attribute) |
|
#define | DECLARE_ATTRIBUTES_NAMED(names, values) |
|
#define | DECLARE_TAG(type, attrs) k##type, |
|
#define | DECLARE_INSTRUCTION_TYPE_CHECK(Name, Type) |
|
#define | INSTRUCTION_TYPE_CHECK(Name, Attrs) DECLARE_INSTRUCTION_TYPE_CHECK(Name, Name##Instr) |
|
#define | FIELD_LIST(F) F(ZoneGrowableArray<PhiInstr*>*, phis_) |
|
#define | FIELD_LIST(F) F(double, edge_weight_) |
|
#define | FIELD_LIST(F) F(const compiler::ffi::CallbackMarshaller&, marshaller_) |
|
#define | FIELD_LIST(F) F(const intptr_t, indirect_id_) |
|
#define | FOR_EACH_ALIAS_IDENTITY_VALUE(V) |
|
#define | VALUE_CASE(name, val) |
|
#define | VALUE_DEFN(name, val) k##name = val, |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const intptr_t, offset_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Code&, code_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const compiler::ffi::CallbackMarshaller&, marshaller_) |
|
#define | FIELD_LIST(F) F(const TokenPosition, token_pos_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const char*, message_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(ComparisonInstr*, comparison_) |
|
#define | FIELD_LIST(F) F(const ICData::DeoptReasonId, deopt_reason_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(Range*, constraint_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const TokenPosition, token_pos_) |
|
#define | FOR_EACH_ASSERT_ASSIGNABLE_KIND(V) |
|
#define | KIND_DEFN(name) k##name, |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const TokenPosition, token_pos_) |
|
#define | FIELD_LIST(F) F(const Function&, target_function_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Representation, representation_) |
|
#define | FIELD_LIST(F) F(const ZoneGrowableArray<intptr_t>&, cid_results_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const SpeculativeMode, speculative_mode_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(ConstantInstr*, null_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Field&, field_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Field&, field_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const intptr_t, cid_) |
|
#define | FIELD_LIST(F) F(const Slot&, scan_flags_field_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const intptr_t, num_context_variables_) |
|
#define | FIELD_LIST(F) F(const RecordShape, shape_) |
|
#define | FIELD_LIST(F) F(const RecordShape, shape_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const classid_t, class_id_) |
|
#define | FIELD_LIST(F) F(const intptr_t, offset_) |
|
#define | FIELD_LIST(F) F(const intptr_t, index_scale_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const ZoneGrowableArray<const Slot*>&, context_slots_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Representation, from_representation_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(bool, is_truncating_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const MethodRecognizer::Kind, op_kind_) |
|
#define | FIELD_LIST(F) F(const bool, smi_) |
|
#define | FIELD_LIST(F) F(const Token::Kind, op_kind_) |
|
#define | FIELD_LIST(F) F(const SpeculativeMode, speculative_mode_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(Range*, right_range_) |
|
#define | FIELD_LIST(F) F(const SpeculativeMode, speculative_mode_) |
|
#define | FIELD_LIST(F) F(Range*, shift_range_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const TokenPosition, token_pos_) |
|
#define | FIELD_LIST(F) F(const SpeculativeMode, speculative_mode_) |
|
#define | FIELD_LIST(F) F(MethodRecognizer::Kind, recognized_kind_) |
|
#define | FIELD_LIST(F) F(const SpeculativeMode, speculative_mode_) |
|
#define | FIELD_LIST(F) F(const Token::Kind, op_kind_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const Representation, from_representation_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(const TokenPosition, token_pos_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) F(CidRangeValue, cids_) |
|
#define | FIELD_LIST(F) F(bool, generalized_) |
|
#define | FIELD_LIST(F) F(const Kind, kind_) |
|
#define | FIELD_LIST(F) F(ComparisonInstr*, comparison_) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | SIMD_BINARY_OP(M, T, Name) M(2, _, T##Name, (T, T), T) |
|
#define | SIMD_BINARY_FLOAT_OP_LIST(M, OP, T) |
|
#define | SIMD_BINARY_INTEGER_OP_LIST(M, OP, T) |
|
#define | SIMD_PER_COMPONENT_XYZW(M, Arity, Name, Inputs, Output) |
|
#define | SIMD_CONVERSION(M, FromType, ToType) M(1, _, FromType##To##ToType, (FromType), ToType) |
|
#define | SIMD_OP_LIST(M, BINARY_OP) |
|
#define | DECLARE_ENUM(Arity, Mask, Name, ...) k##Name, |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | FIELD_LIST(F) |
|
#define | DECLARE_VISIT_INSTRUCTION(ShortName, Attrs) virtual void Visit##ShortName(ShortName##Instr* instr) {} |
|
#define | DEFINE_UNIMPLEMENTED_INSTRUCTION(Name) |
|