Initial PSTL commit
[lldb.git] / pstl / build / icl.inc
1 #===-- icl.inc -----------------------------------------------------------===##
2 #
3 #                     The LLVM Compiler Infrastructure
4 #
5 # This file is dual licensed under the MIT and the University of Illinois Open
6 # Source Licenses. See LICENSE.TXT for details.
7 #
8 #===----------------------------------------------------------------------===##
9
10 vecreport ?= 0 #may be set to [0..7], see https://software.intel.com/en-us/node/522949 for details
11
12 XHOST_FLAG = $(QKEY)xHOST
13 XHOST_FLAG = $(QKEY)vec-
14 # XHOST_FLAG = $(QKEY)xCORE-AVX2
15 # XHOST_FLAG = $(QKEY)xSSE4.1
16 # XHOST_FLAG = $(QKEY)xMIC-AVX512
17 CPLUS_FLAGS += $(QKEY)opt-assume-safe-padding
18 CPLUS_FLAGS += $(QKEY)openmp-simd
19 CPLUS_FLAGS += $(FQKEY)MMD
20 CPLUS_FLAGS += $(FQKEY)std=$(stdver)
21 CPLUS_FLAGS += $(QKEY)opt-report:$(vecreport) $(QKEY)opt-report-phase:vec $(QKEY)opt-report-phase:loop
22
23 DISABLED_WARNINGS = $(QKEY)diag-disable:2586 #use comma-separated values to specify multiple entries