1static_library("Utils") { 2 output_name = "LLVMTransformUtils" 3 deps = [ 4 "//llvm/lib/Analysis", 5 "//llvm/lib/IR", 6 "//llvm/lib/Support", 7 "//llvm/lib/TargetParser", 8 ] 9 sources = [ 10 "AMDGPUEmitPrintf.cpp", 11 "ASanStackFrameLayout.cpp", 12 "AddDiscriminators.cpp", 13 "AssumeBundleBuilder.cpp", 14 "BasicBlockUtils.cpp", 15 "BreakCriticalEdges.cpp", 16 "BuildLibCalls.cpp", 17 "BypassSlowDivision.cpp", 18 "CallGraphUpdater.cpp", 19 "CallPromotionUtils.cpp", 20 "CanonicalizeAliases.cpp", 21 "CanonicalizeFreezeInLoops.cpp", 22 "CloneFunction.cpp", 23 "CloneModule.cpp", 24 "CodeExtractor.cpp", 25 "CodeLayout.cpp", 26 "CodeMoverUtils.cpp", 27 "ControlFlowUtils.cpp", 28 "CountVisits.cpp", 29 "CtorUtils.cpp", 30 "DXILUpgrade.cpp", 31 "Debugify.cpp", 32 "DemoteRegToStack.cpp", 33 "EntryExitInstrumenter.cpp", 34 "EscapeEnumerator.cpp", 35 "Evaluator.cpp", 36 "FixIrreducible.cpp", 37 "FlattenCFG.cpp", 38 "FunctionComparator.cpp", 39 "FunctionImportUtils.cpp", 40 "GlobalStatus.cpp", 41 "GuardUtils.cpp", 42 "HelloWorld.cpp", 43 "IRNormalizer.cpp", 44 "InjectTLIMappings.cpp", 45 "InlineFunction.cpp", 46 "InstructionNamer.cpp", 47 "Instrumentation.cpp", 48 "IntegerDivision.cpp", 49 "LCSSA.cpp", 50 "LibCallsShrinkWrap.cpp", 51 "Local.cpp", 52 "LoopConstrainer.cpp", 53 "LoopPeel.cpp", 54 "LoopRotationUtils.cpp", 55 "LoopSimplify.cpp", 56 "LoopUnroll.cpp", 57 "LoopUnrollAndJam.cpp", 58 "LoopUnrollRuntime.cpp", 59 "LoopUtils.cpp", 60 "LoopVersioning.cpp", 61 "LowerAtomic.cpp", 62 "LowerGlobalDtors.cpp", 63 "LowerIFunc.cpp", 64 "LowerInvoke.cpp", 65 "LowerMemIntrinsics.cpp", 66 "LowerSwitch.cpp", 67 "LowerVectorIntrinsics.cpp", 68 "MatrixUtils.cpp", 69 "Mem2Reg.cpp", 70 "MemoryOpRemark.cpp", 71 "MemoryTaggingSupport.cpp", 72 "MetaRenamer.cpp", 73 "MisExpect.cpp", 74 "ModuleUtils.cpp", 75 "MoveAutoInit.cpp", 76 "NameAnonGlobals.cpp", 77 "PredicateInfo.cpp", 78 "PromoteMemoryToRegister.cpp", 79 "RelLookupTableConverter.cpp", 80 "SCCPSolver.cpp", 81 "SSAUpdater.cpp", 82 "SSAUpdaterBulk.cpp", 83 "SampleProfileInference.cpp", 84 "SampleProfileLoaderBaseUtil.cpp", 85 "SanitizerStats.cpp", 86 "ScalarEvolutionExpander.cpp", 87 "SimplifyCFG.cpp", 88 "SimplifyIndVar.cpp", 89 "SimplifyLibCalls.cpp", 90 "SizeOpts.cpp", 91 "SplitModule.cpp", 92 "StripGCRelocates.cpp", 93 "StripNonLineTableDebugInfo.cpp", 94 "SymbolRewriter.cpp", 95 "UnifyFunctionExitNodes.cpp", 96 "UnifyLoopExits.cpp", 97 "Utils.cpp", 98 "VNCoercion.cpp", 99 "ValueMapper.cpp", 100 ] 101} 102