Sign in
swiftshader
/
SwiftShader
/
d8b32896948f53c572b844fee77bb442c8aeff86
/
src
d8b3289
Fix locking for printing error messages.
by Karl Schimpf
· 10 years ago
85f1ffe
Revert "Fix locking for printing error messages."
by Karl Schimpf
· 10 years ago
187b3df
Fix locking for printing error messages.
by Karl Schimpf
· 10 years ago
caef348
Subzero: Use a "deterministic" random shuffle for register allocation.
by Jim Stichnoth
· 10 years ago
6e293c8
Subzero: Deterministically sort constant pool entries.
by Jim Stichnoth
· 10 years ago
59c6f5a
Removing 3 gcc warnings:
by Mircea Trofin
· 10 years ago
9c1d386
Add argv[0] before parsing commandline flags.
by Jan Voung
· 10 years ago
44c3a80
Refactor Subzero initialization and add a browser callback handler.
by Jan Voung
· 10 years ago
0e432ac
Subzero: Fix a lowering bug involving xchg and xadd instructions.
by Jim Stichnoth
· 10 years ago
3e5009f
Make compile without ICE_THREAD_LOCAL_HACK (avoid "Type *TLS = TLS;")
by Jan Voung
· 10 years ago
f79d2cb
Subzero: Don't use key SSE instructions on potentially unaligned loads.
by Jim Stichnoth
· 10 years ago
69d3f9c
Subzero: Prune unreachable nodes after constructing the Cfg.
by Jim Stichnoth
· 10 years ago
27c56bf
Subzero: Fix inappropriate use of nullptr.
by Jim Stichnoth
· 10 years ago
1f47ad0
Move some flag-like props from GlobalContext and TargetLowering to ClFlags.
by Jan Voung
· 10 years ago
5dfdf5f
Subzero: Fix lowering of the fabs() intrinsic.
by Jim Stichnoth
· 10 years ago
927f7cc
Subzero: Support non-IRT immediate calls with -filetype=iasm.
by Jim Stichnoth
· 10 years ago
5bfe215
Subzero: Fix floating-point constant pooling.
by Jim Stichnoth
· 10 years ago
8c980d0
Subzero: Add fabs intrinsic support.
by Jim Stichnoth
· 10 years ago
f644a4b
Assemble calls to constant addresses.
by Jan Voung
· 10 years ago
1c335ef
Subzero: Support non sequentially consistent memory orderings for atomic ops.
by Jim Stichnoth
· 10 years ago
17b1a13
Apply LLVM clean ups for errors when bitcode parsing.
by Karl Schimpf
· 10 years ago
c1f07ea
Subzero: Switch file reading to be based on a DataStreamer and MemoryObject.
by Jan Voung
· 10 years ago
22ed4eb
Fix subzero translator to use new API for reporting errors.
by Karl Schimpf
· 10 years ago
d9dc82e
Subzero: Rerun clang-format after LLVM 3.6 merge.
by Jim Stichnoth
· 10 years ago
a67fc44
Subzero: Run sandboxed cross tests, and do some cleanup.
by Jim Stichnoth
· 10 years ago
437ceff
Ignore NaCl st_blksize of 0 and buffer writes to raw_fd_ostream.
by Jan Voung
· 10 years ago
5bc4431
Subzero: Fix a register allocation issue for "advanced phi lowering".
by Jim Stichnoth
· 10 years ago
e837e1a
Subzero makefile changes for linking a static llvm2ice nexe w/ LLVM build sys.
by Jan Voung
· 10 years ago
c450879
Subzero: Clean up the runtime implementation.
by Jim Stichnoth
· 10 years ago
b0ebc8c
Merge latest changes from branch 'master' into merge_36 branch.
by Jan Voung
· 10 years ago
fa0cfa5
Subzero: Change the name llvm2ice to the more appropriate pnacl-sz.
by Jim Stichnoth
· 10 years ago
729dbd0
Subzero: Clean up function header emission.
by Jim Stichnoth
· 10 years ago
e9079cb
Get text align in elf writer from the target asm method instead.
by Jan Voung
· 10 years ago
b5447a0
Omit textual emitConstPool in MINIMAL build.
by Jan Voung
· 10 years ago
c6ead20
Subzero: Improve class definition hygiene.
by Jim Stichnoth
· 10 years ago
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
9f76aec
Subzero: Make threads=2 and filetype=obj the testing defaults.
by Jim Stichnoth
· 10 years ago
24824e7
Subzero: Honor the Internal flag when filetype=asm.
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
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
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
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
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
586d4c2
Subzero: Improve performance by using llvm::SmallVector<>.
by Jim Stichnoth
· 10 years ago
Next »