Defined in 2 files as a prototype:
Defined in 3 files as a function:
Referenced in 55 files:
- contrib/llvm/include/llvm/ADT/APInt.h
- contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h, line 88
- contrib/llvm/include/llvm/CodeGen/SelectionDAG.h, line 568
- contrib/llvm/lib/Analysis/ConstantFolding.cpp
- 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 367
- contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp, line 676
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 3146
- 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
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/Core.cpp, line 1013
- 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 1195
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 1252
- contrib/llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp, line 376
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 9701
- contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp, line 1395
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 13055
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 5322
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 1023
- 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
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.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 379
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 419
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 773
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp, line 1501
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp
- contrib/llvm/tools/clang/lib/AST/Type.cpp, line 4029
- 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 560
- contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
- contrib/llvm/tools/llvm-stress/llvm-stress.cpp