Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 161 files:
- contrib/llvm-project/clang/lib/AST/ASTContext.cpp, line 4984
- contrib/llvm-project/clang/lib/AST/Decl.cpp, line 3264
- contrib/llvm-project/clang/lib/AST/Expr.cpp, line 4787
- contrib/llvm-project/clang/lib/AST/VTableBuilder.cpp, line 3456
- contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchersInternal.cpp, 3 times
- contrib/llvm-project/clang/lib/Analysis/CloneDetection.cpp, line 521
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, line 745
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp, line 2267
- contrib/llvm-project/clang/lib/Driver/Action.cpp, line 193
- contrib/llvm-project/clang/lib/Driver/Driver.cpp, line 857
- contrib/llvm-project/clang/lib/Driver/ToolChains/Fuchsia.cpp, line 213
- contrib/llvm-project/clang/lib/Parse/ParseTentative.cpp, line 1122
- contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp, 3 times
- contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp, line 11812
- contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp, line 488
- contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp, line 1589
- contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp, line 1919
- contrib/llvm-project/lld/Common/Strings.cpp, line 81
- contrib/llvm-project/lld/ELF/InputSection.cpp, line 1318
- contrib/llvm-project/lld/ELF/Writer.cpp, line 1973
- contrib/llvm-project/lldb/include/lldb/Utility/UUID.h, line 50
- contrib/llvm-project/lldb/source/Core/IOHandler.cpp, line 313
- contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/CppModuleConfiguration.cpp, line 66
- contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp, line 106
- contrib/llvm-project/lldb/source/Utility/UUID.cpp, line 107
- contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h, 2 times
- contrib/llvm-project/llvm/include/llvm/ADT/SmallSet.h, line 265
- contrib/llvm-project/llvm/include/llvm/Analysis/LazyCallGraph.h, line 1107
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h, line 671
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopNestAnalysis.h, line 127
- contrib/llvm-project/llvm/include/llvm/Demangle/ItaniumDemangle.h, 3 times
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h, 2 times
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/CFGPrinter.cpp, line 282
- contrib/llvm-project/llvm/lib/Analysis/CodeMetrics.cpp, line 57
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 1175
- contrib/llvm-project/llvm/lib/Analysis/GlobalsModRef.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, line 707
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 2045
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, 6 times
- contrib/llvm-project/llvm/lib/Analysis/LazyCallGraph.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/LoopCacheAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/LoopNestAnalysis.cpp, line 112
- contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 6 times
- contrib/llvm-project/llvm/lib/Analysis/VFABIDemangling.cpp, line 293
- contrib/llvm-project/llvm/lib/Analysis/ValueLatticeUtils.cpp, line 31
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, 7 times
- contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp, line 963
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h, line 160
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp, line 118
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineModuleInfo.cpp, line 124
- contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp, line 282
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp, line 996
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 9 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp, line 859
- contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp, line 150
- contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp, line 599
- contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp, line 335
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp, line 70
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Constants.cpp, line 1604
- contrib/llvm-project/llvm/lib/IR/Function.cpp, line 378
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp, line 4024
- contrib/llvm-project/llvm/lib/IR/ModuleSummaryIndex.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, line 3424
- contrib/llvm-project/llvm/lib/LTO/LTO.cpp, line 1161
- contrib/llvm-project/llvm/lib/LTO/ThinLTOCodeGenerator.cpp, line 331
- contrib/llvm-project/llvm/lib/MC/MCInstPrinter.cpp, line 149
- contrib/llvm-project/llvm/lib/MC/XCOFFObjectWriter.cpp, line 800
- contrib/llvm-project/llvm/lib/MCA/Instruction.cpp, 4 times
- contrib/llvm-project/llvm/lib/ObjectYAML/MinidumpYAML.cpp, line 185
- contrib/llvm-project/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp, line 153
- contrib/llvm-project/llvm/lib/ProfileData/InstrProfReader.cpp, line 147
- contrib/llvm-project/llvm/lib/Support/TimeProfiler.cpp, line 131
- contrib/llvm-project/llvm/lib/TableGen/Record.cpp, line 233
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 6112
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp, line 262
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp, line 357
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp, line 484
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp, line 4879
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp, line 43
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h, line 757
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 3768
- contrib/llvm-project/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, line 1931
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1469
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, line 1225
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, line 1028
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2363
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp, line 262
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp, line 616
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, line 710
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 25 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, line 1094
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 2981
- contrib/llvm-project/llvm/lib/Transforms/IPO/Attributor.cpp, line 2070
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 397
- contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp, line 1055
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 577
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, line 1461
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 215
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 1355
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 479
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 944
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 2583
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 2791
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 64
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, line 1396
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 151
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 269
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 2369
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 473
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 782
- contrib/llvm-project/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 96
- contrib/llvm-project/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp, line 218
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LCSSA.cpp, line 426
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 414
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopSimplify.cpp, line 844
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 92
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 566
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 10 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp, 5 times
- contrib/llvm-project/llvm/tools/llvm-mca/CodeRegion.h, line 119
- contrib/llvm-project/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp, line 127
- contrib/llvm-project/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp, line 734
- contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp, line 2807
- contrib/llvm-project/llvm/utils/TableGen/AsmMatcherEmitter.cpp, line 2393
- contrib/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp, 2 times