Defined in 1 files as a prototype:
Defined in 4 files as a function:
Referenced in 40 files:
- contrib/llvm-project/clang/lib/Basic/FixedPoint.cpp
- contrib/llvm-project/lldb/source/Utility/Scalar.cpp
- contrib/llvm-project/llvm/include/llvm/ADT/APSInt.h, line 142
- contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, line 595
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm-project/llvm/lib/Analysis/DemandedBits.cpp
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, line 2050
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp, line 857
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/Utils.cpp, line 423
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 467
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 2713
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp, line 1334
- contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp
- contrib/llvm-project/llvm/lib/Support/APInt.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp, line 1768
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 6790
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1793
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.cpp, line 1476
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, line 1041
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 3075
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, line 3285
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 3133
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 5741