|
|
9c0f9be022
|
remove trailing whitespace
|
2017-05-09 01:46:33 -04:00 |
|
Dmitry Babokin
|
455a29c491
|
Renaming AttributeSet to AttributeList to follow trunk changes.
|
2017-03-28 16:58:49 -07:00 |
|
Dmitry Babokin
|
6e8be22c8b
|
Moving SKX_AVX512 under LLVM 3.8
|
2016-07-08 13:15:55 +03:00 |
|
Vsevolod Livinskiy
|
f47e1d5cae
|
[AVX-512] Replace i1 mask with i8
|
2016-07-04 17:01:46 +03:00 |
|
Dmitry Babokin
|
c6ae79cbc8
|
Do not add DWARF version before LLVM 3.5
|
2016-07-04 16:57:31 +03:00 |
|
Dmitry Babokin
|
d8b353ac98
|
Adding --dwarf-version=X option to control emitted DWARF version.
|
2016-07-04 16:13:06 +03:00 |
|
Dmitry Babokin
|
d6bacd0c7b
|
Fix for LLVM trunk - TargetMachine interface has changed and now
requires Optional<Reloc::Model> instead of just Reloc::Model.
|
2016-05-25 14:46:53 +03:00 |
|
Dmitry Babokin
|
de59f2e077
|
Fix for one of build problems - clang complains on enum used in va-arg
function.
|
2016-05-12 14:37:22 +03:00 |
|
Andrey Shishpanov
|
1324e6cdd5
|
added SKX target definition
|
2016-02-25 00:43:58 +03:00 |
|
Dmitry Babokin
|
65f290b699
|
Correcting Target::ISAToString() to report AVX512KNL as "avx512knl", but not "avx512knl-i32x16".
It affects reporting, mangling and ISPC_TARGET_* macro.
|
2016-02-12 16:12:33 +03:00 |
|
Dmitry Babokin
|
f6dbffd58c
|
Updating copyright dates for recently modified files
|
2016-02-04 15:14:19 +03:00 |
|
Vsevolod Livinskiy
|
e4a672483f
|
Add --no-omit-frame-pointer option
|
2016-01-22 16:32:29 +03:00 |
|
Aristid Breitkreuz
|
fe9b4a6ac5
|
move strcascmp on isa to _after_ comparing isa against NULL
|
2015-12-05 11:58:40 +01:00 |
|
Sergey Isupov
|
c83674433b
|
Fix issue #1122
|
2015-11-24 15:27:07 +03:00 |
|
Andrey Shishpanov
|
293e4bccae
|
replaced useless bitSize with explicit byteSize
|
2015-09-17 15:53:50 +03:00 |
|
Andrey Shishpanov
|
90c6e0172a
|
some fixes for new LLVM API
|
2015-07-28 18:51:13 +03:00 |
|
Anton Mitrokhin
|
ebc47d00a1
|
remove several redundant #if - clauses
|
2015-06-17 17:40:02 +03:00 |
|
Anton Mitrokhin
|
0afa3f5713
|
New LLVM version macro
|
2015-06-17 10:14:28 +03:00 |
|
Andrey Guskov
|
742870285a
|
Fixed compiling for Win32
|
2015-06-03 15:53:12 +03:00 |
|
Anton Mitrokhin
|
f1d72a7e2c
|
target order/fail_db/sde in run_tests
|
2015-05-28 07:17:27 +03:00 |
|
Anton Mitrokhin
|
5a5cb82043
|
changed taret name for native knl (knl-avx512 -> avx512knl-i32x16)
|
2015-05-28 06:19:45 +03:00 |
|
Dmitry Babokin
|
a70dcb13d1
|
Merge pull request #1042 from ncos/sg_native_knl
'Native' KNL support (AVX512 target)
|
2015-05-21 15:44:06 +03:00 |
|
Vsevolod Livinskiy
|
d7cd5986db
|
[AVX512]: disable prefetch
|
2015-05-21 14:51:51 +03:00 |
|
Vsevolod Livinskiy
|
3514e03327
|
[AVX512]: disable Transcendentals and Trigonometry
|
2015-05-21 14:51:50 +03:00 |
|
Anton Mitrokhin
|
7628f2a6c9
|
[AVX512]: try gemeric-16 like builtins
|
2015-05-21 14:51:03 +03:00 |
|
Anton Mitrokhin
|
92650bdff0
|
[AVX512]: add knl cpu to the list of knl backwards compatibility list
|
2015-05-21 14:50:41 +03:00 |
|
Anton Mitrokhin
|
e0eac74f83
|
[AVX512]: separated knl from avx2
|
2015-05-21 14:50:29 +03:00 |
|
Vsevolod Livinskiy
|
35222694e5
|
[AVX512]: knl target was added
|
2015-05-21 14:49:43 +03:00 |
|
Anton Mitrokhin
|
92388e8bad
|
ISPC build fix for LLVM trunk revision 237059
|
2015-05-21 14:42:53 +03:00 |
|
Vsevolod Livinskiy
|
c9424a9989
|
Fix for debug information in trunk
|
2015-05-21 14:42:53 +03:00 |
|
Vsevolod Livinskiy
|
bd65df8ad4
|
Debug flag for target's info was added
|
2015-05-21 11:33:05 +03:00 |
|
Dmitry Babokin
|
ad97d70a43
|
Adding check for OSXSAVE before checking xgetbv in cpu detection code.
Fix for #1026
|
2015-04-24 21:28:06 +03:00 |
|
Dmitry Babokin
|
0a8fab0737
|
Merge pull request #1024 from Vsevolod-Livinskij/multitarget
Support of *-generic-16 target
|
2015-04-24 18:16:45 +03:00 |
|
Vsevolod Livinskiy
|
c2039da7b8
|
Support of *-generic-16 target
|
2015-04-24 15:56:06 +03:00 |
|
Andrey Guskov
|
5defbf25f1
|
LLVM debug info fix, again
|
2015-04-23 19:00:54 +03:00 |
|
Dmitry Babokin
|
8e47273186
|
Copyright refresh
|
2015-04-22 16:39:11 +03:00 |
|
Vsevolod Livinskiy
|
7729070481
|
Check for new isa for KNL and SKX was added.
|
2015-04-17 12:00:36 +03:00 |
|
Dmitry Babokin
|
f62ad11fb0
|
Merge pull request #1012 from ncos/x86-64_2_x86_64
Add x86_64 to be alias of x86-64
|
2015-04-16 15:19:30 +03:00 |
|
Anton Mitrokhin
|
b5293067fc
|
add x86_64 to be alias of x86-64
|
2015-04-16 14:42:34 +03:00 |
|
Dmitry Babokin
|
d1d59a2a01
|
Merge pull request #1011 from ncos/multitarget
Fix assertion fail when specify illegal/unsupported target to ISPC
|
2015-04-16 13:51:33 +03:00 |
|
Anton Mitrokhin
|
1948d8ea42
|
If you want to have 'CPU_None' as CPU type, than you have to have a name for it (even if that's an empty string)
|
2015-04-16 13:31:14 +03:00 |
|
Vsevolod Livinskiy
|
41750a8336
|
Reorder available targets
|
2015-04-16 13:11:44 +03:00 |
|
Vsevolod Livinskiy
|
391b59930b
|
Fix for r234201. IT SHOULD BE REVERTED IN FUTURE
|
2015-04-10 15:15:16 +03:00 |
|
Andrey Guskov
|
a66fab4cea
|
Fix for LLVM trunk (rL232885)
|
2015-03-25 16:11:50 +03:00 |
|
Andrey Guskov
|
97eff6a185
|
Added explicit types for llvm::GetElementPtrInst::Create()
|
2015-03-18 19:01:24 +03:00 |
|
Dmitry Babokin
|
dfcdd84dc6
|
Merge pull request #975 from jbrodman/windll
Change dll export feature to a switch.
|
2015-03-06 23:56:45 +03:00 |
|
jbrodman
|
9baade2cb5
|
Change dll export feature to a switch.
|
2015-02-23 11:43:06 -08:00 |
|
Andrey Guskov
|
803b0a2811
|
Fixed CPU name retrieval
|
2015-02-20 17:36:13 +03:00 |
|
Anton Mitrokhin
|
bbec080bb9
|
new interface for 'setAsmVerbosityDefault' (appeared in commit 228961) in LLVM 3.7
|
2015-02-17 17:09:23 +03:00 |
|
Vsevolod Livinskiy
|
ecd9a3a79c
|
Missed header was added.
|
2015-02-05 09:07:37 +03:00 |
|