Sign in
swiftshader
/
SwiftShader
/
67f8de9adf6439881a00d8e0f081918436c71f62
/
src
/
IceGlobalContext.cpp
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
c879968
Subzero: Fix "make -f Makefile.standalone MINIMAL=1 check".
by Jim Stichnoth
· 10 years ago
1bec8bc
Subzero. Fixes memory leaks.
by John Porto
· 10 years ago
eafb56c
Subzero: Use C++11 member initializers where practical.
by Jim Stichnoth
· 10 years ago
253dc8a
Add constant blinding/pooling option for X8632 code translation.
by Qining Lu
· 10 years ago
cac003e
Subzero: Add more kinds of RMW lowering.
by Jim Stichnoth
· 10 years ago
8b1a705
Fix a bug that would cause subzero to fail when --threads=0.
by John Porto
· 10 years ago
fb79284
Emit ARM build-attributes in the file scope (as header).
by Jan Voung
· 10 years ago
d9f1f9f
Subzero: Fix lit and cross tests broken in f8b4cc8.
by Jim Stichnoth
· 10 years ago
f8b4cc8
Subzero: Basic Block Profiler.
by John Porto
· 10 years ago
2f67b92
First attempt to capture parser/translation errors in browser.
by Karl Schimpf
· 10 years ago
6e293c8
Subzero: Deterministically sort constant pool entries.
by Jim Stichnoth
· 10 years ago
1f47ad0
Move some flag-like props from GlobalContext and TargetLowering to ClFlags.
by Jan Voung
· 10 years ago
5bfe215
Subzero: Fix floating-point constant pooling.
by Jim Stichnoth
· 10 years ago
1c335ef
Subzero: Support non sequentially consistent memory orderings for atomic ops.
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
df80eb8
Adds accessor methods to class ClFlags.
by Karl Schimpf
· 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
380d7b9
Subzero: Fix timers for multithreaded translation.
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
7d53825
Subzero: Make thread_local work under MacOS 10.6.
by Jim Stichnoth
· 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
ec27073
Start writing out some relocation sections (text).
by Jan Voung
· 10 years ago
7e57136
Subzero: Clean up a few areas.
by Jim Stichnoth
· 10 years ago
ae95320
Subzero: Convert NULL->nullptr.
by Jim Stichnoth
· 10 years ago
639c921
Subzero: Add memory usage to "-szstats" output.
by Jim Stichnoth
· 10 years ago
1c44d81
Subzero: Disable stats and timers under the MINIMAL build.
by Jim Stichnoth
· 10 years ago
dddaf9c
Subzero: Fix the g++ build (e.g. Windows).
by Jim Stichnoth
· 10 years ago
08c3bcd
Subzero: Add basic ELFObjectWriter (text section, symtab, strtab, headers).
by Jan Voung
· 10 years ago
d2cb436
Subzero: Simplify the constant pools.
by Jim Stichnoth
· 10 years ago
b6c96af
Turn off dump/emit routines when building minimal subzero.
by Karl Schimpf
· 10 years ago
fe14fb8
Handle "Mov" which is mov, movss, movsd, and used for nacl.read.tp.
by Jan Voung
· 10 years ago
9d98d79
Introduce the notion of function addresses in Subzero.
by Karl Schimpf
· 10 years ago
d14b1a0
Subzero: Improve the output with the --timing-focus=xxx option.
by Jim Stichnoth
· 10 years ago
8363a06
Subzero: Add a few performance measurement tools.
by Jim Stichnoth
· 10 years ago
0795ba0
Subzero: Remove LLVM_DELETED_FUNCTION.
by Jim Stichnoth
· 10 years ago
f44f371
Subzero: Auto-awesome iterators.
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
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
bc00463
Split ConstantInteger into ConstantInteger32 and ConstantInteger64.
by Jan Voung
· 11 years ago
3ef786f
Subzero: Be more strict about i1 calculations.
by Jim Stichnoth
· 11 years ago
1bd2fce
Subzero: Add a random number generator.
by Matt Wala
· 11 years ago
989a703
Subzero: Add the "llvm2ice -ffunction-sections" argument.
by Jim Stichnoth
· 11 years ago
839c4ce
A couple of fixes for using Makefile.standalone on Mac.
by Jan Voung
· 11 years ago
78282f6
Subzero: Make Ice::Ostream a typedef for llvm::raw_ostream.
by Jim Stichnoth
· 11 years ago
78b4c0b
Subzero: Fix the name mangling code's base-36 increment.
by Jim Stichnoth
· 11 years ago
217dc08
Subzero: Deal with substitutions in the primitive remangler.
by Jim Stichnoth
· 11 years ago
928f129
Add support for vector types.
by Matt Wala
· 11 years ago
d8f4a7d
Add support for undef values in ICE IR. Undef values represent an
by Matt Wala
· 11 years ago
44712d1
Fix subzero build for mac
by Derek Schuff
· 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
f7c9a14
Initial skeleton of Subzero.
by Jim Stichnoth
· 11 years ago