https://github.com/mozilla/gecko-dev
History
Tip revision: f09e3f9603a08b5b51bf504846091579bc2ff531 authored by Debadree Chatterjee on 04 September 2024, 05:01:48 UTC
Bug 1899501 - Part 2: Implement explicit resource management opcodes in Warp. r=arai,iain
Tip revision: f09e3f9
File Mode Size
arm
arm64
loong64
mips-shared
mips32
mips64
none
riscv64
shared
wasm32
x64
x86
x86-shared
ABIArgGenerator.h -rw-r--r-- 2.6 KB
ABIFunctionList-inl.h -rw-r--r-- 13.9 KB
ABIFunctionType.h -rw-r--r-- 1.6 KB
ABIFunctionType.yaml -rw-r--r-- 6.0 KB
ABIFunctions.h -rw-r--r-- 2.8 KB
AliasAnalysis.cpp -rw-r--r-- 11.1 KB
AliasAnalysis.h -rw-r--r-- 1.4 KB
AlignmentMaskAnalysis.cpp -rw-r--r-- 3.2 KB
AlignmentMaskAnalysis.h -rw-r--r-- 694 bytes
Assembler.h -rw-r--r-- 1.1 KB
AtomicOp.h -rw-r--r-- 3.0 KB
AtomicOperations.h -rw-r--r-- 12.8 KB
AutoWritableJitCode.h -rw-r--r-- 3.3 KB
BacktrackingAllocator.cpp -rw-r--r-- 166.2 KB
BacktrackingAllocator.h -rw-r--r-- 29.5 KB
Bailouts.cpp -rw-r--r-- 12.9 KB
Bailouts.h -rw-r--r-- 8.4 KB
BaselineBailouts.cpp -rw-r--r-- 74.7 KB
BaselineCacheIRCompiler.cpp -rw-r--r-- 146.9 KB
BaselineCacheIRCompiler.h -rw-r--r-- 6.9 KB
BaselineCodeGen.cpp -rw-r--r-- 198.2 KB
BaselineCodeGen.h -rw-r--r-- 17.6 KB
BaselineDebugModeOSR.cpp -rw-r--r-- 18.8 KB
BaselineDebugModeOSR.h -rw-r--r-- 962 bytes
BaselineFrame-inl.h -rw-r--r-- 4.5 KB
BaselineFrame.cpp -rw-r--r-- 5.3 KB
BaselineFrame.h -rw-r--r-- 14.3 KB
BaselineFrameInfo-inl.h -rw-r--r-- 1.3 KB
BaselineFrameInfo.cpp -rw-r--r-- 6.3 KB
BaselineFrameInfo.h -rw-r--r-- 12.7 KB
BaselineIC.cpp -rw-r--r-- 80.3 KB
BaselineIC.h -rw-r--r-- 17.0 KB
BaselineICList.h -rw-r--r-- 2.1 KB
BaselineJIT.cpp -rw-r--r-- 31.5 KB
BaselineJIT.h -rw-r--r-- 19.8 KB
BitSet.cpp -rw-r--r-- 2.6 KB
BitSet.h -rw-r--r-- 4.2 KB
BranchHinting.cpp -rw-r--r-- 2.2 KB
BranchHinting.h -rw-r--r-- 632 bytes
BytecodeAnalysis.cpp -rw-r--r-- 10.8 KB
BytecodeAnalysis.h -rw-r--r-- 2.2 KB
CacheIR.cpp -rw-r--r-- 470.8 KB
CacheIR.h -rw-r--r-- 16.6 KB
CacheIRCloner.h -rw-r--r-- 2.1 KB
CacheIRCompiler.cpp -rw-r--r-- 347.1 KB
CacheIRCompiler.h -rw-r--r-- 48.9 KB
CacheIRGenerator.h -rw-r--r-- 38.0 KB
CacheIRHealth.cpp -rw-r--r-- 13.2 KB
CacheIRHealth.h -rw-r--r-- 4.4 KB
CacheIROps.yaml -rw-r--r-- 57.7 KB
CacheIRReader.h -rw-r--r-- 5.1 KB
CacheIRSpewer.cpp -rw-r--r-- 13.3 KB
CacheIRSpewer.h -rw-r--r-- 3.3 KB
CacheIRWriter.h -rw-r--r-- 23.1 KB
CalleeToken.h -rw-r--r-- 2.2 KB
CodeGenerator.cpp -rw-r--r-- 745.6 KB
CodeGenerator.h -rw-r--r-- 21.7 KB
CompactBuffer.h -rw-r--r-- 6.3 KB
CompileInfo.h -rw-r--r-- 14.5 KB
CompileWrappers.cpp -rw-r--r-- 7.0 KB
CompileWrappers.h -rw-r--r-- 4.3 KB
Disassemble.cpp -rw-r--r-- 4.0 KB
Disassemble.h -rw-r--r-- 680 bytes
EdgeCaseAnalysis.cpp -rw-r--r-- 1.5 KB
EdgeCaseAnalysis.h -rw-r--r-- 700 bytes
EffectiveAddressAnalysis.cpp -rw-r--r-- 7.0 KB
EffectiveAddressAnalysis.h -rw-r--r-- 874 bytes
ExecutableAllocator.cpp -rw-r--r-- 10.3 KB
ExecutableAllocator.h -rw-r--r-- 6.2 KB
FixedList.h -rw-r--r-- 2.2 KB
FlushICache.cpp -rw-r--r-- 4.5 KB
FlushICache.h -rw-r--r-- 3.3 KB
FoldLinearArithConstants.cpp -rw-r--r-- 3.6 KB
FoldLinearArithConstants.h -rw-r--r-- 639 bytes
GenerateABIFunctionType.py -rw-r--r-- 17.0 KB
GenerateAtomicOperations.py -rw-r--r-- 33.7 KB
GenerateCacheIRFiles.py -rw-r--r-- 20.2 KB
GenerateLIRFiles.py -rw-r--r-- 10.5 KB
GenerateMIRFiles.py -rw-r--r-- 12.3 KB
ICState.h -rw-r--r-- 7.2 KB
ICStubSpace.h -rw-r--r-- 1.2 KB
InlinableNatives.cpp -rw-r--r-- 13.5 KB
InlinableNatives.h -rw-r--r-- 12.2 KB
InlineList.h -rw-r--r-- 15.2 KB
InlineScriptTree-inl.h -rw-r--r-- 2.2 KB
InlineScriptTree.h -rw-r--r-- 4.1 KB
InstructionReordering.cpp -rw-r--r-- 8.1 KB
InstructionReordering.h -rw-r--r-- 593 bytes
InterpreterEntryTrampoline.cpp -rw-r--r-- 8.4 KB
InterpreterEntryTrampoline.h -rw-r--r-- 2.3 KB
Invalidation.h -rw-r--r-- 1.8 KB
Ion.cpp -rw-r--r-- 82.3 KB
Ion.h -rw-r--r-- 4.3 KB
IonAnalysis.cpp -rw-r--r-- 176.6 KB
IonAnalysis.h -rw-r--r-- 6.5 KB
IonCacheIRCompiler.cpp -rw-r--r-- 77.8 KB
IonCacheIRCompiler.h -rw-r--r-- 2.8 KB
IonCompileTask.cpp -rw-r--r-- 6.4 KB
IonCompileTask.h -rw-r--r-- 3.2 KB
IonGenericCallStub.h -rw-r--r-- 1.2 KB
IonIC.cpp -rw-r--r-- 21.6 KB
IonIC.h -rw-r--r-- 20.9 KB
IonOptimizationLevels.cpp -rw-r--r-- 5.3 KB
IonOptimizationLevels.h -rw-r--r-- 5.7 KB
IonScript.h -rw-r--r-- 19.0 KB
IonTypes.h -rw-r--r-- 26.4 KB
JSJitFrameIter-inl.h -rw-r--r-- 1.8 KB
JSJitFrameIter.cpp -rw-r--r-- 25.3 KB
JSJitFrameIter.h -rw-r--r-- 26.6 KB
JSONSpewer.cpp -rw-r--r-- 6.6 KB
JSONSpewer.h -rw-r--r-- 1.2 KB
Jit.cpp -rw-r--r-- 8.1 KB
Jit.h -rw-r--r-- 1.1 KB
JitAllocPolicy.h -rw-r--r-- 5.2 KB
JitCode.h -rw-r--r-- 5.8 KB
JitCommon.h -rw-r--r-- 2.2 KB
JitContext.cpp -rw-r--r-- 3.7 KB
JitContext.h -rw-r--r-- 4.3 KB
JitFrames-inl.h -rw-r--r-- 862 bytes
JitFrames.cpp -rw-r--r-- 90.1 KB
JitFrames.h -rw-r--r-- 24.2 KB
JitHints-inl.h -rw-r--r-- 1.9 KB
JitHints.cpp -rw-r--r-- 4.6 KB
JitHints.h -rw-r--r-- 6.5 KB
JitOptions.cpp -rw-r--r-- 16.6 KB
JitOptions.h -rw-r--r-- 5.9 KB
JitRuntime.h -rw-r--r-- 18.3 KB
JitScript-inl.h -rw-r--r-- 1.1 KB
JitScript.cpp -rw-r--r-- 28.4 KB
JitScript.h -rw-r--r-- 19.5 KB
JitSpewer.cpp -rw-r--r-- 19.6 KB
JitSpewer.h -rw-r--r-- 10.0 KB
JitZone.h -rw-r--r-- 13.1 KB
JitcodeMap.cpp -rw-r--r-- 38.0 KB
JitcodeMap.h -rw-r--r-- 26.2 KB
Jitdump.h -rw-r--r-- 1.6 KB
KnownClass.cpp -rw-r--r-- 3.2 KB
KnownClass.h -rw-r--r-- 879 bytes
LICM.cpp -rw-r--r-- 12.9 KB
LICM.h -rw-r--r-- 629 bytes
LIR.cpp -rw-r--r-- 20.9 KB
LIR.h -rw-r--r-- 63.5 KB
LIROps.yaml -rw-r--r-- 85.2 KB
Label.cpp -rw-r--r-- 883 bytes
Label.h -rw-r--r-- 3.2 KB
Linker.cpp -rw-r--r-- 2.3 KB
Linker.h -rw-r--r-- 1.2 KB
Lowering.cpp -rw-r--r-- 260.2 KB
Lowering.h -rw-r--r-- 2.9 KB
MIR-wasm.cpp -rw-r--r-- 32.3 KB
MIR-wasm.h -rw-r--r-- 97.7 KB
MIR.cpp -rw-r--r-- 204.8 KB
MIR.h -rw-r--r-- 289.3 KB
MIRGenerator.h -rw-r--r-- 5.4 KB
MIRGraph.cpp -rw-r--r-- 41.1 KB
MIRGraph.h -rw-r--r-- 30.1 KB
MIROps.yaml -rw-r--r-- 72.9 KB
MachineState.h -rw-r--r-- 3.6 KB
MacroAssembler-inl.h -rw-r--r-- 39.0 KB
MacroAssembler.cpp -rw-r--r-- 345.0 KB
MacroAssembler.h -rw-r--r-- 268.7 KB
MoveEmitter.h -rw-r--r-- 1.1 KB
MoveResolver.cpp -rw-r--r-- 13.7 KB
MoveResolver.h -rw-r--r-- 9.7 KB
PerfSpewer.cpp -rw-r--r-- 35.0 KB
PerfSpewer.h -rw-r--r-- 6.7 KB
ProcessExecutableMemory.cpp -rw-r--r-- 31.7 KB
ProcessExecutableMemory.h -rw-r--r-- 5.2 KB
RangeAnalysis.cpp -rw-r--r-- 117.4 KB
RangeAnalysis.h -rw-r--r-- 25.3 KB
ReciprocalMulConstants.cpp -rw-r--r-- 4.4 KB
ReciprocalMulConstants.h -rw-r--r-- 990 bytes
Recover.cpp -rw-r--r-- 62.4 KB
Recover.h -rw-r--r-- 28.5 KB
RegExpStubConstants.h -rw-r--r-- 1.2 KB
RegisterAllocator.cpp -rw-r--r-- 21.9 KB
RegisterAllocator.h -rw-r--r-- 10.7 KB
RegisterSets.h -rw-r--r-- 39.3 KB
Registers.h -rw-r--r-- 9.2 KB
RematerializedFrame-inl.h -rw-r--r-- 746 bytes
RematerializedFrame.cpp -rw-r--r-- 6.3 KB
RematerializedFrame.h -rw-r--r-- 7.3 KB
SafepointIndex-inl.h -rw-r--r-- 694 bytes
SafepointIndex.cpp -rw-r--r-- 732 bytes
SafepointIndex.h -rw-r--r-- 2.3 KB
Safepoints.cpp -rw-r--r-- 17.3 KB
Safepoints.h -rw-r--r-- 4.2 KB
ScalarReplacement.cpp -rw-r--r-- 94.1 KB
ScalarReplacement.h -rw-r--r-- 675 bytes
ScalarTypeUtils.h -rw-r--r-- 1.3 KB
ScriptFromCalleeToken.h -rw-r--r-- 1023 bytes
SharedICHelpers-inl.h -rw-r--r-- 1.3 KB
SharedICHelpers.h -rw-r--r-- 1.2 KB
SharedICRegisters.h -rw-r--r-- 1.3 KB
ShuffleAnalysis.cpp -rw-r--r-- 27.6 KB
ShuffleAnalysis.h -rw-r--r-- 4.6 KB
Simulator.h -rw-r--r-- 1.0 KB
Sink.cpp -rw-r--r-- 9.3 KB
Sink.h -rw-r--r-- 598 bytes
Snapshots.cpp -rw-r--r-- 21.7 KB
Snapshots.h -rw-r--r-- 17.4 KB
StackSlotAllocator.h -rw-r--r-- 3.4 KB
TemplateObject-inl.h -rw-r--r-- 3.3 KB
TemplateObject.h -rw-r--r-- 2.5 KB
Trampoline.cpp -rw-r--r-- 10.3 KB
TrampolineNatives.cpp -rw-r--r-- 11.0 KB
TrampolineNatives.h -rw-r--r-- 1.9 KB
TrialInlining.cpp -rw-r--r-- 31.8 KB
TrialInlining.h -rw-r--r-- 5.9 KB
TypeData.h -rw-r--r-- 1.3 KB
TypePolicy.cpp -rw-r--r-- 42.1 KB
TypePolicy.h -rw-r--r-- 19.1 KB
VMFunctionList-inl.h -rw-r--r-- 26.7 KB
VMFunctions.cpp -rw-r--r-- 98.8 KB
VMFunctions.h -rw-r--r-- 28.4 KB
ValueNumbering.cpp -rw-r--r-- 45.9 KB
ValueNumbering.h -rw-r--r-- 4.5 KB
WarpBuilder.cpp -rw-r--r-- 109.8 KB
WarpBuilder.h -rw-r--r-- 12.4 KB
WarpBuilderShared.cpp -rw-r--r-- 4.2 KB
WarpBuilderShared.h -rw-r--r-- 12.3 KB
WarpCacheIRTranspiler.cpp -rw-r--r-- 200.3 KB
WarpCacheIRTranspiler.h -rw-r--r-- 905 bytes
WarpOracle.cpp -rw-r--r-- 46.2 KB
WarpOracle.h -rw-r--r-- 2.4 KB
WarpSnapshot.cpp -rw-r--r-- 13.3 KB
WarpSnapshot.h -rw-r--r-- 18.3 KB
WasmBCE.cpp -rw-r--r-- 4.8 KB
WasmBCE.h -rw-r--r-- 964 bytes
XrayJitInfo.cpp -rw-r--r-- 622 bytes
moz.build -rw-r--r-- 9.9 KB

back to top