Lei Zhang
|
c562e231e3
|
Optimization: Add type manager.
Type manager will construct a map of types gradually from
instructions.
|
2016-08-10 12:53:17 -04:00 |
|
Lei Zhang
|
6d4d15b9d0
|
Optimization: Add type class hierarchy.
|
2016-08-10 12:53:17 -04:00 |
|
qining
|
60461428f4
|
Separate pass.h from passes.h
Future pass implementations should only need to include pass.h
|
2016-08-09 17:16:52 -04:00 |
|
Lei Zhang
|
64ff3c6dc1
|
Optimization: Add def use analysis.
|
2016-07-29 15:45:14 -04:00 |
|
Lei Zhang
|
2c4c73cf37
|
Add Pass, PassManager, and StripDebugInfoPass.
|
2016-06-29 17:32:00 -04:00 |
|
Lei Zhang
|
abf8f6413c
|
Promote ir namespace and create draft libspirv.{h|c}pp.
|
2016-06-28 14:52:34 -04:00 |
|
Lei Zhang
|
8590f9cc81
|
Add IrBuilder for constructing SPIR-V in-memory representation.
|
2016-06-27 16:57:42 -04:00 |
|
Lei Zhang
|
3df8f7cebd
|
Add classes for representing SPIR-V language constructs in memory.
|
2016-06-24 20:54:06 -04:00 |
|