Defined in 4 files as a function:
Referenced in 60 files:
- contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
- contrib/llvm-project/clang/lib/AST/Interp/Interp.h, line 880
- contrib/llvm-project/clang/lib/AST/Type.cpp, line 161
- contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp, line 762
- contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp, line 1395
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp, line 73
- contrib/llvm-project/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp, line 246
- contrib/llvm-project/lld/ELF/Writer.cpp, line 1203
- contrib/llvm-project/llvm/include/llvm/ADT/APInt.h
- contrib/llvm-project/llvm/include/llvm/ADT/BitVector.h, line 260
- contrib/llvm-project/llvm/include/llvm/ADT/SmallBitVector.h
- contrib/llvm-project/llvm/include/llvm/ADT/SparseBitVector.h, line 140
- contrib/llvm-project/llvm/include/llvm/MCA/Support.h, line 101
- contrib/llvm-project/llvm/include/llvm/Support/KnownBits.h
- contrib/llvm-project/llvm/include/llvm/Support/MathExtras.h
- contrib/llvm-project/llvm/include/llvm/Support/ScaledNumber.h
- contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, line 244
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 2466
- contrib/llvm-project/llvm/lib/Analysis/IVDescriptors.cpp, line 127
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/Analysis/VectorUtils.cpp, line 587
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 4482
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp, line 1249
- contrib/llvm-project/llvm/lib/Support/APInt.cpp
- contrib/llvm-project/llvm/lib/Support/NativeFormatting.cpp, line 138
- contrib/llvm-project/llvm/lib/Support/ScaledNumber.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandImm.cpp, line 273
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 2535
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 10363
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, line 482
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h, line 291
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp, line 744
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp, line 1697
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp, line 110
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1697
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, line 1136
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1268
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 4467
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, line 188
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 2331
- contrib/llvm-project/llvm/lib/Target/VE/VEISelDAGToDAG.cpp, line 122
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 1337
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 2825
- contrib/llvm-project/llvm/lib/Transforms/Scalar/BDCE.cpp, line 122
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 1011
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 5528
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp