Browse the source code of
v8
/
v8
/
src
/
compiler/
online
../
access-builder.cc
access-builder.h
AccessBuilder
access-info.cc
access-info.h
AccessInfoFactory
AccessMode
ElementAccessInfo
PropertyAccessInfo
all-nodes.cc
all-nodes.h
AllNodes
allocation-builder-inl.h
allocation-builder.h
AllocationBuilder
[+]
backend/
basic-block-instrumentor.cc
basic-block-instrumentor.h
BasicBlockInstrumentor
branch-elimination.cc
branch-elimination.h
BranchElimination
bytecode-analysis.cc
bytecode-analysis.h
BytecodeAnalysis
BytecodeLoopAssignments
LoopInfo
ResumeJumpTarget
bytecode-graph-builder.cc
bytecode-graph-builder.h
BytecodeGraphBuilder
bytecode-liveness-map.cc
bytecode-liveness-map.h
BytecodeLiveness
BytecodeLivenessMap
BytecodeLivenessState
c-linkage.cc
checkpoint-elimination.cc
checkpoint-elimination.h
CheckpointElimination
code-assembler.cc
BreakOnNodeDecorator
code-assembler.h
BoolT
CheckBounds
Float32T
Float64T
Int16T
Int32T
Int64T
Int8T
IntPtrT
IntegralT
MachineRepresentationOf
MachineTypeOf
ObjectType
ObjectTypeOf
PairT
RawPtr
RawPtrT
Uint16T
Uint32T
Uint64T
Uint8T
UintPtrT
UnionT
UntaggedT
Word32T
Word64T
WordT
CodeAssembler
CodeAssemblerLabel
CodeAssemblerParameterizedLabel
CodeAssemblerParameterizedLabelBase
CodeAssemblerScopedExceptionHandler
CodeAssemblerState
CodeAssemblerVariable
SloppyTNode
TNode
TypedCodeAssemblerVariable
is_subtype
types_have_common_values
int31_t
is_valid_type_tag
common-node-cache.cc
common-node-cache.h
CommonNodeCache
common-operator-reducer.cc
common-operator-reducer.h
CommonOperatorReducer
common-operator.cc
CommonOperatorGlobalCache
common-operator.h
BranchHint
BranchOperatorInfo
CommonOperatorBuilder
DeoptimizeParameters
IfValueParameters
IsSafetyCheck
ObjectStateInfo
ParameterInfo
RegionObservability
RelocatablePtrConstantInfo
SelectParameters
SparseInputMask
TrapId
TypedObjectStateInfo
TypedStateValueInfo
compilation-dependencies.cc
ElementsKindDependency
FieldConstnessDependency
FieldRepresentationDependency
FieldTypeDependency
GlobalPropertyDependency
InitialMapDependency
InitialMapInstanceSizePredictionDependency
PretenureModeDependency
ProtectorDependency
PrototypePropertyDependency
StableMapDependency
TransitionDependency
compilation-dependencies.h
CompilationDependencies
SlackTrackingPrediction
compiler-source-position-table.cc
compiler-source-position-table.h
SourcePositionTable
constant-folding-reducer.cc
constant-folding-reducer.h
ConstantFoldingReducer
control-equivalence.cc
control-equivalence.h
ControlEquivalence
control-flow-optimizer.cc
control-flow-optimizer.h
ControlFlowOptimizer
dead-code-elimination.cc
dead-code-elimination.h
DeadCodeElimination
diamond.h
Diamond
effect-control-linearizer.cc
effect-control-linearizer.h
EffectControlLinearizer
escape-analysis-reducer.cc
Deduplicator
escape-analysis-reducer.h
EscapeAnalysisReducer
NodeHashCache
escape-analysis.cc
EscapeAnalysisTracker
ReduceScope
Sidetable
SparseSidetable
VariableTracker
escape-analysis.h
Dependable
EffectGraphReducer
EscapeAnalysis
EscapeAnalysisResult
Variable
VirtualObject
frame-states.cc
frame-states.h
ContinuationFrameStateMode
FrameStateFunctionInfo
FrameStateInfo
FrameStateType
OutputFrameStateCombine
frame.cc
frame.h
Frame
FrameAccessState
FrameOffset
functional-list.h
FunctionalList
graph-assembler.cc
graph-assembler.h
GraphAssembler
GraphAssemblerLabel
GraphAssemblerLabelType
graph-reducer.cc
graph-reducer.h
AdvancedReducer
Decision
GraphReducer
Reducer
Reduction
graph-trimmer.cc
graph-trimmer.h
GraphTrimmer
graph-visualizer.cc
GraphC1Visualizer
JSONEscaped
JSONGraphEdgeWriter
JSONGraphNodeWriter
graph-visualizer.h
AsC1V
AsC1VCompilation
AsC1VRegisterAllocationData
AsRPO
AsScheduledGraph
GraphAsJSON
InstructionAsJSON
InstructionBlockAsJSON
InstructionOperandAsJSON
InstructionSequenceAsJSON
NodeOriginAsJSON
SourceIdAssigner
SourcePositionAsJSON
TurboCfgFile
TurboJsonFile
graph.cc
graph.h
Graph
GraphDecorator
int64-lowering.cc
int64-lowering.h
Int64Lowering
js-call-reducer.cc
js-call-reducer.h
JSCallReducer
js-context-specialization.cc
js-context-specialization.h
JSContextSpecialization
OuterContext
js-create-lowering.cc
js-create-lowering.h
JSCreateLowering
js-generic-lowering.cc
js-generic-lowering.h
JSGenericLowering
js-graph.cc
js-graph.h
JSGraph
js-heap-broker.cc
AllocationSiteData
BytecodeArrayData
CallHandlerInfoData
CellData
CodeData
ContextData
DescriptorArrayData
FeedbackVectorData
FixedArrayBaseData
FixedArrayData
FixedDoubleArrayData
FunctionTemplateInfoData
HeapNumberData
HeapObjectData
InternalizedStringData
JSArrayData
JSBoundFunctionData
JSDataViewData
JSFunctionData
JSGlobalProxyData
JSObjectData
JSObjectField
JSRegExpData
JSTypedArrayData
MapData
ModuleData
MutableHeapNumberData
NameData
NativeContextData
ObjectData
ObjectDataKind
PropertyCellData
PropertyDescriptor
ScopeInfoData
ScriptContextTableData
SharedFunctionInfoData
StringData
SymbolData
TraceScope
js-heap-broker.h
AllocationSiteRef
BytecodeArrayRef
CallHandlerInfoRef
CellRef
CodeRef
ContextRef
DescriptorArrayRef
ElementAccessFeedback
FeedbackSource
FeedbackVectorRef
FixedArrayBaseRef
FixedArrayRef
FixedDoubleArrayRef
FunctionTemplateInfoRef
GlobalAccessFeedback
HeapNumberRef
HeapObjectRef
HeapObjectType
InternalizedStringRef
JSArrayRef
JSBoundFunctionRef
JSDataViewRef
JSFunctionRef
JSGlobalProxyRef
JSHeapBroker
JSObjectRef
JSRegExpRef
JSTypedArrayRef
MapRef
ModuleRef
MutableHeapNumberRef
NameRef
NativeContextRef
ObjectRef
OddballType
ProcessedFeedback
PropertyCellRef
ScopeInfoRef
ScriptContextTableRef
SharedFunctionInfoRef
StringRef
SymbolRef
js-heap-copy-reducer.cc
js-heap-copy-reducer.h
JSHeapCopyReducer
js-inlining-heuristic.cc
js-inlining-heuristic.h
JSInliningHeuristic
js-inlining.cc
JSCallAccessor
js-inlining.h
JSInliner
js-intrinsic-lowering.cc
js-intrinsic-lowering.h
JSIntrinsicLowering
js-native-context-specialization.cc
js-native-context-specialization.h
JSNativeContextSpecialization
js-operator.cc
JSOperatorGlobalCache
js-operator.h
CallForwardVarargsParameters
CallFrequency
CallParameters
CallRuntimeParameters
CloneObjectParameters
ConstructForwardVarargsParameters
ConstructParameters
ContextAccess
CreateArrayIteratorParameters
CreateArrayParameters
CreateBoundFunctionParameters
CreateClosureParameters
CreateCollectionIteratorParameters
CreateFunctionContextParameters
CreateLiteralParameters
FeedbackParameter
ForInMode
JSOperatorBuilder
LoadGlobalParameters
NamedAccess
PropertyAccess
StoreGlobalParameters
StoreNamedOwnParameters
js-type-hint-lowering.cc
JSSpeculativeBinopBuilder
js-type-hint-lowering.h
JSTypeHintLowering
js-typed-lowering.cc
JSBinopReduction
js-typed-lowering.h
JSTypedLowering
Signedness
linkage.cc
linkage.h
CallDescriptor
Linkage
LinkageLocation
load-elimination.cc
load-elimination.h
LoadElimination
loop-analysis.cc
LoopFinderImpl
NodeInfo
TempLoopInfo
loop-analysis.h
LoopFinder
LoopTree
loop-peeling.cc
PeeledIterationImpl
Peeling
loop-peeling.h
LoopPeeler
PeeledIteration
loop-variable-optimizer.cc
loop-variable-optimizer.h
InductionVariable
LoopVariableOptimizer
machine-graph-verifier.cc
machine-graph-verifier.h
MachineGraphVerifier
machine-graph.cc
machine-graph.h
MachineGraph
machine-operator-reducer.cc
machine-operator-reducer.h
MachineOperatorReducer
machine-operator.cc
CommentOperator
MachineOperatorGlobalCache
StackSlotOperator
machine-operator.h
MachineOperatorBuilder
OptionalOperator
StackSlotRepresentation
StoreRepresentation
memory-optimizer.cc
memory-optimizer.h
MemoryOptimizer
node-aux-data.h
NodeAuxData
node-cache.cc
node-cache.h
NodeCache
node-marker.cc
node-marker.h
NodeMarker
NodeMarkerBase
node-matchers.cc
node-matchers.h
AddMatcher
AddressOption
BaseWithIndexAndDisplacementMatcher
BinopMatcher
BranchMatcher
DiamondMatcher
DisplacementMode
ExternalReferenceMatcher
FloatMatcher
HeapObjectMatcher
IntMatcher
LoadMatcher
NodeMatcher
ScaleMatcher
StackCheckMatcher
ValueMatcher
WasmStackCheckMatcher
node-origin-table.cc
node-origin-table.h
NodeOrigin
NodeOriginTable
node-properties.cc
node-properties.h
NodeProperties
node.cc
node.h
Edge
Node
opcodes.cc
opcodes.h
IrOpcode
operation-typer.cc
operation-typer.h
OperationTyper
operator-properties.cc
operator-properties.h
OperatorProperties
operator.cc
operator.h
OpEqualTo
OpHash
Operator
Operator1
osr.cc
osr.h
OsrHelper
per-isolate-compiler-cache.h
PerIsolateCompilerCache
persistent-map.h
PersistentMap
pipeline-statistics.cc
pipeline-statistics.h
PhaseScope
PipelineStatistics
pipeline.cc
AllocateFPRegistersPhase
AllocateGeneralRegistersPhase
AssembleCodePhase
AssignSpillSlotsPhase
BlockStartsAsJSON
BuildBundlesPhase
BuildLiveRangesPhase
CommitAssignmentPhase
ComputeSchedulePhase
ConnectRangesPhase
ControlFlowOptimizationPhase
CopyMetadataForConcurrentCompilePhase
CsaOptimizationPhase
DecideSpillingModePhase
EarlyGraphTrimmingPhase
EarlyOptimizationPhase
EffectControlLinearizationPhase
EscapeAnalysisPhase
FinalizeCodePhase
FrameElisionPhase
GenericLoweringPhase
GraphBuilderPhase
InliningPhase
InstructionRangesAsJSON
InstructionSelectionPhase
InstructionStartsAsJSON
JumpThreadingPhase
LateGraphTrimmingPhase
LateOptimizationPhase
LoadEliminationPhase
LocateSpillSlotsPhase
LoopExitEliminationPhase
LoopPeelingPhase
MachineOperatorOptimizationPhase
MeetRegisterConstraintsPhase
MemoryOptimizationPhase
MergeSplintersPhase
OptimizeMovesPhase
PipelineCompilationJob
PipelineData
PipelineImpl
PopulateReferenceMapsPhase
PrintGraphPhase
ResolveControlFlowPhase
ResolvePhisPhase
SerializationPhase
SerializeStandardObjectsPhase
SimplifiedLoweringPhase
SplinterLiveRangesPhase
StoreStoreEliminationPhase
TypedLoweringPhase
TyperPhase
UntyperPhase
VerifyGraphPhase
pipeline.h
Pipeline
property-access-builder.cc
property-access-builder.h
PropertyAccessBuilder
raw-machine-assembler.cc
raw-machine-assembler.h
RawMachineAssembler
RawMachineLabel
redundancy-elimination.cc
redundancy-elimination.h
RedundancyElimination
refs-map.cc
refs-map.h
AddressMatcher
RefsMap
representation-change.cc
representation-change.h
IdentifyZeros
RepresentationChanger
Truncation
TypeCheckKind
UseInfo
schedule.cc
schedule.h
BasicBlock
Schedule
scheduler.cc
CFGBuilder
PrepareUsesVisitor
ScheduleEarlyNodeVisitor
ScheduleLateNodeVisitor
SpecialRPONumberer
scheduler.h
Scheduler
select-lowering.cc
select-lowering.h
SelectLowering
serializer-for-background-compilation.cc
serializer-for-background-compilation.h
CompilationSubject
FunctionBlueprint
HandleComparator
Hints
SerializerForBackgroundCompilation
simd-scalar-lowering.cc
simd-scalar-lowering.h
SimdScalarLowering
simplified-lowering.cc
InputUseInfos
Phase
RepresentationSelector
simplified-lowering.h
SimplifiedLowering
simplified-operator-reducer.cc
simplified-operator-reducer.h
SimplifiedOperatorReducer
simplified-operator.cc
SimplifiedOperatorGlobalCache
simplified-operator.h
AllocateParameters
BaseTaggedness
CheckBoundsParameters
CheckFloat64HoleMode
CheckFloat64HoleParameters
CheckForMinusZeroMode
CheckIfParameters
CheckMapsFlag
CheckMapsParameters
CheckMinusZeroParameters
CheckParameters
CheckTaggedInputMode
CheckTaggedInputParameters
ElementAccess
ElementsTransition
FieldAccess
GrowFastElementsMode
GrowFastElementsParameters
NumberOperationHint
NumberOperationParameters
SimplifiedOperatorBuilder
state-values-utils.cc
state-values-utils.h
StateValuesAccess
StateValuesCache
store-store-elimination.cc
store-store-elimination.h
StoreStoreElimination
type-cache.cc
type-cache.h
TypeCache
type-narrowing-reducer.cc
type-narrowing-reducer.h
TypeNarrowingReducer
typed-optimization.cc
typed-optimization.h
TypedOptimization
typer.cc
typer.h
Typer
types.cc
types.h
BitsetType
HeapConstantType
OtherNumberConstantType
RangeType
StructuralType
TupleType
Type
TypeBase
UnionType
value-numbering-reducer.cc
value-numbering-reducer.h
ValueNumberingReducer
verifier.cc
verifier.h
ScheduleVerifier
Verifier
wasm-compiler.cc
WasmDecorator
wasm-compiler.h
CWasmEntryParameters
InterpreterCompilationUnit
TurbofanWasmCompilationUnit
WasmGraphBuilder
WasmImportCallKind
WasmInstanceCacheNodes
zone-stats.cc
zone-stats.h
ZoneStats
Generated on
2019-Apr-17
Powered by
Code Browser
2.1
Generator usage only permitted with license