1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
#=========================== begin_copyright_notice ============================
#
# Copyright (C) 2019-2021 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
#============================ end_copyright_notice =============================
set(OPT_SOURCES
CMAnalysis/InstructionSimplifyGenX.cpp
CMAnalysis/ConstantFoldingGenX.cpp
CMTrans/CMABI.cpp
CMTrans/CMImpParam.cpp
CMTrans/CMKernelArgOffset.cpp
CMTrans/GenXBTIAssignment.cpp
CMTrans/GenXPrintfLegalization.cpp
CMTrans/GenXPrintfResolution.cpp
CMTrans/GenXImportOCLBiF.cpp
CMTrans/GenXTranslateSPIRVBuiltins.cpp
CMTrans/GenXTrampolineInsertion.cpp
CMTrans/GenXCloneIndirectFunctions.cpp
CMTrans/GenXLinkageCorruptor.cpp
CMPacketize/GenXPacketize.cpp
CMPacketize/PacketBuilder.cpp
CMPacketize/PacketBuilder_math.cpp
CMPacketize/PacketBuilder_mem.cpp
CMPacketize/PacketBuilder_misc.cpp
)
add_library(VCTransforms ${OPT_SOURCES})
igc_get_llvm_targets(LLVM_LIBS
Analysis
BitReader
Core
Linker
Support
TransformUtils
ScalarOpts
)
target_link_libraries(VCTransforms
${LLVM_LIBS}
VCHeaders
VCSupport
VCGeneralUtils
VCGenXUtils
LLVMGenXIntrinsics
VCInternalIntrinsics
)
|