Defined in 2 files as a function:
Referenced in 81 files:
- contrib/llvm/include/llvm/ADT/APInt.h
- contrib/llvm/include/llvm/ADT/BitVector.h, line 230
- contrib/llvm/include/llvm/ADT/SmallBitVector.h
- contrib/llvm/include/llvm/ADT/SparseBitVector.h
- contrib/llvm/include/llvm/CodeGen/ExecutionDepsFix.h, line 110
- contrib/llvm/include/llvm/CodeGen/TargetRegisterInfo.h, line 1087
- contrib/llvm/include/llvm/Support/KnownBits.h
- contrib/llvm/include/llvm/Support/MathExtras.h
- contrib/llvm/lib/Analysis/ConstantFolding.cpp, line 1948
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp, line 517
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 2317
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 241
- contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp, line 42
- contrib/llvm/lib/LTO/LTOModule.cpp, line 430
- contrib/llvm/lib/Object/ELFObjectFile.cpp, line 54
- contrib/llvm/lib/Support/APFloat.cpp, line 3448
- contrib/llvm/lib/Support/APInt.cpp
- contrib/llvm/lib/Support/ScaledNumber.cpp, line 88
- contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp, line 563
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 4845
- contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp, line 628
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp, line 3169
- contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h, line 238
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, line 1191
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMBasicBlockInfo.h, line 80
- contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp, line 278
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
- contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp, line 72
- contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
- contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
- contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp, line 1527
- contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp, line 356
- contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1713
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
- contrib/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp, line 104
- contrib/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp, line 47
- contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 107
- contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, line 3779
- contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, line 457
- contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp, line 424
- contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 2058
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 12895
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 2073
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp, line 216
- contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 1122
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 166
- contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 171
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 953
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 611
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1079
- contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp, line 836
- contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 240
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 700
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
- contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp, line 1227
- contrib/llvm/tools/clang/lib/Lex/Lexer.cpp, line 2470
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, line 250
- contrib/llvm/tools/lld/ELF/InputFiles.cpp, line 890
- contrib/llvm/tools/lld/ELF/SyntheticSections.h, line 710
- contrib/llvm/tools/lld/lib/Driver/DarwinLdDriver.cpp, line 533
- contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp, line 608
- contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp, line 156
- contrib/llvm/tools/llvm-objdump/ELFDump.cpp, line 79