Defined in 2 files as a prototype:
Defined in 10 files as a function:
- contrib/llvm-project/llvm/include/llvm/IR/DerivedTypes.h, line 718 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 271 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 406 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 637 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 849 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 1066 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 5072 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Operator.h, line 506 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Operator.h, line 596 (as a function)
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 287 (as a function)
Referenced in 105 files:
- contrib/llvm-project/clang/lib/CodeGen/CGBuilder.h, line 260
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp, 10 times
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CGClass.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGDeclCXX.cpp, line 198
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprConstant.cpp, line 1804
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 2498
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp, line 8662
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h, 3 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineMemOperand.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/DataLayout.h, line 658
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, 13 times
- contrib/llvm-project/llvm/include/llvm/IR/Operator.h, 3 times
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp, line 535
- contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h, line 318
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, 3 times
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, line 4250
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp, 9 times
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 7954
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 13 times
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 10 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp, 6 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp, line 359
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, line 3776
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp, 4 times
- contrib/llvm-project/llvm/lib/IR/Constants.cpp, 5 times
- contrib/llvm-project/llvm/lib/IR/Function.cpp, line 95
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp, 19 times
- contrib/llvm-project/llvm/lib/IR/Module.cpp, line 216
- contrib/llvm-project/llvm/lib/IR/Operator.cpp, line 65
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 531
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 106
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 129
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp, line 109
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp, line 107
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp, line 247
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, line 11576
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 775
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 3490
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp, line 181
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp, line 81
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InterleavedAccess.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 1010
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 1934
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 13 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1347
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 515
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 364
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, 21 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 948
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp, line 332
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 11 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 1144
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, 6 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 327
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 1352
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1140
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, 18 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 672
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, line 255
- contrib/llvm-project/llvm/lib/Transforms/Utils/BuildLibCalls.cpp, line 827
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneModule.cpp, line 108
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, line 475
- contrib/llvm-project/llvm/lib/Transforms/Utils/FunctionComparator.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/InlineFunction.cpp, line 1424
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/VNCoercion.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, 10 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 4 times