3421 Commits

Author SHA1 Message Date
Matt Pharr
ab33afaea4 Merge branch 'master' of home:/Users/mmp/git/ispc 2011-06-23 18:54:14 -07:00
Matt Pharr
865e430b56 Finished updating alignment issues for vector types; don't assume pointers
are aligned to the natural vector width.
2011-06-23 18:51:15 -07:00
Matt Pharr
fab5794faf Merge branch 'master' of github.com:ispc/ispc 2011-06-23 18:25:44 -07:00
Matt Pharr
990bee5a86 Merge branch 'master' of github.com:ispc/ispc 2011-06-23 18:21:02 -07:00
Matt Pharr
b84167dddd Fixed a number of issues related to memory alignment; a number of places
were expecting vector-width-aligned pointers where in point of fact,
there's no guarantee that they would have been in general.

Removed the aligned memory allocation routines from some of the examples;
they're no longer needed.

No perf. difference on Core2/Core i5 CPUs; older CPUs may see some
regressions.

Still need to update the documentation for this change and finish reviewing
alignment issues in Load/Store instructions generated by .cpp files.
2011-06-23 18:18:33 -07:00
Matt Pharr
3c3cd88692 initial alignment work 2011-06-23 17:36:44 -07:00
Andreas Wendleder
f39d31174e Follow LLVM API change. 2011-06-23 16:10:03 -07:00
Andreas Wendleder
39542f420a Ignore built files. 2011-06-23 16:06:38 -07:00
Matt Pharr
d340dcbfcc Modify makefile to print out llvm version and install directory it's using 2011-06-23 16:02:09 -07:00
Matt Pharr
e5bc6cd67c Update examples/ Makefiles to make x86-64 explicit in compiler flags 2011-06-23 10:00:07 -07:00
Matt Pharr
40bd133dec Add dependency to make sure that bison runs (to generate parse.hh) before we try to compile lex.cpp 2011-06-22 14:47:03 -07:00
Matt Pharr
2ced56736e small comment changes, remove dead code 2011-06-22 14:38:49 -07:00
Matt Pharr
bf74a3360f Merge pull request #24 from petecoup/master
LLVM 2.8 mods
2011-06-22 12:03:19 -07:00
Matt Pharr
aaafdf80f2 Move two tests that are currently failing into failing_tests/ 2011-06-22 05:28:23 -07:00
Matt Pharr
6086d3597c Fix more instances of incorrect PI constants 2011-06-22 05:27:56 -07:00
ispc
a3fbb098ad Merge pull request #1 from superoptimizer/master
The value of pi used in Makefile was wrong in the 7th and 11th significant digits.
2011-06-22 05:18:32 -07:00
Mark Lacey
38d4ecccf4 Fix pi in two places 3.14159<2>653<6>. 2011-06-21 23:55:44 -07:00
Pete Couperus
af435e52c1 Minor mods to build on Fedora 15, LLVM 2.8 2011-06-21 22:57:36 -07:00
Matt Pharr
8b7522e98b Always #define LLVM_2_9 on Windows builds 2011-06-21 15:02:44 -07:00
Matt Pharr
bffb380677 Rename readme file 2011-06-21 13:24:25 -07:00
Matt Pharr
18af5226ba Initial commit. v1.0 2011-06-21 12:48:50 -07:00