Home
last modified time | relevance | path

Searched refs:propagate (Results 1 – 25 of 176) sorted by relevance

12345678

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dnsw.ll144 ; This could propagate nsw.
156 ; Must not propagate nsw.
168 ; Must not propagate nsw.
180 ; This could propagate nsw.
192 ; Must not propagate nsw.
204 ; Must not propagate nsw.
216 ; Must not propagate nsw.
230 ; Must not propagate nsw.
243 ; Must not propagate nsw.
H A Dvector-concat-binop.ll17 ; Flags should propagate.
32 ; Flags should propagate.
47 ; Undef in shuffle mask does not necessarily propagate.
62 ; Undef in shuffle mask does not necessarily propagate.
77 ; Undefs in shuffle mask do not necessarily propagate.
205 ; Fast-math-flags propagate.
238 ; Fast-math-flags propagate.
H A Dvector-concat-binop-inseltpoison.ll17 ; Flags should propagate.
32 ; Flags should propagate.
47 ; Undef in shuffle mask does not necessarily propagate.
62 ; Undef in shuffle mask does not necessarily propagate.
77 ; Undefs in shuffle mask do not necessarily propagate.
205 ; Fast-math-flags propagate.
238 ; Fast-math-flags propagate.
H A D2004-09-20-BadLoadCombine2.ll4 ; Test to make sure that instcombine does not accidentally propagate the load
/llvm-project-15.0.7/mlir/test/Dialect/Shape/
H A Dinvalid.mlir93 …e of the operands can hold error values then the result must be of type `shape` to propagate them}}
109 …ne of the operands can hold error values then the result must be of type `size` to propagate them}}
118 …ne of the operands can hold error values then the result must be of type `size` to propagate them}}
126 …ne of the operands can hold error values then the result must be of type `size` to propagate them}}
134 …ne of the operands can hold error values then the result must be of type `size` to propagate them}}
142 …ne of the operands can hold error values then the result must be of type `size` to propagate them}}
150 …e of the operands can hold error values then the result must be of type `shape` to propagate them}}
160 …e of the operands can hold error values then the result must be of type `shape` to propagate them}}
/llvm-project-15.0.7/llvm/test/Transforms/SCCP/
H A Duser-with-multiple-uses.ll4 ; IPSCCP should propagate the 0 argument, eliminate the switch, and propagate
H A Dremove-call-inst.ll5 ; IPSCCP should propagate the 0 argument, eliminate the switch, and propagate
H A D2008-06-09-WeakProp.ll3 ; Should not propagate the result of a weak function.
H A Ddont-zap-return.ll20 ; Check that we don't invent values and propagate them.
/llvm-project-15.0.7/llvm/test/Analysis/TypeBasedAliasAnalysis/
H A Dtbaa-path-new.ll47 ; Remove a load and propagate the value from store.
91 ; Remove a load and propagate the value from store.
113 ; Remove a load and propagate the value from store.
135 ; Remove a load and propagate the value from store.
157 ; Remove a load and propagate the value from store.
179 ; Remove a load and propagate the value from store.
201 ; Remove a load and propagate the value from store.
223 ; Remove a load and propagate the value from store.
245 ; Remove a load and propagate the value from store.
H A Dtbaa-path.ll46 ; Remove a load and propagate the value from store.
101 ; Remove a load and propagate the value from store.
130 ; Remove a load and propagate the value from store.
158 ; Remove a load and propagate the value from store.
187 ; Remove a load and propagate the value from store.
215 ; Remove a load and propagate the value from store.
243 ; Remove a load and propagate the value from store.
271 ; Remove a load and propagate the value from store.
299 ; Remove a load and propagate the value from store.
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp596 static void propagate(InstantiatedValue From, InstantiatedValue To, in propagate() function
619 propagate(Edge.Other, Src, MatchState::FlowFromReadOnly, ReachSet, in initializeWorkList()
621 propagate(Src, Edge.Other, MatchState::FlowToWriteOnly, ReachSet, in initializeWorkList()
657 propagate(*FromNodeBelow, *ToNodeBelow, in processWorkListItem()
663 propagate(Src, *ToNodeBelow, ToState, ReachSet, WorkList); in processWorkListItem()
685 propagate(FromNode, AssignEdge.Other, State, ReachSet, WorkList); in processWorkListItem()
689 propagate(FromNode, RevAssignEdge.Other, State, ReachSet, WorkList); in processWorkListItem()
694 propagate(FromNode, MemAlias, State, ReachSet, WorkList); in processWorkListItem()
H A DLegacyDivergenceAnalysis.cpp103 void propagate();
268 void DivergencePropagator::propagate() { in propagate() function in __anon278c5f880111::DivergencePropagator
350 DP.propagate(); in runOnFunction()
H A DSyntheticCountsUtils.cpp83 void SyntheticCountsUtils<CallGraphType>::propagate(const CallGraphType &CG, in propagate() function in SyntheticCountsUtils
/llvm-project-15.0.7/llvm/test/Transforms/JumpThreading/
H A Dcombine-metadata.ll8 ; Check that we propagate nonnull to dominated loads, when we find an available
48 ; Check that we propagate nonnull to dominated loads, when we find an available
87 ; Check that we do not propagate nonnull to loads predecessors that are combined
/llvm-project-15.0.7/llvm/test/DebugInfo/MIR/InstrRef/
H A Dsingle-assign-propagation.mir13 # has and then value propagate through them: the variable value is available
37 # just propagate the variable value into the dominated blocks, and avoid the
40 # Doing so introduces a functional change: VarLocBasedLDV won't propagate
58 ## VarLocBasedLDV will take the DBG_VALUE in the assignment block, propagate
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Dfuncattrs-prop-exported-internal.ll3 ; that are part of the import chain there's no need to actually propagate off this copy as
29 ; shouldn't propagate from the internal callee.
H A Dwriteonly.ll28 ; Confirm that with -propagate-attrs=false we no longer do write-only importing
29 ; RUN: llvm-lto -propagate-attrs=false -thinlto-action=import -exported-symbol=main %t1.bc -thinlt…
/llvm-project-15.0.7/libclc/generic/lib/math/
H A Dnative_powr.inc3 // for x < 0 propagate nan created by log2
/llvm-project-15.0.7/llvm/test/Transforms/Attributor/IPConstantProp/
H A Dremove-call-inst.ll8 ; IPSCCP should propagate the 0 argument, eliminate the switch, and propagate
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DSyntheticCountsUtils.h40 static void propagate(const CallGraphType &CG, GetProfCountTy GetProfCount,
/llvm-project-15.0.7/llvm/test/Transforms/LowerMatrixIntrinsics/
H A Dpropagate-multiple-iterations.ll5 ; Make sure we propagate in multiple iterations. First, we back-propagate the
7 ; forward-propagate it to %Mul, and then back to %B.
/llvm-project-15.0.7/bolt/test/runtime/X86/
H A Dshrinkwrapping-alignment.s4 # propagate alignment requirement upwards in the call graph for
/llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/
H A Dsimplifycfg-switch-lowering-vs-correlatedpropagation.ll10 ; propagate value to bb2.
36 ; propagate value both to bb1 and bb2.
/llvm-project-15.0.7/clang/test/Analysis/inlining/
H A Dassume-super-init-does-not-return-nil.m35 // Make sure that we do not propagate the 'nil' check from inlined 'init' to 'test'.

12345678