Commit Graph

1193 Commits

Author SHA1 Message Date
Dmitry Babokin
269a00f9ec Fix for the bug with gcc4.7: incorrect usage of ArrayRef 2013-04-15 13:16:28 +04:00
jbrodman
29c482789f Merge pull request #471 from dbabokin/multi_targets
#469: Fix for multi-target compilation
2013-04-12 07:58:05 -07:00
Dmitry Babokin
a0462fe1ee #469: Fix for multi-target compilation 2013-04-12 14:06:12 +04:00
jbrodman
78a840f48d Merge pull request #467 from dbabokin/broadcast
Broadcast implementation as InsertElement+Shuffle and related improvements
2013-04-11 13:42:56 -07:00
Dmitry Babokin
7371d82bdf Changes in cbackend.cpp to match broadcast generation changes 2013-04-12 00:10:41 +04:00
Dmitry Babokin
4c35d9456a Additional cleanup to enable more broadcasts 2013-04-10 15:34:21 +04:00
Dmitry Babokin
0704081d91 ctx.h copyright fix 2013-04-10 02:33:41 +04:00
Dmitry Babokin
5898532605 Broadcast implementation as InsertElement+Shuffle and related improvements 2013-04-10 02:18:24 +04:00
Dmitry Babokin
603abf70dc Merge pull request #463 from jbrodman/master
Fix to avoid generating 64-bit gather/scatter when force32BitAddressing is set
2013-04-08 05:14:25 -07:00
james.brodman
0a3822f2e5 Fix to make sure we're generating 32-bit gather/scatter when force32bitaddressing is set. 2013-04-05 16:21:05 -04:00
Dmitry Babokin
f76eb2b7f5 Merge pull request #460 from Vsevolod-Livinskij/master
Fix for issue #453
2013-04-04 08:59:49 -07:00
jbrodman
08bbf5f5ef Merge pull request #458 from dbabokin/dl_check
DataLayout consistency check
2013-04-03 11:03:29 -07:00
Vsevolod Livinskij
4ea08116b8 Issue #453: now run_tests.py checks ispc_exe availability 2013-04-03 18:04:11 +04:00
Vsevolod Livinskij
78e03c6402 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message and exits 2013-04-03 16:51:16 +04:00
Vsevolod Livinskij
4ab89de343 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message 2013-04-03 02:58:16 +04:00
Vsevolod Livinskij
6db460fb81 Issue #453: now run_tests.py checks ispc_exe availability otherwise prints an error message 2013-04-03 02:34:42 +04:00
Dmitry Babokin
be859df51e Fix for #457 - issue with compiler Unicode output 2013-04-03 02:23:06 +04:00
Dmitry Babokin
3c533f2ba4 Fix for the issue #449: warning due to DataLayout mismatch 2013-04-02 19:08:44 +04:00
Dmitry Babokin
9cf037c90f Merge pull request #451 from Vsevolod-Livinskij/master
Issue #436
2013-04-02 02:12:57 -07:00
Vsevolod Livinskij
9e0425e824 Checks the required compiler otherwise prints an error message and exits program 2013-03-29 18:42:02 +04:00
Vsevolod Livinskij
2960479095 Issue 2013-03-29 18:30:23 +04:00
jbrodman
baf1ff033a Merge pull request #450 from jbrodman/master
Added implementations of 3 intrinsics for double precision vectors
2013-03-28 08:57:02 -07:00
james.brodman
52dcbf087a Implemented 3 more intrinsics on double precision vectors 2013-03-28 11:55:53 -04:00
jbrodman
d1c6331924 Merge pull request #448 from dbabokin/target_class
Redesign of Target class with several fixes
2013-03-25 10:21:00 -07:00
Dmitry Babokin
0af2a13349 DataLayout is changed to be managed from single place. v4-128-128 is added to generic DataLayout 2013-03-23 14:38:51 +04:00
Dmitry Babokin
7f0c92eb4d Fix for #431: memory leak due to multiple TargetMachine creation 2013-03-23 14:33:45 +04:00
Dmitry Babokin
0f86255279 Target class redesign: data moved to private. Also empty target-feature attribute is not added anymore (generic targets). 2013-03-23 14:28:05 +04:00
jbrodman
b2517c8a18 Merge pull request #445 from dbabokin/master
Adding information about compiler used to build ISPC to make output.  Also adds line endings cleanup.
2013-03-19 08:09:31 -07:00
Dmitry Babokin
95d0c5e67b Merge branch 'master' of https://github.com/dbabokin/ispc 2013-03-18 16:40:54 +04:00
Dmitry Babokin
0885b2bf23 Merge pull request #444 from dbabokin/master
Fixing tabs and trainling white spaces
2013-03-18 05:39:13 -07:00
Dmitry Babokin
706337bb5a Doxygen fix: don't identify the words Type and Target as class names 2013-03-18 16:31:56 +04:00
Dmitry Babokin
3f8a678c5a Editorial change: fixing trailing white spaces and tabs 2013-03-18 16:17:55 +04:00
Dmitry Babokin
0f631ad49b Add info about compiler used for ispc build to Makefle output 2013-03-18 12:30:06 +04:00
Dmitry Babokin
5bc3b4f768 Merge pull request #442 from dbabokin/master
Preprocessor should consider "line comments"
2013-03-14 01:48:49 -07:00
jbrodman
e8bd464ab2 Merge pull request #443 from jbrodman/master
Tweak to sse4.h intrinsics include file.
2013-03-13 07:59:27 -07:00
james.brodman
ef1af547e2 Change sse4.h to enable inlining. 2013-03-13 10:55:53 -04:00
Dmitry Babokin
f2dcad27bb Fix for LLVM 3.1 and #441 2013-03-12 21:13:08 +04:00
Dmitry Babokin
01992006b2 Fix for #441: Prepocessor complains on code commented out by // 2013-03-12 18:56:32 +04:00
jbrodman
487820fb4d Merge pull request #437 from dbabokin/docs
Docs
2013-03-04 10:48:35 -08:00
Dmitry Babokin
d760d67598 Doxygen fix: don't identify the word Declaration as a class 2013-03-04 03:28:02 +04:00
Dmitry Babokin
3cb827ac56 Fix for some typos in User's Guide 2013-03-04 03:04:46 +04:00
pengtu
15c5dfc12b Merge pull request #435 from dbabokin/master
Tracking ToT changes in DIBuilder interface
2013-02-28 12:25:45 -08:00
Dmitry Babokin
524939dc5b Fix for issue #430 2013-02-27 18:03:07 +04:00
Dmitry Babokin
51fdff208e Tracking ToT changes in DIBuilder interface 2013-02-25 14:50:33 +04:00
jbrodman
65a309648b Merge pull request #434 from dbabokin/master
Fix for #433
Reading the LLVM lists makes me concur.  The functionality (if it was even needed) was merged into other existing infrastructure.
2013-02-23 09:09:30 -08:00
Dmitry Babokin
7d08eeb8dd Fix for #433: fix for ToT changes, removal of llvm::createGCInfoDeleter() 2013-02-23 20:49:56 +04:00
Dmitry Babokin
9e0428ba0d One more missing file in doxygen.cfg: cbackend.cpp 2013-02-23 20:45:31 +04:00
Jean-Luc Duprat
15461a2460 Merge pull request #432 from dbabokin/master
Some minor changes in Makefile and doxygen.cfg
2013-02-22 10:29:17 -08:00
Dmitry Babokin
88f21b5c57 Update for doxygen.cfg: adding ast.* and func.* and fixing builtins-c.c => builtins/builtins.c 2013-02-21 18:13:22 +04:00
Dmitry Babokin
bee3029764 Adding debug and clang targets, changing asan target 2013-02-21 17:26:21 +04:00