Implement a mega-disassembler that'll be used in the FTL
[WebKit-https.git] / Source / JavaScriptCore / b3 /
drwxr-xr-x   ..
-rw-r--r-- 1736 B3ArgumentRegValue.cpp
-rw-r--r-- 2075 B3ArgumentRegValue.h
-rw-r--r-- 1735 B3Bank.cpp
-rw-r--r-- 2022 B3Bank.h
-rw-r--r-- 5760 B3BasicBlock.cpp
-rw-r--r-- 7425 B3BasicBlock.h
-rw-r--r-- 3179 B3BasicBlockInlines.h
-rw-r--r-- 4671 B3BasicBlockUtils.h
-rw-r--r-- 4797 B3BlockInsertionSet.cpp
-rw-r--r-- 3949 B3BlockInsertionSet.h
-rw-r--r-- 2389 B3BlockWorklist.h
-rw-r--r-- 1988 B3BottomProvider.h
-rw-r--r-- 2395 B3BreakCriticalEdges.cpp
-rw-r--r-- 1506 B3BreakCriticalEdges.h
-rw-r--r-- 1596 B3CCallValue.cpp
-rw-r--r-- 2297 B3CCallValue.h
-rw-r--r-- 2599 B3CFG.h
-rw-r--r-- 1796 B3CaseCollection.cpp
-rw-r--r-- 3193 B3CaseCollection.h
-rw-r--r-- 1870 B3CaseCollectionInlines.h
-rw-r--r-- 9335 B3CheckSpecial.cpp
-rw-r--r-- 5712 B3CheckSpecial.h
-rw-r--r-- 2441 B3CheckValue.cpp
-rw-r--r-- 2159 B3CheckValue.h
-rw-r--r-- 2377 B3Common.cpp
-rw-r--r-- 5762 B3Common.h
-rw-r--r-- 1811 B3Commutativity.cpp
-rw-r--r-- 1626 B3Commutativity.h
-rw-r--r-- 1895 B3Compilation.cpp
-rw-r--r-- 2275 B3Compilation.h
-rw-r--r-- 2025 B3Compile.cpp
-rw-r--r-- 1961 B3Compile.h
-rw-r--r-- 6034 B3ComputeDivisionMagic.h
-rw-r--r-- 8835 B3Const32Value.cpp
-rw-r--r-- 4306 B3Const32Value.h
-rw-r--r-- 8859 B3Const64Value.cpp
-rw-r--r-- 4310 B3Const64Value.h
-rw-r--r-- 6445 B3ConstDoubleValue.cpp
-rw-r--r-- 3518 B3ConstDoubleValue.h
-rw-r--r-- 5866 B3ConstFloatValue.cpp
-rw-r--r-- 3352 B3ConstFloatValue.h
-rw-r--r-- 2357 B3ConstPtrValue.h
-rw-r--r-- 1618 B3ConstrainedValue.cpp
-rw-r--r-- 2035 B3ConstrainedValue.h
-rw-r--r-- 1779 B3DataSection.cpp
-rw-r--r-- 1775 B3DataSection.h
-rw-r--r-- 1795 B3Dominators.h
-rw-r--r-- 5411 B3DuplicateTails.cpp
-rw-r--r-- 1725 B3DuplicateTails.h
-rw-r--r-- 4607 B3Effects.cpp
-rw-r--r-- 5288 B3Effects.h
-rw-r--r-- 24443 B3EliminateCommonSubexpressions.cpp
-rw-r--r-- 1620 B3EliminateCommonSubexpressions.h
-rw-r--r-- 1878 B3FenceValue.cpp
-rw-r--r-- 4200 B3FenceValue.h
-rw-r--r-- 9816 B3FixSSA.cpp
-rw-r--r-- 1911 B3FixSSA.h
-rw-r--r-- 9233 B3FoldPathConstants.cpp
-rw-r--r-- 1604 B3FoldPathConstants.h
-rw-r--r-- 1808 B3FrequencyClass.cpp
-rw-r--r-- 2395 B3FrequencyClass.h
-rw-r--r-- 1569 B3FrequentedBlock.h
-rw-r--r-- 4142 B3Generate.cpp
-rw-r--r-- 2291 B3Generate.h
-rw-r--r-- 2790 B3GenericFrequentedBlock.h
-rw-r--r-- 1728 B3HeapRange.cpp
-rw-r--r-- 3209 B3HeapRange.h
-rw-r--r-- 12753 B3InferSwitches.cpp
-rw-r--r-- 1559 B3InferSwitches.h
-rw-r--r-- 2540 B3InsertionSet.cpp
-rw-r--r-- 2648 B3InsertionSet.h
-rw-r--r-- 1736 B3InsertionSetInlines.h
-rw-r--r-- 1775 B3Kind.cpp
-rw-r--r-- 8227 B3Kind.h
-rw-r--r-- 3189 B3LegalizeMemoryOffsets.cpp
-rw-r--r-- 1622 B3LegalizeMemoryOffsets.h
-rw-r--r-- 22006 B3LowerMacros.cpp
-rw-r--r-- 1635 B3LowerMacros.h
-rw-r--r-- 7369 B3LowerMacrosAfterOptimizations.cpp
-rw-r--r-- 1601 B3LowerMacrosAfterOptimizations.h
-rw-r--r-- 115008 B3LowerToAir.cpp
-rw-r--r-- 1608 B3LowerToAir.h
-rw-r--r-- 6396 B3MathExtras.cpp
-rw-r--r-- 1749 B3MathExtras.h
-rw-r--r-- 2382 B3MemoryValue.cpp
-rw-r--r-- 4563 B3MemoryValue.h
-rw-r--r-- 14978 B3MoveConstants.cpp
-rw-r--r-- 1626 B3MoveConstants.h
-rw-r--r-- 1754 B3OpaqueByproduct.h
-rw-r--r-- 1963 B3OpaqueByproducts.cpp
-rw-r--r-- 1921 B3OpaqueByproducts.h
-rw-r--r-- 7487 B3Opcode.cpp
-rw-r--r-- 11301 B3Opcode.h
-rw-r--r-- 1577 B3Origin.cpp
-rw-r--r-- 2242 B3Origin.h
-rw-r--r-- 1659 B3OriginDump.cpp
-rw-r--r-- 1742 B3OriginDump.h
-rw-r--r-- 2172 B3PCToOriginMap.h
-rw-r--r-- 5599 B3PatchpointSpecial.cpp
-rw-r--r-- 2569 B3PatchpointSpecial.h
-rw-r--r-- 2244 B3PatchpointValue.cpp
-rw-r--r-- 3225 B3PatchpointValue.h
-rw-r--r-- 2162 B3PhaseScope.cpp
-rw-r--r-- 1832 B3PhaseScope.h
-rw-r--r-- 1963 B3PhiChildren.cpp
-rw-r--r-- 5660 B3PhiChildren.h
-rw-r--r-- 9423 B3Procedure.cpp
-rw-r--r-- 10495 B3Procedure.h
-rw-r--r-- 1688 B3ProcedureInlines.h
-rw-r--r-- 2585 B3PureCSE.cpp
-rw-r--r-- 1992 B3PureCSE.h
-rw-r--r-- 17993 B3ReduceDoubleToFloat.cpp
-rw-r--r-- 1631 B3ReduceDoubleToFloat.h
-rw-r--r-- 97870 B3ReduceStrength.cpp
-rw-r--r-- 2135 B3ReduceStrength.h
-rw-r--r-- 4615 B3SSACalculator.cpp
-rw-r--r-- 4858 B3SSACalculator.h
-rw-r--r-- 1758 B3SlotBaseValue.cpp
-rw-r--r-- 2024 B3SlotBaseValue.h
-rw-r--r-- 4180 B3SparseCollection.h
-rw-r--r-- 1800 B3StackSlot.cpp
-rw-r--r-- 2959 B3StackSlot.h
-rw-r--r-- 3464 B3StackmapGenerationParams.cpp
-rw-r--r-- 5460 B3StackmapGenerationParams.h
-rw-r--r-- 9952 B3StackmapSpecial.cpp
-rw-r--r-- 3334 B3StackmapSpecial.h
-rw-r--r-- 3000 B3StackmapValue.cpp
-rw-r--r-- 13049 B3StackmapValue.h
-rw-r--r-- 4128 B3SuccessorCollection.h
-rw-r--r-- 1605 B3SwitchCase.cpp
-rw-r--r-- 2079 B3SwitchCase.h
-rw-r--r-- 3869 B3SwitchValue.cpp
-rw-r--r-- 3174 B3SwitchValue.h
-rw-r--r-- 1923 B3TimingScope.cpp
-rw-r--r-- 1661 B3TimingScope.h
-rw-r--r-- 1925 B3Type.cpp
-rw-r--r-- 2433 B3Type.h
-rw-r--r-- 2883 B3TypeMap.h
-rw-r--r-- 1967 B3UpsilonValue.cpp
-rw-r--r-- 2487 B3UpsilonValue.h
-rw-r--r-- 2144 B3UseCounts.cpp
-rw-r--r-- 1974 B3UseCounts.h
-rw-r--r-- 28266 B3Validate.cpp
-rw-r--r-- 1548 B3Validate.h
-rw-r--r-- 19108 B3Value.cpp
-rw-r--r-- 19323 B3Value.h
-rw-r--r-- 5771 B3ValueInlines.h
-rw-r--r-- 3740 B3ValueKey.cpp
-rw-r--r-- 5723 B3ValueKey.h
-rw-r--r-- 2169 B3ValueKeyInlines.h
-rw-r--r-- 5611 B3ValueRep.cpp
-rw-r--r-- 8679 B3ValueRep.h
-rw-r--r-- 1762 B3Variable.cpp
-rw-r--r-- 2620 B3Variable.h
-rw-r--r-- 2148 B3VariableValue.cpp
-rw-r--r-- 2041 B3VariableValue.h
-rw-r--r-- 1915 B3WasmAddressValue.cpp
-rw-r--r-- 1940 B3WasmAddressValue.h
-rw-r--r-- 2023 B3WasmBoundsCheckValue.cpp
-rw-r--r-- 2184 B3WasmBoundsCheckValue.h
-rw-r--r-- 1884 B3Width.cpp
-rw-r--r-- 2543 B3Width.h
drwxr-xr-x - air
-rw-r--r-- 635493 testb3.cpp