Sign in
swiftshader
/
SwiftShader
/
51d00936f83176c124405ce8373c85a99debf08b
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
43e9482
Subzero: Delete szdiff.py tests and ERRORS tests.
by Jim Stichnoth
· 10 years ago
bb8b624
Subzero: Improve the representation and handling of the FakeKill instruction.
by Jim Stichnoth
· 10 years ago
2daadb7
Subzero: Implement switch lowering for i64.
by Jim Stichnoth
· 10 years ago
f1156be
Subzero: Support multiple fixups in one instruction.
by Jim Stichnoth
· 10 years ago
58acae3
Subzero: Allow non-hybrid binaries to be built.
by Jim Stichnoth
· 10 years ago
5845587
Add timing of bitcode parser to Subzero.
by Karl Schimpf
· 10 years ago
dd16507
Subzero: Remove the LEAHACK workarounds.
by Jim Stichnoth
· 10 years ago
bca2f65
Subzero: Switch to AT&T asm syntax. I give up.
by Jim Stichnoth
· 10 years ago
3d44fe8
Subzero: Decorate the text asm output with register availability info.
by Jim Stichnoth
· 10 years ago
8835576
Subzero: Remove a TODO comment about shld/shrd.
by Jan Voung
· 10 years ago
6c4fde9
Remove -Werror from pnacl build, due to default switch error in subzero.
by Karl Schimpf
· 10 years ago
336f6c4
Subzero: Implementation of "advanced Phi lowering".
by Jim Stichnoth
· 10 years ago
0506fc7
Subzero: Fix broken lit tests.
by Jim Stichnoth
· 10 years ago
ab06df3
Remove IceConverter when LLVM IR is not allowed.
by Karl Schimpf
· 10 years ago
6af6336
Remove building llvm2ice.build_atts from Subzero build.
by Karl Schimpf
· 10 years ago
aff9fa2
Fix insert/extract element vector operations to check that literal
by Karl Schimpf
· 10 years ago
b262c5e
Allow conditional lit tests in Subzero, based on build flags.
by Karl Schimpf
· 10 years ago
120b412
Subzero: Refactor newline emission for Inst::emit().
by Jim Stichnoth
· 10 years ago
98712a3
Subzero: Minor refactoring/additions in preparation for phi edge splitting.
by Jim Stichnoth
· 10 years ago
7e1e485
First pass at emitIAS for branches and binding labels
by Jan Voung
· 10 years ago
bd4ea5b
Subzero: Adjust expectations now that llvm-mc aligns calls not just naclcall.
by Jan Voung
· 10 years ago
088b2be
Subzero: Improve debugging controls, plus minor refactoring.
by Jim Stichnoth
· 10 years ago
d8d67f4
Fix nacl-atomic-fence-all test to have alignment specified in load.
by Jan Voung
· 10 years ago
562e41c
Fix cross test test_global.
by Karl Schimpf
· 10 years ago
df6f9d1
Fix handling of relocation names, so that prefix mangling works.
by Karl Schimpf
· 10 years ago
f76fd37
Subzero: Do class definition cleanups for assembler files too.
by Jan Voung
· 10 years ago
198b294
emitIAS for store and indirect calls.
by Jan Voung
· 10 years ago
Next »