Searched refs:shl (Results 101 - 111 of 111) sorted by relevance
12345
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 907 /// %t0 = shl i32 %arg, 24 940 Pred == ICmpInst::ICMP_ULT && I1->ugt(*I01) && I01->shl(1) == *I1)) 2036 // or (lshr ShVal, ShAmt0), (shl ShVal, ShAmt1) 2056 // (shl ShVal, (X & (Width - 1))) | (lshr ShVal, ((-X) & (Width - 1)))
|
/freebsd-11-stable/contrib/binutils/opcodes/ |
H A D | configure | 11474 all | sh5*-* | sh64*-* | sh-*-*elf* | shl*-*-*elf* | \ 11475 sh-*-linux* | shl-*-linux*)
|
/freebsd-11-stable/sys/dev/qlxgbe/ |
H A D | ql_hw.c | 5512 read_value <<= crbEntry->shl; /*Shift left operation */
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1931 DAG.getConstant(E1.zext(32).shl(16) | E0.zext(32), SDLoc(Op), MVT::i32);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 2172 APInt Mask = ~Ty->getMask().zext(IntTy->getBitWidth()).shl(ShAmt);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1885 // (zext (add (shl X, C1), C2)), for instance, (zext (5 + (4 * X))). 1921 // (because shl removes the top K bits) 5578 APInt::getMaxValue(BitWidth).lshr(TZ).shl(TZ) + 1); 5582 APInt::getSignedMaxValue(BitWidth).ashr(TZ).shl(TZ) + 1); 6309 APInt::getLowBitsSet(BitWidth, BitWidth - LZ - TZ).shl(TZ); 7750 // Both {K,lshr,<positive-constant>} and {K,shl,<positive-constant>}
|
H A D | InstructionSimplify.cpp | 1329 // shl nuw i8 C, %x -> C iff C has sign bit set. 1984 // and (shl X, ShAmt), Mask --> shl X, ShAmt 1992 (~(*Mask)).shl(*ShAmt).isNullValue())
|
/freebsd-11-stable/contrib/apr/ |
H A D | configure | 25811 # shl is specific to parisc hpux SOM binaries, not used for 64 bit 25853 dsotype=shl; 26077 dsotype=shl; 26112 shl)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2438 // fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)) 3525 // mul x, (2^N + 1) --> add (shl x, N), x 3526 // mul x, (2^N - 1) --> sub (shl x, N), x 3557 // (mul (shl X, c1), c2) -> (mul X, c2 << c1) 3566 // Change (mul (shl X, C), Y) -> (shl (mul X, Y), C) when the shift has one 3571 // Check for both (mul (shl X, C), Y) and (mul Y, (shl X, C)). 3959 // fold (udiv x, (shl [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 9985 Result = Result.shl(Right);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 443 // 64-bit shl, sra, srl (iff 32-bit x86) 5096 // convert this to shl+add/sub and then still have to type legalize those ops. 5104 // If vector multiply is legal, assume that's faster than shl + add/sub. 5111 // shl+add, shl+sub, shl+add+neg 5267 // Pre-AVX2 vector codegen for this pattern is best for variant with 'shl'. 23328 Elts.push_back(DAG.getConstant(C.shl(ShiftAmt), dl, ElementType)); [all...] |
Completed in 682 milliseconds
12345