Defined in 15 files as a function:
- contrib/llvm-project/llvm/include/llvm/Analysis/MemorySSA.h, line 430 (as a function)
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h, line 167 (as a function)
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 936 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Metadata.h, line 1065 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Metadata.h, line 1414 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Metadata.h, line 1419 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/OperandTraits.h, line 31 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/OperandTraits.h, line 69 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/OperandTraits.h, line 96 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/User.h, line 234 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/User.h, line 235 (as a function)
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVNExpression.h, line 184 (as a function)
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVNExpression.h, line 186 (as a function)
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanValue.h, line 180 (as a function)
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanValue.h, line 181 (as a function)
Referenced in 107 files:
- contrib/llvm-project/clang/lib/CodeGen/CGException.cpp, line 275
- contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/MemorySSA.h, 5 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/Utils/Local.h, line 45
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/DebugInfoMetadata.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/GetElementPtrTypeIterator.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/InstrTypes.h, 6 times
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, 9 times
- contrib/llvm-project/llvm/include/llvm/IR/Metadata.h, 6 times
- contrib/llvm-project/llvm/include/llvm/IR/OperandTraits.h, 8 times
- contrib/llvm-project/llvm/include/llvm/IR/Operator.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/Statepoint.h, line 216
- contrib/llvm-project/llvm/include/llvm/IR/User.h, 5 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVNExpression.h, 5 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h, line 368
- contrib/llvm-project/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp, line 128
- contrib/llvm-project/llvm/lib/Analysis/AssumeBundleQueries.cpp, line 40
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp, line 541
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 906
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 1887
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, line 5599
- contrib/llvm-project/llvm/lib/Analysis/MemorySSAUpdater.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/ObjCARCInstKind.cpp, line 299
- contrib/llvm-project/llvm/lib/Analysis/PHITransAddr.cpp, line 245
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 32 times
- contrib/llvm-project/llvm/lib/Analysis/TypeMetadataUtils.cpp, line 64
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 585
- contrib/llvm-project/llvm/lib/Bitcode/Reader/ValueList.cpp, line 182
- contrib/llvm-project/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 5286
- contrib/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp, line 757
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 7 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp, 9 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp, line 143
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 6 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 2218
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, line 2465
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp, line 2365
- contrib/llvm-project/llvm/lib/IR/Constants.cpp, 4 times
- contrib/llvm-project/llvm/lib/IR/DebugInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Function.cpp, line 292
- contrib/llvm-project/llvm/lib/IR/Globals.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp, 45 times
- contrib/llvm-project/llvm/lib/IR/LLVMContextImpl.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/LLVMContextImpl.h, 2 times
- contrib/llvm-project/llvm/lib/IR/Metadata.cpp, 5 times
- contrib/llvm-project/llvm/lib/IR/Use.cpp, line 41
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, line 5402
- contrib/llvm-project/llvm/lib/Linker/IRMover.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, 16 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp, line 578
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp, line 747
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, line 5372
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2317
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp, line 492
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 351
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp, line 252
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, line 908
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp, line 83
- contrib/llvm-project/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 179
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 685
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 391
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp, line 118
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp, line 156
- contrib/llvm-project/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, line 274
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 368
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 1381
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp, line 855
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 709
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 11 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 3161
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 784
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, line 918
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, 13 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ValueMapper.cpp, line 620
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanValue.h, 2 times
- contrib/llvm-project/llvm/tools/bugpoint/ExtractFunction.cpp, line 73