Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
bbca754a63fb1e80b4d0f034aa26538f3a8a2a26
/
src
/
IceTargetLowering.h
bbca754
Subzero: Emit functions and global initializers in a separate thread.
by Jim Stichnoth
· 10 years ago
72984d8
Write out global initializers and data rel directly to ELF file.
by Jan Voung
· 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
f2e93b6
Fix build warnings
by JF Bastien
· 10 years ago
ec27073
Start writing out some relocation sections (text).
by Jan Voung
· 10 years ago
ae95320
Subzero: Convert NULL->nullptr.
by Jim Stichnoth
· 10 years ago
e6d2478
Subzero: Randomize register assignment.
by Jim Stichnoth
· 10 years ago
08c3bcd
Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers).
by Jan Voung
· 10 years ago
5d2fa0c
Subzero: Fix a bug in postLower().
by Jim Stichnoth
· 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
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
7b451a9
Subzero: Class definition cleanup.
by Jim Stichnoth
· 10 years ago
9d98d79
Introduce the notion of function addresses in Subzero.
by Karl Schimpf
· 10 years ago
e3f64d0
Introduce model of global initializers in Subzero.
by Karl Schimpf
· 10 years ago
0795ba0
Subzero: Remove LLVM_DELETED_FUNCTION.
by Jim Stichnoth
· 10 years ago
f44f371
Subzero: Auto-awesome iterators.
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
· 10 years ago
144cdce
Subzero: Refactor tracking of Defs and block-local Variables.
by Jim Stichnoth
· 10 years ago
ff9c706
Subzero: Add branch optimization.
by Jim Stichnoth
· 10 years ago
44d53e1
Mark setjmp as "returns twice" and turn off SimpleCoalescing when called.
by Jan Voung
· 10 years ago
b17f61d
Align function starts to target-specific bundle alignment.
by Jan Voung
· 10 years ago
c330274
Subzero: Randomly insert nops.
by Matt Wala
· 10 years ago
d4799f4
Subzero: Align spill locations to natural alignment.
by Matt Wala
· 10 years ago
e6e497d
Fix bug when atomic load is fused with an arith op (and not in the entry BB)
by Jan Voung
· 10 years ago
c820ddf
Add a peephole to fuse cmpxchg w/ later cmp+branch.
by Jan Voung
· 10 years ago
839c4ce
A couple of fixes for using Makefile.standalone on Mac.
by Jan Voung
· 10 years ago
4988923
Lower insertelement and extractelement.
by Matt Wala
· 10 years ago
45a0623
Add support for passing and returning vectors in accordance with the x86 calling convention.
by Matt Wala
· 10 years ago
de4ca71
Subzero: Partial implementation of global initializers.
by Jim Stichnoth
· 10 years ago
3bd9f1a
Add a few Subzero intrinsics (not the atomic ones yet).
by Jan Voung
· 10 years ago
d97c7df
Subzero: Initial O2 lowering
by Jim Stichnoth
· 10 years ago
f61d5b2
Fix x86 floating-point constant emission.
by Jim Stichnoth
· 10 years ago
5bc2b1d
Add Om1 lowering with no optimizations.
by Jim Stichnoth
· 10 years ago