Sign in
swiftshader
/
SwiftShader
/
b33a2af2076ec1e24030f2a330fd547a1823b884
/
src
/
IceCfg.h
69d3f9c
Subzero: Prune unreachable nodes after constructing the Cfg.
by Jim Stichnoth
· 10 years ago
c6ead20
Subzero: Improve class definition hygiene.
by Jim Stichnoth
· 10 years ago
bbca754
Subzero: Emit functions and global initializers in a separate thread.
by Jim Stichnoth
· 10 years ago
8e92838
Subzero: Manage each Cfg as a std::unique_ptr<Cfg>.
by Jim Stichnoth
· 10 years ago
dd842db
Subzero: Use a "known" version of clang-format.
by Jim Stichnoth
· 10 years ago
fa4efea
Subzero: Initial implementation of multithreaded translation.
by Jim Stichnoth
· 10 years ago
a5fe17a
Subzero: Second attempt at fixing MacOS 10.6 build.
by Jim Stichnoth
· 10 years ago
7d53825
Subzero: Make thread_local work under MacOS 10.6.
by Jim Stichnoth
· 10 years ago
1d62cf0
Make fixups reference any constant (allow const float/double pool literals).
by Jan Voung
· 10 years ago
ae95320
Subzero: Convert NULL->nullptr.
by Jim Stichnoth
· 10 years ago
31c9559
Subzero: Use CFG-local arena allocation for relevant containers.
by Jim Stichnoth
· 10 years ago
9a04c07
Subzero: Don't store std::string objects inside Variable.
by Jim Stichnoth
· 10 years ago
668a7a3
Subzero: Pull the node name out of the node structure.
by Jim Stichnoth
· 10 years ago
9d801a0
Subzero: Improve malloc/free behavior.
by Jim Stichnoth
· 10 years ago
0faec4c
Rearrange emit vs emitIAS. Wait till function is done before dumping text.
by Jan Voung
· 10 years ago
3d44fe8
Subzero: Decorate the text asm output with register availability info.
by Jim Stichnoth
· 10 years ago
336f6c4
Subzero: Implementation of "advanced Phi lowering".
by Jim Stichnoth
· 10 years ago
98712a3
Subzero: Minor refactoring/additions in preparation for phi edge splitting.
by Jim Stichnoth
· 10 years ago
7e1e485
First pass at emitIAS for branches and binding labels
by Jan Voung
· 10 years ago
7b451a9
Subzero: Class definition cleanup.
by Jim Stichnoth
· 10 years ago
4775255
Subzero: Improve performance of liveness analysis and live range construction.
by Jim Stichnoth
· 10 years ago
8363a06
Subzero: Add a few performance measurement tools.
by Jim Stichnoth
· 10 years ago
0795ba0
Subzero: Remove LLVM_DELETED_FUNCTION.
by Jim Stichnoth
· 10 years ago
a18cc9c
Subzero: Change llvm::OwningPtr to C++11's std::unique_ptr.
by Jim Stichnoth
· 10 years ago
8acded0
Add initial integrated assembler w/ some Xmm ops.
by Jan Voung
· 11 years ago
144cdce
Subzero: Refactor tracking of Defs and block-local Variables.
by Jim Stichnoth
· 11 years ago
800dab2
Subzero: Change the way bitcast stack slot lowering is handled.
by Jim Stichnoth
· 11 years ago
ff9c706
Subzero: Add branch optimization.
by Jim Stichnoth
· 11 years ago
c330274
Subzero: Randomly insert nops.
by Matt Wala
· 11 years ago
45a0623
Add support for passing and returning vectors in accordance with the x86 calling convention.
by Matt Wala
· 11 years ago
d97c7df
Subzero: Initial O2 lowering
by Jim Stichnoth
· 11 years ago
5bc2b1d
Add Om1 lowering with no optimizations.
by Jim Stichnoth
· 11 years ago
f7c9a14
Initial skeleton of Subzero.
by Jim Stichnoth
· 11 years ago