Philippe Tillet
|
af58b8bd81
|
[triton-c] predicate in assignment statement now propagates to rhs
computations
|
2019-04-27 14:00:15 -04:00 |
|
Philippe Tillet
|
3413aad582
|
[general] major overhaul of triton-c/triton-ir/triton-jit:
- Added alloc const
- Added atomics
- Pruning tuning space
- Added example for dot/conv/shift
- Bugfixes
|
2019-04-25 16:18:15 -04:00 |
|
Philippe Tillet
|
5f29263044
|
[code generation] now using ir::metaparameter* for all tunable
metaparameters
|
2019-03-09 12:05:12 -05:00 |
|
Philippe Tillet
|
36acf22fd3
|
better masking
|
2019-02-28 23:46:11 -05:00 |
|
Philippe Tillet
|
017702590b
|
[intermediate representation] added ternary_inst
|
2019-02-26 14:20:58 -05:00 |
|
Philippe Tillet
|
daa828ec18
|
[general] rename namespace tdl -> triton
|
2019-02-24 14:35:16 -05:00 |
|
Philippe Tillet
|
6b49818282
|
[filesystem] rename tdl -> triton
|
2019-02-24 14:20:40 -05:00 |
|
Philippe Tillet
|
1b5f7f2139
|
[code generation] basic metaparameter support
|
2019-02-23 22:24:12 -05:00 |
|
Philippe Tillet
|
8f4798b81a
|
[intermediate representation] transitioning towards more flexible tile
shapes
|
2019-02-23 11:37:01 -05:00 |
|
Philippe Tillet
|
32562677e9
|
[code generation] added barriers placement
|
2019-02-12 19:36:16 -05:00 |
|
Philippe Tillet
|
b2e487491f
|
[code generation] now vectorizing shared memory stores
|
2019-02-10 21:59:41 -05:00 |
|
Philippe Tillet
|
e2de27dfe2
|
[project] added missing files
|
2019-01-23 02:07:53 -05:00 |
|
Philippe Tillet
|
7eebdceb6a
|
[code generation] fixed bug in on-the-fly AST to IR lowering
|
2019-01-23 00:11:42 -05:00 |
|
Philippe Tillet
|
a0ecdba5a2
|
[code generation] testing analysis passes
|
2019-01-12 23:24:25 -05:00 |
|
Philippe Tillet
|
80d019ec16
|
[syntax tree] added syntactic support for dereferencing
|
2019-01-10 23:53:27 -05:00 |
|
Philippe Tillet
|
4f923accd7
|
[syntax tree] added basic support for range
|
2019-01-09 02:07:34 -05:00 |
|
Philippe Tillet
|
c48b7fb676
|
[intermediate representation] bugfix in getelementptr_inst
|
2019-01-07 04:09:30 -05:00 |
|
Philippe Tillet
|
f131ebb0bc
|
[intermediate representation] fixed some bugs
|
2019-01-04 01:43:02 -05:00 |
|
Philippe Tillet
|
c35ca8353e
|
[intermediate representation] defined more symbols
|
2019-01-03 15:32:22 -05:00 |
|
Philippe Tillet
|
9a1739957d
|
[intermediate representation] added some builder function definitions
|
2019-01-03 12:44:33 -05:00 |
|
Philippe Tillet
|
0378b9eb43
|
[intermediate representation] more implementation
|
2019-01-02 14:37:14 -05:00 |
|
Philippe Tillet
|
24bd2145df
|
[intermediate representation] improved skeleton
|
2019-01-02 01:06:43 -05:00 |
|
Philippe Tillet
|
e7a4e70e22
|
[Intermediate Representation] Added skeleton
|
2018-12-31 22:47:31 -05:00 |
|