DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
arm
arm64
mips-shared
mips32
mips64
none
shared
x64
x86
x86-shared
AliasAnalysis.cpp 10.7 kB
AliasAnalysis.h 823 Bytes
AlignmentMaskAnalysis.cpp 3.2 kB
AlignmentMaskAnalysis.h 697 Bytes
AtomicOp.h 2.2 kB
AtomicOperations.h 10.9 kB
BacktrackingAllocator.cpp 106.9 kB
BacktrackingAllocator.h 23.5 kB
Bailouts.cpp 12.3 kB
Bailouts.h that happen from JIT code 7.8 kB
BaselineBailouts.cpp 77.5 kB
BaselineCompiler.cpp 112.9 kB
BaselineCompiler.h x86 10.3 kB
BaselineDebugModeOSR.cpp 44.1 kB
BaselineDebugModeOSR.h 4.5 kB
BaselineFrame-inl.h 2.6 kB
BaselineFrame.cpp inl 5.6 kB
BaselineFrame.h 15.7 kB
BaselineFrameInfo.cpp 5.0 kB
BaselineFrameInfo.h 10.1 kB
BaselineIC.cpp 426.9 kB
BaselineIC.h 154.7 kB
BaselineICList.h 7.0 kB
BaselineInspector.cpp 24.6 kB
BaselineInspector.h 4.8 kB
BaselineJIT.cpp static 40.3 kB
BaselineJIT.h 19.6 kB
BitSet.cpp 2.7 kB
BitSet.h 4.5 kB
BytecodeAnalysis.cpp 7.7 kB
BytecodeAnalysis.h 2.0 kB
C1Spewer.cpp 5.7 kB
C1Spewer.h 1.3 kB
CodeGenerator.cpp shared-inl 365.7 kB
CodeGenerator.h x86 25.8 kB
CompactBuffer.h 5.7 kB
CompileInfo-inl.h 2.5 kB
CompileInfo.h 17.7 kB
CompileWrappers.cpp static 6.0 kB
CompileWrappers.h 3.8 kB
Disassembler.cpp 1.7 kB
Disassembler.h 6.5 kB
EagerSimdUnbox.cpp 4.8 kB
EagerSimdUnbox.h 622 Bytes
EdgeCaseAnalysis.cpp 1.4 kB
EdgeCaseAnalysis.h 705 Bytes
EffectiveAddressAnalysis.cpp 7.0 kB
EffectiveAddressAnalysis.h 1.0 kB
ExecutableAllocator.cpp static 3.8 kB
ExecutableAllocator.h 15.2 kB
ExecutableAllocatorPosix.cpp 3.8 kB
ExecutableAllocatorWin.cpp 9.1 kB
FixedList.h 2.4 kB
ICStubSpace.h public ICStubSpace 2.1 kB
InlinableNatives.h 5.1 kB
InlineList.h 17.0 kB
InstructionReordering.cpp 7.1 kB
InstructionReordering.h 595 Bytes
Ion.cpp 113.2 kB
Ion.h 6.2 kB
IonAnalysis.cpp 133.8 kB
IonAnalysis.h 4.6 kB
IonBuilder.cpp 476.3 kB
IonBuilder.h 63.9 kB
IonCaches.cpp 173.2 kB
IonCaches.h 29.6 kB
IonCode.h 24.2 kB
IonInstrumentation.h public BaseInstrumentation 833 Bytes
IonOptimizationLevels.cpp 5.0 kB
IonOptimizationLevels.h 8.5 kB
IonTypes.h 23.3 kB
JSONSpewer.cpp 9.2 kB
JSONSpewer.h 1.8 kB
JitAllocPolicy.h 5.6 kB
JitCommon.h 1.7 kB
JitCompartment.h 17.4 kB
JitFrameIterator-inl.h 1.2 kB
JitFrameIterator.h 28.2 kB
JitFrames-inl.h 2.3 kB
JitFrames.cpp inl 112.4 kB
JitFrames.h 29.8 kB
JitOptions.cpp 7.5 kB
JitOptions.h 2.8 kB
JitSpewer.cpp 16.2 kB
JitSpewer.h 8.5 kB
JitcodeMap.cpp 57.1 kB
JitcodeMap.h The Ion jitcode map implements tables to allow mapping from addresses in ion jitcode * to the list 48.8 kB
LICM.cpp 9.2 kB
LICM.h 613 Bytes
LIR.cpp 15.8 kB
LIR.h storage allocations for 57.8 kB
LOpcodes.h x86 952 Bytes
Label.h fixing its final position in the code stream 3.2 kB
Linker.h 2.5 kB
LoopUnroller.cpp 14.8 kB
LoopUnroller.h 583 Bytes
Lowering.cpp shared-inl 141.7 kB
Lowering.h x86 14.2 kB
MCallOptimize.cpp 133.2 kB
MIR.cpp 165.6 kB
MIR.h Everything needed to build actual MIR instructions: the actual opcodes and * instructions, the inst 409.0 kB
MIRGenerator.h 7.0 kB
MIRGraph.cpp 45.5 kB
MIRGraph.h 30.7 kB
MOpcodes.h 22.1 kB
MacroAssembler-inl.h 8.6 kB
MacroAssembler.cpp inl 89.4 kB
MacroAssembler.h x86 66.4 kB
MoveEmitter.h x86-shared 848 Bytes
MoveResolver.cpp 11.1 kB
MoveResolver.h 10.1 kB
OptimizationTracking.cpp 43.1 kB
OptimizationTracking.h 20.1 kB
PcScriptCache.h 2.4 kB
PerfSpewer.cpp 9.7 kB
PerfSpewer.h 2.6 kB
RangeAnalysis.cpp 113.4 kB
RangeAnalysis.h 26.6 kB
Recover.cpp 39.6 kB
Recover.h 19.4 kB
RegisterAllocator.cpp 21.8 kB
RegisterAllocator.h 12.0 kB
RegisterSets.h 37.6 kB
Registers.h 6.8 kB
RematerializedFrame.cpp static 6.9 kB
RematerializedFrame.h 6.7 kB
Safepoints.cpp 16.4 kB
Safepoints.h 3.8 kB
ScalarReplacement.cpp 44.5 kB
ScalarReplacement.h 659 Bytes
SharedIC.cpp 70.7 kB
SharedIC.h 55.0 kB
SharedICHelpers.h x86 981 Bytes
SharedICList.h 1.7 kB
SharedICRegisters.h x86 999 Bytes
Sink.cpp 10.1 kB
Sink.h 582 Bytes
Snapshots.cpp 22.0 kB
Snapshots.h 16.2 kB
StackSlotAllocator.h 3.9 kB
StupidAllocator.cpp 15.1 kB
StupidAllocator.h public RegisterAllocator 2.9 kB
TypePolicy.cpp 47.8 kB
TypePolicy.h 15.7 kB
TypedObjectPrediction.cpp 8.7 kB
TypedObjectPrediction.h 6.7 kB
VMFunctions.cpp static 37.9 kB
VMFunctions.h 30.8 kB
ValueNumbering.cpp Some notes on the main algorithm here: * - The SSA identifier id() is the value number. We do repl 43.2 kB
ValueNumbering.h 4.2 kB