Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
cff9dae72be7c5c762bbc26333cd1464812836ef
cff9dae
Make tests stricter after fixing "lock foo" bundling bug.
by Jan Voung
· 10 years ago
6ff33d2
Test generation of global initializers in Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
800dab2
Subzero: Change the way bitcast stack slot lowering is handled.
by Jim Stichnoth
· 10 years ago
4c127ba
Adjust paths for host_x86_32/bin -> bin and for switch to 64-bit.
by Jan Voung
· 10 years ago
8df26f3
Add call instructions to Subzero's bitcode reader.
by Karl Schimpf
· 10 years ago
bd385e4
Lift register and condition code enums out into their own file.
by Jan Voung
· 10 years ago
89906a5
Subzero: Allow extra args to be passed to llc and Subzero.
by Jim Stichnoth
· 10 years ago
ff9c706
Subzero: Add branch optimization.
by Jim Stichnoth
· 10 years ago
d1a971a
Add switch instruction to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
cc0ee13
Subzero: Add a convenience script for Spec2K. Add the --stats argument.
by Jim Stichnoth
· 10 years ago
8f07aa8
Add forward instruction declaration to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
5e06f9f
Subzero: Use ccache for building, if available.
by Jim Stichnoth
· 10 years ago
1873560
Subzero: Add rudimentary statistics on generated code.
by Jim Stichnoth
· 10 years ago
bc00463
Split ConstantInteger into ConstantInteger32 and ConstantInteger64.
by Jan Voung
· 10 years ago
9750183
Add unreachable instruction to Subzero.
by Karl Schimpf
· 10 years ago
e8b404b
Subzero: Make python clean up after itself by removing its /tmp subdir.
by Jim Stichnoth
· 10 years ago
0fb613f
Subzero: Make the szbuild.py script more automatic.
by Jim Stichnoth
· 10 years ago
2e8bfbb
Subzero: Refactor Operand::dump().
by Jim Stichnoth
· 10 years ago
8fcefc3
Fix makefile to use chrome clang to compile, so we link to LLVM.
by Karl Schimpf
· 10 years ago
e5ac7db
Subzero: Fix incorrect address mode inference involving Phi temporaries.
by Jim Stichnoth
· 10 years ago
a522972
Subzero: Always be sure x87 FP stack is emptied after a call.
by Jim Stichnoth
· 10 years ago
1eb3a55
Switch to llvm::findFirstSet instead of ffs since mingw doesn't have ffs.
by Jan Voung
· 10 years ago
5ee234a
Allow ability to name unnamed global addresses in Subzero.
by Karl Schimpf
· 10 years ago
44d53e1
Mark setjmp as "returns twice" and turn off SimpleCoalescing when called.
by Jan Voung
· 10 years ago
4766156
Add phi instruction to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
65d8d53
Subzero: Print defaults as appropriate in python script help text.
by Jim Stichnoth
· 10 years ago
c132b76
Fix symbol table handling in functions.
by Karl Schimpf
· 10 years ago
64dcde7
Fix bug introduced by CL 561883002.
by Karl Schimpf
· 10 years ago
41689df
Add load and store instructions to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
e5a5be7
Subzero: Fix Phi lowering.
by Jim Stichnoth
· 10 years ago
a262333
List Subzero's local optlevel flags after LLVM's cxxflags (precedence).
by Jan Voung
· 10 years ago
6d4f564
Subzero: The cross tests should use the actual Subzero runtime.
by Jim Stichnoth
· 10 years ago
742d72d
Add alloca instruction to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
10ea698
Subzero: Add a script that builds a hybrid Subzero/llc native executable.
by Jim Stichnoth
· 10 years ago
72a8f8d
Subzero: Make sure alloca with align=0 is handled correctly.
by Jim Stichnoth
· 10 years ago
f12355e
Add constants block to PNaCl bitcode reader.
by Karl Schimpf
· 10 years ago
7076c88
Subzero: Move python scripts into a common pydir.
by Jim Stichnoth
· 10 years ago
3ef786f
Subzero: Be more strict about i1 calculations.
by Jim Stichnoth
· 10 years ago
b63cd88
Subzero: Use cvttss2si and similar instead of cvtss2si for fp->int casts.
by Jim Stichnoth
· 10 years ago
c836acb
Add branch instructions to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
83f9f0c
Add icmp and fcmp instructions to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
dd30c81
Subzero: Fix sext/zext lowering with i1 source operands.
by Jim Stichnoth
· 10 years ago
1d6f0e4
Add select instruction to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
523ef72
Subzero: Work around another llvm-mc parser bug for relocatable symbols.
by Jim Stichnoth
· 10 years ago
dd7b846
Subzero: Make sure register preferences obey register class constraints.
by Jim Stichnoth
· 10 years ago
cabfa30
Subzero: Render constants in dump() to be more like LLVM.
by Jim Stichnoth
· 10 years ago
71ba822
Add vector insert/extract instructions to Subzero bitcode reader.
by Karl Schimpf
· 10 years ago
94539ce
Subzero: Rename -external to -externalize to match llc.
by Jim Stichnoth
· 10 years ago
16178a1
Subzero: Remove the need for a separate NaCl SDK installation.
by Jim Stichnoth
· 10 years ago
c0fdc27
Add cast instructions to subzero's pnacl bitcode translator.
by Karl Schimpf
· 10 years ago
dddc306
Convert lit tests to check disassembled assembly.
by Jan Voung
· 10 years ago
b17f61d
Align function starts to target-specific bundle alignment.
by Jan Voung
· 10 years ago
ce58163
Add pnacl-freeze to the tests_lit/lit.cfg. Also, unsigned vs signed.
by Jan Voung
· 10 years ago
d6064a1
Start processing function blocks.
by Karl Schimpf
· 10 years ago
89d7956
Subzero: Fix address mode optimization involving phi temporaries.
by Jim Stichnoth
· 10 years ago
14c3f41
Subzero: Fix the link command for Trusty.
by Jim Stichnoth
· 10 years ago
ef8cf0e
Subzero: Fix some legalization issues involving immediates.
by Jim Stichnoth
· 10 years ago
ac9c943
Subzero: Add a check-lit target for faster smoke testing.
by Jim Stichnoth
· 10 years ago
bfb03e5
Subzero: Fixes for Hello World and bisection debugging.
by Jim Stichnoth
· 10 years ago
6170e75
Revert "COmmit"
by Jim Stichnoth
· 10 years ago
420e8bf
COmmit
by Jim Stichnoth
· 10 years ago
4d79fe5
Subzero: Fix the simple register allocation for -Om1.
by Jim Stichnoth
· 10 years ago
c330274
Subzero: Randomly insert nops.
by Matt Wala
· 10 years ago
9dbe38e
Subzero: Start a list of SIMD improvement ideas.
by Matt Wala
· 10 years ago
d4799f4
Subzero: Align spill locations to natural alignment.
by Matt Wala
· 10 years ago
f820da5
Emit .local before .comm for bss to make llvm-mc happy.
by Jan Voung
· 10 years ago
c8e8781
Convert lit test llvm-mc -arch arguments to full -triple.
by Jan Voung
· 10 years ago
e58178a
Subzero: Factor our commonalities between mov-like instructions.
by Matt Wala
· 10 years ago
105b704
Subzero: Align the stack at the point of function calls.
by Matt Wala
· 10 years ago
8835b89
Subzero: address mode opt: Transform *(reg+const) into [reg+const].
by Matt Wala
· 10 years ago
89cbfb0
Subzero: Fix a debugging string in the test_icmp crosstest.
by Matt Wala
· 10 years ago
1bd2fce
Subzero: Add a random number generator.
by Matt Wala
· 10 years ago
989a703
Subzero: Add the "llvm2ice -ffunction-sections" argument.
by Jim Stichnoth
· 10 years ago
51e8cfb
Subzero: Make InstX8632Cbwdq a UnaryOp.
by Matt Wala
· 10 years ago
afeaee4
Subzero: Use scalar arithmetic when no vector instruction exists.
by Matt Wala
· 10 years ago
206833c
Subzero: A few fixes toward running larger programs.
by Jim Stichnoth
· 10 years ago
7da431b
Subzero: Fix and clean up some cross tests.
by Jim Stichnoth
· 10 years ago
e377767
Subzero: Fix some issues related to legalization and undef handling.
by Matt Wala
· 10 years ago
5acafbc
Subzero: Fix a signed/unsigned warning reported on the Mac.
by Jim Stichnoth
· 10 years ago
6e99214
Subzero: Try to fix warnings and errors in the Windows build.
by Jim Stichnoth
· 10 years ago
1e88958
Add dtor to InstX8632Lockable.
by Jan Voung
· 10 years ago
0a45051
Subzero: Add support for SSE4.1 instructions.
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
d7ee972
Remove extra semicolon after method definition
by Derek Schuff
· 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
78282f6
Subzero: Make Ice::Ostream a typedef for llvm::raw_ostream.
by Jim Stichnoth
· 10 years ago
cfe5146
Use movss to implement insertelement when elements = 4 and index = 0.
by Matt Wala
· 10 years ago
ce0ca8f
Lower the fcmp instruction for <4 x float> operands.
by Matt Wala
· 10 years ago
9cb61e2
Lower the select instruction when the operands are of vector type.
by Matt Wala
· 10 years ago
656d176
Fix a counter in the test_global crosstest.
by Matt Wala
· 10 years ago
68e2819
Subzero: Fix a regalloc eviction bug.
by Jim Stichnoth
· 10 years ago
9a0168a
Lower icmp operations between vector values.
by Matt Wala
· 10 years ago
8754335
Add llvm-mc to the set of commands lit knows about.
by Jim Stichnoth
· 10 years ago
d9ea7ad
Add -arch=x86 and -filetype=obj to all RUN lines involving llvm-mc.
by Matt Wala
· 10 years ago
53c5e60
Fix legalization of source operand to bsr and bsf.
by Matt Wala
· 10 years ago
927cc17
Validate the assembly code that Subzero generates in unit tests.
by Matt Wala
· 10 years ago
89a7c2b
Factor out common vector crosstesting code.
by Matt Wala
· 10 years ago
957c50d
Use lowerCast instead of inlined _movzx, to get legalization, for memset.
by Jan Voung
· 10 years ago
35ec373
Fix array index in test initialization.
by Matt Wala
· 10 years ago
Next »