Defined in 2 files as a function:
Referenced in 88 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/ExecutionDomainFix.h, line 97
- contrib/llvm/include/llvm/CodeGen/TargetRegisterInfo.h, line 1103
- contrib/llvm/include/llvm/Support/KnownBits.h
- contrib/llvm/include/llvm/Support/MathExtras.h
- contrib/llvm/lib/Analysis/ConstantFolding.cpp, line 2095
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/CodeGen/ExecutionDomainFix.cpp, line 321
- contrib/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 2422
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 249
- contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp, line 43
- contrib/llvm/lib/LTO/LTOModule.cpp, line 417
- contrib/llvm/lib/Object/ELFObjectFile.cpp, line 56
- contrib/llvm/lib/Support/APFloat.cpp, line 3451
- contrib/llvm/lib/Support/APInt.cpp
- contrib/llvm/lib/Support/ScaledNumber.cpp, line 88
- contrib/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp, line 544
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 4881
- contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp, line 1049
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp, line 3686
- contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h, line 240
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, line 1200
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm/lib/Target/AMDGPU/SIModeRegister.cpp, line 196
- contrib/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp
- contrib/llvm/lib/Target/ARM/ARMBasicBlockInfo.h, line 80
- contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp, line 290
- 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/HexagonBitTracker.cpp, line 335
- contrib/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1728
- contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1714
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 1669
- 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 110
- contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, line 3474
- contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, line 304
- contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp, line 319
- contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 2158
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 13383
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 2045
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp, line 204
- contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 169
- contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 178
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 818
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1115
- contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp, line 821
- contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 493
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 729
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
- contrib/llvm/tools/clang/lib/Lex/Lexer.cpp, line 2536
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, line 273
- contrib/llvm/tools/lld/ELF/InputFiles.cpp, line 976
- contrib/llvm/tools/lld/ELF/SyntheticSections.cpp, line 2501
- contrib/llvm/tools/lld/ELF/SyntheticSections.h, line 860
- contrib/llvm/tools/lld/lib/Driver/DarwinLdDriver.cpp, line 534
- contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp, line 607
- contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp, line 156
- contrib/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp, line 62
- contrib/llvm/tools/llvm-objdump/ELFDump.cpp, line 150