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

Name Size Rev Age Author Last Change
../
air 253250   5 years jh718.park Unreviewed. Remove the build warning below since r250009. warning: …
B3ArgumentRegValue.cpp 1.6 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ArgumentRegValue.h 2.1 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3AtomicValue.cpp 2.9 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3AtomicValue.h 4.0 KB 246490   6 years darin Rename AtomicString to AtomString …
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.1 KB 250999   6 years keith_miller GenerateAndAllocateRegisters can trivially elide self moves at end of …
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.4 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3BasicBlockInlines.h 2.8 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3BasicBlockUtils.h 4.6 KB 219702   8 years cdumez Replace calls to Vector::resize() with calls to more efficient …
B3BlockInsertionSet.cpp 3.2 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
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.5 KB 231204   7 years fpizlo B3::demoteValues should be able to handle patchpoint terminals …
B3BreakCriticalEdges.h 1.5 KB 231204   7 years fpizlo B3::demoteValues should be able to handle patchpoint terminals …
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 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3CCallValue.h 2.5 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3CFG.h 2.5 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3CheckSpecial.cpp 9.7 KB 239427   6 years cdumez wtf/Optional.h: move-constructor and move-assignment operator should …
B3CheckSpecial.h 5.6 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3CheckValue.cpp 2.3 KB 248178   6 years keith_miller B3 should support tuple types …
B3CheckValue.h 2.1 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3Common.cpp 2.5 KB 250097   6 years mark.lam Remove a now unnecessary hack to work around static const needing …
B3Common.h 6.0 KB 243851   6 years rmorisset B3 should use associativity to optimize expression trees …
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 230748   7 years mark.lam Templatize CodePtr/Refs/FunctionPtrs with PtrTags. …
B3Compilation.h 2.3 KB 230748   7 years mark.lam Templatize CodePtr/Refs/FunctionPtrs with PtrTags. …
B3Compile.cpp 2.0 KB 230748   7 years mark.lam Templatize CodePtr/Refs/FunctionPtrs with PtrTags. …
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 9.7 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3Const32Value.h 4.4 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3Const64Value.cpp 9.7 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3Const64Value.h 4.4 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ConstDoubleValue.cpp 6.2 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ConstDoubleValue.h 3.5 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ConstFloatValue.cpp 6.0 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ConstFloatValue.h 3.4 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3ConstPtrValue.h 2.6 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
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.4 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
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 231961   7 years fpizlo JSC should have InstanceOf inline caching …
B3EliminateCommonSubexpressions.cpp 26.2 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3EliminateCommonSubexpressions.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3EliminateDeadCode.cpp 4.1 KB 243851   6 years rmorisset B3 should use associativity to optimize expression trees …
B3EliminateDeadCode.h 1.7 KB 243851   6 years rmorisset B3 should use associativity to optimize expression trees …
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
B3ExtractValue.cpp 1.6 KB 248178   6 years keith_miller B3 should support tuple types …
B3ExtractValue.h 2.2 KB 248178   6 years keith_miller B3 should support tuple types …
B3FenceValue.cpp 1.8 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3FenceValue.h 4.2 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3FixSSA.cpp 13.5 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3FixSSA.h 1.9 KB 248178   6 years keith_miller B3 should support tuple types …
B3FoldPathConstants.cpp 9.3 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
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.7 KB 248938   6 years justin_michaud Identify memcpy loops in b3 …
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.8 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
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 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
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 28.5 KB 248686   6 years ysuzuki [JSC] Make PAC jump and return more explicit …
B3LowerMacros.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3LowerMacrosAfterOptimizations.cpp 7.4 KB 248178   6 years keith_miller B3 should support tuple types …
B3LowerMacrosAfterOptimizations.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3LowerToAir.cpp 145.9 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
B3LowerToAir.h 1.7 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3MathExtras.cpp 6.3 KB 231027   7 years mark.lam Push the definition of PtrTag down to the WTF layer. …
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 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3MemoryValue.h 6.5 KB 246490   6 years darin Rename AtomicString to AtomString …
B3MemoryValueInlines.h 2.5 KB 215407   8 years jfbastien B3: don't allow unsigned offsets in Value …
B3MoveConstants.cpp 14.5 KB 245035   6 years rmorisset [B3] Constants should be hoisted to the root block until moveConstants …
B3MoveConstants.h 1.6 KB 206682   9 years fpizlo B3::moveConstants should be able to edit code to minimize the number …
B3NativeTraits.h 3.5 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
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 248178   6 years keith_miller B3 should support tuple types …
B3Opcode.h 17.5 KB 248195   6 years keith_miller Address comments on r248178
B3OptimizeAssociativeExpressionTrees.cpp 10.2 KB 244088   6 years ross.kirsling JSC should build successfully even with -DENABLE_UNIFIED_BUILDS=OFF …
B3OptimizeAssociativeExpressionTrees.h 1.8 KB 243851   6 years rmorisset B3 should use associativity to optimize expression trees …
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 6.3 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
B3PatchpointSpecial.h 2.6 KB 216989   8 years sbarati PinnedRegisters should be better modeled in IRC/Briggs …
B3PatchpointValue.cpp 2.4 KB 248178   6 years keith_miller B3 should support tuple types …
B3PatchpointValue.h 3.4 KB 248178   6 years keith_miller B3 should support tuple types …
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.6 KB 248546   6 years ysuzuki [WTF][JSC] Make JSC and WTF aggressively-fast-malloced …
B3Procedure.cpp 11.3 KB 248846   6 years ysuzuki [WTF] Add makeUnique<T>, which ensures T is fast-allocated, makeUnique …
B3Procedure.h 12.7 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
B3ProcedureInlines.h 1.9 KB 248178   6 years keith_miller B3 should support tuple types …
B3PureCSE.cpp 3.0 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3PureCSE.h 2.0 KB 245035   6 years rmorisset [B3] Constants should be hoisted to the root block until moveConstants …
B3ReduceDoubleToFloat.cpp 18.4 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3ReduceDoubleToFloat.h 1.6 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3ReduceLoopStrength.cpp 19.3 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3ReduceLoopStrength.h 1.6 KB 248938   6 years justin_michaud Identify memcpy loops in b3 …
B3ReduceStrength.cpp 114.9 KB 250198   6 years ysuzuki [JSC] Remove CheckAdd in JetStream2/async-fs's Math.random function …
B3ReduceStrength.h 2.1 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3SlotBaseValue.cpp 1.6 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3SlotBaseValue.h 2.1 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
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.5 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
B3StackmapGenerationParams.h 5.6 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
B3StackmapSpecial.cpp 11.0 KB 248178   6 years keith_miller B3 should support tuple types …
B3StackmapSpecial.h 3.3 KB 248178   6 years keith_miller B3 should support tuple types …
B3StackmapValue.cpp 3.1 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3StackmapValue.h 13.0 KB 248178   6 years keith_miller B3 should support tuple types …
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.6 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3SwitchValue.h 3.0 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3TimingScope.h 1.6 KB 231338   7 years fpizlo Make it easy to log compile times for all optimizing tiers …
B3Type.cpp 2.0 KB 248178   6 years keith_miller B3 should support tuple types …
B3Type.h 3.7 KB 248178   6 years keith_miller B3 should support tuple types …
B3TypeMap.h 2.7 KB 248178   6 years keith_miller B3 should support tuple types …
B3UpsilonValue.cpp 1.8 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3UpsilonValue.h 2.6 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3UseCounts.cpp 2.1 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3UseCounts.h 1.9 KB 214636   8 years fpizlo Air should support linear scan for optLevel<2 …
B3Validate.cpp 33.0 KB 248195   6 years keith_miller Address comments on r248178
B3Validate.h 1.5 KB 206525   9 years ryanhaddad Unreviewed, rolling out r206522. Roll r206506 back in since the build …
B3Value.cpp 19.5 KB 248178   6 years keith_miller B3 should support tuple types …
B3Value.h 31.6 KB 248178   6 years keith_miller B3 should support tuple types …
B3ValueInlines.h 9.0 KB 248178   6 years keith_miller B3 should support tuple types …
B3ValueKey.cpp 4.1 KB 248178   6 years keith_miller B3 should support tuple types …
B3ValueKey.h 5.7 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
B3ValueKeyInlines.h 2.1 KB 206595   9 years fpizlo B3 opcodes should leave room for flags …
B3ValueRep.cpp 5.8 KB 246368   6 years commit-queue Unreviewed, rolling out r246322. …
B3ValueRep.h 9.4 KB 250559   6 years keith_miller Add support for the Wasm multi-value proposal …
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 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3VariableValue.h 2.1 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3WasmAddressValue.cpp 1.8 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3WasmAddressValue.h 2.1 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3WasmBoundsCheckValue.cpp 2.7 KB 246266   6 years aperez [JSC] Linker fails when unified sources are not in use …
B3WasmBoundsCheckValue.h 2.6 KB 244309   6 years rmorisset B3::Value should have different kinds of adjacency lists …
B3Width.cpp 2.4 KB 213714   8 years fpizlo B3 should have comprehensive support for atomic operations …
B3Width.h 3.3 KB 248178   6 years keith_miller B3 should support tuple types …
testb3.h 39.8 KB 250198   6 years ysuzuki [JSC] Remove CheckAdd in JetStream2/async-fs's Math.random function …
testb3_1.cpp 36.9 KB 250198   6 years ysuzuki [JSC] Remove CheckAdd in JetStream2/async-fs's Math.random function …
testb3_2.cpp 143.0 KB 249747   6 years ysuzuki [JSC] 32bit bitwide operation with all-one (-1) is wrong in B3 …
testb3_3.cpp 138.0 KB 249747   6 years ysuzuki [JSC] 32bit bitwide operation with all-one (-1) is wrong in B3 …
testb3_4.cpp 115.8 KB 248098   6 years commit-queue Begin organizing b3 tests …
testb3_5.cpp 213.4 KB 250199   6 years ysuzuki Unreviewed, follow-up change after r250198
testb3_6.cpp 117.7 KB 250005   6 years mark.lam Use constexpr instead of const in symbol definitions that are …
testb3_7.cpp 71.9 KB 248178   6 years keith_miller B3 should support tuple types …
testb3_8.cpp 40.9 KB 249914   6 years ddkilzer [JSC] REGRESSION (r248938): Leak of uint32_t arrays in …
Note: See TracBrowser for help on using the repository browser.