Home
last modified time | relevance | path

Searched refs:ExtBits (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Support/
H A DKnownBits.cpp96 unsigned ExtBits = BitWidth - SrcBitWidth; in sextInReg() local
98 Result.One = One << ExtBits; in sextInReg()
99 Result.Zero = Zero << ExtBits; in sextInReg()
100 Result.One.ashrInPlace(ExtBits); in sextInReg()
101 Result.Zero.ashrInPlace(ExtBits); in sextInReg()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DKnownBitsTest.cpp481 unsigned ExtBits = Bits - FromBits; in TEST() local
483 APInt Ext = N << ExtBits; in TEST()
484 Ext.ashrInPlace(ExtBits); in TEST()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2897 unsigned ExtBits = MI.getOperand(2).getImm(); in matchRedundantSExtInReg() local
2899 return KB->computeNumSignBits(Src) >= (TypeSize - ExtBits + 1); in matchRedundantSExtInReg()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6460 APInt ExtBits = APInt::getHighBitsSet(ExtBitSize, ExtBitSize - MemBitSize); in visitAND() local
6461 if (DAG.MaskedValueIsZero(N1, ExtBits) && in visitAND()