Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
b3401d27a236b81393092b4d571df473b5bba64b
b3401d2
Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64).
by Jan Voung
· 9 years ago
a59ae6f
Subzero: Fold icmp into br/select lowering.
by Jim Stichnoth
· 9 years ago
33492e7
Change a build-attribute REQUIRES check to use supported not requested.
by Jan Voung
· 9 years ago
76bb0be
Convert Constant->emit() definitions to allow multiple targets to define them.
by Jan Voung
· 9 years ago
b2d5084
Handle ARM "ret void" and function alignment with proper padding.
by Jan Voung
· 9 years ago
b33a2af
Update subzero bitcode parser to use new API for bitstream reading.
by Karl Schimpf
· 9 years ago
90db6ae
Subzero: Simplify the icmp i64 lowering.
by Jim Stichnoth
· 9 years ago
f48b320
Subzero: Use a setcc sequence for better icmp lowering.
by Jim Stichnoth
· 9 years ago
0e7e412
Fix instruction unit tests to use new editing constants.
by Karl Schimpf
· 9 years ago
90ccc3f
Rename AssemblerX86 to AssemblerX8632 so it works with SZTargets.def.
by Jan Voung
· 9 years ago
4175b2a
Subzero: Also dump live-end info for stack vars under -asm-verbose.
by Jim Stichnoth
· 9 years ago
76dcf1a
Subzero: Produce actually correct code in --asm-verbose mode.
by Jim Stichnoth
· 9 years ago
620ad73
Subzero: Fix asm (non-ELF) output files.
by Jim Stichnoth
· 9 years ago
2f67b92
First attempt to capture parser/translation errors in browser.
by Karl Schimpf
· 9 years ago
b36ad9b
Add a basic TargetARM32 skeleton which knows nothing.
by Jan Voung
· 9 years ago
e7e9b02
Subzero: Improve "make check-unit" execution.
by Jim Stichnoth
· 9 years ago
0a9e126
Subzero: Auto-detect cmake versus autoconf LLVM build.
by Jim Stichnoth
· 9 years ago
d8b3289
Fix locking for printing error messages.
by Karl Schimpf
· 9 years ago
85f1ffe
Revert "Fix locking for printing error messages."
by Karl Schimpf
· 9 years ago
9d92854
Revert "Revert "Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf).""
by Karl Schimpf
· 9 years ago
a734088
Revert "Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf)."
by Karl Schimpf
· 9 years ago
187b3df
Fix locking for printing error messages.
by Karl Schimpf
· 9 years ago
d8fb3d3
Adjust Subzero CMAKE=1 build to also use libc++ (like autoconf).
by Jan Voung
· 9 years ago
caef348
Subzero: Use a "deterministic" random shuffle for register allocation.
by Jim Stichnoth
· 9 years ago
6e293c8
Subzero: Deterministically sort constant pool entries.
by Jim Stichnoth
· 9 years ago
6c6adf1
Subzero: Fix the standalone build to work with the LLVM cmake build.
by Jim Stichnoth
· 9 years ago
59c6f5a
Removing 3 gcc warnings:
by Mircea Trofin
· 9 years ago
9c1d386
Add argv[0] before parsing commandline flags.
by Jan Voung
· 9 years ago
28a1a36
Subzero: Fix the cmake build.
by Jim Stichnoth
· 9 years ago
8c7b0a2
Subzero: Fix dependency checking to avoid unnecessary rebuilds.
by Jim Stichnoth
· 9 years ago
44c3a80
Refactor Subzero initialization and add a browser callback handler.
by Jan Voung
· 9 years ago
0e432ac
Subzero: Fix a lowering bug involving xchg and xadd instructions.
by Jim Stichnoth
· 9 years ago
3e5009f
Make compile without ICE_THREAD_LOCAL_HACK (avoid "Type *TLS = TLS;")
by Jan Voung
· 9 years ago
f79d2cb
Subzero: Don't use key SSE instructions on potentially unaligned loads.
by Jim Stichnoth
· 9 years ago
69d3f9c
Subzero: Prune unreachable nodes after constructing the Cfg.
by Jim Stichnoth
· 9 years ago
27c56bf
Subzero: Fix inappropriate use of nullptr.
by Jim Stichnoth
· 9 years ago
1f47ad0
Move some flag-like props from GlobalContext and TargetLowering to ClFlags.
by Jan Voung
· 9 years ago
5dfdf5f
Subzero: Fix lowering of the fabs() intrinsic.
by Jim Stichnoth
· 9 years ago
927f7cc
Subzero: Support non-IRT immediate calls with -filetype=iasm.
by Jim Stichnoth
· 9 years ago
5bfe215
Subzero: Fix floating-point constant pooling.
by Jim Stichnoth
· 9 years ago
8c980d0
Subzero: Add fabs intrinsic support.
by Jim Stichnoth
· 9 years ago
f644a4b
Assemble calls to constant addresses.
by Jan Voung
· 9 years ago
1c335ef
Subzero: Support non sequentially consistent memory orderings for atomic ops.
by Jim Stichnoth
· 9 years ago
833f13f
Subzero: Fix a bug in cross test generation.
by Jim Stichnoth
· 9 years ago
c925822
Subzero: Add a separate check-xtest target to Makefile.standlone.
by Jim Stichnoth
· 9 years ago
17b1a13
Apply LLVM clean ups for errors when bitcode parsing.
by Karl Schimpf
· 9 years ago
cd91214
Subzero: Enable a cmake build.
by Jim Stichnoth
· 9 years ago
dc7c597
Subzero: Run cross tests as a much more configurable python script.
by Jim Stichnoth
· 9 years ago
c1f07ea
Subzero: Switch file reading to be based on a DataStreamer and MemoryObject.
by Jan Voung
· 9 years ago
68a0633
Use the installed/downloaded objdump instead of work-dir one.
by Jan Voung
· 9 years ago
22ed4eb
Fix subzero translator to use new API for reporting errors.
by Karl Schimpf
· 9 years ago
d9dc82e
Subzero: Rerun clang-format after LLVM 3.6 merge.
by Jim Stichnoth
· 9 years ago
a67fc44
Subzero: Run sandboxed cross tests, and do some cleanup.
by Jim Stichnoth
· 9 years ago
437ceff
Ignore NaCl st_blksize of 0 and buffer writes to raw_fd_ostream.
by Jan Voung
· 9 years ago
5bc4431
Subzero: Fix a register allocation issue for "advanced phi lowering".
by Jim Stichnoth
· 9 years ago
e837e1a
Subzero makefile changes for linking a static llvm2ice nexe w/ LLVM build sys.
by Jan Voung
· 9 years ago
c450879
Subzero: Clean up the runtime implementation.
by Jim Stichnoth
· 9 years ago
739327a
llvm-readobj no longer prints section data for .bss sections (adjust test)
by Jan Voung
· 9 years ago
b0ebc8c
Merge latest changes from branch 'master' into merge_36 branch.
by Jan Voung
· 9 years ago
fa0cfa5
Subzero: Change the name llvm2ice to the more appropriate pnacl-sz.
by Jim Stichnoth
· 9 years ago
729dbd0
Subzero: Clean up function header emission.
by Jim Stichnoth
· 9 years ago
e9079cb
Get text align in elf writer from the target asm method instead.
by Jan Voung
· 9 years ago
b5447a0
Omit textual emitConstPool in MINIMAL build.
by Jan Voung
· 9 years ago
c6ead20
Subzero: Improve class definition hygiene.
by Jim Stichnoth
· 9 years ago
1e11bf6
Subzero: Fix a warning (promoted to an error) under NOASSERT=1 build.
by Jim Stichnoth
· 9 years ago
cb165ca
Handle ffunction-sections w/ filetype=obj.
by Jan Voung
· 9 years ago
9738a9e
Subzero: Update tests and build scripts for sandboxing.
by Jim Stichnoth
· 9 years ago
c53f7a6
Subzero: Translate the unreachable bitcode directly to ud2.
by Jim Stichnoth
· 9 years ago
9f42d8c
Subzero: Add sandboxing for x86-32.
by Jim Stichnoth
· 9 years ago
a2703ae
Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge)
by Jan Voung
· 9 years ago
029986c
Fix Makefile for toolchain_build_pnacl.py.
by Karl Schimpf
· 10 years ago
9f76aec
Subzero: Make threads=2 and filetype=obj the testing defaults.
by Jim Stichnoth
· 10 years ago
7b30067
Convert a few lit tests that use "lc2i | llvm-mc | llvm-objdump" to use p2i.
by Jan Voung
· 10 years ago
24824e7
Subzero: Honor the Internal flag when filetype=asm.
by Jim Stichnoth
· 10 years ago
307e326
Subzero: Generate a web page showing llvm2ice size breakdown.
by Jim Stichnoth
· 10 years ago
d442e7e
Subzero: Use -filetype instead of -ias and -elf-writer.
by Jim Stichnoth
· 10 years ago
bbca754
Subzero: Emit functions and global initializers in a separate thread.
by Jim Stichnoth
· 10 years ago
6ca7d2b
Fix PNaCl bitcode reader to release global variables to emitter.
by Karl Schimpf
· 10 years ago
df80eb8
Adds accessor methods to class ClFlags.
by Karl Schimpf
· 10 years ago
c9ec579
Convert a few getName() methods to return a const string ref.
by Jan Voung
· 10 years ago
7ad1bed
Allow stubbing of called constant addresses using command line argument.
by Karl Schimpf
· 10 years ago
50de9b8
Changes to rebase Subzero to LLVM 223109 APIs.
by Jan Voung
· 10 years ago
33a5f41
Add comment for the forked Dart revision for the assembler code.
by Jan Voung
· 10 years ago
6e861d5
Subzero: Fix unittest build dependencies.
by Jim Stichnoth
· 10 years ago
77973cc
Track protos + globals w/out initializers as undef too (not just helper funcs)
by Jan Voung
· 10 years ago
3ce1a99
Subzero: Fix some -Winconsistent-missing-override that clang 3.6 warns about.
by Jan Voung
· 10 years ago
8e92838
Subzero: Manage each Cfg as a std::unique_ptr<Cfg>.
by Jim Stichnoth
· 10 years ago
261cae3
Track undefined sym in the symtab. Remove hack for missing relocs against undef.
by Jan Voung
· 10 years ago
046ec2e
Subzero: Add a --elf arg to szbuild.py and crosstest.py.
by Jim Stichnoth
· 10 years ago
a1dd3cc
Subzero: Fix stats collection and output for multithreading.
by Jim Stichnoth
· 10 years ago
ae6e12c
Fix subzero Windows build
by JF Bastien
· 10 years ago
380d7b9
Subzero: Fix timers for multithreaded translation.
by Jim Stichnoth
· 10 years ago
51d0093
Subzero: Minor Makefile fix.
by Jim Stichnoth
· 10 years ago
72984d8
Write out global initializers and data rel directly to ELF file.
by Jan Voung
· 10 years ago
867684e
Work around GCC bug in constexpr to attributes
by JF Bastien
· 10 years ago
c34190c
Add missing period
by JF Bastien
· 10 years ago
84b7ed1
Fix missing header include
by JF Bastien
· 10 years ago
0c729c8
Remove unnecessary fields in top-level parser of Subzero.
by Karl Schimpf
· 10 years ago
1573e08
Add a missing #include, to fix the Windows build.
by Jim Stichnoth
· 10 years ago
26f9433
Add -pedantic to Makefile.standalone to match production.
by Jim Stichnoth
· 10 years ago
Next »