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
mips
shared
x64
x86
AliasAnalysis.cpp 10.2 kB
AliasAnalysis.h 823 Bytes
AsmJS.cpp 246.9 kB
AsmJS.h 4.4 kB
AsmJSLink.cpp 35.3 kB
AsmJSLink.h 3.3 kB
AsmJSModule.cpp 43.5 kB
AsmJSModule.h 35.9 kB
AsmJSSignalHandlers.cpp 40.3 kB
AsmJSSignalHandlers.h 1.6 kB
BacktrackingAllocator.cpp 66.9 kB
BacktrackingAllocator.h 8.9 kB
Bailouts.cpp 11.1 kB
Bailouts.h that happen from JIT code 7.5 kB
BaselineBailouts.cpp 69.1 kB
BaselineCompiler.cpp 81.7 kB
BaselineCompiler.h x86 8.5 kB
BaselineDebugModeOSR.cpp 31.4 kB
BaselineDebugModeOSR.h 3.2 kB
BaselineFrame-inl.h 1.9 kB
BaselineFrame.cpp inl 6.7 kB
BaselineFrame.h 14.1 kB
BaselineFrameInfo.cpp 4.8 kB
BaselineFrameInfo.h 9.4 kB
BaselineHelpers.h x86 855 Bytes
BaselineIC.cpp 365.8 kB
BaselineIC.h 199.8 kB
BaselineInspector.cpp 14.0 kB
BaselineInspector.h 3.7 kB
BaselineJIT.cpp static 31.1 kB
BaselineJIT.h 13.7 kB
BaselineRegisters.h x86 869 Bytes
BitSet.cpp 2.8 kB
BitSet.h private TempObject 4.6 kB
BytecodeAnalysis.cpp 7.1 kB
BytecodeAnalysis.h 2.0 kB
C1Spewer.cpp 6.4 kB
C1Spewer.h 1.3 kB
CodeGenerator.cpp shared-inl 300.9 kB
CodeGenerator.h x86 23.7 kB
CompactBuffer.h 4.6 kB
CompileInfo-inl.h 1.8 kB
CompileInfo.h 13.9 kB
CompileWrappers.cpp static 5.7 kB
CompileWrappers.h 3.5 kB
CompilerRoot.h public CompilerRootNode 2.0 kB
EdgeCaseAnalysis.cpp 1.4 kB
EdgeCaseAnalysis.h 705 Bytes
EffectiveAddressAnalysis.cpp 3.8 kB
EffectiveAddressAnalysis.h 712 Bytes
ExecutionMode-inl.h 3.0 kB
FixedList.h 2.2 kB
InlineList.h 12.3 kB
Ion.cpp 106.1 kB
Ion.h 6.5 kB
IonAllocPolicy.h 5.2 kB
IonAnalysis.cpp 99.2 kB
IonAnalysis.h 3.4 kB
IonBuilder.cpp 354.6 kB
IonBuilder.h public MIRGenerator 44.7 kB
IonCaches.cpp 152.0 kB
IonCaches.h 44.0 kB
IonCode.h 23.8 kB
IonFrames-inl.h 2.5 kB
IonFrames.cpp inl 69.5 kB
IonFrames.h 24.2 kB
IonInstrumentation.h public BaseInstrumentation 1.2 kB
IonLinker.h 3.3 kB
IonMacroAssembler.cpp 68.5 kB
IonMacroAssembler.h 57.3 kB
IonOptimizationLevels.cpp 4.4 kB
IonOptimizationLevels.h 6.3 kB
IonSpewer.cpp 11.1 kB
IonSpewer.h 6.4 kB
IonTypes.h 10.5 kB
JSONSpewer.cpp 10.2 kB
JSONSpewer.h 1.9 kB
JitCommon.h 2.2 kB
JitCompartment.h 16.4 kB
JitFrameIterator-inl.h 1.0 kB
JitFrameIterator.h 20.5 kB
JitOptions.cpp 4.8 kB
JitOptions.h 2.3 kB
LICM.cpp 8.9 kB
LICM.h 613 Bytes
LIR-Common.h 142.1 kB
LIR.cpp 14.7 kB
LIR.h storage allocations for 51.3 kB
LOpcodes.h 12.0 kB
Label.h fixing its final position in the code stream 2.9 kB
LinearScan.cpp Merge virtual register intervals into the UnhandledQueue, taking advantage * of their nearly-sorted 55.2 kB
LinearScan.h 4.1 kB
LiveRangeAllocator.cpp 32.4 kB
LiveRangeAllocator.h 21.9 kB
Lowering.cpp shared-inl 122.4 kB
Lowering.h x86 11.6 kB
MCallOptimize.cpp 73.1 kB
MIR.cpp 105.3 kB
MIR.h Everything needed to build actual MIR instructions: the actual opcodes and * instructions, the inst 290.5 kB
MIRGenerator.h 4.7 kB
MIRGraph.cpp 35.5 kB
MIRGraph.h 22.6 kB
MOpcodes.h 17.8 kB
MoveEmitter.h x86-shared 693 Bytes
MoveResolver.cpp 4.8 kB
MoveResolver.h 6.4 kB
ParallelFunctions.cpp 23.1 kB
ParallelFunctions.h 4.3 kB
ParallelSafetyAnalysis.cpp 29.8 kB
ParallelSafetyAnalysis.h 1.6 kB
PcScriptCache.h 2.3 kB
PerfSpewer.cpp 12.5 kB
PerfSpewer.h 2.9 kB
RangeAnalysis.cpp 92.4 kB
RangeAnalysis.h 21.9 kB
Recover.cpp 14.7 kB
Recover.h 6.9 kB
RegisterAllocator.cpp 19.3 kB
RegisterAllocator.h 11.8 kB
RegisterSets.h 21.1 kB
Registers.h 4.2 kB
RematerializedFrame.cpp static 4.1 kB
RematerializedFrame.h 4.3 kB
Safepoints.cpp 14.3 kB
Safepoints.h 3.4 kB
Snapshots.cpp 21.3 kB
Snapshots.h 14.2 kB
StackSlotAllocator.h 3.0 kB
StupidAllocator.cpp 14.6 kB
StupidAllocator.h public RegisterAllocator 2.9 kB
TypeDescrSet.cpp 9.5 kB
TypeDescrSet.h 7.1 kB
TypePolicy.cpp 29.9 kB
TypePolicy.h 10.6 kB
UnreachableCodeElimination.cpp 9.5 kB
UnreachableCodeElimination.h 1.9 kB
VMFunctions.cpp static 34.5 kB
VMFunctions.h 29.0 kB
ValueNumbering.cpp 19.5 kB
ValueNumbering.h 4.3 kB