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