Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
swiftshader
/
1e11bf65bc96618b26ad79ac86e2533bcd3bd684
1e11bf6
Subzero: Fix a warning (promoted to an error) under NOASSERT=1 build.
by Jim Stichnoth
· 10 years ago
cb165ca
Handle ffunction-sections w/ filetype=obj.
by Jan Voung
· 10 years ago
9738a9e
Subzero: Update tests and build scripts for sandboxing.
by Jim Stichnoth
· 10 years ago
c53f7a6
Subzero: Translate the unreachable bitcode directly to ud2.
by Jim Stichnoth
· 10 years ago
9f42d8c
Subzero: Add sandboxing for x86-32.
by Jim Stichnoth
· 10 years ago
a2703ae
Subzero: switch from llvm-objdump to objdump for lit tests (for LLVM merge)
by Jan Voung
· 10 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
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
8427ea2
Fix pedantic build warnings;
by JF Bastien
· 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
a5fe17a
Subzero: Second attempt at fixing MacOS 10.6 build.
by Jim Stichnoth
· 10 years ago
fed97af
Make use of BSS more explicit in global initializers (vs a local .comm).
by Jan Voung
· 10 years ago
7d53825
Subzero: Make thread_local work under MacOS 10.6.
by Jim Stichnoth
· 10 years ago
f2e93b6
Fix build warnings
by JF Bastien
· 10 years ago
819d7b5
Fix the PNaCl translator to lock the dump stream when printing errors.
by Karl Schimpf
· 10 years ago
a086b91
Subzero: Remove the GlobalContext::GlobalDeclarations vector.
by Jim Stichnoth
· 10 years ago
e4a8f40
Subzero: Add locking to prepare for multithreaded translation.
by Jim Stichnoth
· 10 years ago
af238b2
Add instruction alignment tests to unit tests.
by Karl Schimpf
· 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
e34d79d
Subzero: Use SmallVector<> instead of vector<> in a couple places.
by Jim Stichnoth
· 10 years ago
3018545
Subzero: Update the lowering documentation.
by Jim Stichnoth
· 10 years ago
1d62cf0
Make fixups reference any constant (allow const float/double pool literals).
by Jan Voung
· 10 years ago
2e7daef
Add ability to test parsing of bitcode records in Subzero.
by Karl Schimpf
· 10 years ago
91a3e2c
Subzero: Write float/double constant pools directly to the ELF file.
by Jan Voung
· 10 years ago
7e57136
Subzero: Clean up a few areas.
by Jim Stichnoth
· 10 years ago
5a122d7
Remove isPooled virtual method from IceOperand.
by Jan Voung
· 10 years ago
c599e46
Subzero: Use the CfgLocalAllocator for more vector types.
by Jim Stichnoth
· 10 years ago
29841e8
Subzero: Use range-based for loops with llvm::ilist<Inst> lists.
by Jim Stichnoth
· 10 years ago
ae95320
Subzero: Convert NULL->nullptr.
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
4019f08
Remove TypeConverter and Module from minimal subzero build.
by Karl Schimpf
· 10 years ago
bf17037
Remove using LLVM tools to check correctness of cast operation.
by Karl Schimpf
· 10 years ago
e5b73e6
Subzero: Clean up live range construction.
by Jim Stichnoth
· 10 years ago
3281748
Simplify LLVM's APInt and APFloat for use in Subzero.
by Karl Schimpf
· 10 years ago
9a04c07
Subzero: Don't store std::string objects inside Variable.
by Jim Stichnoth
· 10 years ago
639c921
Subzero: Add memory usage to "-szstats" output.
by Jim Stichnoth
· 10 years ago
1502e59
Subzero: Use llvm::ilist<> for PhiList and AssignList.
by Jim Stichnoth
· 10 years ago
668a7a3
Subzero: Pull the node name out of the node structure.
by Jim Stichnoth
· 10 years ago
9bb188d
Reduce one layer of decoding for binary operations in bitcode reading.
by Karl Schimpf
· 10 years ago
f875d45
Remove call to PNaClABIProps::isAllowedAlignment from subzero.
by Karl Schimpf
· 10 years ago
1c44d81
Subzero: Disable stats and timers under the MINIMAL build.
by Jim Stichnoth
· 10 years ago
a49e9d9
Subzero: Build with function/data sections and -gc-sections.
by Jim Stichnoth
· 10 years ago
586d4c2
Subzero: Improve performance by using llvm::SmallVector<>.
by Jim Stichnoth
· 10 years ago
e3c02c2
Subzero: Disable asserts in the MINIMAL build.
by Jim Stichnoth
· 10 years ago
dddaf9c
Subzero: Fix the g++ build (e.g. Windows).
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
4828be2
Subzero: Add llvm-readobj to lit.cfg.
by Jim Stichnoth
· 10 years ago
4ead35a
Subzero: Improve the memory-related performance of the register allocator.
by Jim Stichnoth
· 10 years ago
a601cc5
Try to fix mismatch between writeELFHeaderInternal def and decl.
by Jan Voung
· 10 years ago
ae35f19
Fix PNaCl bitcode to LLVM IR reader to match new API.
by Karl Schimpf
· 10 years ago
08c3bcd
Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers).
by Jan Voung
· 10 years ago
2f6f860
Create local config file for subzero reader tests.
by Karl Schimpf
· 10 years ago
5d2fa0c
Subzero: Fix a bug in postLower().
by Jim Stichnoth
· 10 years ago
9d801a0
Subzero: Improve malloc/free behavior.
by Jim Stichnoth
· 10 years ago
3324642
Subzero: Fix new issues after the LLVM 3.5 merge.
by Jim Stichnoth
· 10 years ago
79f2a03
Merge remote-tracking branch 'origin/merge_35'
by JF Bastien
· 10 years ago
d2cb436
Subzero: Simplify the constant pools.
by Jim Stichnoth
· 10 years ago
144a393
Subzero: Update the README file.
by Jim Stichnoth
· 10 years ago
b6c96af
Turn off dump/emit routines when building minimal subzero.
by Karl Schimpf
· 10 years ago
70d0a05
Subzero: Use the linear-scan register allocator for Om1 as well.
by Jim Stichnoth
· 10 years ago
edc115e
Add irt_random to szbuild link line.
by Jan Voung
· 10 years ago
87ff3a1
Subzero: Simplify the FakeKill instruction.
by Jim Stichnoth
· 10 years ago
51596d4
Subzero: Auto-set -build-on-read=0 for .ll input files.
by Jim Stichnoth
· 10 years ago
33c8064
Subzero: Remove Variable::NeedsStackSlot.
by Jim Stichnoth
· 10 years ago
607e9f0
Subzero: Implement InstList in terms of llvm::ilist<> .
by Jim Stichnoth
· 10 years ago
6fcbddd
Disable Subzero IR generation for performance testing.
by Karl Schimpf
· 10 years ago
0faec4c
Rearrange emit vs emitIAS. Wait till function is done before dumping text.
by Jan Voung
· 10 years ago
bfb410d
Subzero: Improve the use of NodeList objects.
by Jim Stichnoth
· 10 years ago
c0d965f
Subzero: Use a common RelocOffsetType / RelocOffsetT.
by Jan Voung
· 10 years ago
359c036
More consistently use auto for emit*, nullptr in asm code.
by Jan Voung
· 10 years ago
Next »