Defined in 1 files as a prototype:
Defined in 3 files as a function:
Referenced in 115 files:
- contrib/llvm/include/llvm/ADT/SmallPtrSet.h, 3 times
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfo.h, line 89
- contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h, 2 times
- contrib/llvm/include/llvm/Analysis/CodeMetrics.h, 3 times
- contrib/llvm/include/llvm/Analysis/GlobalsModRef.h, 2 times
- contrib/llvm/include/llvm/Analysis/IVUsers.h, line 163
- contrib/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h, 4 times
- contrib/llvm/include/llvm/Analysis/LazyCallGraph.h, 2 times
- contrib/llvm/include/llvm/Analysis/LoopInfo.h, line 176
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, 4 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolution.h, 3 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h, line 316
- contrib/llvm/include/llvm/CodeGen/LexicalScopes.h, line 165
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 801
- contrib/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 801
- contrib/llvm/include/llvm/IR/DerivedTypes.h, line 272
- contrib/llvm/include/llvm/IR/Module.h, 2 times
- contrib/llvm/include/llvm/IR/Type.h, 2 times
- contrib/llvm/include/llvm/Transforms/IPO/GlobalDCE.h, line 52
- contrib/llvm/include/llvm/Transforms/Scalar/Float2Int.h, line 38
- contrib/llvm/include/llvm/Transforms/Scalar/SROA.h, line 133
- contrib/llvm/include/llvm/Transforms/Utils/Evaluator.h, line 80
- contrib/llvm/include/llvm/Transforms/Utils/Local.h, line 200
- contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h, 3 times
- contrib/llvm/include/llvm/Transforms/Utils/PredicateInfo.h, 5 times
- contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp, line 233
- contrib/llvm/lib/Analysis/CodeMetrics.cpp, 6 times
- contrib/llvm/lib/Analysis/GlobalsModRef.cpp, 2 times
- contrib/llvm/lib/Analysis/IVUsers.cpp, 2 times
- contrib/llvm/lib/Analysis/InlineCost.cpp, 2 times
- contrib/llvm/lib/Analysis/LazyCallGraph.cpp, 4 times
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/Lint.cpp, 2 times
- contrib/llvm/lib/Analysis/Loads.cpp, line 57
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 2 times
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 6 times
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp, line 2041
- contrib/llvm/lib/Analysis/ScopedNoAliasAA.cpp, line 134
- contrib/llvm/lib/Analysis/ValueTracking.cpp, line 3268
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 10 times
- contrib/llvm/lib/CodeGen/LexicalScopes.cpp, line 279
- contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp, 3 times
- contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp, 6 times
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 4 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 8522
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 2141
- contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp, line 124
- contrib/llvm/lib/IR/Constants.cpp, line 340
- contrib/llvm/lib/IR/Module.cpp, line 514
- contrib/llvm/lib/IR/Type.cpp, 2 times
- contrib/llvm/lib/IR/Value.cpp, line 365
- contrib/llvm/lib/IR/Verifier.cpp, 3 times
- contrib/llvm/lib/Support/CommandLine.cpp, line 1770
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 2047
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h, line 296
- contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 2059
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1909
- contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp, line 495
- contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.h, line 130
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 5461
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp, line 72
- contrib/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 640
- contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp, line 216
- contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp, line 47
- contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 4 times
- contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp, line 192
- contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 2 times
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3092
- contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp, 2 times
- contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h, 2 times
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, 8 times
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 6 times
- contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp, line 176
- contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 4 times
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1960
- contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 12 times
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, 13 times
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 4298
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/Sink.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, 6 times
- contrib/llvm/lib/Transforms/Utils/Evaluator.cpp, 3 times
- contrib/llvm/lib/Transforms/Utils/GlobalStatus.cpp, line 63
- contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/Local.cpp, line 1539
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 108
- contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp, 5 times
- contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp, 5 times
- contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 4 times
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 4 times
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 10 times
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 3886
- contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h, 2 times
- contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp, 3 times
- contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp, 2 times
- contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp, line 8009
- contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp, 6 times
- contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp, line 4170
- contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp, line 750
- contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp, line 112
- contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp, 2 times
- contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp, 2 times
- contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp, 4 times
- contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp, line 174