Commit Graph

  • 6633d69e65 Moving 3.8 from branch to rc1 Dmitry Babokin 2016-01-20 21:44:58 +03:00
  • b4bbc7b1f3 Merge pull request #1146 from Vsevolod-Livinskij/intr_pass Dmitry Babokin 2016-01-20 20:25:36 +03:00
  • 6f886b2457 Rearrange IntrinsicsOpt pass Vsevolod Livinskiy 2016-01-20 19:58:59 +03:00
  • 042c662d9d Merge pull request #1145 from dbabokin/master Dmitry Babokin 2016-01-14 17:29:21 +03:00
  • 536b30e12c LLVM 3.9 version support Dmitry Babokin 2016-01-14 17:26:38 +03:00
  • 44d8a2e01f Merge pull request #1143 from dbabokin/fix_trunk Dmitry Babokin 2016-01-12 13:55:20 +03:00
  • b471cdb56f Track changes in createFunctionAttrsPass(). Dmitry Babokin 2016-01-12 13:54:12 +03:00
  • b8ad55019c Merge pull request #1142 from dbabokin/linker_fix Dmitry Babokin 2015-12-25 14:25:29 +03:00
  • b67d7f0b6a Move only unused declaration, the rest will be moved by Linker. Dmitry Babokin 2015-12-25 14:05:21 +03:00
  • 5ac46e5134 Merge pull request #1141 from dbabokin/master Dmitry Babokin 2015-12-24 20:44:04 +03:00
  • bdae4d5e23 Fix to make Linker work as it used to before making it too smart. Dmitry Babokin 2015-12-24 20:34:49 +03:00
  • 35c97512b5 Merge pull request #1139 from ncos/unmasked Dmitry Babokin 2015-12-21 22:22:35 +03:00
  • d862672664 Fix up return statements in unmasked regions Anton Mitrokhin 2015-12-21 20:13:47 +03:00
  • 10143eb716 Merge pull request #1138 from ncos/trunk-fixing Dmitry Babokin 2015-12-21 15:06:12 +03:00
  • a6f0aade5c Fix ISPC after LLVM r255842 Anton Mitrokhin 2015-12-21 14:59:14 +03:00
  • ac8fef0f22 Merge pull request #1133 from dbabokin/build_fix Dmitry Babokin 2015-12-11 18:06:31 +03:00
  • 839c51ed5b Fix for change in LLVM in llvm::Linker::linkModules() Dmitry Babokin 2015-12-11 18:05:14 +03:00
  • 129f06488b Merge pull request #1131 from aristidb/no-isa-crash-reorder Dmitry Babokin 2015-12-08 16:10:18 +03:00
  • fe9b4a6ac5 move strcascmp on isa to _after_ comparing isa against NULL Aristid Breitkreuz 2015-12-05 11:58:40 +01:00
  • 2ac8ad2063 Merge pull request #1129 from Shishpan/trunkFix Dmitry Babokin 2015-12-03 13:59:23 +03:00
  • da7c2740f4 Fix for rev. 254449. Changed linkModules() API Andrey Shishpanov 2015-12-03 13:24:33 +03:00
  • bb5cbf420c Merge pull request #1128 from ncos/knc-fixes Dmitry Babokin 2015-12-01 10:48:22 +03:00
  • 12ac782b13 fix fabs intrinsic in generic target (fail after LLVM r249702) Anton Mitrokhin 2015-11-30 16:43:45 +03:00
  • d3020580ff Merge pull request #1127 from sisupov/branch0 Dmitry Babokin 2015-11-24 15:30:11 +03:00
  • c83674433b Fix issue #1122 Sergey Isupov 2015-11-24 14:37:03 +03:00
  • 0e58415bdb Merge pull request #1126 from ncos/native-knl Dmitry Babokin 2015-11-23 21:26:42 +03:00
  • 9a477ee926 Fix bug in cbackend Anton Mitrokhin 2015-11-23 16:52:07 +03:00
  • 2c51fa54d0 Merge pull request #1125 from thebusytypist/fix-win32-debug-build Dmitry Babokin 2015-11-23 14:52:33 +03:00
  • e23821f282 Fix unresolved symbol in Win32 Debug build. Add an additional dependency LLVMProfileData.lib. thebusytypist 2015-11-20 16:48:54 -08:00
  • 5afb671764 Merge pull request #1123 from Shishpan/fix_knl_generic_comp Dmitry Babokin 2015-11-19 18:29:03 +03:00
  • 5884e7c3f1 deleted useless __abs_i32i64() used in knc.h Andrey Shishpanov 2015-11-19 18:18:28 +03:00
  • d4ebb3544d Merge pull request #1121 from ncos/native-knl Dmitry Babokin 2015-11-11 17:46:28 +03:00
  • ef51f8c648 [AVX512]: Make blend optimizations possible for avx512 Anton Mitrokhin 2015-11-10 18:16:43 +03:00
  • 66b1499ee0 Merge pull request #1120 from ncos/trunk-fixing Dmitry Babokin 2015-11-10 16:09:03 +03:00
  • 48ffdcf169 Merge pull request #1119 from Vsevolod-Livinskij/di_fix Dmitry Babokin 2015-11-10 16:07:01 +03:00
  • 1948a93584 Fix ISPC build fail after LLVM commit 252219 Anton Mitrokhin 2015-11-10 15:19:38 +03:00
  • e7fd7dd6fd Remove obsolete cast. Vsevolod Livinskiy 2015-11-10 14:49:02 +03:00
  • e2efcb50f3 Fix ISPC build fail after LLVM commit 252380 Anton Mitrokhin 2015-11-10 14:44:17 +03:00
  • a3799fd5d0 Merge pull request #1117 from ncos/native-knl Dmitry Babokin 2015-11-03 13:41:17 +03:00
  • 28b402a778 [AVX-512]: transcendentals: add exp() implementation, TODO: log() and pow() Anton Mitrokhin 2015-11-03 13:31:05 +03:00
  • fb30a56cc3 Minor fixes Dmitry Babokin 2015-11-02 23:20:15 +03:00
  • d8fd909d4f Merge pull request #1116 from jbrodman/master jbrodman 2015-11-02 15:14:07 -05:00
  • 37d67549bd Only use SROA for llvm 3.7 or newer. jbrodman 2015-11-02 16:02:43 -05:00
  • 8f7f7d2cb7 Merge pull request #1115 from jbrodman/master jbrodman 2015-11-02 14:38:25 -05:00
  • 00077390ed Replace old ScalarReplAggregates pass with no longer new SROA pass. jbrodman 2015-11-02 15:26:28 -05:00
  • 6732d9cb64 Merge pull request #1114 from Vsevolod-Livinskij/patch_3_7 Dmitry Babokin 2015-10-28 20:54:41 +03:00
  • b8413900bb Apply R251275 on 3.7 Vsevolod Livinskiy 2015-10-28 19:35:59 +03:00
  • 56dc2279b1 Merge pull request #1113 from ncos/stmt_zeroptr Dmitry Babokin 2015-10-27 17:04:53 +03:00
  • ed71f684be Use 'dyn_cast_or_null' instead of 'dyn_cast' Anton Mitrokhin 2015-10-27 17:46:47 +03:00
  • 16ae04c7f9 Merge pull request #1112 from ncos/buildfails Dmitry Babokin 2015-10-21 17:51:19 +03:00
  • 434aa30d12 IR change for x86 mask load/store instructions in LLVM 3.8 (r250817) Anton Mitrokhin 2015-10-21 17:41:13 +03:00
  • df643cecbd Merge pull request #1110 from dbabokin/dispatch_module Dmitry Babokin 2015-10-20 19:04:26 +03:00
  • f0a0e2d75d Set target tripple and data layout for dispatch module. Dmitry Babokin 2015-10-20 18:59:09 +03:00
  • 4a3f2016d4 Merge pull request #1109 from Shishpan/trunkFix Dmitry Babokin 2015-10-15 15:15:24 +03:00
  • 3dbdeee5f6 new createSubroutineType() API Andrey Shishpanov 2015-10-15 15:45:15 +03:00
  • 374e445071 Merge pull request #1107 from ncos/knc-fixes Dmitry Babokin 2015-10-14 10:58:22 +03:00
  • 44f06304d2 - [KNC:] shadow test fails caused by vec16_i64 perverted memory layout Anton Mitrokhin 2015-10-14 10:48:14 +03:00
  • 88461fb527 Merge pull request #1104 from pavolzetor/master Dmitry Babokin 2015-10-05 11:51:25 +03:00
  • 41199179de Use find() method on string to run on both Python 2 and 3 Pavol Klacansky 2015-10-03 11:56:00 +00:00
  • 1d08598f6e Merge pull request #1102 from ncos/knc-fixes Dmitry Babokin 2015-09-30 18:31:11 +03:00
  • 68e686df9f Removed dirty workaround that fixed 'soa-18.ispc' test. It broke badly in a different scenario Anton Mitrokhin 2015-09-30 17:20:38 +03:00
  • 8bf8911893 Merge pull request #1101 from ncos/fail_db-update Dmitry Babokin 2015-09-21 10:54:41 +03:00
  • b7839f6242 Removed passes compfails/runfails Anton Mitrokhin 2015-09-21 11:37:20 +03:00
  • c9de707455 Merge pull request #1100 from Shishpan/fixIssue#957 Dmitry Babokin 2015-09-17 15:29:41 +03:00
  • 293e4bccae replaced useless bitSize with explicit byteSize Andrey Shishpanov 2015-09-17 14:38:42 +03:00
  • f9cccad370 Merge pull request #1098 from ncos/alloy_modifications Dmitry Babokin 2015-09-15 10:48:45 +03:00
  • d1d5a42be0 LLVM 3.7 rc4 --> final in alloy.py Anton Mitrokhin 2015-09-15 11:22:32 +03:00
  • c9c9b24beb Merge pull request #1097 from Shishpan/trunkFix Dmitry Babokin 2015-09-14 10:23:28 +03:00
  • b718ae3a52 added some new names for new API Andrey Shishpanov 2015-09-10 15:33:17 +03:00
  • b674a5f0ed Merge pull request #1095 from ncos/alloy_modifications Dmitry Babokin 2015-09-01 23:06:31 +03:00
  • 3340d2add2 Switched 3.7 branch in alloy.py to from rc2 to rc4 Anton Mitrokhin 2015-09-01 20:05:46 +03:00
  • c7cdf66d8e Merge pull request #1093 from Shishpan/trunkFix Dmitry Babokin 2015-08-24 11:38:57 +03:00
  • 9a50b60b0c trunk 3.8 fix: all functions from llvm::initializeIPA() already included in the function llvm::initializeAnalysis() Andrey Shishpanov 2015-08-24 01:02:21 +03:00
  • e164804f43 Merge pull request #1092 from Shishpan/ternaryFix Dmitry Babokin 2015-08-21 19:14:31 +03:00
  • bcdef9ea71 added unsafe case of division with "all off" mask Andrey Shishpanov 2015-08-21 19:42:58 +03:00
  • 5d509b69c8 Merge pull request #1091 from ncos/knl-rename Dmitry Babokin 2015-08-17 18:22:23 +03:00
  • 7448ee97f2 Fixed AVX-512 IR incompatibility issue Anton Mitrokhin 2015-08-17 19:06:57 +03:00
  • 4c3e5c0d2b Merge pull request #1090 from ncos/knl-rename Dmitry Babokin 2015-08-16 23:56:43 +03:00
  • 729cc48603 Merge pull request #1089 from ncos/trunk-fixing Dmitry Babokin 2015-08-16 23:56:15 +03:00
  • d37455925f [AVX-512]: Scatters for i32/float Anton Mitrokhin 2015-08-16 21:41:11 +03:00
  • d2720e2490 [AVX-512]: Gathers for float, fixed i32 gathers Anton Mitrokhin 2015-08-16 20:20:14 +03:00
  • e11022c95a replaced gathers for i32 Andrey Shishpanov 2015-07-27 17:18:25 +03:00
  • 3fff68b9c0 removed 30 AVX-512 passes compfails (with duplicatees) Anton Mitrokhin 2015-08-16 16:58:30 +03:00
  • 15b121039f fix ISPC trunk after LLVM commit 245019 Anton Mitrokhin 2015-08-16 16:50:16 +03:00
  • a6c85fd0e1 Merge pull request #1088 from ncos/alloy_modifications Dmitry Babokin 2015-08-14 16:06:36 +03:00
  • 5e0bbf0081 Changed LLVM 3.7 download path; Fixed a small issue which might provoke alloy to icc when not necessary Anton Mitrokhin 2015-08-14 16:12:34 +03:00
  • ab2d14189e Merge pull request #1087 from ncos/fail_db-update Dmitry Babokin 2015-08-12 14:43:41 +03:00
  • 197c13b3b9 Update fail_db.txt: [AVX-512]: 7 compfails on x86-64, 36 compfails on x86; Add anonymous namespace compfails Anton Mitrokhin 2015-08-12 14:06:10 +03:00
  • ef1d3270a7 Merge pull request #1086 from Shishpan/trunkFix Dmitry Babokin 2015-08-10 16:11:01 +03:00
  • 327af85e3e Added new header BasicAliasAnalysis.h, which appeared in 3.8. Andrey Shishpanov 2015-08-10 15:56:17 +03:00
  • d295356a39 Merge pull request #1082 from ncos/regular-fixes Dmitry Babokin 2015-08-03 12:15:38 +03:00
  • a80706af2b Merge pull request #1081 from ncos/trunk-fixing Dmitry Babokin 2015-08-03 12:13:47 +03:00
  • 9bfc3850c7 new test file for double sin/cos/sincos Anton Mitrokhin 2015-08-02 15:46:15 +03:00
  • db1d817dee Remove 'readnone' attribute away from non-readnone sincos() Anton Mitrokhin 2015-08-02 15:04:29 +03:00
  • f3548037fe Fix ISPC buildfail after LLVM API change in r243764 Anton Mitrokhin 2015-08-02 13:44:42 +03:00
  • ab0e8bba00 Merge pull request #1077 from Shishpan/trunkFix Dmitry Babokin 2015-07-29 03:23:51 +03:00
  • 90c6e0172a some fixes for new LLVM API Andrey Shishpanov 2015-07-28 18:35:58 +03:00
  • 2c4c79d55e Merge pull request #1072 from Shishpan/asinFix Dmitry Babokin 2015-07-23 17:55:04 +03:00
  • 023ba72a9a Merge pull request #1074 from ncos/trunk-fixing Dmitry Babokin 2015-07-23 12:52:11 +03:00
  • 3f9e64e0ec Removed 6 passes runfails; Duplicated 8 llvm 3.7 runfails for llvm 3.8; Several entries reordered Anton Mitrokhin 2015-07-23 13:35:03 +03:00