Jonas Maebe
ea1e368328
+ added div-by-zero and overflow checking support for mod/div
...
git-svn-id: trunk@32737 -
2015-12-26 20:00:57 +00:00
Jonas Maebe
71e27e85c9
* fixed llvm unaryminus for comp/currency on platforms supporting extended
...
git-svn-id: trunk@32524 -
2015-11-24 20:10:48 +00:00
Jonas Maebe
f70865fc1f
* moved tjvmnotnode implementation to generic ncghlmat unit, and also use it
...
for llvm
git-svn-id: branches/hlcgllvm@28363 -
2014-08-10 19:39:55 +00:00
Jonas Maebe
1c9932d921
* llvm implementation of tmoddivnode
...
o doesn't reuse the generic code generator methods, as the div-to-mul/shift
optimization can be performed by llvm if necessary
git-svn-id: branches/hlcgllvm@28205 -
2014-07-12 22:14:22 +00:00
Jonas Maebe
fcbde1d6e9
+ hlcg/llvm support for unary minus
...
o converted tcgunaryminusnode.emit_float_sign_change() to use a tdef instead
of tcgsize
git-svn-id: branches/hlcgllvm@27002 -
2014-03-06 21:41:36 +00:00