Defined in 7 files as a function:
Referenced in 82 files:
- contrib/llvm-project/llvm/lib/Analysis/CFG.cpp, line 97
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 2045
- contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp, line 1992
- contrib/llvm-project/llvm/lib/Analysis/MemorySSAUpdater.cpp
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/StackLifetime.cpp, line 175
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, line 189
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 3618
- contrib/llvm-project/llvm/lib/CodeGen/ExecutionDomainFix.cpp, line 169
- contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp, line 501
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, line 1629
- contrib/llvm-project/llvm/lib/CodeGen/LiveIntervals.cpp
- contrib/llvm-project/llvm/lib/CodeGen/LiveRangeCalc.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 834
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineDominators.cpp, line 106
- contrib/llvm-project/llvm/lib/CodeGen/MachineLoopInfo.cpp, line 128
- contrib/llvm-project/llvm/lib/CodeGen/MachineTraceMetrics.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ReachingDefAnalysis.cpp
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 1095
- contrib/llvm-project/llvm/lib/CodeGen/RenameIndependentSubregs.cpp, line 325
- contrib/llvm-project/llvm/lib/CodeGen/ShrinkWrap.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SplitKit.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SwiftErrorValueTracking.cpp, line 183
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp, line 702
- contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp, line 143
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 82
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp, line 381
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp, line 286
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp, line 489
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp, line 2348
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp, line 1050
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp, line 109
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp, line 405
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, line 166
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp, line 85
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 473
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, line 1083
- contrib/llvm-project/llvm/lib/Target/X86/X86WinAllocaExpander.cpp, line 151
- contrib/llvm-project/llvm/lib/Target/X86/X86WinEHState.cpp, line 553
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 1116
- contrib/llvm-project/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 755
- contrib/llvm-project/llvm/lib/Transforms/IPO/BlockExtractor.cpp, line 149
- contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp, line 647
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, line 1466
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp, line 880
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 455
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1931
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 634
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 771
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 613
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 108
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 459
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, line 100
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/FixIrreducible.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 83
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 823
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp, line 86