Defined in 2 files as a function:
Referenced in 54 files:
- contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp, line 416
- contrib/llvm/lib/Analysis/AliasSetTracker.cpp, line 723
- contrib/llvm/lib/Analysis/DependenceAnalysis.cpp, line 142
- contrib/llvm/lib/Analysis/Lint.cpp, line 206
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 2359
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, line 1810
- contrib/llvm/lib/Analysis/MemorySSA.cpp, line 2196
- contrib/llvm/lib/CodeGen/ImplicitNullChecks.cpp, line 298
- contrib/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm/lib/CodeGen/LiveIntervals.cpp, line 131
- contrib/llvm/lib/CodeGen/MachineCSE.cpp, line 752
- contrib/llvm/lib/CodeGen/MachineLICM.cpp, line 340
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp, line 315
- contrib/llvm/lib/CodeGen/MachineScheduler.cpp, line 376
- contrib/llvm/lib/CodeGen/MachineSink.cpp, line 309
- contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp, line 288
- contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp, line 3224
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 3632
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 436
- contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, line 1677
- contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, line 1758
- contrib/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp, line 1715
- contrib/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp, line 1522
- contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 2061
- contrib/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 167
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2426
- contrib/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp, line 598
- contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp, line 209
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 769
- contrib/llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp, line 673
- contrib/llvm/lib/Transforms/Coroutines/CoroElide.cpp, line 317
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3496
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, line 2213
- contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysisEvaluator.cpp, line 68
- contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1362
- contrib/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp, line 72
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, line 2560
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 1156
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 289
- contrib/llvm/lib/Transforms/Scalar/LICM.cpp, line 195
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 213
- contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 1635
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 367
- contrib/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 604
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 1520
- contrib/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 818
- contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 360
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 4229
- contrib/llvm/lib/Transforms/Scalar/Sink.cpp, line 280
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 843
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 255
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 1445
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 4546