Searched refs:LowBits (Results 1 - 12 of 12) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Support/ |
H A D | KnownBits.cpp | 556 APInt LowBits = RHS.getConstant() - 1; local 557 Known.Zero = LHS.Zero | ~LowBits; 558 Known.One = LHS.One & LowBits; 577 APInt LowBits = RHS.getConstant() - 1; local 578 Known.Zero = LHS.Zero & LowBits; 579 Known.One = LHS.One & LowBits; 583 if (LHS.isNonNegative() || LowBits.isSubsetOf(LHS.Zero)) 584 Known.Zero |= ~LowBits; 588 if (LHS.isNegative() && LowBits.intersects(LHS.One)) 589 Known.One |= ~LowBits; [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64StackTagging.cpp | 158 int LowBits = Offset < Start ? (Start - Offset) * 8 : 0; local 159 if (LowBits) 160 Cst = (Cst >> LowBits) << LowBits;
|
H A D | AArch64ISelLowering.cpp | 12110 APInt LowBits(EltTy.getSizeInBits(), 12112 Lane = DAG.getConstant(LowBits.getZExtValue(), dl, MVT::i32);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.cpp | 90 uint32_t LowBits = FullImm & 0xffffffff; local 92 MIB.addImm(LowBits).addImm(HighBits);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 830 APInt LowBits = RA - 1; 831 APInt Mask2 = LowBits | APInt::getSignMask(BitWidth); 836 Known.Zero = LHSKnown.Zero & LowBits; 837 Known.One = LHSKnown.One & LowBits; 841 if (LHSKnown.isNonNegative() || LowBits.isSubsetOf(LHSKnown.Zero)) 842 Known.Zero |= ~LowBits; 846 if (LHSKnown.isNegative() && LowBits.intersects(LHSKnown.One)) 847 Known.One |= ~LowBits;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | FixedPointBuilder.h | 57 Value *LowBits = ConstantInt::get( local 59 Value *Rounded = B.CreateAdd(Result, LowBits);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | GISelKnownBits.cpp | 533 unsigned LowBits = llvm::bit_width(BitsPossiblySet); local 534 Known.Zero.setBitsFrom(LowBits);
|
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1636 unsigned LowBits = llvm::bit_width(PossibleLZ); 1637 Known.Zero.setBitsFrom(LowBits); 1647 unsigned LowBits = llvm::bit_width(PossibleTZ); 1648 Known.Zero.setBitsFrom(LowBits); 1656 unsigned LowBits = llvm::bit_width(BitsPossiblySet); 1657 Known.Zero.setBitsFrom(LowBits);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 10090 auto SimplifyDemandedLowBitsHelper = [&](unsigned OpNo, unsigned LowBits) { 10092 APInt Mask = APInt::getLowBitsSet(Op.getValueSizeInBits(), LowBits); 10850 unsigned LowBits = llvm::bit_width(PossibleTZ); local 10851 Known.Zero.setBitsFrom(LowBits); 10857 unsigned LowBits = llvm::bit_width(PossibleLZ); local 10858 Known.Zero.setBitsFrom(LowBits);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 2454 SDValue LowBits = DAG.getConstant((1ull << (Amt - 1)) - 1, dl, IntTy); 2461 auto [Tmp0, Ovf] = emitHvxAddWithOverflow(Inp, LowBits, dl, Signed, DAG);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 3412 unsigned LowBits = llvm::bit_width(PossibleTZ); 3413 Known.Zero.setBitsFrom(LowBits); 3421 unsigned LowBits = llvm::bit_width(PossibleLZ); 3422 Known.Zero.setBitsFrom(LowBits);
|
H A D | DAGCombiner.cpp | 9543 unsigned LowBits = OpSizeInBits - (unsigned)N1C->getZExtValue(); local 9544 EVT ExtVT = EVT::getIntegerVT(*DAG.getContext(), LowBits);
|
Completed in 714 milliseconds