1add_llvm_component_library(LLVMTransformUtils 2 AddDiscriminators.cpp 3 AMDGPUEmitPrintf.cpp 4 ASanStackFrameLayout.cpp 5 AssumeBundleBuilder.cpp 6 AutoInitRemark.cpp 7 BasicBlockUtils.cpp 8 BreakCriticalEdges.cpp 9 BuildLibCalls.cpp 10 BypassSlowDivision.cpp 11 CallPromotionUtils.cpp 12 CallGraphUpdater.cpp 13 CanonicalizeAliases.cpp 14 CanonicalizeFreezeInLoops.cpp 15 CloneFunction.cpp 16 CloneModule.cpp 17 CodeExtractor.cpp 18 CodeMoverUtils.cpp 19 CtorUtils.cpp 20 Debugify.cpp 21 DemoteRegToStack.cpp 22 EntryExitInstrumenter.cpp 23 EscapeEnumerator.cpp 24 Evaluator.cpp 25 FixIrreducible.cpp 26 FlattenCFG.cpp 27 FunctionComparator.cpp 28 FunctionImportUtils.cpp 29 GlobalStatus.cpp 30 GuardUtils.cpp 31 HelloWorld.cpp 32 InlineFunction.cpp 33 InjectTLIMappings.cpp 34 InstructionNamer.cpp 35 IntegerDivision.cpp 36 LCSSA.cpp 37 LibCallsShrinkWrap.cpp 38 Local.cpp 39 LoopPeel.cpp 40 LoopRotationUtils.cpp 41 LoopSimplify.cpp 42 LoopUnroll.cpp 43 LoopUnrollAndJam.cpp 44 LoopUnrollRuntime.cpp 45 LoopUtils.cpp 46 LoopVersioning.cpp 47 LowerInvoke.cpp 48 LowerMemIntrinsics.cpp 49 LowerSwitch.cpp 50 MatrixUtils.cpp 51 Mem2Reg.cpp 52 MetaRenamer.cpp 53 ModuleUtils.cpp 54 NameAnonGlobals.cpp 55 PredicateInfo.cpp 56 PromoteMemoryToRegister.cpp 57 RelLookupTableConverter.cpp 58 ScalarEvolutionExpander.cpp 59 SCCPSolver.cpp 60 StripGCRelocates.cpp 61 SSAUpdater.cpp 62 SSAUpdaterBulk.cpp 63 SampleProfileLoaderBaseUtil.cpp 64 SanitizerStats.cpp 65 SimplifyCFG.cpp 66 SimplifyIndVar.cpp 67 SimplifyLibCalls.cpp 68 SizeOpts.cpp 69 SplitModule.cpp 70 StripNonLineTableDebugInfo.cpp 71 SymbolRewriter.cpp 72 UnifyFunctionExitNodes.cpp 73 UnifyLoopExits.cpp 74 Utils.cpp 75 ValueMapper.cpp 76 VNCoercion.cpp 77 78 ADDITIONAL_HEADER_DIRS 79 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms 80 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Utils 81 82 DEPENDS 83 intrinsics_gen 84 85 LINK_COMPONENTS 86 Analysis 87 Core 88 Support 89 ) 90