Defined in 2 files as a prototype:
Defined in 3 files as a function:
Referenced in 233 files:
- contrib/gcc/fold-const.c, 2 times
- contrib/llvm/include/llvm/ADT/BitVector.h, line 131
- contrib/llvm/include/llvm/ADT/BreadthFirstIterator.h, line 158
- contrib/llvm/include/llvm/ADT/DepthFirstIterator.h, 4 times
- contrib/llvm/include/llvm/ADT/GraphTraits.h, 5 times
- contrib/llvm/include/llvm/ADT/PostOrderIterator.h, 4 times
- contrib/llvm/include/llvm/ADT/STLExtras.h, 7 times
- contrib/llvm/include/llvm/ADT/Sequence.h, line 78
- contrib/llvm/include/llvm/ADT/SmallBitVector.h, line 182
- contrib/llvm/include/llvm/ADT/StringMap.h, line 329
- contrib/llvm/include/llvm/ADT/StringRef.h, line 117
- contrib/llvm/include/llvm/ADT/iterator.h, 2 times
- contrib/llvm/include/llvm/ADT/iterator_range.h, line 65
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h, line 269
- contrib/llvm/include/llvm/Analysis/CFG.h, line 144
- contrib/llvm/include/llvm/Analysis/LazyCallGraph.h, 2 times
- contrib/llvm/include/llvm/Analysis/LoopInfo.h, line 158
- contrib/llvm/include/llvm/Analysis/LoopIterator.h, 2 times
- contrib/llvm/include/llvm/Analysis/MemorySSA.h, 5 times
- contrib/llvm/include/llvm/Analysis/RegionInfo.h, 2 times
- contrib/llvm/include/llvm/Analysis/RegionInfoImpl.h, 9 times
- contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h, line 163
- contrib/llvm/include/llvm/Analysis/VectorUtils.h, line 436
- contrib/llvm/include/llvm/CodeGen/DIE.h, 4 times
- contrib/llvm/include/llvm/CodeGen/LiveInterval.h, 2 times
- contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h, 9 times
- contrib/llvm/include/llvm/CodeGen/MachineInstr.h, 12 times
- contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h, 15 times
- contrib/llvm/include/llvm/CodeGen/SelectionDAG.h, 2 times
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, 3 times
- contrib/llvm/include/llvm/CodeGen/TargetRegisterInfo.h, 2 times
- contrib/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h, line 346
- contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h, line 384
- contrib/llvm/include/llvm/IR/CFGDiff.h, 10 times
- contrib/llvm/include/llvm/IR/CallSite.h, 2 times
- contrib/llvm/include/llvm/IR/DebugInfo.h, 5 times
- contrib/llvm/include/llvm/IR/Function.h, 2 times
- contrib/llvm/include/llvm/IR/InstrTypes.h, 8 times
- contrib/llvm/include/llvm/IR/Instructions.h, 14 times
- contrib/llvm/include/llvm/IR/Metadata.h, 2 times
- contrib/llvm/include/llvm/IR/Module.h, 11 times
- contrib/llvm/include/llvm/IR/Operator.h, line 523
- contrib/llvm/include/llvm/IR/Statepoint.h, 4 times
- contrib/llvm/include/llvm/IR/User.h, 2 times
- contrib/llvm/include/llvm/IR/Value.h, 4 times
- contrib/llvm/include/llvm/MC/MCAssembler.h, 2 times
- contrib/llvm/include/llvm/MC/MCInstrDesc.h, line 219
- contrib/llvm/include/llvm/MC/MCRegisterInfo.h, line 424
- contrib/llvm/include/llvm/Object/Archive.h, 2 times
- contrib/llvm/include/llvm/Object/COFF.h, line 966
- contrib/llvm/include/llvm/Object/ELF.h, 2 times
- contrib/llvm/include/llvm/Object/ELFObjectFile.h, line 1168
- contrib/llvm/include/llvm/Object/IRObjectFile.h, line 61
- contrib/llvm/include/llvm/Object/MachO.h, 2 times
- contrib/llvm/include/llvm/Object/MachOUniversal.h, line 150
- contrib/llvm/include/llvm/Object/ObjectFile.h, line 131
- contrib/llvm/include/llvm/Object/StackMapParser.h, 5 times
- contrib/llvm/include/llvm/Option/ArgList.h, 2 times
- contrib/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h, 3 times
- contrib/llvm/include/llvm/ProfileData/GCOV.h, 3 times
- contrib/llvm/include/llvm/Support/OnDiskHashTable.h, 2 times
- contrib/llvm/include/llvm/Support/Registry.h, line 103
- contrib/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, 4 times
- contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 449
- contrib/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp, 5 times
- contrib/llvm/lib/Analysis/CFLGraph.h, line 152
- contrib/llvm/lib/Analysis/CGSCCPassManager.cpp, 3 times
- contrib/llvm/lib/Analysis/LazyCallGraph.cpp, 11 times
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, line 827
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 964
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 3 times
- contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp, 3 times
- contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, line 143
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 2 times
- contrib/llvm/lib/Analysis/StackSafetyAnalysis.cpp, line 383
- contrib/llvm/lib/Analysis/ValueTracking.cpp, line 4437
- contrib/llvm/lib/Analysis/VectorUtils.cpp, line 732
- contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp, 4 times
- contrib/llvm/lib/CodeGen/AntiDepBreaker.h, line 73
- contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp, line 715
- contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp, line 628
- contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, line 396
- contrib/llvm/lib/CodeGen/BranchRelaxation.cpp, line 200
- contrib/llvm/lib/CodeGen/BreakFalseDeps.cpp, line 222
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp, line 108
- contrib/llvm/lib/CodeGen/ExecutionDomainFix.cpp, line 22
- contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp, line 141
- contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp, 3 times
- contrib/llvm/lib/CodeGen/IfConversion.cpp, 4 times
- contrib/llvm/lib/CodeGen/LiveInterval.cpp, 2 times
- contrib/llvm/lib/CodeGen/LiveIntervals.cpp, 2 times
- contrib/llvm/lib/CodeGen/LivePhysRegs.cpp, 2 times
- contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp, line 104
- contrib/llvm/lib/CodeGen/MachineCopyPropagation.cpp, 3 times
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp, 2 times
- contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp, line 586
- contrib/llvm/lib/CodeGen/MachineScheduler.cpp, 4 times
- contrib/llvm/lib/CodeGen/MachineSink.cpp, line 1038
- contrib/llvm/lib/CodeGen/ScheduleDAG.cpp, line 544
- contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp, 5 times
- contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, 3 times
- contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp, 6 times
- contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp, line 666
- contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp, line 1278
- contrib/llvm/lib/DebugInfo/PDB/Native/DbiModuleList.cpp, line 264
- contrib/llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp, 2 times
- contrib/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp, line 39
- contrib/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp, line 245
- contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h, line 88
- contrib/llvm/lib/ExecutionEngine/Orc/Core.cpp, line 215
- contrib/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp, 2 times
- contrib/llvm/lib/IR/AsmWriter.cpp, line 279
- contrib/llvm/lib/IR/BasicBlock.cpp, line 293
- contrib/llvm/lib/IR/DiagnosticInfo.cpp, line 367
- contrib/llvm/lib/MC/MachObjectWriter.cpp, line 951
- contrib/llvm/lib/MCA/Stages/EntryStage.cpp, line 60
- contrib/llvm/lib/Object/COFFObjectFile.cpp, 7 times
- contrib/llvm/lib/Object/MachOObjectFile.cpp, 4 times
- contrib/llvm/lib/Support/CommandLine.cpp, line 316
- contrib/llvm/lib/Support/Path.cpp, line 720
- contrib/llvm/lib/Support/TargetRegistry.cpp, line 22
- contrib/llvm/lib/Support/Timer.cpp, line 332
- contrib/llvm/lib/Support/VirtualFileSystem.cpp, 6 times
- contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp, line 163
- contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp, line 511
- contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp, line 396
- contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, 3 times
- contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp, line 107
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 5036
- contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 924
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp, line 730
- contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp, line 1778
- contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/RDFLiveness.cpp, line 340
- contrib/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp, line 96
- contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 1138
- contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp, line 421
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp, line 90
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp, line 127
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h, line 82
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp, line 366
- contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 3 times
- contrib/llvm/lib/Target/X86/X86MCInstLower.cpp, 3 times
- contrib/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, line 1594
- contrib/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 270
- contrib/llvm/lib/Transforms/IPO/AlwaysInliner.cpp, line 71
- contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp, line 136
- contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, line 254
- contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 391
- contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp, line 392
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1818
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 402
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 644
- contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 170
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 352
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 2620
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 626
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 5 times
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, line 485
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 283
- contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 604
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 4 times
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 624
- contrib/llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp, 2 times
- contrib/llvm/tools/clang/include/clang/AST/DeclBase.h, line 514
- contrib/llvm/tools/clang/include/clang/AST/Expr.h, 2 times
- contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h, 5 times
- contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h, 2 times
- contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h, 2 times
- contrib/llvm/tools/clang/include/clang/Basic/Module.h, 2 times
- contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h, line 481
- contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h, line 1045
- contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h, line 169
- contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp, line 629
- contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp, line 1570
- contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp, 3 times
- contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp, line 604
- contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp, line 2047
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h, line 4262
- contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp, 2 times
- contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp, 3 times
- contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp, 4 times
- contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp, line 16626
- contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp, line 3797
- contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp, line 198
- contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp, 4 times
- contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp, 2 times
- contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp, 2 times
- contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp, line 498
- contrib/llvm/tools/clang/lib/Serialization/MultiOnDiskHashTable.h, line 110
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp, line 1234
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.h, line 55
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp, 3 times
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp, line 2958
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp, line 518
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp, line 314
- contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp, line 1570
- contrib/llvm/tools/lld/COFF/Chunks.h, line 199
- contrib/llvm/tools/lld/ELF/SyntheticSections.cpp, 2 times
- contrib/llvm/tools/lld/include/lld/Core/File.h, 2 times
- contrib/llvm/tools/lld/lib/Core/Resolver.cpp, line 330
- contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp, line 285
- contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp, 3 times
- contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp, line 3941
- contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp, line 81
- contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h, line 175
- contrib/llvm/tools/lldb/source/Utility/Event.cpp, line 139
- contrib/llvm/tools/llvm-cov/CoverageReport.cpp, line 133
- contrib/llvm/tools/llvm-lto2/llvm-lto2.cpp, line 322
- contrib/llvm/tools/llvm-nm/llvm-nm.cpp, line 1160
- contrib/llvm/tools/llvm-objcopy/COFF/Object.h, line 71
- contrib/llvm/tools/llvm-objcopy/ELF/Object.cpp, 2 times
- contrib/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp, line 371
- contrib/llvm/tools/llvm-pdbutil/InputFile.cpp, line 421
- contrib/llvm/tools/llvm-xray/xray-account.cpp, line 211
- contrib/llvm/tools/llvm-xray/xray-stacks.cpp, 3 times
- contrib/llvm/tools/opt/Debugify.cpp, 2 times
- contrib/llvm/utils/TableGen/CodeGenSchedule.cpp, 5 times
- contrib/llvm/utils/TableGen/CodeGenSchedule.h, 4 times
- contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp, 9 times
- contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp, line 102
- contrib/llvm/utils/TableGen/SubtargetEmitter.cpp, line 983