Defined in 7 files as a function:
Referenced in 209 files:
- contrib/llvm/include/llvm/ADT/SparseSet.h, line 268
- contrib/llvm/include/llvm/Analysis/CGSCCPassManager.h, 2 times
- contrib/llvm/include/llvm/Analysis/LazyCallGraph.h, line 1078
- contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h, 2 times
- contrib/llvm/include/llvm/Analysis/PtrUseVisitor.h, line 236
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h, line 509
- contrib/llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h, line 59
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 807
- contrib/llvm/include/llvm/Support/GenericDomTree.h, 2 times
- contrib/llvm/include/llvm/Support/GenericDomTreeConstruction.h, 3 times
- contrib/llvm/include/llvm/Transforms/InstCombine/InstCombineWorklist.h, line 80
- contrib/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h, 2 times
- contrib/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h, 3 times
- contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp, line 552
- contrib/llvm/lib/Analysis/CFG.cpp, 2 times
- contrib/llvm/lib/Analysis/CaptureTracking.cpp, line 232
- contrib/llvm/lib/Analysis/DemandedBits.cpp, line 314
- contrib/llvm/lib/Analysis/EHPersonalities.cpp, line 99
- contrib/llvm/lib/Analysis/GlobalsModRef.cpp, 2 times
- contrib/llvm/lib/Analysis/InlineCost.cpp, line 1667
- contrib/llvm/lib/Analysis/IteratedDominanceFrontier.cpp, line 55
- contrib/llvm/lib/Analysis/LazyCallGraph.cpp, 9 times
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 2 times
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 4 times
- contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, line 71
- contrib/llvm/lib/Analysis/PHITransAddr.cpp, line 354
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 8 times
- contrib/llvm/lib/Analysis/ValueTracking.cpp, 3 times
- contrib/llvm/lib/Analysis/VectorUtils.cpp, line 355
- contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp, line 602
- contrib/llvm/lib/CodeGen/Analysis.cpp, line 637
- contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp, line 96
- contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, line 1168
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 8 times
- contrib/llvm/lib/CodeGen/EarlyIfConversion.cpp, line 304
- contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp, 4 times
- contrib/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp, 2 times
- contrib/llvm/lib/CodeGen/InlineSpiller.cpp, 2 times
- contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp, line 397
- contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp, line 898
- contrib/llvm/lib/CodeGen/MachineCSE.cpp, 2 times
- contrib/llvm/lib/CodeGen/MachineLICM.cpp, 3 times
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp, 3 times
- contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp, 3 times
- contrib/llvm/lib/CodeGen/MachineVerifier.cpp, line 1520
- contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp, line 677
- contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp, line 162
- contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp, line 431
- contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp, line 2801
- contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 3061
- contrib/llvm/lib/CodeGen/SafeStack.cpp, line 271
- contrib/llvm/lib/CodeGen/SafeStackColoring.cpp, line 77
- contrib/llvm/lib/CodeGen/ScheduleDAG.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 3 times
- contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 602
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 676
- contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp, 2 times
- contrib/llvm/lib/CodeGen/SpillPlacement.cpp, line 353
- contrib/llvm/lib/CodeGen/VirtRegMap.cpp, 3 times
- contrib/llvm/lib/CodeGen/WinEHPrepare.cpp, 3 times
- contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp, line 373
- contrib/llvm/lib/IR/Constants.cpp, line 385
- contrib/llvm/lib/IR/SafepointIRVerifier.cpp, 2 times
- contrib/llvm/lib/IR/TypeFinder.cpp, line 109
- contrib/llvm/lib/IR/Verifier.cpp, 2 times
- contrib/llvm/lib/Support/YAMLParser.cpp, 2 times
- contrib/llvm/lib/TableGen/TGParser.cpp, line 960
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 119
- contrib/llvm/lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp, line 106
- contrib/llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp, line 197
- contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp, line 174
- contrib/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, line 405
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 3624
- contrib/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 156
- contrib/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp, line 127
- contrib/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp, line 1088
- contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp, 2 times
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp, line 3330
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, 3 times
- contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp, line 157
- contrib/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp, line 727
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 4788
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp, line 71
- contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp, line 89
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp, line 256
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 881
- contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp, 6 times
- contrib/llvm/lib/Target/X86/X86CmovConversion.cpp, line 776
- contrib/llvm/lib/Target/X86/X86DomainReassignment.cpp, line 531
- contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 432
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp, 2 times
- contrib/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, line 419
- contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp, line 200
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 2 times
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 1433
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 2124
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, line 1036
- contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 2 times
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 2 times
- contrib/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp, line 235
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 635
- contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 4 times
- contrib/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp, line 91
- contrib/llvm/lib/Transforms/Scalar/ADCE.cpp, line 358
- contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, line 320
- contrib/llvm/lib/Transforms/Scalar/BDCE.cpp, line 65
- contrib/llvm/lib/Transforms/Scalar/DCE.cpp, line 120
- contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, 5 times
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 653
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 4 times
- contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, line 646
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 159
- contrib/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, line 74
- contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp, line 571
- contrib/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 744
- contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 321
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, 5 times
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 893
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 2651
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp, 11 times
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, 6 times
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 8 times
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 747
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, 4 times
- contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp, line 99
- contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp, 3 times
- contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp, 3 times
- contrib/llvm/lib/Transforms/Utils/LCSSA.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/Local.cpp, 3 times
- contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 801
- contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 169
- contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 828
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 4 times
- contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, line 771
- contrib/llvm/lib/Transforms/Utils/SplitModule.cpp, line 84
- contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp, 3 times
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 391
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 4 times
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times
- contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h, line 73
- contrib/llvm/tools/clang/include/clang/AST/CommentParser.h, line 65
- contrib/llvm/tools/clang/include/clang/AST/UnresolvedSet.h, 2 times
- contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h, line 113
- contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h, line 2233
- contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h, line 998
- contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp, line 6340
- contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp, 2 times
- contrib/llvm/tools/clang/lib/AST/CommentSema.cpp, 2 times
- contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp, line 635
- contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp, line 55
- contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp, 2 times
- contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp, 2 times
- contrib/llvm/tools/clang/lib/Basic/Module.cpp, line 352
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp, line 494
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenPGO.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CoverageMappingGen.cpp, 6 times
- contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp, line 1567
- contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp, 2 times
- contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp, line 494
- contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp, line 364
- contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp, line 582
- contrib/llvm/tools/clang/lib/Sema/Sema.cpp, 3 times
- contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp, line 323
- contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp, line 237
- contrib/llvm/tools/clang/lib/Sema/SemaCUDA.cpp, line 741
- contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp, line 468
- contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp, line 7244
- contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp, 5 times
- contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp, line 91
- contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp, line 4937
- contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/TreeTransform.h, line 3567
- contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp, 3 times
- contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp, line 4057
- contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp, 4 times
- contrib/llvm/tools/clang/lib/Serialization/ModuleManager.cpp, 2 times
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp, line 90
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp, 3 times
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp, 2 times
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp, line 217
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp, line 309
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp, line 732
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp, line 122
- contrib/llvm/tools/lld/COFF/MarkLive.cpp, line 54
- contrib/llvm/tools/lld/COFF/PDB.cpp, line 563
- contrib/llvm/tools/lld/ELF/MarkLive.cpp, line 266
- contrib/llvm/tools/llvm-xray/xray-stacks.cc, 2 times
- contrib/llvm/utils/TableGen/CodeGenRegisters.cpp, line 347
- contrib/llvm/utils/TableGen/DFAPacketizerEmitter.cpp, line 916