source: webkit/trunk/Source/JavaScriptCore/b3@ 220416

Name Size Rev Age Author Last Change
../
air 219899   8 years jfbastien WebAssembly: generate smaller binaries …
B3ArgumentRegValue.cpp 1.7 KB 195395   9 years fpizlo B3 should have basic path specialization …
B3ArgumentRegValue.h 2.0 KB 209764   8 years commit-queue Unreviewed, rolling out r209725. …
B3AtomicValue.cpp 2.9 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3AtomicValue.h 4.0 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3BackwardsCFG.h 1.7 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3BackwardsDominators.h 1.7 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3Bank.cpp 1.7 KB 212970   8 years fpizlo Move Arg::Type and Arg::Width out into the B3 namespace, since they …
B3Bank.h 2.0 KB 212970   8 years fpizlo Move Arg::Type and Arg::Width out into the B3 namespace, since they …
B3BasicBlock.cpp 5.6 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3BasicBlock.h 7.5 KB 214410   8 years fpizlo B3::fixSSA should do liveness pruning …
B3BasicBlockInlines.h 3.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3BasicBlockUtils.h 4.6 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3BlockInsertionSet.cpp 3.2 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3BlockInsertionSet.h 3.3 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3BlockWorklist.h 2.3 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3BottomProvider.h 1.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3BreakCriticalEdges.cpp 2.3 KB 203390   9 years fpizlo Implement table-based switches in B3/Air …
B3BreakCriticalEdges.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3CaseCollection.cpp 1.8 KB 203390   9 years fpizlo Implement table-based switches in B3/Air …
B3CaseCollection.h 3.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3CaseCollectionInlines.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3CCallValue.cpp 1.6 KB 195395   9 years fpizlo B3 should have basic path specialization …
B3CCallValue.h 2.2 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3CFG.h 2.5 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3CheckSpecial.cpp 9.6 KB 216734   8 years sbarati Computing optionalDefArgWidth in CheckSpecial should not consider …
B3CheckSpecial.h 5.6 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3CheckValue.cpp 2.4 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3CheckValue.h 2.1 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3Common.cpp 2.5 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3Common.h 6.0 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3Commutativity.cpp 1.8 KB 191705   10 years fpizlo Create a super rough prototype of B3 …
B3Commutativity.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Compilation.cpp 1.9 KB 209928   8 years sbarati WebAssembly: WasmB3IRGenerator should throw exceptions instead of …
B3Compilation.h 2.2 KB 209928   8 years sbarati WebAssembly: WasmB3IRGenerator should throw exceptions instead of …
B3Compile.cpp 1.9 KB 214901   8 years fpizlo Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or …
B3Compile.h 1.9 KB 214901   8 years fpizlo Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or …
B3ComputeDivisionMagic.h 5.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Const32Value.cpp 8.6 KB 208848   9 years keith_miller Add support for rotate in B3 and the relevant assemblers …
B3Const32Value.h 4.2 KB 208848   9 years keith_miller Add support for rotate in B3 and the relevant assemblers …
B3Const64Value.cpp 8.7 KB 208848   9 years keith_miller Add support for rotate in B3 and the relevant assemblers …
B3Const64Value.h 4.2 KB 208848   9 years keith_miller Add support for rotate in B3 and the relevant assemblers …
B3ConstDoubleValue.cpp 6.3 KB 210124   8 years keith_miller Add BitOr for floating points to B3 …
B3ConstDoubleValue.h 3.4 KB 210124   8 years keith_miller Add BitOr for floating points to B3 …
B3ConstFloatValue.cpp 6.0 KB 219038   8 years sbarati B3ReduceStrength should reduce EqualOrUnordered over const float input …
B3ConstFloatValue.h 3.3 KB 219038   8 years sbarati B3ReduceStrength should reduce EqualOrUnordered over const float input …
B3ConstPtrValue.h 2.3 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3ConstrainedValue.cpp 1.6 KB 191993   10 years fpizlo B3::Stackmap should be a superclass of B3::PatchpointValue and …
B3ConstrainedValue.h 2.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3DataSection.cpp 1.7 KB 203390   9 years fpizlo Implement table-based switches in B3/Air …
B3DataSection.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Dominators.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3DuplicateTails.cpp 5.3 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3DuplicateTails.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Effects.cpp 4.6 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3Effects.h 5.6 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3EliminateCommonSubexpressions.cpp 24.2 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3EliminateCommonSubexpressions.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3EnsureLoopPreHeaders.cpp 3.0 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3EnsureLoopPreHeaders.h 1.8 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3FenceValue.cpp 1.8 KB 206226   9 years fpizlo Add a Fence opcode to B3 …
B3FenceValue.h 4.1 KB 213704   8 years achristensen Win64 build fix. .: * Source/cmake/OptionsWin.cmake: WASM got turned …
B3FixSSA.cpp 12.2 KB 214917   8 years fpizlo B3::fixSSA() needs a tune-up …
B3FixSSA.h 1.9 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3FoldPathConstants.cpp 9.1 KB 219648   8 years aestes [Xcode] Enable CLANG_WARN_RANGE_LOOP_ANALYSIS …
B3FoldPathConstants.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3FrequencyClass.cpp 1.8 KB 191705   10 years fpizlo Create a super rough prototype of B3 …
B3FrequencyClass.h 2.3 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3FrequentedBlock.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Generate.cpp 4.3 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3Generate.h 2.2 KB 214901   8 years fpizlo Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or …
B3GenericBlockInsertionSet.h 3.9 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3GenericFrequentedBlock.h 2.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3HeapRange.h 1.7 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3HoistLoopInvariantValues.cpp 6.2 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3HoistLoopInvariantValues.h 1.6 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3InferSwitches.cpp 12.5 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3InferSwitches.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3InsertionSet.cpp 2.7 KB 220118   8 years fpizlo Bmalloc and GC should put auxiliaries (butterflies, typed array …
B3InsertionSet.h 2.6 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3InsertionSetInlines.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Kind.cpp 1.7 KB 206694   9 years fpizlo B3 should support trapping memory accesses …
B3Kind.h 8.0 KB 206694   9 years fpizlo B3 should support trapping memory accesses …
B3LegalizeMemoryOffsets.cpp 3.4 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3LegalizeMemoryOffsets.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3LowerMacros.cpp 26.6 KB 219648   8 years aestes [Xcode] Enable CLANG_WARN_RANGE_LOOP_ANALYSIS …
B3LowerMacros.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3LowerMacrosAfterOptimizations.cpp 7.1 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3LowerMacrosAfterOptimizations.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3LowerToAir.cpp 137.9 KB 219899   8 years jfbastien WebAssembly: generate smaller binaries …
B3LowerToAir.h 1.7 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3MathExtras.cpp 6.2 KB 203390   9 years fpizlo Implement table-based switches in B3/Air …
B3MathExtras.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3MemoryValue.cpp 4.3 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3MemoryValue.h 6.4 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3MemoryValueInlines.h 2.5 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3MoveConstants.cpp 14.5 KB 219027   8 years sbarati B3MoveConstants floatZero() returns the wrong ValueKey …
B3MoveConstants.h 1.6 KB 206682   9 years fpizlo B3::moveConstants should be able to edit code to minimize the number …
B3NativeTraits.h 3.4 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3NaturalLoops.h 1.8 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3OpaqueByproduct.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3OpaqueByproducts.cpp 1.9 KB 194496   9 years aestes Replace WTF::move with WTFMove …
B3OpaqueByproducts.h 1.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Opcode.cpp 8.5 KB 214942   8 years utatane.tea [JSC] Suppress warnings in GCC …
B3Opcode.h 17.0 KB 214592   8 years keith_miller WebAssembly: B3IRGenerator should pool constants …
B3Origin.cpp 1.5 KB 191705   10 years fpizlo Create a super rough prototype of B3 …
B3Origin.h 2.2 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3OriginDump.cpp 1.6 KB 195395   9 years fpizlo B3 should have basic path specialization …
B3OriginDump.h 1.7 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3PatchpointSpecial.cpp 5.6 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3PatchpointSpecial.h 2.6 KB 216989   8 years sbarati PinnedRegisters should be better modeled in IRC/Briggs …
B3PatchpointValue.cpp 2.2 KB 196032   9 years fpizlo Get rid of anonymous stack slots …
B3PatchpointValue.h 3.1 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3PCToOriginMap.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3PhaseScope.cpp 2.1 KB 196044   9 years keith_miller DFG, FTL, B3, and Air should all have a unique option for printing …
B3PhaseScope.h 1.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3PhiChildren.cpp 1.9 KB 193993   9 years fpizlo B3::reduceStrength should remove redundant Phi's …
B3PhiChildren.h 5.5 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3Procedure.cpp 10.8 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3Procedure.h 12.1 KB 219898   8 years fpizlo B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
B3ProcedureInlines.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3PureCSE.cpp 3.0 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3PureCSE.h 2.0 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3ReduceDoubleToFloat.cpp 18.2 KB 219026   8 years sbarati B3ReduceDoubleToFloat incorrectly reduces operations over two double …
B3ReduceDoubleToFloat.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3ReduceStrength.cpp 97.3 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3ReduceStrength.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3SlotBaseValue.cpp 1.7 KB 195620   9 years fpizlo The thing that B3 uses to describe a stack slot should not be a Value …
B3SlotBaseValue.h 2.0 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3SparseCollection.h 5.0 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3SSACalculator.cpp 4.7 KB 214917   8 years fpizlo B3::fixSSA() needs a tune-up …
B3SSACalculator.h 4.8 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3StackmapGenerationParams.cpp 3.4 KB 215292   8 years fpizlo B3 -O1 should not allocateStackByGraphColoring …
B3StackmapGenerationParams.h 5.5 KB 214887   8 years fpizlo Don't need to Air::reportUsedRegisters for wasm at -O1 …
B3StackmapSpecial.cpp 10.5 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3StackmapSpecial.h 3.3 KB 216306   8 years jfbastien WebAssembly: Air::Inst::generate crashes on large binary on A64 …
B3StackmapValue.cpp 2.9 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3StackmapValue.h 12.7 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3StackSlot.cpp 1.8 KB 196032   9 years fpizlo Get rid of anonymous stack slots …
B3StackSlot.h 2.9 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3SuccessorCollection.h 4.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3SwitchCase.cpp 1.6 KB 191705   10 years fpizlo Create a super rough prototype of B3 …
B3SwitchCase.h 2.0 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3SwitchValue.cpp 3.7 KB 215908   8 years sbarati B3::FoldPathConstants does not consider the fall through case for …
B3SwitchValue.h 2.8 KB 215908   8 years sbarati B3::FoldPathConstants does not consider the fall through case for …
B3TimingScope.cpp 2.5 KB 214408   8 years fpizlo Air should use RegisterSet for RegLiveness …
B3TimingScope.h 1.7 KB 214408   8 years fpizlo Air should use RegisterSet for RegLiveness …
B3Type.cpp 1.9 KB 193683   9 years benjamin [JSC] Add Float support to B3 …
B3Type.h 2.4 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3TypeMap.h 2.8 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3UpsilonValue.cpp 1.9 KB 195395   9 years fpizlo B3 should have basic path specialization …
B3UpsilonValue.h 2.4 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3UseCounts.cpp 2.1 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3UseCounts.h 1.9 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3Validate.cpp 30.6 KB 215533   8 years jfbastien WebAssembly: fast memory cleanups …
B3Validate.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Value.cpp 19.0 KB 215533   8 years jfbastien WebAssembly: fast memory cleanups …
B3Value.h 20.2 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3ValueInlines.h 5.6 KB 207039   9 years fpizlo B3->Air lowering should be able to emit complex leas on x86 …
B3ValueKey.cpp 3.7 KB 208848   9 years keith_miller Add support for rotate in B3 and the relevant assemblers …
B3ValueKey.h 5.6 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3ValueKeyInlines.h 2.1 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3ValueRep.cpp 5.5 KB 203488   9 years fpizlo FTL snippet generators should be able to request a different register …
B3ValueRep.h 8.5 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3Variable.cpp 1.7 KB 196032   9 years fpizlo Get rid of anonymous stack slots …
B3Variable.h 2.6 KB 212970   8 years fpizlo Move Arg::Type and Arg::Width out into the B3 namespace, since they …
B3VariableLiveness.cpp 1.7 KB 214917   8 years fpizlo B3::fixSSA() needs a tune-up …
B3VariableLiveness.h 3.5 KB 215071   8 years fpizlo Linear scan should run liveness only once …
B3VariableValue.cpp 2.1 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3VariableValue.h 2.0 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3WasmAddressValue.cpp 1.9 KB 207360   9 years keith_miller B3 needs a special WasmAddress Opcode …
B3WasmAddressValue.h 1.9 KB 212970   8 years fpizlo Move Arg::Type and Arg::Width out into the B3 namespace, since they …
B3WasmBoundsCheckValue.cpp 2.7 KB 216468   8 years sbarati testWasmBoundsCheck and testCallFunctionWithHellaArguments is broken …
B3WasmBoundsCheckValue.h 2.4 KB 216468   8 years sbarati testWasmBoundsCheck and testCallFunctionWithHellaArguments is broken …
B3Width.cpp 2.4 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3Width.h 3.4 KB 214942   8 years utatane.tea [JSC] Suppress warnings in GCC …
testb3.cpp 787.2 KB 220403   8 years mcatanzaro [CMake] Properly test if compiler supports compiler flags …
Note: See TracBrowser for help on using the repository browser.