Defined in 2 files as a prototype:
Defined in 2 files as a function:
Referenced in 45 files:
- contrib/llvm-project/llvm/include/llvm-c/Core.h, line 1603
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h, line 689
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h, line 2512
- contrib/llvm-project/llvm/include/llvm/IR/InstVisitor.h, line 179
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 4729
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, line 2420
- contrib/llvm-project/llvm/lib/Analysis/VectorUtils.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, line 1707
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h, line 139
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp, line 410
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 857
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp, line 975
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 3880
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp, line 254
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 1574
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, line 417
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 1157
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 1903
- contrib/llvm-project/llvm/lib/Transforms/Scalar/BDCE.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NaryReassociate.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1662
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, line 598
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 3393
- contrib/llvm-project/llvm/tools/llvm-stress/llvm-stress.cpp, line 583