Sign in
swiftshader
/
SwiftShader
/
f875d45fb80c259054f1377ecc8537ddda9204c9
/
src
/
IceDefs.h
586d4c2
Subzero: Improve performance by using llvm::SmallVector<>.
by Jim Stichnoth
· 10 years ago
2a7fcbb
Subzero: Use std::vector<> instead of std::list for live range segments.
by Jim Stichnoth
· 10 years ago
08c3bcd
Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers).
by Jan Voung
· 10 years ago
70d0a05
Subzero: Use the linear-scan register allocator for Om1 as well.
by Jim Stichnoth
· 10 years ago
607e9f0
Subzero: Implement InstList in terms of llvm::ilist<> .
by Jim Stichnoth
· 10 years ago
c0d965f
Subzero: Use a common RelocOffsetType / RelocOffsetT.
by Jan Voung
· 10 years ago
336f6c4
Subzero: Implementation of "advanced Phi lowering".
by Jim Stichnoth
· 10 years ago
4775255
Subzero: Improve performance of liveness analysis and live range construction.
by Jim Stichnoth
· 10 years ago
fe14fb8
Handle "Mov" which is mov, movss, movsd, and used for nacl.read.tp.
by Jan Voung
· 10 years ago
9d98d79
Introduce the notion of function addresses in Subzero.
by Karl Schimpf
· 10 years ago
8363a06
Subzero: Add a few performance measurement tools.
by Jim Stichnoth
· 10 years ago
fac5517
Subzero: Move to C++11 static_assert().
by Jim Stichnoth
· 10 years ago
9c234e2
Subzero: Allow builds with assertions disabled.
by Jim Stichnoth
· 10 years ago
a18cc9c
Subzero: Change llvm::OwningPtr to C++11's std::unique_ptr.
by Jim Stichnoth
· 10 years ago
c4554d7
Subzero: Rewrite the pass timing infrastructure.
by Jim Stichnoth
· 10 years ago
ad40353
Subzero: Automatically infer regalloc preferences and overlap.
by Jim Stichnoth
· 11 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
bc00463
Split ConstantInteger into ConstantInteger32 and ConstantInteger64.
by Jan Voung
· 11 years ago
b17f61d
Align function starts to target-specific bundle alignment.
by Jan Voung
· 11 years ago
89d7956
Subzero: Fix address mode optimization involving phi temporaries.
by Jim Stichnoth
· 11 years ago
78282f6
Subzero: Make Ice::Ostream a typedef for llvm::raw_ostream.
by Jim Stichnoth
· 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
f61d5b2
Fix x86 floating-point constant emission.
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