|
|
|
@187
|
[187]
|
04/30/08 16:05:32 |
Don Clugston |
Added prod(). Use .ptr to get raw data, so it works with Bill Baxter's … |
|
|
|
@172
|
[172]
|
01/10/08 02:48:44 |
Don Clugston |
Added sqrt intrinsic, with codegen for both X87 and SSE. |
|
|
|
@171
|
[171]
|
01/08/08 07:11:22 |
Don Clugston |
Added abs() intrinsic. Added codegen for unary minus. Bugfix for rank … |
|
|
|
@169
|
[169]
|
01/07/08 03:17:39 |
Don Clugston |
* Improved treatment of intrinsic functions.
* Added sum() intrinsic to … |
|
|
|
@168
|
[168]
|
01/04/08 07:56:21 |
Don Clugston |
Added back-end code generation for dot product for X87 and SSE/SSE2. |
|
|
|
@167
|
[167]
|
01/03/08 09:23:43 |
Don Clugston |
Added the front end code generation for dot product (this is also the way … |
|
|
|
@166
|
[166]
|
12/21/07 03:17:57 |
Don Clugston |
X87 now generates correct code for chained assignment.
X87 now does … |
|
|
|
@165
|
[165]
|
12/20/07 16:47:39 |
Don Clugston |
x87 code gen now generates code for strided vectors.
No longer tries to … |
|
|
|
@162
|
[162]
|
12/14/07 07:40:53 |
Don Clugston |
Scalar folding now done by a visitor -- all deprecated code removed. |
|
|
|
@161
|
[161]
|
12/14/07 03:25:52 |
Don Clugston |
The index folding visitor is now part of the main line. A preliminary … |
|
|
|
@159
|
[159]
|
12/12/07 03:12:39 |
Don Clugston |
Index folding visitor -- not linked into the main line yet. Minor … |
|
|
|
@158
|
[158]
|
12/07/07 14:51:35 |
Don Clugston |
BLADE is now object-oriented! Now uses the Visitor pattern for parsing. … |
|
|
|
@157
|
[157]
|
12/06/07 12:47:16 |
Don Clugston |
Simplify drop product.
Refactor |
|
|
|
@156
|
[156]
|
12/05/07 14:22:09 |
Don Clugston |
Fixed constant folding for dot (first attempt) |
|
|
|
@155
|
[155]
|
12/05/07 03:02:24 |
Don Clugston |
* Refactoring for strided vector length.
*Bugfix for the case of real … |
|
|
|
@154
|
[154]
|
12/03/07 02:58:07 |
Don Clugston |
Correctly determines vector length for all operations on strided vectors. |
|
|
|
@153
|
[153]
|
12/01/07 03:36:16 |
Don Clugston |
Refactoring for strided vectors. |
|
|
|
@152
|
[152]
|
11/30/07 11:42:59 |
Don Clugston |
Support strided vector operations (D code only) |
|
|
|
@151
|
[151]
|
11/30/07 02:14:47 |
Don Clugston |
Now parsing and rank analysis supports combined slice & indices -- eg … |
|
|
|
@150
|
[150]
|
11/29/07 03:11:11 |
Don Clugston |
Strided array accesses are now parsed OK, and dimensionality errors are … |
|
|
|
@148
|
[148]
|
11/28/07 03:17:22 |
Don Clugston |
More support for array literals; fixed most (but not all) of the rank … |
|
|
|
@146
|
[146]
|
11/26/07 02:59:29 |
Don Clugston |
A bit more support for dot product |
|
|
|
@145
|
[145]
|
11/22/07 02:18:30 |
Don Clugston |
First steps to support for dot product and other intrinsics in the front … |
|
|
|
@144
|
[144]
|
11/21/07 02:11:00 |
Don Clugston |
First refactoring to take advantage of static foreach. |
|
|
|
@143
|
[143]
|
11/20/07 04:21:51 |
Don Clugston |
- *Nice* error messages. (No more template/mixin garbage!)
- $ works … |
|
|
|
@142
|
[142]
|
11/19/07 02:54:57 |
Don Clugston |
* Bugfix (vector length check with for compounds).
* More sophisticated … |
|
|
|
@141
|
[141]
|
11/18/07 11:07:28 |
Don Clugston |
Compile with -debug=BladeFrontEnd? to see the mixed-in code (with line … |
|
|
|
@134
|
[134]
|
11/13/07 05:17:08 |
Don Clugston |
Added workaround for DMD bug #1664. This allows SSE constant folding to … |
|
|
|
@133
|
[133]
|
11/13/07 04:47:28 |
Don Clugston |
Factored out the expression simplification code. Duplicate symbols now get … |
|
|
|
@127
|
[127]
|
11/05/07 02:54:54 |
Don Clugston |
Updated comments and example code for DMD 1.023, which now aligns static … |
|
|
|
@126
|
[126]
|
11/02/07 03:08:28 |
Don Clugston |
Added SSE1 support. |
|
|
|
@125
|
[125]
|
11/01/07 09:01:25 |
Don Clugston |
Asm functions now only get the vector length passed once. This results in … |
|
|
|
@123
|
[123]
|
10/30/07 14:00:23 |
Don Clugston |
* Use of an undeclared variable in an expression no longer spews a torrent … |
|
|
|
@122
|
[122]
|
10/30/07 03:21:19 |
Don Clugston |
x87 code now explicitly sets the tuple parameters. This means that BLADE … |
|
|
|
@121
|
[121]
|
10/29/07 15:13:43 |
Don Clugston |
x87 code generation reconnected. |
|
|
|
@117
|
[117]
|
10/12/07 10:10:49 |
Don Clugston |
* Major simplification of SyntaxTree?, which now supports functions … |
|
|
|
@110
|
[110]
|
09/11/07 14:55:14 |
Don Clugston |
Simple refactoring |