Defined in 2 files as a function:
Referenced in 63 files:
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp, line 3211
- contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp, line 1267
- contrib/llvm-project/llvm/include/llvm/Analysis/PtrUseVisitor.h, line 250
- contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h, line 354
- contrib/llvm-project/llvm/lib/Analysis/Loads.cpp
- contrib/llvm-project/llvm/lib/Analysis/MemoryLocation.cpp, line 52
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, line 11006
- contrib/llvm-project/llvm/lib/Analysis/ValueLatticeUtils.cpp, line 35
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedAccessPass.cpp, line 424
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 2466
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/StackProtector.cpp, line 177
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp, line 262
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 14579
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp, line 168
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp, line 325
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 18217
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 3510
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 913
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp, line 1091
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp, line 1034
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, line 1123
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, line 27959
- contrib/llvm-project/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 836
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, line 4824
- contrib/llvm-project/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp, line 334
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp, line 587
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, line 1067
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp, line 162
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 547
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 1183
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 390
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 682
- contrib/llvm-project/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 765
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LICM.cpp, line 1999
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 895
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, line 271
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 1308
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/VNCoercion.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 759
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp, line 64