Defined in 9 files as a prototype:
Defined in 40 files as a function:
- contrib/llvm/include/llvm/Analysis/VectorUtils.h, line 270 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h, line 367 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h, line 97 (as a function)
- contrib/llvm/include/llvm/CodeGen/MachineFunction.h, line 495 (as a function)
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1264 (as a function)
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1748 (as a function)
- contrib/llvm/include/llvm/IR/Attributes.h, line 763 (as a function)
- contrib/llvm/include/llvm/IR/DataLayout.h, line 541 (as a function)
- contrib/llvm/include/llvm/IR/GlobalObject.h, line 59 (as a function)
- contrib/llvm/include/llvm/IR/Instructions.h, line 113 (as a function)
- contrib/llvm/include/llvm/IR/Instructions.h, line 241 (as a function)
- contrib/llvm/include/llvm/IR/Instructions.h, line 366 (as a function)
- contrib/llvm/include/llvm/MC/MCFragment.h, line 318 (as a function)
- contrib/llvm/include/llvm/MC/MCSection.h, line 121 (as a function)
- contrib/llvm/include/llvm/Object/COFF.h, line 457 (as a function)
- contrib/llvm/include/llvm/Object/COFF.h, line 575 (as a function)
- contrib/llvm/include/llvm/Object/ObjectFile.h, line 371 (as a function)
- contrib/llvm/include/llvm/Object/ObjectFile.h, line 434 (as a function)
- contrib/llvm/include/llvm/Transforms/Scalar/GVNExpression.h, line 352 (as a function)
- contrib/llvm/lib/CodeGen/MachineOperand.cpp, line 1035 (as a function)
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, line 13379 (as a function)
- contrib/llvm/lib/IR/Attributes.cpp, line 211 (as a function)
- contrib/llvm/lib/IR/Attributes.cpp, line 594 (as a function)
- contrib/llvm/lib/IR/Attributes.cpp, line 748 (as a function)
- contrib/llvm/lib/IR/DataLayout.cpp, line 677 (as a function)
- contrib/llvm/lib/IR/Globals.cpp, line 97 (as a function)
- contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp, line 259 (as a function)
- contrib/llvm/lib/Transforms/Coroutines/CoroInstr.h, line 252 (as a function)
- contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp, line 87 (as a function)
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 132 (as a function)
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 140 (as a function)
- contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h, line 2909 (as a function)
- contrib/llvm/tools/clang/include/clang/AST/OpenMPClause.h, line 2912 (as a function)
- contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h, line 177 (as a function)
- contrib/llvm/tools/clang/lib/CodeGen/Address.h, line 67 (as a function)
- contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp, line 85 (as a function)
- contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp, line 152 (as a function)
- contrib/llvm/tools/clang/lib/CodeGen/CGValue.h, line 316 (as a function)
- contrib/llvm/tools/clang/lib/CodeGen/CGValue.h, line 591 (as a function)
- contrib/llvm/tools/lld/ELF/InputFiles.cpp, line 972 (as a function)
Referenced in 212 files:
- contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h, 2 times
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1265
- contrib/llvm/include/llvm/IR/Instructions.h, 2 times
- contrib/llvm/include/llvm/Transforms/Scalar/GVNExpression.h, line 337
- contrib/llvm/lib/Analysis/Lint.cpp, 4 times
- contrib/llvm/lib/Analysis/Loads.cpp, 4 times
- contrib/llvm/lib/Analysis/MemDerefPrinter.cpp, line 59
- contrib/llvm/lib/Analysis/MemoryBuiltins.cpp, 3 times
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, line 280
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp, 2 times
- contrib/llvm/lib/Analysis/ValueTracking.cpp, 2 times
- contrib/llvm/lib/AsmParser/LLParser.cpp, 2 times
- contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, 7 times
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, 6 times
- contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, 2 times
- contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp, 4 times
- contrib/llvm/lib/CodeGen/BranchRelaxation.cpp, 3 times
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 4 times
- contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, 4 times
- contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp, 3 times
- contrib/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, 2 times
- contrib/llvm/lib/CodeGen/LowerEmuTLS.cpp, line 130
- contrib/llvm/lib/CodeGen/MIRPrinter.cpp, 4 times
- contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp, 2 times
- contrib/llvm/lib/CodeGen/MachineFunction.cpp, 2 times
- contrib/llvm/lib/CodeGen/SafeStack.cpp, 3 times
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 37 times
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, line 138
- contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp, line 430
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 11 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp, 3 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, 3 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp, 5 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 9 times
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 10 times
- contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp, 6 times
- contrib/llvm/lib/IR/AsmWriter.cpp, 10 times
- contrib/llvm/lib/IR/Attributes.cpp, 8 times
- contrib/llvm/lib/IR/ConstantFold.cpp, line 1081
- contrib/llvm/lib/IR/Core.cpp, 4 times
- contrib/llvm/lib/IR/DataLayout.cpp, 5 times
- contrib/llvm/lib/IR/Globals.cpp, 5 times
- contrib/llvm/lib/IR/Instruction.cpp, 6 times
- contrib/llvm/lib/IR/Instructions.cpp, 8 times
- contrib/llvm/lib/IR/Value.cpp, 2 times
- contrib/llvm/lib/IR/Verifier.cpp, 6 times
- contrib/llvm/lib/LTO/LTOModule.cpp, line 416
- contrib/llvm/lib/Linker/IRMover.cpp, 3 times
- contrib/llvm/lib/Linker/LinkModules.cpp, 2 times
- contrib/llvm/lib/MC/ELFObjectWriter.cpp, 6 times
- contrib/llvm/lib/MC/MCAssembler.cpp, 2 times
- contrib/llvm/lib/MC/MCCodePadder.cpp, line 219
- contrib/llvm/lib/MC/MCELFStreamer.cpp, 2 times
- contrib/llvm/lib/MC/MCFragment.cpp, line 347
- contrib/llvm/lib/MC/MCObjectStreamer.cpp, line 542
- contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp, 2 times
- contrib/llvm/lib/MC/MachObjectWriter.cpp, 4 times
- contrib/llvm/lib/MC/WasmObjectWriter.cpp, 5 times
- contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp, 2 times
- contrib/llvm/lib/Object/COFFObjectFile.cpp, line 308
- contrib/llvm/lib/Object/IRSymtab.cpp, line 254
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 749
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 8 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, line 243
- contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 2104
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, 5 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp, line 52
- contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, 8 times
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 8 times
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, 7 times
- contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp, 9 times
- contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h, line 86
- contrib/llvm/lib/Target/ARM/ARMFastISel.cpp, 3 times
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, 2 times
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, 17 times
- contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, 2 times
- contrib/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 697
- contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp, line 461
- contrib/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, line 1559
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, 4 times
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 4 times
- contrib/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, line 692
- contrib/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp, 2 times
- contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp, line 120
- contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp, line 153
- contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp, 4 times
- contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp, line 402
- contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp, 5 times
- contrib/llvm/lib/Target/Mips/MipsFastISel.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp, line 250
- contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp, 4 times
- contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp, 4 times
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, 4 times
- contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, 6 times
- contrib/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 1081
- contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, 3 times
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 17 times
- contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 3235
- contrib/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, line 392
- contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp, 5 times
- contrib/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp, line 35
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp, 4 times
- contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp, line 71
- contrib/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp, line 68
- contrib/llvm/lib/Target/X86/X86FastISel.cpp, 3 times
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, 32 times
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, 5 times
- contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp, line 522
- contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp, 2 times
- contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp, 22 times
- contrib/llvm/lib/Transforms/Coroutines/CoroEarly.cpp, line 68
- contrib/llvm/lib/Transforms/Coroutines/CoroFrame.cpp, line 409
- contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 304
- contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp, 5 times
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 474
- contrib/llvm/lib/Transforms/IPO/Inliner.cpp, 3 times
- contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 1213
- contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp, 4 times
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 144
- contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 20 times
- contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 3 times
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, 6 times
- contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, 3 times
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 3 times
- contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1256
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, line 1239
- contrib/llvm/lib/Transforms/Scalar/GVNHoist.cpp, 6 times
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 1451
- contrib/llvm/lib/Transforms/Scalar/LICM.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 7 times
- contrib/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 433
- contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 5 times
- contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 1336
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp, 27 times
- contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp, line 345
- contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp, 6 times
- contrib/llvm/lib/Transforms/Utils/Local.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/VNCoercion.cpp, line 396
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, 4 times
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 5 times
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 5 times
- contrib/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 720
- contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h, line 3047
- contrib/llvm/tools/clang/lib/AST/ASTContext.cpp, 3 times
- contrib/llvm/tools/clang/lib/AST/DeclBase.cpp, line 393
- contrib/llvm/tools/clang/lib/AST/OpenMPClause.cpp, 2 times
- contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp, 6 times
- contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/Address.h, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp, 12 times
- contrib/llvm/tools/clang/lib/CodeGen/CGBuilder.h, 21 times
- contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp, 14 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp, line 146
- contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp, 10 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCall.h, line 376
- contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp, 5 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.h, line 329
- contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp, 4 times
- contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp, line 1751
- contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp, 13 times
- contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp, 7 times
- contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp, 3 times
- contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp, line 280
- contrib/llvm/tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp, 12 times
- contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp, line 1926
- contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 9 times
- contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp, 10 times
- contrib/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CGValue.h, 13 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp, 4 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, 4 times
- contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 611
- contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp, 3 times
- contrib/llvm/tools/clang/lib/CodeGen/SwiftCallingConv.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp, 4 times
- contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp, line 3800
- contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/TreeTransform.h, line 8719
- contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp, line 6724
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, 2 times
- contrib/llvm/tools/lld/COFF/Chunks.cpp, line 39
- contrib/llvm/tools/lld/ELF/InputFiles.cpp, line 1039
- contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp, line 1786
- contrib/llvm/tools/llvm-objdump/COFFDump.cpp, line 269
- contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp, line 2093