Commit Graph
271 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