Lines Matching full:transforms
34 #include "llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h"
35 #include "llvm/Transforms/Coroutines/CoroCleanup.h"
36 #include "llvm/Transforms/Coroutines/CoroConditionalWrapper.h"
37 #include "llvm/Transforms/Coroutines/CoroEarly.h"
38 #include "llvm/Transforms/Coroutines/CoroElide.h"
39 #include "llvm/Transforms/Coroutines/CoroSplit.h"
40 #include "llvm/Transforms/HipStdPar/HipStdPar.h"
41 #include "llvm/Transforms/IPO/AlwaysInliner.h"
42 #include "llvm/Transforms/IPO/Annotation2Metadata.h"
43 #include "llvm/Transforms/IPO/ArgumentPromotion.h"
44 #include "llvm/Transforms/IPO/Attributor.h"
45 #include "llvm/Transforms/IPO/CalledValuePropagation.h"
46 #include "llvm/Transforms/IPO/ConstantMerge.h"
47 #include "llvm/Transforms/IPO/CrossDSOCFI.h"
48 #include "llvm/Transforms/IPO/DeadArgumentElimination.h"
49 #include "llvm/Transforms/IPO/ElimAvailExtern.h"
50 #include "llvm/Transforms/IPO/EmbedBitcodePass.h"
51 #include "llvm/Transforms/IPO/ForceFunctionAttrs.h"
52 #include "llvm/Transforms/IPO/FunctionAttrs.h"
53 #include "llvm/Transforms/IPO/GlobalDCE.h"
54 #include "llvm/Transforms/IPO/GlobalOpt.h"
55 #include "llvm/Transforms/IPO/GlobalSplit.h"
56 #include "llvm/Transforms/IPO/HotColdSplitting.h"
57 #include "llvm/Transforms/IPO/IROutliner.h"
58 #include "llvm/Transforms/IPO/InferFunctionAttrs.h"
59 #include "llvm/Transforms/IPO/Inliner.h"
60 #include "llvm/Transforms/IPO/LowerTypeTests.h"
61 #include "llvm/Transforms/IPO/MemProfContextDisambiguation.h"
62 #include "llvm/Transforms/IPO/MergeFunctions.h"
63 #include "llvm/Transforms/IPO/ModuleInliner.h"
64 #include "llvm/Transforms/IPO/OpenMPOpt.h"
65 #include "llvm/Transforms/IPO/PartialInlining.h"
66 #include "llvm/Transforms/IPO/SCCP.h"
67 #include "llvm/Transforms/IPO/SampleProfile.h"
68 #include "llvm/Transforms/IPO/SampleProfileProbe.h"
69 #include "llvm/Transforms/IPO/SyntheticCountsPropagation.h"
70 #include "llvm/Transforms/IPO/WholeProgramDevirt.h"
71 #include "llvm/Transforms/InstCombine/InstCombine.h"
72 #include "llvm/Transforms/Instrumentation/CGProfile.h"
73 #include "llvm/Transforms/Instrumentation/ControlHeightReduction.h"
74 #include "llvm/Transforms/Instrumentation/InstrOrderFile.h"
75 #include "llvm/Transforms/Instrumentation/InstrProfiling.h"
76 #include "llvm/Transforms/Instrumentation/MemProfiler.h"
77 #include "llvm/Transforms/Instrumentation/PGOCtxProfLowering.h"
78 #include "llvm/Transforms/Instrumentation/PGOForceFunctionAttrs.h"
79 #include "llvm/Transforms/Instrumentation/PGOInstrumentation.h"
80 #include "llvm/Transforms/Scalar/ADCE.h"
81 #include "llvm/Transforms/Scalar/AlignmentFromAssumptions.h"
82 #include "llvm/Transforms/Scalar/AnnotationRemarks.h"
83 #include "llvm/Transforms/Scalar/BDCE.h"
84 #include "llvm/Transforms/Scalar/CallSiteSplitting.h"
85 #include "llvm/Transforms/Scalar/ConstraintElimination.h"
86 #include "llvm/Transforms/Scalar/CorrelatedValuePropagation.h"
87 #include "llvm/Transforms/Scalar/DFAJumpThreading.h"
88 #include "llvm/Transforms/Scalar/DeadStoreElimination.h"
89 #include "llvm/Transforms/Scalar/DivRemPairs.h"
90 #include "llvm/Transforms/Scalar/EarlyCSE.h"
91 #include "llvm/Transforms/Scalar/Float2Int.h"
92 #include "llvm/Transforms/Scalar/GVN.h"
93 #include "llvm/Transforms/Scalar/IndVarSimplify.h"
94 #include "llvm/Transforms/Scalar/InferAlignment.h"
95 #include "llvm/Transforms/Scalar/InstSimplifyPass.h"
96 #include "llvm/Transforms/Scalar/JumpTableToSwitch.h"
97 #include "llvm/Transforms/Scalar/JumpThreading.h"
98 #include "llvm/Transforms/Scalar/LICM.h"
99 #include "llvm/Transforms/Scalar/LoopDeletion.h"
100 #include "llvm/Transforms/Scalar/LoopDistribute.h"
101 #include "llvm/Transforms/Scalar/LoopFlatten.h"
102 #include "llvm/Transforms/Scalar/LoopIdiomRecognize.h"
103 #include "llvm/Transforms/Scalar/LoopInstSimplify.h"
104 #include "llvm/Transforms/Scalar/LoopInterchange.h"
105 #include "llvm/Transforms/Scalar/LoopLoadElimination.h"
106 #include "llvm/Transforms/Scalar/LoopPassManager.h"
107 #include "llvm/Transforms/Scalar/LoopRotation.h"
108 #include "llvm/Transforms/Scalar/LoopSimplifyCFG.h"
109 #include "llvm/Transforms/Scalar/LoopSink.h"
110 #include "llvm/Transforms/Scalar/LoopUnrollAndJamPass.h"
111 #include "llvm/Transforms/Scalar/LoopUnrollPass.h"
112 #include "llvm/Transforms/Scalar/LoopVersioningLICM.h"
113 #include "llvm/Transforms/Scalar/LowerConstantIntrinsics.h"
114 #include "llvm/Transforms/Scalar/LowerExpectIntrinsic.h"
115 #include "llvm/Transforms/Scalar/LowerMatrixIntrinsics.h"
116 #include "llvm/Transforms/Scalar/MemCpyOptimizer.h"
117 #include "llvm/Transforms/Scalar/MergedLoadStoreMotion.h"
118 #include "llvm/Transforms/Scalar/NewGVN.h"
119 #include "llvm/Transforms/Scalar/Reassociate.h"
120 #include "llvm/Transforms/Scalar/SCCP.h"
121 #include "llvm/Transforms/Scalar/SROA.h"
122 #include "llvm/Transforms/Scalar/SimpleLoopUnswitch.h"
123 #include "llvm/Transforms/Scalar/SimplifyCFG.h"
124 #include "llvm/Transforms/Scalar/SpeculativeExecution.h"
125 #include "llvm/Transforms/Scalar/TailRecursionElimination.h"
126 #include "llvm/Transforms/Scalar/WarnMissedTransforms.h"
127 #include "llvm/Transforms/Utils/AddDiscriminators.h"
128 #include "llvm/Transforms/Utils/AssumeBundleBuilder.h"
129 #include "llvm/Transforms/Utils/CanonicalizeAliases.h"
130 #include "llvm/Transforms/Utils/CountVisits.h"
131 #include "llvm/Transforms/Utils/EntryExitInstrumenter.h"
132 #include "llvm/Transforms/Utils/InjectTLIMappings.h"
133 #include "llvm/Transforms/Utils/LibCallsShrinkWrap.h"
134 #include "llvm/Transforms/Utils/Mem2Reg.h"
135 #include "llvm/Transforms/Utils/MoveAutoInit.h"
136 #include "llvm/Transforms/Utils/NameAnonGlobals.h"
137 #include "llvm/Transforms/Utils/RelLookupTableConverter.h"
138 #include "llvm/Transforms/Utils/SimplifyCFGOptions.h"
139 #include "llvm/Transforms/Vectorize/LoopVectorize.h"
140 #include "llvm/Transforms/Vectorize/SLPVectorizer.h"
141 #include "llvm/Transforms/Vectorize/VectorCombine.h"
702 // Try vectorization/scalarization transforms that are both improvements in buildFunctionSimplificationPipeline()
1083 // Lower llvm.expect to metadata before attempting transforms. in buildModuleSimplificationPipeline()
1298 // analyses and transforms such as what are needed for loop vectorization. in addVectorPasses()
1301 // GVN, loop transforms, and others have already run, so it's now better to in addVectorPasses()
1541 // Now we need to do some global optimization transforms. in buildModuleOptimizationPipeline()