blob: 998dfd956575d3c1f21d71bdcd333ef20e1b24e4 [file] [log] [blame]
Tom Stellard555326e2019-11-14 05:39:58 +00001add_llvm_component_library(LLVMVectorize
Matt Arsenault6c8d77e2016-06-30 23:11:38 +00002 LoadStoreVectorizer.cpp
Hideki Saito43437012018-04-29 07:26:18 +00003 LoopVectorizationLegality.cpp
Nadav Rotem0722f582012-10-17 18:25:06 +00004 LoopVectorize.cpp
Nadav Rotemb6b0c9d2013-04-09 19:44:35 +00005 SLPVectorizer.cpp
Matt Arsenault6c8d77e2016-06-30 23:11:38 +00006 Vectorize.cpp
Sanjay Patela88d6cc2020-02-09 10:04:41 -05007 VectorCombine.cpp
Ayal Zaks5e6d8232017-08-27 12:55:46 +00008 VPlan.cpp
Diego Caballero0eb0be42018-05-21 18:14:23 +00009 VPlanHCFGBuilder.cpp
Florian Hahn97c96682022-06-28 10:34:30 +010010 VPlanRecipes.cpp
Florian Hahnc8774242018-11-14 13:11:49 +000011 VPlanSLP.cpp
Florian Hahn5f316e52019-12-07 08:52:36 +000012 VPlanTransforms.cpp
Diego Caballero0eb0be42018-05-21 18:14:23 +000013 VPlanVerifier.cpp
Zachary Turnera0d29202015-02-11 03:28:02 +000014
15 ADDITIONAL_HEADER_DIRS
16 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
Simon Pilgrim3677c862020-04-17 11:06:26 +010017 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Vectorize
NAKAMURA Takumi5775ab72012-06-24 13:32:01 +000018
Chris Bieneman17d06342016-11-17 04:36:50 +000019 DEPENDS
20 intrinsics_gen
serge-sans-paillea9ffb702020-10-09 18:41:21 +020021
22 LINK_COMPONENTS
23 Analysis
24 Core
25 Support
26 TransformUtils
Chris Bieneman17d06342016-11-17 04:36:50 +000027 )