Sign in
webkit
/
WebKit
/
c032a9e33dae7ce2b2b1023f9fccba671b641cb3
/
Source
/
JavaScriptCore
/
b3
/
B3Procedure.cpp
b78530b
Fix non-unified builds for x86_64 https://bugs.webkit.org/show_bug.cgi?id=212297
by pmatos@igalia.com
· 4 years, 10 months ago
0ebe33c
[IWYU] Remove unnecessary includes from JSC implementation files
by ross.kirsling@sony.com
· 4 years, 10 months ago
184d48b
TriState should be an enum class and use "Indeterminate" instead of "Mixed"
by ross.kirsling@sony.com
· 5 years ago
f7af673
Some improvements to DFG and FTL dumps to improve readability and searchability.
by mark.lam@apple.com
· 5 years ago
ff26c8f
Don't include CCallHelpers.h in B3Procedure.h
by rmorisset@apple.com
· 5 years ago
1d8e24d
[WTF] Add makeUnique<T>, which ensures T is fast-allocated, makeUnique / makeUniqueWithoutFastMallocCheck part
by ysuzuki@apple.com
· 6 years ago
70c51b8
B3 should support tuple types https://bugs.webkit.org/show_bug.cgi?id=200327
by keith_miller@apple.com
· 6 years ago
a28790a
B3::Value should have different kinds of adjacency lists
by rmorisset@apple.com
· 6 years ago
372286c
Air should have a Vector of prologue generators instead of a HashMap representing an optional prologue generator
by sbarati@apple.com
· 8 years ago
f38eab1
B3 should do LICM https://bugs.webkit.org/show_bug.cgi?id=174750
by fpizlo@apple.com
· 8 years ago
58c4a17
PinnedRegisters should be better modeled in IRC/Briggs
by sbarati@apple.com
· 8 years ago
212a3fd
B3 -O1 should not allocateStackByGraphColoring
by fpizlo@apple.com
· 8 years ago
50b7c78
Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or ColdCCalls
by fpizlo@apple.com
· 8 years ago
0c9128d
Air should support linear scan for optLevel<2
by fpizlo@apple.com
· 8 years ago
7249781
WebAssembly: B3IRGenerator should pool constants
by keith_miller@apple.com
· 8 years ago
42624fe
B3 should have comprehensive support for atomic operations
by fpizlo@apple.com
· 8 years ago
e66172f
B3::Procedure::deleteOrphans() should neutralize upsilons with dead phis.
by bfulgham@apple.com
· 8 years ago
66e297e
B3 needs a special WasmBoundsCheck Opcode
by keith_miller@apple.com
· 8 years ago
1fac3f3
Air should expose API for pinning registers
by fpizlo@apple.com
· 8 years ago
8764442
FTL needs to reserve callee stack space in bytes
by msaboff@apple.com
· 9 years ago
8c6262b
B3 should support multiple entrypoints
by fpizlo@apple.com
· 9 years ago
32b3015
Implement table-based switches in B3/Air
by fpizlo@apple.com
· 9 years ago
7920de3
Clean up resetting reachability in B3/Air
by fpizlo@apple.com
· 9 years ago
2c24c8b
B3::Procedure::resetReachability() can create dangling references from Upsilons to Phis
by fpizlo@apple.com
· 9 years ago
6ae96b5
B3 should be able to compile trivial self-loops
by fpizlo@apple.com
· 9 years ago
db42314
Get rid of anonymous stack slots https://bugs.webkit.org/show_bug.cgi?id=151128
by fpizlo@apple.com
· 9 years ago
cee3efb
[B3] REGRESSION(r195395): testComplex(64, 128) asserts on Linux with GCC
by utatane.tea@gmail.com
· 9 years ago
215f8f0
The thing that B3 uses to describe a stack slot should not be a Value
by fpizlo@apple.com
· 9 years ago
11aaea9
FTLB3Output should maintain good block order like the LLVM one does
by fpizlo@apple.com
· 9 years ago
8f47e9e
B3 should have basic path specialization
by fpizlo@apple.com
· 9 years ago
959a66a
regress/script-tests/deltablue-varargs.js.ftl-no-cjit-no-put-stack-validate on FTL B3 gets a B3 validation failure
by fpizlo@apple.com
· 9 years ago
13aae08
Replace WTF::move with WTFMove https://bugs.webkit.org/show_bug.cgi?id=152601
by aestes@apple.com
· 9 years ago
959a2c4
FTL B3 does not logicalNot correctly
by fpizlo@apple.com
· 9 years ago
02dd014
[JSC] Add Float support to B3 https://bugs.webkit.org/show_bug.cgi?id=151974
by benjamin@webkit.org
· 9 years ago
06abfa0
FTL B3 should be able to flag the tag constants as being super important so that B3 can hoist them and Air can force them into registers
by fpizlo@apple.com
· 9 years ago
9ed1b63
FTL B3 should be able to make JS->JS calls
by fpizlo@apple.com
· 9 years ago
e362fbc
FTL B3 should support OSR exit https://bugs.webkit.org/show_bug.cgi?id=151710
by fpizlo@apple.com
· 9 years ago
f74e4ae
Implement the B3 equivalent of FTLCompile
by fpizlo@apple.com
· 9 years ago
9ca1ae9
B3::generate should separate out the final Air codegen, so that it can be done outside the Graph safepoint
by fpizlo@apple.com
· 9 years ago
09a5f12
B3 should be able to compile a program with ChillDiv
by fpizlo@apple.com
· 9 years ago
21ea945
B3 should be able to compile a program with a double constant
by fpizlo@apple.com
· 9 years ago
2ba7f07
B3->Air lowering should have a story for compare-branch fusion
by fpizlo@apple.com
· 9 years ago
434fcd6
B3 should be able to compile a control flow diamond
by fpizlo@apple.com
· 9 years ago
b94efe4
StoreOpLoad pattern matching should check effects between the Store and Load
by fpizlo@apple.com
· 9 years ago
fa2ae2b
B3::reduceStrength() should do DCE
by fpizlo@apple.com
· 9 years ago
a00b4d8
Create a super rough prototype of B3
by fpizlo@apple.com
· 9 years ago