Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 42 files:
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp, line 603
- contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_handlers.cpp
- contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.cpp
- contrib/llvm-project/compiler-rt/lib/ubsan/ubsan_value.h, line 157
- contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp, line 1459
- contrib/llvm-project/llvm/include/llvm/Analysis/Utils/Local.h, line 40
- contrib/llvm-project/llvm/include/llvm/IR/DataLayout.h, line 669
- contrib/llvm-project/llvm/include/llvm/Transforms/IPO/Attributor.h, line 3201
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 1737
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 4700
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp, line 1007
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm-project/llvm/lib/IR/Constants.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 337
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, line 154
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp, line 67
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 1545
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp, line 2211
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp, line 624
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 1717
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp, line 997
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp, line 233
- contrib/llvm-project/llvm/lib/Transforms/Utils/IntegerDivision.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, line 2248
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 3705