Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 177 files:
- contrib/llvm-project/clang/include/clang/AST/OSLog.h, 2 times
- contrib/llvm-project/clang/include/clang/AST/OpenMPClause.h, 2 times
- contrib/llvm-project/clang/include/clang/AST/StmtOpenMP.h, line 269
- contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h, 3 times
- contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersInternal.h, line 1916
- contrib/llvm-project/clang/include/clang/Sema/ParsedAttr.h, line 895
- contrib/llvm-project/clang/lib/AST/ExternalASTMerger.cpp, line 250
- contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchFinder.cpp, line 754
- contrib/llvm-project/clang/lib/ASTMatchers/ASTMatchersInternal.cpp, 2 times
- contrib/llvm-project/clang/lib/Analysis/CFG.cpp, line 5877
- contrib/llvm-project/clang/lib/Analysis/UninitializedValues.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGGPUBuiltin.cpp, line 86
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp, line 916
- contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.cpp, line 2271
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp, line 1702
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp, 2 times
- contrib/llvm-project/clang/lib/Driver/Driver.cpp, 2 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/RISCV.cpp, line 271
- contrib/llvm-project/clang/lib/Driver/ToolChains/Clang.cpp, 2 times
- contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp, line 192
- contrib/llvm-project/clang/lib/Lex/PPExpressions.cpp, line 266
- contrib/llvm-project/clang/lib/Parse/ParseExprCXX.cpp, line 1058
- contrib/llvm-project/clang/lib/Parse/ParseStmt.cpp, line 2300
- contrib/llvm-project/clang/lib/Sema/AnalysisBasedWarnings.cpp, line 1619
- contrib/llvm-project/clang/lib/Sema/SemaCUDA.cpp, line 101
- contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp, line 10741
- contrib/llvm-project/clang/lib/Sema/SemaDeclAttr.cpp, line 1965
- contrib/llvm-project/clang/lib/Sema/SemaDeclCXX.cpp, line 441
- contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp, line 14265
- contrib/llvm-project/clang/lib/Sema/SemaInit.cpp, line 6725
- contrib/llvm-project/clang/lib/Sema/SemaLambda.cpp, line 1293
- contrib/llvm-project/clang/lib/Sema/SemaLookup.cpp, line 1723
- contrib/llvm-project/clang/lib/Sema/SemaOpenMP.cpp, 5 times
- contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaTemplateVariadic.cpp, line 331
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp, line 132
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp, 2 times
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, line 185
- contrib/llvm-project/clang/lib/Tooling/ASTDiff/ASTDiff.cpp, line 846
- contrib/llvm-project/clang/lib/Tooling/ArgumentsAdjusters.cpp, line 37
- contrib/llvm-project/clang/utils/TableGen/ClangAttrEmitter.cpp, line 3692
- contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp, line 854
- contrib/llvm-project/clang/utils/TableGen/NeonEmitter.cpp, 2 times
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerCommand.h, line 88
- contrib/llvm-project/compiler-rt/lib/fuzzer/FuzzerDictionary.h, line 85
- contrib/llvm-project/lld/ELF/LinkerScript.cpp, 2 times
- contrib/llvm-project/lldb/include/lldb/Expression/DiagnosticManager.h, line 103
- contrib/llvm-project/lldb/source/Utility/TildeExpressionResolver.cpp, 2 times
- contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/CGSCCPassManager.h, line 674
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfoImpl.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/LiveInterval.h, line 600
- contrib/llvm-project/llvm/include/llvm/IR/InstrTypes.h, line 1304
- contrib/llvm-project/llvm/include/llvm/MC/SubtargetFeature.h, line 95
- contrib/llvm-project/llvm/include/llvm/MCA/Instruction.h, line 424
- contrib/llvm-project/llvm/include/llvm/Support/CommandLine.h, line 323
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp, line 536
- contrib/llvm-project/llvm/lib/Analysis/DomTreeUpdater.cpp, line 35
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp, line 1033
- contrib/llvm-project/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, line 180
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 6 times
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 4660
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, line 3529
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp, line 227
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp, line 281
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, line 2299
- contrib/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, line 1266
- contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp, line 1341
- contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp, line 755
- contrib/llvm-project/llvm/lib/CodeGen/MachinePipeliner.cpp, line 2826
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 1035
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp, 2 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp, line 38
- contrib/llvm-project/llvm/lib/IR/SafepointIRVerifier.cpp, line 272
- contrib/llvm-project/llvm/lib/MC/MCCodeView.cpp, line 342
- contrib/llvm-project/llvm/lib/MCA/Pipeline.cpp, line 32
- contrib/llvm-project/llvm/lib/ObjectYAML/ELFEmitter.cpp, line 1128
- contrib/llvm-project/llvm/lib/ProfileData/InstrProfWriter.cpp, line 264
- contrib/llvm-project/llvm/lib/Support/CommandLine.cpp, line 1211
- contrib/llvm-project/llvm/lib/Support/Process.cpp, line 53
- contrib/llvm-project/llvm/lib/Support/X86TargetParser.cpp, line 41
- contrib/llvm-project/llvm/lib/TableGen/Record.cpp, line 219
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp, line 406
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h, line 689
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp, line 226
- contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 5841
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFrameLowering.cpp, line 1446
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp, line 11915
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonArch.h, line 23
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 943
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1461
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.h, line 301
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp, line 570
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h, line 234
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 856
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp, line 239
- contrib/llvm-project/llvm/lib/Target/X86/X86CmovConversion.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 14 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, line 586
- contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionImport.cpp, line 844
- contrib/llvm-project/llvm/lib/Transforms/IPO/HotColdSplitting.cpp, line 607
- contrib/llvm-project/llvm/lib/Transforms/IPO/Inliner.cpp, line 980
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 224
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp, line 2543
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 1192
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 335
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 587
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 1864
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 372
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDeletion.cpp, line 88
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp, line 299
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 1718
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 1291
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1604
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, line 912
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 188
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 1426
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnroll.cpp, line 377
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp, line 935
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp, line 829
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 580
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 848
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 1788
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp, 3 times
- contrib/llvm-project/llvm/tools/llvm-dwarfdump/Statistics.cpp, line 255
- contrib/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp, line 2118
- contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/Object.cpp, line 2166
- contrib/llvm-project/llvm/tools/llvm-pdbutil/LinePrinter.cpp, 2 times
- contrib/llvm-project/llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp, line 34
- contrib/llvm-project/llvm/utils/TableGen/AsmWriterEmitter.cpp, line 215
- contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.cpp, 4 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp, line 1368
- contrib/llvm-project/llvm/utils/TableGen/ExegesisEmitter.cpp, line 158
- contrib/llvm-project/llvm/utils/TableGen/InstrInfoEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/SubtargetEmitter.cpp, line 1534
- contrib/llvm-project/llvm/utils/TableGen/X86FoldTablesEmitter.cpp, 4 times