Defined in 4 files as a function:
Referenced in 63 files:
- external/apache2/llvm/dist/clang/lib/AST/ExprConstant.cpp
- external/apache2/llvm/dist/clang/lib/AST/Interp/Interp.h, line 880
- external/apache2/llvm/dist/clang/lib/AST/Type.cpp, line 161
- external/apache2/llvm/dist/clang/lib/CodeGen/CGExprCXX.cpp, line 764
- external/apache2/llvm/dist/clang/lib/Lex/LiteralSupport.cpp, line 1415
- external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp, line 73
- external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp, line 291
- external/apache2/llvm/dist/llvm/include/llvm/ADT/APInt.h
- external/apache2/llvm/dist/llvm/include/llvm/ADT/BitVector.h, line 245
- external/apache2/llvm/dist/llvm/include/llvm/ADT/SmallBitVector.h
- external/apache2/llvm/dist/llvm/include/llvm/ADT/SparseBitVector.h, line 140
- external/apache2/llvm/dist/llvm/include/llvm/MCA/Support.h, line 101
- external/apache2/llvm/dist/llvm/include/llvm/Support/KnownBits.h
- external/apache2/llvm/dist/llvm/include/llvm/Support/MathExtras.h
- external/apache2/llvm/dist/llvm/include/llvm/Support/ScaledNumber.h
- external/apache2/llvm/dist/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, line 246
- external/apache2/llvm/dist/llvm/lib/Analysis/ConstantFolding.cpp, line 2547
- external/apache2/llvm/dist/llvm/lib/Analysis/IVDescriptors.cpp, line 129
- 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, line 593
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 4651
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- external/apache2/llvm/dist/llvm/lib/IR/ConstantRange.cpp, line 1340
- external/apache2/llvm/dist/llvm/lib/Support/APInt.cpp
- external/apache2/llvm/dist/llvm/lib/Support/NativeFormatting.cpp, line 138
- external/apache2/llvm/dist/llvm/lib/Support/ScaledNumber.cpp
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ExpandImm.cpp, line 272
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 2552
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 11859
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNSubtarget.h, line 275
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp, line 739
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h, line 305
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp, line 744
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp, line 1703
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp, line 110
- external/apache2/llvm/dist/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1696
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, line 1135
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 1286
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, line 188
- external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMatInt.cpp, line 86
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 2353
- external/apache2/llvm/dist/llvm/lib/Target/VE/VE.h, line 359
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp
- external/apache2/llvm/dist/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 1884
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 1380
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 2963
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp, line 122
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 1055
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 6331
- external/apache2/llvm/dist/llvm/utils/TableGen/CodeGenSchedule.cpp