1*82d56013Sjoergadd_llvm_component_library(LLVMPasses 27330f729Sjoerg PassBuilder.cpp 3*82d56013Sjoerg PassBuilderBindings.cpp 47330f729Sjoerg PassPlugin.cpp 57330f729Sjoerg StandardInstrumentations.cpp 67330f729Sjoerg 77330f729Sjoerg ADDITIONAL_HEADER_DIRS 8*82d56013Sjoerg ${LLVM_MAIN_INCLUDE_DIR}/llvm 97330f729Sjoerg ${LLVM_MAIN_INCLUDE_DIR}/llvm/Passes 107330f729Sjoerg 117330f729Sjoerg DEPENDS 127330f729Sjoerg intrinsics_gen 13*82d56013Sjoerg 14*82d56013Sjoerg LINK_COMPONENTS 15*82d56013Sjoerg AggressiveInstCombine 16*82d56013Sjoerg Analysis 17*82d56013Sjoerg Core 18*82d56013Sjoerg Coroutines 19*82d56013Sjoerg IPO 20*82d56013Sjoerg InstCombine 21*82d56013Sjoerg ObjCARC 22*82d56013Sjoerg Scalar 23*82d56013Sjoerg Support 24*82d56013Sjoerg Target 25*82d56013Sjoerg TransformUtils 26*82d56013Sjoerg Vectorize 27*82d56013Sjoerg Instrumentation 287330f729Sjoerg ) 29