3421 Commits

Author SHA1 Message Date
Dmitry Babokin
b41f53b333 Switching back to 3.8 branch 2016-02-01 12:40:24 +03:00
Dmitry Babokin
4ae2333c93 Merge pull request #1156 from dbabokin/cmake2
Adding support for gcc toolchain in LLVM cmake build (alloy.py)
2016-01-30 01:58:44 +03:00
Dmitry Babokin
d59b70d0ea Adding support for gcc toolchain in LLVM cmake build 2016-01-30 01:24:05 +03:00
Dmitry Babokin
4e24a94ff4 Merge pull request #1155 from dbabokin/cmake
improvements in cmake build support
2016-01-29 23:29:39 +03:00
Dmitry Babokin
40718c0ad3 Adding LLVM_ENABLE_ASSERTIONS and list of targets to cmake build. 2016-01-29 23:25:46 +03:00
Dmitry Babokin
06b9b46fb3 Adding support for using LLVM build with -DNDEBUG 2016-01-29 23:23:59 +03:00
Dmitry Babokin
1370596c5e Merge pull request #1154 from Shishpan/fixNewLLVMBuildSystem
temp fix for new llvm cmake build system, without gcc-toolchain & some keys
2016-01-29 21:47:54 +03:00
Andrey Shishpanov
4e3d8540ff temp fix for new llvm cmake build system, without gcc-toolchain & some keys 2016-01-29 15:32:51 +03:00
Dmitry Babokin
ccd8592e46 Merge pull request #1153 from ncos/trunk-fixing
Remove passes compfails; Black out avx-512 gather/scatter llc fails
2016-01-27 19:17:37 +03:00
Anton Mitrokhin
afb1132748 Remove passes compfails; Black out avx-512 gather/scatter llc fails (tracked in https://llvm.org/bugs/show_bug.cgi?id=26338) 2016-01-27 19:13:02 +03:00
Dmitry Babokin
d82a1d018e Merge pull request #1152 from Vsevolod-Livinskij/omit-frame-ptr
Add no-frame-pointer-elim attribute to all functions
2016-01-27 15:59:56 +03:00
Vsevolod Livinskiy
f6773a318f Add no-frame-pointer-elim attribute to all functions 2016-01-27 15:54:40 +03:00
Dmitry Babokin
7fc57abb23 Merge pull request #1151 from dbabokin/win_build
Win build - fixing to make it work with 3.8
2016-01-27 15:11:08 +03:00
Dmitry Babokin
e7b411f5e9 Fixing Windows build with 3.8:
- Removing LLVMipa.lib
 - Adding LLVMIRReader.lib
 - Adding -DNDEBUG to release build
2016-01-27 14:13:15 +03:00
Dmitry Babokin
c82cfc7f4a Fixing build warnings on Windows 2016-01-27 11:55:31 +03:00
Dmitry Babokin
e6edf80aa4 Merge pull request #1150 from dbabokin/comment_fix
Fix --no-omit-frame-pointer help message
2016-01-26 22:12:30 +03:00
Dmitry Babokin
5b682b36f1 Fix --no-omit-frame-pointer help message 2016-01-26 22:09:27 +03:00
Dmitry Babokin
4f6c70aee0 Merge pull request #1148 from Vsevolod-Livinskij/frame-ptr
Add --no-omit-frame-pointer option.
2016-01-22 16:43:06 +03:00
Vsevolod Livinskiy
e4a672483f Add --no-omit-frame-pointer option 2016-01-22 16:32:29 +03:00
Dmitry Babokin
b2471decb7 Merge pull request #1149 from ncos/trunk-fixing
[KNC]: Add gather_base_offsets64_double function to knc.h
2016-01-22 15:44:34 +03:00
Anton Mitrokhin
eff3ae65d8 [KNC]: Add gather_base_offsets64_double function to knc.h 2016-01-22 11:30:49 +03:00
Dmitry Babokin
9dbb839146 Merge pull request #1147 from dbabokin/38_rc1
Moving 3.8 from branch to rc1
2016-01-20 21:45:36 +03:00
Dmitry Babokin
6633d69e65 Moving 3.8 from branch to rc1 2016-01-20 21:44:58 +03:00
Dmitry Babokin
b4bbc7b1f3 Merge pull request #1146 from Vsevolod-Livinskij/intr_pass
Rearrange IntrinsicsOpt pass. This fixes bunch of fails, which show up from time to time due to memory corruption.
2016-01-20 20:25:36 +03:00
Vsevolod Livinskiy
6f886b2457 Rearrange IntrinsicsOpt pass 2016-01-20 20:21:39 +03:00
Dmitry Babokin
042c662d9d Merge pull request #1145 from dbabokin/master
LLVM 3.9 version support
2016-01-14 17:29:21 +03:00
Dmitry Babokin
536b30e12c LLVM 3.9 version support 2016-01-14 17:26:38 +03:00
Dmitry Babokin
44d8a2e01f Merge pull request #1143 from dbabokin/fix_trunk
Track changes in createFunctionAttrsPass().
2016-01-12 13:55:20 +03:00
Dmitry Babokin
b471cdb56f Track changes in createFunctionAttrsPass(). 2016-01-12 13:54:12 +03:00
Dmitry Babokin
b8ad55019c Merge pull request #1142 from dbabokin/linker_fix
Move only unused declaration, the rest will be moved by Linker.
2015-12-25 14:25:29 +03:00
Dmitry Babokin
b67d7f0b6a Move only unused declaration, the rest will be moved by Linker. 2015-12-25 14:05:21 +03:00
Dmitry Babokin
5ac46e5134 Merge pull request #1141 from dbabokin/master
Fix to make Linker work as it used to before making it too smart.
2015-12-24 20:44:04 +03:00
Dmitry Babokin
bdae4d5e23 Fix to make Linker work as it used to before making it too smart. 2015-12-24 20:34:49 +03:00
Dmitry Babokin
35c97512b5 Merge pull request #1139 from ncos/unmasked
Fix up return statements in unmasked regions
2015-12-21 22:22:35 +03:00
Anton Mitrokhin
d862672664 Fix up return statements in unmasked regions 2015-12-21 20:13:47 +03:00
Dmitry Babokin
10143eb716 Merge pull request #1138 from ncos/trunk-fixing
Fix ISPC after LLVM r255842. Fix for build problem, though there's runtime problem still.
2015-12-21 15:06:12 +03:00
Anton Mitrokhin
a6f0aade5c Fix ISPC after LLVM r255842 2015-12-21 14:59:14 +03:00
Dmitry Babokin
ac8fef0f22 Merge pull request #1133 from dbabokin/build_fix
Fix for change in LLVM in llvm::Linker::linkModules()
2015-12-11 18:06:31 +03:00
Dmitry Babokin
839c51ed5b Fix for change in LLVM in llvm::Linker::linkModules() 2015-12-11 18:05:14 +03:00
Dmitry Babokin
129f06488b Merge pull request #1131 from aristidb/no-isa-crash-reorder
Fix crash when not specifying --target option
2015-12-08 16:10:18 +03:00
Aristid Breitkreuz
fe9b4a6ac5 move strcascmp on isa to _after_ comparing isa against NULL 2015-12-05 11:58:40 +01:00
Dmitry Babokin
2ac8ad2063 Merge pull request #1129 from Shishpan/trunkFix
Fix for rev. 254449. Changed linkModules() API
2015-12-03 13:59:23 +03:00
Andrey Shishpanov
da7c2740f4 Fix for rev. 254449. Changed linkModules() API 2015-12-03 13:24:33 +03:00
Dmitry Babokin
bb5cbf420c Merge pull request #1128 from ncos/knc-fixes
Fix fabs intrinsic in generic target (fail after LLVM r249702)
2015-12-01 10:48:22 +03:00
Anton Mitrokhin
12ac782b13 fix fabs intrinsic in generic target (fail after LLVM r249702) 2015-11-30 16:43:45 +03:00
Dmitry Babokin
d3020580ff Merge pull request #1127 from sisupov/branch0
Fix issue #1122
2015-11-24 15:30:11 +03:00
Sergey Isupov
c83674433b Fix issue #1122 2015-11-24 15:27:07 +03:00
Dmitry Babokin
0e58415bdb Merge pull request #1126 from ncos/native-knl
Fix bug in cbackend
2015-11-23 21:26:42 +03:00
Anton Mitrokhin
9a477ee926 Fix bug in cbackend 2015-11-23 16:52:07 +03:00
Dmitry Babokin
2c51fa54d0 Merge pull request #1125 from thebusytypist/fix-win32-debug-build
Try to fix unresolved symbols in Win32 Debug build.
2015-11-23 14:52:33 +03:00