Sign in
swiftshader
/
SwiftShader
/
448c16f0f6905460a3d27e728ed0f14a1c08ff69
/
src
/
IceConverter.cpp
9612d32
Doxygenize the documentation comments
by Andrew Scull
· 10 years ago
98da966
Subzero: Enable errors for unused parameters.
by Jim Stichnoth
· 10 years ago
7cd5351
Function Layout, Global Variable Layout and Pooled Constants Layout Reordering
by Qining Lu
· 10 years ago
67f8de9
Includes module header first.
by John Porto
· 10 years ago
20b71f5
Subzero: Reduce the amount of #ifdef'd code.
by Jim Stichnoth
· 10 years ago
1bec8bc
Subzero. Fixes memory leaks.
by John Porto
· 10 years ago
69d3f9c
Subzero: Prune unreachable nodes after constructing the Cfg.
by Jim Stichnoth
· 10 years ago
a67fc44
Subzero: Run sandboxed cross tests, and do some cleanup.
by Jim Stichnoth
· 10 years ago
c6ead20
Subzero: Improve class definition hygiene.
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
77973cc
Track protos + globals w/out initializers as undef too (not just helper funcs)
by Jan Voung
· 10 years ago
8e92838
Subzero: Manage each Cfg as a std::unique_ptr<Cfg>.
by Jim Stichnoth
· 10 years ago
72984d8
Write out global initializers and data rel directly to ELF file.
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
f2e93b6
Fix build warnings
by JF Bastien
· 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
31c9559
Subzero: Use CFG-local arena allocation for relevant containers.
by Jim Stichnoth
· 10 years ago
4019f08
Remove TypeConverter and Module from minimal subzero build.
by Karl Schimpf
· 10 years ago
9a04c07
Subzero: Don't store std::string objects inside Variable.
by Jim Stichnoth
· 10 years ago
668a7a3
Subzero: Pull the node name out of the node structure.
by Jim Stichnoth
· 10 years ago
1c44d81
Subzero: Disable stats and timers under the MINIMAL build.
by Jim Stichnoth
· 10 years ago
d2cb436
Subzero: Simplify the constant pools.
by Jim Stichnoth
· 10 years ago
c0d965f
Subzero: Use a common RelocOffsetType / RelocOffsetT.
by Jan Voung
· 10 years ago
df6f9d1
Fix handling of relocation names, so that prefix mangling works.
by Karl Schimpf
· 10 years ago
9d98d79
Introduce the notion of function addresses in Subzero.
by Karl Schimpf
· 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
f44f371
Subzero: Auto-awesome iterators.
by Jim Stichnoth
· 10 years ago
9c234e2
Subzero: Allow builds with assertions disabled.
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
144cdce
Subzero: Refactor tracking of Defs and block-local Variables.
by Jim Stichnoth
· 11 years ago
6ff33d2
Test generation of global initializers in Subzero bitcode reader.
by Karl Schimpf
· 11 years ago
8df26f3
Add call instructions to Subzero's bitcode reader.
by Karl Schimpf
· 11 years ago
bc00463
Split ConstantInteger into ConstantInteger32 and ConstantInteger64.
by Jan Voung
· 11 years ago
5ee234a
Allow ability to name unnamed global addresses in Subzero.
by Karl Schimpf
· 11 years ago
cabfa30
Subzero: Render constants in dump() to be more like LLVM.
by Jim Stichnoth
· 11 years ago
d6064a1
Start processing function blocks.
by Karl Schimpf
· 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
4988923
Lower insertelement and extractelement.
by Matt Wala
· 11 years ago
b164d20
Clean up exit status and globals procecessing in llvm2ice.
by Karl Schimpf
· 11 years ago
928f129
Add support for vector types.
by Matt Wala
· 11 years ago
8d7abae
Update Subzero to start parsing PNaCl bitcode files.
by Karl Schimpf
· 11 years ago
e1e013c
Refactor llvm2ice so that Ice can be built while reading bitcode.
by Karl Schimpf
· 11 years ago