Sign in
swiftshader
/
SwiftShader
/
e837e1a38b79ddf82f5497d80a4c2fe87241dff2
/
src
/
main.cpp
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
[Renamed (97%) from src/llvm2ice.cpp]
9f76aec
Subzero: Make threads=2 and filetype=obj the testing defaults.
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
df80eb8
Adds accessor methods to class ClFlags.
by Karl Schimpf
· 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
261cae3
Track undefined sym in the symtab. Remove hack for missing relocs against undef.
by Jan Voung
· 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
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
2e7daef
Add ability to test parsing of bitcode records in Subzero.
by Karl Schimpf
· 10 years ago
e6d2478
Subzero: Randomize register assignment.
by Jim Stichnoth
· 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
3324642
Subzero: Fix new issues after the LLVM 3.5 merge.
by Jim Stichnoth
· 10 years ago
b6c96af
Turn off dump/emit routines when building minimal subzero.
by Karl Schimpf
· 10 years ago
51596d4
Subzero: Auto-set -build-on-read=0 for .ll input files.
by Jim Stichnoth
· 10 years ago
6fcbddd
Disable Subzero IR generation for performance testing.
by Karl Schimpf
· 10 years ago
5845587
Add timing of bitcode parser to Subzero.
by Karl Schimpf
· 10 years ago
3d44fe8
Subzero: Decorate the text asm output with register availability info.
by Jim Stichnoth
· 10 years ago
336f6c4
Subzero: Implementation of "advanced Phi lowering".
by Jim Stichnoth
· 10 years ago
ab06df3
Remove IceConverter when LLVM IR is not allowed.
by Karl Schimpf
· 10 years ago
b262c5e
Allow conditional lit tests in Subzero, based on build flags.
by Karl Schimpf
· 10 years ago
088b2be
Subzero: Improve debugging controls, plus minor refactoring.
by Jim Stichnoth
· 10 years ago
2a063e2
Subzero: Fix emission of global initializers.
by Jim Stichnoth
· 10 years ago
e3f64d0
Introduce model of global initializers in Subzero.
by Karl Schimpf
· 10 years ago
8363a06
Subzero: Add a few performance measurement tools.
by Jim Stichnoth
· 10 years ago
a18cc9c
Subzero: Change llvm::OwningPtr to C++11's std::unique_ptr.
by Jim Stichnoth
· 10 years ago
c4554d7
Subzero: Rewrite the pass timing infrastructure.
by Jim Stichnoth
· 10 years ago
ad40353
Subzero: Automatically infer regalloc preferences and overlap.
by Jim Stichnoth
· 11 years ago
8acded0
Add initial integrated assembler w/ some Xmm ops.
by Jan Voung
· 11 years ago
ff9c706
Subzero: Add branch optimization.
by Jim Stichnoth
· 11 years ago
1873560
Subzero: Add rudimentary statistics on generated code.
by Jim Stichnoth
· 11 years ago
5ee234a
Allow ability to name unnamed global addresses in Subzero.
by Karl Schimpf
· 11 years ago
e5a5be7
Subzero: Fix Phi lowering.
by Jim Stichnoth
· 11 years ago
94539ce
Subzero: Rename -external to -externalize to match llc.
by Jim Stichnoth
· 11 years ago
d6064a1
Start processing function blocks.
by Karl Schimpf
· 11 years ago
89d7956
Subzero: Fix address mode optimization involving phi temporaries.
by Jim Stichnoth
· 11 years ago
bfb03e5
Subzero: Fixes for Hello World and bisection debugging.
by Jim Stichnoth
· 11 years ago
6170e75
Revert "COmmit"
by Jim Stichnoth
· 11 years ago
420e8bf
COmmit
by Jim Stichnoth
· 11 years ago
989a703
Subzero: Add the "llvm2ice -ffunction-sections" argument.
by Jim Stichnoth
· 11 years ago
206833c
Subzero: A few fixes toward running larger programs.
by Jim Stichnoth
· 11 years ago
b164d20
Clean up exit status and globals procecessing in llvm2ice.
by Karl Schimpf
· 11 years ago
8d7abae
Update Subzero to start parsing PNaCl bitcode files.
by Karl Schimpf
· 11 years ago
de4ca71
Subzero: Partial implementation of global initializers.
by Jim Stichnoth
· 11 years ago
e1e013c
Refactor llvm2ice so that Ice can be built while reading bitcode.
by Karl Schimpf
· 11 years ago
5cd240d
Add atomic load/store, fetch_add, fence, and is-lock-free lowering.
by Jan Voung
· 11 years ago
3bd9f1a
Add a few Subzero intrinsics (not the atomic ones yet).
by Jan Voung
· 11 years ago
d8f4a7d
Add support for undef values in ICE IR. Undef values represent an
by Matt Wala
· 11 years ago
d97c7df
Subzero: Initial O2 lowering
by Jim Stichnoth
· 11 years ago
f61d5b2
Fix x86 floating-point constant emission.
by Jim Stichnoth
· 11 years ago
5bc2b1d
Add Om1 lowering with no optimizations.
by Jim Stichnoth
· 11 years ago
a667fb8
Modify pnacl subzero to be able to read pnacl bitcode files.
by Karl Schimpf
· 11 years ago
f7c9a14
Initial skeleton of Subzero.
by Jim Stichnoth
· 11 years ago