Defined in 2 files as a prototype:
Defined in 3 files as a function:
Referenced in 51 files:
- contrib/llvm/include/llvm/ADT/APInt.h
- contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h, line 69
- contrib/llvm/include/llvm/CodeGen/SelectionDAG.h, line 550
- contrib/llvm/lib/Analysis/ConstantFolding.cpp, line 101
- contrib/llvm/lib/Analysis/DemandedBits.cpp
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, line 231
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 3359
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp, line 192
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/IR/AutoUpgrade.cpp, line 857
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/Core.cpp, line 811
- contrib/llvm/lib/IR/IRBuilder.cpp
- contrib/llvm/lib/IR/Instructions.cpp
- contrib/llvm/lib/IR/Type.cpp, line 270
- contrib/llvm/lib/Support/APFloat.cpp
- contrib/llvm/lib/Support/APInt.cpp, line 1202
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 1241
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp, line 1411
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 12608
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 8807
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 1545
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, line 359
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 410
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 751
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1434
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, line 1672
- contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
- contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
- contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp, line 552
- contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
- contrib/llvm/tools/llvm-stress/llvm-stress.cpp