Sign in
swiftshader
/
SwiftShader
/
e4a8f400267b3c3b9f0cb7c4b00f8512f9fbe0a1
/
src
/
IceDefs.h
e4a8f40
Subzero: Add locking to prepare for multithreaded translation.
by Jim Stichnoth
· 10 years ago
769be68
Subzero: Remove the IceV_RegManager enum value.
by Jim Stichnoth
· 10 years ago
ec27073
Start writing out some relocation sections (text).
by Jan Voung
· 10 years ago
1d62cf0
Make fixups reference any constant (allow const float/double pool literals).
by Jan Voung
· 10 years ago
7e57136
Subzero: Clean up a few areas.
by Jim Stichnoth
· 10 years ago
c599e46
Subzero: Use the CfgLocalAllocator for more vector types.
by Jim Stichnoth
· 10 years ago
31c9559
Subzero: Use CFG-local arena allocation for relevant containers.
by Jim Stichnoth
· 10 years ago
e6d2478
Subzero: Randomize register assignment.
by Jim Stichnoth
· 10 years ago
1502e59
Subzero: Use llvm::ilist<> for PhiList and AssignList.
by Jim Stichnoth
· 10 years ago
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