Defined in 1 files as a prototype:
Referenced in 162 files:
- contrib/llvm-project/clang/include/clang/Sema/Sema.h, line 6753
- contrib/llvm-project/clang/include/clang/Serialization/ModuleManager.h, line 291
- contrib/llvm-project/clang/lib/AST/RecordLayoutBuilder.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp, line 1596
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp, line 611
- contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp, 2 times
- contrib/llvm-project/clang/lib/Frontend/Rewrite/RewriteObjC.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaCoroutine.cpp, line 618
- contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp, line 8615
- contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp, 7 times
- contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp, 4 times
- contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp, line 885
- contrib/llvm-project/clang/lib/Sema/SemaObjCProperty.cpp, line 109
- contrib/llvm-project/clang/lib/Serialization/ASTReaderDecl.cpp, 2 times
- contrib/llvm-project/clang/lib/Serialization/ModuleManager.cpp, line 335
- contrib/llvm-project/lld/COFF/SymbolTable.cpp, line 332
- contrib/llvm-project/llvm/include/llvm/ADT/SmallPtrSet.h, 6 times
- contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfo.h, line 89
- contrib/llvm-project/llvm/include/llvm/Analysis/CFG.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/CGSCCPassManager.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/CodeMetrics.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Analysis/GlobalsModRef.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/IVDescriptors.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/IVUsers.h, line 162
- contrib/llvm-project/llvm/include/llvm/Analysis/LazyCallGraph.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/MemorySSA.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h, line 590
- contrib/llvm-project/llvm/include/llvm/CodeGen/LexicalScopes.h, line 164
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstr.h, line 272
- contrib/llvm-project/llvm/include/llvm/CodeGen/ReachingDefAnalysis.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 858
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 917
- contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h, line 301
- contrib/llvm-project/llvm/include/llvm/IR/DerivedTypes.h, line 287
- contrib/llvm-project/llvm/include/llvm/IR/Module.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/Type.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Support/GenericIteratedDominanceFrontier.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h, line 1360
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/GlobalDCE.h, line 65
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/OpenMPOpt.h, line 37
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/SROA.h, line 131
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h, line 108
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/CodeExtractor.h, line 212
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Evaluator.h, line 83
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/Local.h, line 251
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h, line 346
- contrib/llvm-project/llvm/include/llvm/Transforms/Utils/UnrollLoop.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h, 3 times
- contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfo.cpp, line 234
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/CFG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/CodeMetrics.cpp, 6 times
- contrib/llvm-project/llvm/lib/Analysis/GlobalsModRef.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, 5 times
- contrib/llvm-project/llvm/lib/Analysis/IVUsers.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/LazyCallGraph.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/Loads.cpp, line 43
- contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp, line 161
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 9 times
- contrib/llvm-project/llvm/lib/Analysis/ScopedNoAliasAA.cpp, line 134
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, line 891
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 4018
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/LexicalScopes.cpp, line 281
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp, line 1495
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp, line 1536
- contrib/llvm-project/llvm/lib/CodeGen/PeepholeOptimizer.cpp, 6 times
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 9577
- contrib/llvm-project/llvm/lib/CodeGen/SjLjEHPrepare.cpp, line 131
- contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp, line 1132
- contrib/llvm-project/llvm/lib/IR/Constants.cpp, line 537
- contrib/llvm-project/llvm/lib/IR/Module.cpp, line 664
- contrib/llvm-project/llvm/lib/IR/Type.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Value.cpp, line 421
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, 3 times
- contrib/llvm-project/llvm/lib/Support/CommandLine.cpp, line 2145
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, line 812
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 2292
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h, line 319
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 2153
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1972
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp, line 494
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiInstrInfo.h, line 133
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 6241
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp, line 230
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h, line 37
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp, line 68
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 4182
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.h, line 214
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroElide.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp, line 1470
- contrib/llvm-project/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp, line 217
- contrib/llvm-project/llvm/lib/Transforms/IPO/ConstantMerge.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalDCE.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 9 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/OpenMPOpt.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/StripSymbols.cpp, line 194
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h, 2 times
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1832
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 12 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp, line 158
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 13 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1649
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 4625
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 1790
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, line 319
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, line 708
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/GlobalStatus.cpp, line 61
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 2062
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerSwitch.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SSAUpdaterBulk.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 2144
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 5404
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h, line 1959
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp, line 242
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp, line 22
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.h, line 28
- contrib/llvm-project/llvm/utils/TableGen/AsmMatcherEmitter.cpp, 4 times
- contrib/llvm-project/llvm/utils/TableGen/RegisterBankEmitter.cpp, line 173