Defined in 2 files as a prototype:
Defined in 4 files as a function:
Referenced in 69 files:
- external/apache2/llvm/dist/clang/lib/AST/ExprConstant.cpp
- external/apache2/llvm/dist/clang/lib/CodeGen/CGBuiltin.cpp
- external/apache2/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp, line 1629
- external/apache2/llvm/dist/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 974
- external/apache2/llvm/dist/clang/lib/Sema/SemaChecking.cpp, line 6340
- external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
- external/apache2/llvm/dist/llvm/include/llvm/ADT/APInt.h, line 426
- external/apache2/llvm/dist/llvm/include/llvm/IR/Constants.h, line 204
- external/apache2/llvm/dist/llvm/include/llvm/IR/PatternMatch.h, line 441
- external/apache2/llvm/dist/llvm/include/llvm/Support/KnownBits.h
- external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/InstCombiner.h
- external/apache2/llvm/dist/llvm/lib/Analysis/CmpInstAnalysis.cpp
- external/apache2/llvm/dist/llvm/lib/Analysis/ConstantFolding.cpp
- external/apache2/llvm/dist/llvm/lib/Analysis/InlineCost.cpp, line 1952
- external/apache2/llvm/dist/llvm/lib/Analysis/InstructionSimplify.cpp
- external/apache2/llvm/dist/llvm/lib/Analysis/MustExecute.cpp, line 156
- external/apache2/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp
- external/apache2/llvm/dist/llvm/lib/Analysis/ValueTracking.cpp
- external/apache2/llvm/dist/llvm/lib/Analysis/VectorUtils.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 4186
- external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandVectorPredication.cpp, line 88
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp, line 573
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- external/apache2/llvm/dist/llvm/lib/IR/AutoUpgrade.cpp
- external/apache2/llvm/dist/llvm/lib/IR/ConstantFold.cpp
- external/apache2/llvm/dist/llvm/lib/IR/ConstantRange.cpp
- external/apache2/llvm/dist/llvm/lib/IR/Constants.cpp
- external/apache2/llvm/dist/llvm/lib/Support/APInt.cpp, line 1983
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 2136
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, line 3408
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 7491
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp, line 1342
- external/apache2/llvm/dist/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, line 297
- external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kISelLowering.cpp, line 1516
- external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 4294
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp, line 103
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp, line 83
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 327
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 949
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 707
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 1258
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 2460
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/PoisonChecking.cpp, line 245
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 610
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Local.cpp, line 3202
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 866
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 5218