Defined in 1 files as a prototype:
Defined in 20 files as a function:
- contrib/llvm-project/clang/include/clang/AST/DeclCXX.h, line 2003 (as a function)
- contrib/llvm-project/clang/include/clang/AST/Expr.h, line 6132 (as a function)
- contrib/llvm-project/clang/include/clang/AST/Stmt.h, line 2796 (as a function)
- contrib/llvm-project/clang/include/clang/AST/Type.h, line 3829 (as a function)
- contrib/llvm-project/clang/include/clang/Parse/Parser.h, line 3367 (as a function)
- contrib/llvm-project/clang/lib/CodeGen/CGCall.h, line 377 (as a function)
- contrib/llvm-project/clang/lib/CodeGen/CGValue.h, line 303 (as a function)
- contrib/llvm-project/clang/lib/CodeGen/CGValue.h, line 592 (as a function)
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h, line 268 (as a function)
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1324 (as a function)
- contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h, line 333 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 210 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 339 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 578 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 810 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h, line 624 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h, line 721 (as a function)
- contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, line 240 (as a function)
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, line 1299 (as a function)
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 700 (as a function)
Referenced in 139 files:
- contrib/llvm-project/clang/include/clang/Basic/FileManager.h, 4 times
- contrib/llvm-project/clang/lib/AST/ASTImporter.cpp, line 5950
- contrib/llvm-project/clang/lib/AST/ASTStructuralEquivalence.cpp, 2 times
- contrib/llvm-project/clang/lib/AST/DeclPrinter.cpp, line 687
- contrib/llvm-project/clang/lib/AST/Expr.cpp, line 741
- contrib/llvm-project/clang/lib/AST/JSONNodeDumper.cpp, line 517
- contrib/llvm-project/clang/lib/AST/ODRHash.cpp, 2 times
- contrib/llvm-project/clang/lib/AST/StmtPrinter.cpp, line 411
- contrib/llvm-project/clang/lib/AST/StmtProfile.cpp, line 309
- contrib/llvm-project/clang/lib/AST/TextNodeDumper.cpp, line 1413
- contrib/llvm-project/clang/lib/Basic/FileManager.cpp, 7 times
- contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp, 6 times
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp, 5 times
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, 5 times
- contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp, 21 times
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprAgg.cpp, 9 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprComplex.cpp, 5 times
- contrib/llvm-project/clang/lib/CodeGen/CGNonTrivialStruct.cpp, 11 times
- contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp, line 2325
- contrib/llvm-project/clang/lib/CodeGen/CGStmtOpenMP.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGValue.h, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h, line 2576
- contrib/llvm-project/clang/lib/Frontend/ASTUnit.cpp, 3 times
- contrib/llvm-project/clang/lib/Parse/ParseStmtAsm.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaCodeComplete.cpp, line 3128
- contrib/llvm-project/clang/lib/Sema/SemaExprCXX.cpp, line 5681
- contrib/llvm-project/clang/lib/Sema/TreeTransform.h, line 7560
- contrib/llvm-project/clang/lib/Serialization/ASTReader.cpp, 2 times
- contrib/llvm-project/clang/lib/Serialization/ASTWriterStmt.cpp, line 283
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/IssueHash.cpp, line 65
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h, line 283
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1355
- contrib/llvm-project/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h, 3 times
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h, 27 times
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, 16 times
- contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h, line 724
- contrib/llvm-project/llvm/lib/Analysis/CaptureTracking.cpp, 5 times
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 736
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, line 3898
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp, line 620
- contrib/llvm-project/llvm/lib/Analysis/Loads.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 7 times
- contrib/llvm-project/llvm/lib/Analysis/MemorySSA.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/ValueLatticeUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, 12 times
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 7195
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, line 1312
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, line 873
- contrib/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp, line 1069
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp, line 963
- contrib/llvm-project/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp, line 135
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, line 21750
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 461
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 11 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp, 4 times
- contrib/llvm-project/llvm/lib/DebugInfo/CodeView/RecordName.cpp, line 182
- contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp, line 369
- contrib/llvm-project/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp, line 356
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, 4 times
- contrib/llvm-project/llvm/lib/IR/Core.cpp, 9 times
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp, 6 times
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, 8 times
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp, 28 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp, line 20
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h, line 25
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp, line 391
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, line 2830
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, line 452
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h, 3 times
- contrib/llvm-project/llvm/lib/Target/BPF/BPFSelectionDAGInfo.cpp, line 22
- contrib/llvm-project/llvm/lib/Target/BPF/BPFSelectionDAGInfo.h, line 25
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp, line 737
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, line 2307
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp, line 21
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h, line 27
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 156
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp, line 162
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h, line 28
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, 16 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp, line 1152
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SelectionDAGInfo.h, 2 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp, line 20
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h, line 24
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 10 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp, line 101
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 298
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 1269
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 419
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 736
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1121
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, 37 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, line 496
- contrib/llvm-project/llvm/lib/Transforms/Utils/FlattenCFG.cpp, line 350
- contrib/llvm-project/llvm/lib/Transforms/Utils/FunctionComparator.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/GlobalStatus.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 518