Defined in 2 files as a prototype:
Defined in 3 files as a function:
Referenced in 203 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, 4 times
- contrib/llvm/include/llvm/ADT/PostOrderIterator.h, 4 times
- contrib/llvm/include/llvm/ADT/STLExtras.h, 6 times
- contrib/llvm/include/llvm/ADT/Sequence.h, line 78
- contrib/llvm/include/llvm/ADT/SmallBitVector.h, line 186
- contrib/llvm/include/llvm/ADT/StringMap.h, line 333
- 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 64
- contrib/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h, line 269
- 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/CodeGen/DIE.h, 4 times
- contrib/llvm/include/llvm/CodeGen/LiveInterval.h, 2 times
- contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h, 8 times
- contrib/llvm/include/llvm/CodeGen/MachineInstr.h, 14 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 348
- 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, 2 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 505
- 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 218
- contrib/llvm/include/llvm/MC/MCRegisterInfo.h, line 430
- contrib/llvm/include/llvm/Object/Archive.h, 2 times
- contrib/llvm/include/llvm/Object/COFF.h, line 953
- contrib/llvm/include/llvm/Object/ELFObjectFile.h, line 1110
- 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 119
- 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 450
- 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 803
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 956
- contrib/llvm/lib/Analysis/MemorySSA.cpp, 3 times
- contrib/llvm/lib/Analysis/MemorySSAUpdater.cpp, line 125
- contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, line 119
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp, 2 times
- contrib/llvm/lib/Analysis/ValueTracking.cpp, line 4024
- contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp, 4 times
- contrib/llvm/lib/CodeGen/AntiDepBreaker.h, line 73
- contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp, line 790
- contrib/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp, line 683
- contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, line 381
- contrib/llvm/lib/CodeGen/BranchRelaxation.cpp, line 199
- contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp, line 108
- contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp, 2 times
- contrib/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp, line 153
- 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, line 202
- contrib/llvm/lib/CodeGen/MachinePipeliner.cpp, line 2947
- contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp, line 547
- contrib/llvm/lib/CodeGen/MachineScheduler.cpp, 4 times
- contrib/llvm/lib/CodeGen/ScheduleDAG.cpp, line 555
- contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp, 5 times
- contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, 3 times
- contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp, 3 times
- contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp, line 532
- contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp, line 603
- 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/NamedStreamMap.cpp, line 130
- contrib/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp, line 39
- contrib/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp, line 158
- contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h, line 87
- contrib/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp, 2 times
- contrib/llvm/lib/IR/AsmWriter.cpp, line 276
- contrib/llvm/lib/IR/BasicBlock.cpp, line 268
- contrib/llvm/lib/IR/DiagnosticInfo.cpp, line 338
- contrib/llvm/lib/MC/MachObjectWriter.cpp, line 936
- contrib/llvm/lib/Object/COFFObjectFile.cpp, 8 times
- contrib/llvm/lib/Object/MachOObjectFile.cpp, 4 times
- contrib/llvm/lib/Support/CommandLine.cpp, line 315
- contrib/llvm/lib/Support/Path.cpp, line 706
- contrib/llvm/lib/Support/TargetRegistry.cpp, line 22
- contrib/llvm/lib/Support/Timer.cpp, line 321
- contrib/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp, line 163
- contrib/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp, line 507
- contrib/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp, line 394
- contrib/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, 3 times
- contrib/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, line 4376
- contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, line 924
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp, line 713
- 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 1098
- contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp, line 362
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp, line 87
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp, line 110
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 609
- contrib/llvm/lib/Target/X86/X86MCInstLower.cpp, 3 times
- contrib/llvm/lib/Transforms/IPO/AlwaysInliner.cpp, line 70
- contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp, line 131
- contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, line 277
- contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 378
- contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp, line 312
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1673
- contrib/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 388
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 633
- contrib/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 193
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 352
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 2624
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, line 630
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 4 times
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, line 481
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 274
- contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 498
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 6 times
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 495
- contrib/llvm/tools/clang/include/clang/AST/DeclBase.h, line 518
- 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 465
- contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h, line 1047
- contrib/llvm/tools/clang/include/clang/Serialization/ModuleManager.h, line 169
- contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp, line 1210
- contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp, line 1329
- contrib/llvm/tools/clang/lib/AST/VTableBuilder.cpp, 3 times
- contrib/llvm/tools/clang/lib/Analysis/AnalysisDeclContext.cpp, line 576
- contrib/llvm/tools/clang/lib/Basic/VirtualFileSystem.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp, line 1852
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h, line 3947
- 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/SemaDeclObjC.cpp, line 3773
- contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp, line 200
- 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 446
- contrib/llvm/tools/clang/lib/Serialization/MultiOnDiskHashTable.h, line 110
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp, line 1862
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp, 3 times
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp, line 507
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp, line 298
- contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp, line 1467
- contrib/llvm/tools/lld/COFF/Chunks.h, line 186
- contrib/llvm/tools/lld/ELF/SyntheticSections.cpp, line 1797
- 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/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp, line 3815
- contrib/llvm/tools/llvm-cov/CoverageReport.cpp, line 131
- contrib/llvm/tools/llvm-lto2/llvm-lto2.cpp, line 313
- contrib/llvm/tools/llvm-nm/llvm-nm.cpp, line 1129
- contrib/llvm/tools/llvm-objcopy/Object.cpp, 2 times
- contrib/llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp, line 343
- contrib/llvm/tools/llvm-pdbutil/InputFile.cpp, line 384
- contrib/llvm/tools/llvm-xray/xray-account.cc, line 207
- contrib/llvm/tools/llvm-xray/xray-stacks.cc, 3 times
- contrib/llvm/utils/TableGen/CodeGenSchedule.cpp, 4 times
- contrib/llvm/utils/TableGen/CodeGenSchedule.h, 4 times
- contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp, 6 times
- contrib/llvm/utils/TableGen/RegisterBankEmitter.cpp, line 102
- contrib/llvm/utils/TableGen/SubtargetEmitter.cpp, line 803