Sign in
swiftshader
/
SwiftShader
/
aa0ce790f7426ad3be6e3c648ba84abbf1928378
/
src
/
IceInst.cpp
552490c
Subzero: Slight improvement to phi lowering.
by Jim Stichnoth
· 10 years ago
86df4e9
Iasm and obj lowering for advanced switch lowering.
by Andrew Scull
· 10 years ago
87f80c1
Introduction of improved switch lowering.
by Andrew Scull
· 10 years ago
9612d32
Doxygenize the documentation comments
by Andrew Scull
· 10 years ago
c070d6f
Fixes bug on conditional branch where the targets are the same.
by Karl Schimpf
· 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
eafb56c
Subzero: Use C++11 member initializers where practical.
by Jim Stichnoth
· 10 years ago
e4f65d8
Subzero: Transform suitable Load/Arith/Store sequences into RMW ops.
by Jim Stichnoth
· 10 years ago
8e6bf6e
Subzero: Improve/refactor folding loads into the next instruction.
by Jim Stichnoth
· 10 years ago
e5b58fb
Subzero: Changes needed for LLVM 3.7 integration.
by Jim Stichnoth
· 10 years ago
b3401d2
Subzero ARM: lowerArguments (GPR), basic legalize(), and lowerRet(i32, i64).
by Jan Voung
· 10 years ago
d9dc82e
Subzero: Rerun clang-format after LLVM 3.6 merge.
by Jim Stichnoth
· 10 years ago
9f42d8c
Subzero: Add sandboxing for x86-32.
by Jim Stichnoth
· 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
ae95320
Subzero: Convert NULL->nullptr.
by Jim Stichnoth
· 10 years ago
bf17037
Remove using LLVM tools to check correctness of cast operation.
by Karl Schimpf
· 10 years ago
9a04c07
Subzero: Don't store std::string objects inside Variable.
by Jim Stichnoth
· 10 years ago
9d801a0
Subzero: Improve malloc/free behavior.
by Jim Stichnoth
· 10 years ago
b6c96af
Turn off dump/emit routines when building minimal subzero.
by Karl Schimpf
· 10 years ago
87ff3a1
Subzero: Simplify the FakeKill instruction.
by Jim Stichnoth
· 10 years ago
bb8b624
Subzero: Improve the representation and handling of the FakeKill instruction.
by Jim Stichnoth
· 10 years ago
336f6c4
Subzero: Implementation of "advanced Phi lowering".
by Jim Stichnoth
· 10 years ago
120b412
Subzero: Refactor newline emission for Inst::emit().
by Jim Stichnoth
· 10 years ago
4775255
Subzero: Improve performance of liveness analysis and live range construction.
by Jim Stichnoth
· 10 years ago
f44f371
Subzero: Auto-awesome iterators.
by Jim Stichnoth
· 10 years ago
b56c8f4
Subzero: Use 'override' as appropriate for C++11.
by Jim Stichnoth
· 11 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
144cdce
Subzero: Refactor tracking of Defs and block-local Variables.
by Jim Stichnoth
· 11 years ago
8df26f3
Add call instructions to Subzero's bitcode reader.
by Karl Schimpf
· 11 years ago
e5ac7db
Subzero: Fix incorrect address mode inference involving Phi temporaries.
by Jim Stichnoth
· 11 years ago
72a8f8d
Subzero: Make sure alloca with align=0 is handled correctly.
by Jim Stichnoth
· 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
d7ee972
Remove extra semicolon after method definition
by Derek Schuff
· 11 years ago
9cb61e2
Lower the select instruction when the operands are of vector type.
by Matt Wala
· 11 years ago
4988923
Lower insertelement and extractelement.
by Matt Wala
· 11 years ago
d97c7df
Subzero: Initial O2 lowering
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