Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
cfe5146fc08cd992aed6aefcee5f3d8642b4c2d8
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
7b34b59
Lower stacksave and restore intrinsics.
by Jan Voung
· 10 years ago
7fa813b
Lower byte swap intrinsic.
by Jan Voung
· 10 years ago
4988923
Lower insertelement and extractelement.
by Matt Wala
· 10 years ago
7fa22d8
Lower the rest of the vector arithmetic operations.
by Matt Wala
· 10 years ago
83b8036
Lower casting operations that involve vector types.
by Matt Wala
· 10 years ago
e4da26f
Lower bitmanip intrinsics, assuming absence of BMI/SSE4.2 for now.
by Jan Voung
· 10 years ago
ad8f726
Various improvements related to legalization code.
by Matt Wala
· 10 years ago
0ecabc8
Fix floating point vector frem lowering.
by Matt Wala
· 10 years ago
140bb0d
Remove memcpy test workaround for name mangling substitutions.
by Jan Voung
· 10 years ago
a3a01a2
Subzero: lower the rest of the atomic operations.
by Jan Voung
· 10 years ago
8d1072e
Lower vector floating point arithmetic operations.
by Matt Wala
· 10 years ago
78b4c0b
Subzero: Fix the name mangling code's base-36 increment.
by Jim Stichnoth
· 10 years ago
217dc08
Subzero: Deal with substitutions in the primitive remangler.
by Jim Stichnoth
· 10 years ago
b164d20
Clean up exit status and globals procecessing in llvm2ice.
by Karl Schimpf
· 10 years ago
ca662e9
Subzero: Fix a regalloc bug involving too-aggressive AllowRegisterOverlap.
by Jim Stichnoth
· 10 years ago
240e0f8
Subzero: Add "make format-diff" target.
by Jim Stichnoth
· 10 years ago
45a0623
Add support for passing and returning vectors in accordance with the x86 calling convention.
by Matt Wala
· 10 years ago
f37fbbe
Add scalar lowering for sqrt intrinsic.
by Jan Voung
· 10 years ago
9559899
Avoid assigning esp (or ebp for framepointer-using frames) in Om1.
by Jan Voung
· 10 years ago
e169e66
Subzero: Temporary fix for build error.
by Jim Stichnoth
· 10 years ago
928f129
Add support for vector types.
by Matt Wala
· 10 years ago
8d7abae
Update Subzero to start parsing PNaCl bitcode files.
by Karl Schimpf
· 10 years ago
de4ca71
Subzero: Partial implementation of global initializers.
by Jim Stichnoth
· 10 years ago
e1e013c
Refactor llvm2ice so that Ice can be built while reading bitcode.
by Karl Schimpf
· 10 years ago
cc27a53
Subzero: Add 'not' to the list of LLVM commands in lit.cfg.
by Jim Stichnoth
· 10 years ago
5cd240d
Add atomic load/store, fetch_add, fence, and is-lock-free lowering.
by Jan Voung
· 10 years ago
1ee3416
Bitcast of 64-bit immediates may need to split the immediate, not a var.
by Jan Voung
· 10 years ago
3bd9f1a
Add a few Subzero intrinsics (not the atomic ones yet).
by Jan Voung
· 10 years ago
5a13f45
Add ss/sd suffix to InstX8632Store and legalize FP constants.
by Jan Voung
· 10 years ago
43ff7eb
Use GlobalContext::getConstantZero() to get zero valued constants.
by Matt Wala
· 10 years ago
d8f4a7d
Add support for undef values in ICE IR. Undef values represent an
by Matt Wala
· 10 years ago
bdbe402
Change some tests to be valid PNaCl IR (parameter type from i1 -> i32).
by Jan Voung
· 10 years ago
44712d1
Fix subzero build for mac
by Derek Schuff
· 10 years ago
70d6883
Legalize div/idiv operands to avoid immediates.
by Jan Voung
· 10 years ago
b0e142b
Ignore stack adjustment for ebp-based variables.
by Jim Stichnoth
· 10 years ago
798b415
Subzero: give crosstest .sz intermediate files names that depend on flags
by Jan Voung
· 10 years ago
1248a6d
Make py import not assume dir is "pnacl-subzero". Avoid autovect in crosstest.
by Jan Voung
· 10 years ago
ab8242c
Fix a C++ violation.
by Jim Stichnoth
· 10 years ago
d97c7df
Subzero: Initial O2 lowering
by Jim Stichnoth
· 10 years ago
88a485e
Add wala@chromium.org to owners list
by Matt Wala
· 10 years ago
4376d29
Fix g++ -pedantic warnings.
by Jim Stichnoth
· 10 years ago
f61d5b2
Fix x86 floating-point constant emission.
by Jim Stichnoth
· 10 years ago
bc64313
Add Makefiles to support building along with LLVM
by Derek Schuff
· 10 years ago
5bc2b1d
Add Om1 lowering with no optimizations.
by Jim Stichnoth
· 10 years ago
a667fb8
Modify pnacl subzero to be able to read pnacl bitcode files.
by Karl Schimpf
· 10 years ago
f7c9a14
Initial skeleton of Subzero.
by Jim Stichnoth
· 11 years ago
db7bd0b
Subzero: initial codereview and OWNERS files, copied from libcxxabi.
by Jim Stichnoth
· 11 years ago
672aa2c
Initial empty repository
by Vadim Shtayura
· 11 years ago