gecko/js/src/jit
2013-11-17 15:44:14 -07:00
..
arm Bug 937944 - SpiderMonkey: Use d15 as the float scratch register on ARM, to avoid conflicts with argument registers. r=mjrosenb 2013-11-12 20:20:22 -08:00
shared Bug 931489 - IonMonkey: Use range analysis to avoid testing for special cases in PowHalf. r=nbp 2013-11-12 05:46:43 -08:00
x64 Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust 2013-11-12 14:20:34 -05:00
x86 Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust 2013-11-12 14:20:34 -05:00
AliasAnalysis.cpp Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
AliasAnalysis.h Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
AsmJS.cpp Bug 928050 - Remove worker pausing mechanism, r=billm. 2013-11-17 15:33:09 -07:00
AsmJS.h Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink) 2013-10-24 09:00:04 -05:00
AsmJSLink.cpp Bug 784739 - Switch from NULL to nullptr in js/; r=ehsan 2013-10-28 10:06:30 -04:00
AsmJSLink.h
AsmJSModule.cpp Bug 928050 - Don't GC during atomization, r=billm. 2013-11-09 19:53:53 -07:00
AsmJSModule.h Bug 925233 - OdinMonkey: fix neutering interaction with asm.js (r=sfink) 2013-10-24 09:00:04 -05:00
AsmJSSignalHandlers.cpp Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer 2013-10-28 11:33:01 +01:00
AsmJSSignalHandlers.h Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer 2013-10-28 11:33:01 +01:00
BacktrackingAllocator.cpp Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
BacktrackingAllocator.h Bug 937128 - IonMonkey: Minor code simplifications. r=bhackett 2013-11-12 05:46:43 -08:00
Bailouts.cpp Bug 933369 part 1 - Improve heuristics for Ion try-catch compilation. r=bhackett 2013-11-06 17:18:10 +01:00
Bailouts.h Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer 2013-10-28 11:33:01 +01:00
BaselineBailouts.cpp Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem 2013-11-11 16:21:20 +01:00
BaselineCompiler.cpp Backed out changeset fe63bf2c6a3a (bug 935228) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:39 +01:00
BaselineCompiler.h Bug 932757 - Remove JSOP_POPV and JSOP_STOP, r=jorendorff 2013-11-04 15:33:15 +01:00
BaselineFrame-inl.h
BaselineFrame.cpp
BaselineFrame.h Bug 852175 - Fix baseline stack checks on functions which may push lots of locals. r=jandem 2013-11-01 15:04:01 -04:00
BaselineFrameInfo.cpp
BaselineFrameInfo.h
BaselineHelpers.h
BaselineIC.cpp Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust 2013-11-12 14:20:34 -05:00
BaselineIC.h Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust 2013-11-12 14:20:34 -05:00
BaselineInspector.cpp Bug 935027 - Don't create 'rest' template objects in IonBuilder, r=jandem. 2013-11-05 17:54:29 -08:00
BaselineInspector.h Bug 931984 - Use baseline cache information for calling common getter/setters in Ion code, r=efaust. 2013-11-01 08:45:56 -06:00
BaselineJIT.cpp Backed out changeset fe63bf2c6a3a (bug 935228) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:39 +01:00
BaselineJIT.h Backed out changeset fe63bf2c6a3a (bug 935228) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:01:39 +01:00
BaselineRegisters.h
BitSet.cpp Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
BitSet.h Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
BytecodeAnalysis.cpp Bug 921120 - Fix an uninitialized member variable r=me 2013-10-26 15:41:31 -07:00
BytecodeAnalysis.h Bug 928562 - Remove uses of JSContext for BytecodeAnalysis, BaselineInspector, and constructing bytecode type maps, r=jandem. 2013-10-22 08:08:10 -06:00
C1Spewer.cpp Bug 928507: Properly hide JS::Handle's assignment operator; add 'repoint' method to deal with the fallout; fix C1Spewer, IonSpewer, and CompileOptions. r=terrence 2013-10-21 12:56:44 -07:00
C1Spewer.h
CodeGenerator.cpp Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo 2013-11-17 03:39:31 -08:00
CodeGenerator.h Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo 2013-11-17 03:39:31 -08:00
CompactBuffer.h
CompileInfo-inl.h
CompileInfo.h Bug 877936 - IonMonkey: Disable compilation and inlining when too many arguments are specified, r=dvander 2013-10-25 12:28:50 +02:00
CompilerRoot.h
EdgeCaseAnalysis.cpp Bug 919958 - Ionmonkey: correct instruction numbering in alias analysis and re-enable heap load movement 2013-10-24 16:06:27 +11:00
EdgeCaseAnalysis.h
EffectiveAddressAnalysis.cpp
EffectiveAddressAnalysis.h
ExecutionModeInlines.h
FixedList.h
InlineList.h
Ion.cpp Bug 928050 - Remove worker pausing mechanism, r=billm. 2013-11-17 15:33:09 -07:00
Ion.h Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley 2013-11-11 21:44:33 +01:00
IonAllocPolicy.h Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
IonAnalysis.cpp Bug 936501 - Only give IonBuilder a context during definite properties analysis, r=jandem. 2013-11-08 12:41:42 -07:00
IonAnalysis.h Bug 930625 - Fix some exact rooting hazards in spidermonkey; r=sfink 2013-10-24 10:01:38 -07:00
IonBuilder.cpp Bug 937772. Make better use of our out-of-band type information for unboxing object-valued return values of DOM getters and methods. r=h4writer 2013-11-17 00:10:19 -05:00
IonBuilder.h Bug 937772. Make better use of our out-of-band type information for unboxing object-valued return values of DOM getters and methods. r=h4writer 2013-11-17 00:10:19 -05:00
IonCaches.cpp Bug 929261 - Fix for GetElementIC. r=shu 2013-11-12 09:34:10 -05:00
IonCaches.h Bug 930048 - Remove need to read objects directly when optimizing singleton accesses, r=jandem. 2013-10-29 16:10:59 -06:00
IonCode.h Bug 928050 - Don't GC when initializing IonRuntime, r=jandem. 2013-11-09 19:53:03 -07:00
IonFrameIterator-inl.h
IonFrameIterator.h Bug 890722: IonMonkey: The forgotten, always left out, ignored, neglected comment update, r=jandem 2013-10-23 11:17:26 +02:00
IonFrames-inl.h
IonFrames.cpp Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which did not have profiler instrumentation. r=jandem 2013-11-12 11:28:03 -05:00
IonFrames.h
IonInstrumentation.h
IonLinker.h Bug 928050 - Don't GC when initializing IonRuntime, r=jandem. 2013-11-09 19:53:03 -07:00
IonMacroAssembler.cpp Bug 930991 - IonMonkey: Fix bailout during arguments check with TypeSets that contain a combination of SingleObjects and TypedObjects, r=jandem 2013-10-25 16:21:15 +02:00
IonMacroAssembler.h Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer 2013-10-28 11:33:01 +01:00
IonSpewer.cpp Bug 929730 - IonMonkey: Only report message 'offthread logging is impossible' when trying to log, r=jandem 2013-10-25 12:34:14 +02:00
IonSpewer.h
IonTypes.h
JitCompartment.h Backed out changeset 2abeb02c4777 (bug 933882) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE 2013-11-14 10:02:14 +01:00
JSONSpewer.cpp
JSONSpewer.h
LICM.cpp
LICM.h
LinearScan.cpp Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
LinearScan.h
LIR-Common.h Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
LIR.cpp Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett 2013-11-12 05:46:43 -08:00
LIR.h
LiveRangeAllocator.cpp Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
LiveRangeAllocator.h Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
LOpcodes.h Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
Lowering.cpp Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
Lowering.h Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
MCallOptimize.cpp No bug - IonMonkey: Check return value of pushTypeBarrier, r=mjrosenb 2013-11-08 23:19:22 +01:00
MIR.cpp Bug 936966 - Fix computation deciding whether to allocate in MNewArray, r=jandem. 2013-11-17 15:44:14 -07:00
MIR.h Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj 2013-11-16 10:15:35 +01:00
MIRGenerator.h Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer 2013-10-28 11:33:01 +01:00
MIRGraph.cpp Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj 2013-11-16 10:15:35 +01:00
MIRGraph.h Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj 2013-11-16 10:15:35 +01:00
MOpcodes.h Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
MoveEmitter.h
MoveResolver.cpp
MoveResolver.h
ParallelFunctions.cpp
ParallelFunctions.h
ParallelSafetyAnalysis.cpp Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem. 2013-11-12 11:02:52 -07:00
ParallelSafetyAnalysis.h
PcScriptCache.h
PerfSpewer.cpp
PerfSpewer.h
RangeAnalysis.cpp Bug 933104 - IonMonkey: Check for empty ranges after intersecting fractional ranges. r=nbp 2013-11-12 05:46:43 -08:00
RangeAnalysis.h Bug 927389 - IonMonkey: Refine a range's lower and upper bounds when clearing its fractional part. r=nbp 2013-10-21 13:04:15 -07:00
RegisterAllocator.cpp Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett 2013-11-12 05:46:43 -08:00
RegisterAllocator.h Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke 2013-11-16 10:14:07 +01:00
Registers.h
RegisterSets.h
Safepoints.cpp Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
Safepoints.h Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl 2013-11-16 10:15:30 +01:00
SnapshotReader.h
Snapshots.cpp Bug 934262 - Fix -Wtautological-constant-out-of-range-compare warnings in js/src/jit/. r=luke 2013-11-02 12:28:03 -07:00
SnapshotWriter.h
StackSlotAllocator.h
StupidAllocator.cpp
StupidAllocator.h
TypePolicy.cpp Bug 933369 part 2 - Fix Load/Store TypedArrayElementStatic type policy. r=bhackett 2013-11-06 17:18:15 +01:00
TypePolicy.h Bug 933369 part 2 - Fix Load/Store TypedArrayElementStatic type policy. r=bhackett 2013-11-06 17:18:15 +01:00
TypeRepresentationSet.cpp Bug 933764 - Hide specific members of a TypeRepresentationSet r=jandem 2013-11-01 10:46:19 -04:00
TypeRepresentationSet.h Bug 933764 - Hide specific members of a TypeRepresentationSet r=jandem 2013-11-01 10:46:19 -04:00
UnreachableCodeElimination.cpp Bug 934557 - Handlify JS::ToBoolean and remove JS_ValueToBoolean. r=terrence 2013-11-06 16:26:50 +01:00
UnreachableCodeElimination.h
ValueNumbering.cpp Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb 2013-11-16 10:15:33 +01:00
ValueNumbering.h Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb 2013-11-16 10:15:33 +01:00
VMFunctions.cpp Bug 928050 - Don't GC during atomization, r=billm. 2013-11-09 19:53:53 -07:00
VMFunctions.h Bug 852175 - Fix baseline stack checks on functions which may push lots of locals. r=jandem 2013-11-01 15:04:01 -04:00