Searched refs:Shl1 (Results 1 – 4 of 4) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | ExpandLargeFpConvert.cpp | 539 Value *Shl1 = Builder.CreateShl(ZExt1, Builder.getIntN(FloatWidth, 32)); in expandIToFP() local 542 Value *Or1 = Builder.CreateOr(Shl1, And1); in expandIToFP()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineMulDivRem.cpp | 909 auto *Shl1 = cast<OverflowingBinaryOperator>(Op1); in foldIDivShl() local 915 ((Shl0->hasNoUnsignedWrap() && Shl1->hasNoUnsignedWrap()) || in foldIDivShl() 917 Shl1->hasNoSignedWrap()))) in foldIDivShl() 922 if (IsSigned && Shl0->hasNoSignedWrap() && Shl1->hasNoSignedWrap() && in foldIDivShl() 923 Shl1->hasNoUnsignedWrap()) in foldIDivShl()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGBuiltin.cpp | 3285 Value *Shl1 = Builder.CreateShl(IntV, 1); in EmitBuiltinExpr() local 3290 V = Builder.CreateICmpEQ(Shl1, ExpMaskShl1); in EmitBuiltinExpr() 3292 V = Builder.CreateICmpULT(Shl1, ExpMaskShl1); in EmitBuiltinExpr()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | DAGCombiner.cpp | 9365 SDValue Shl1 = DAG.getNode(ISD::SHL, SDLoc(N1), VT, N0.getOperand(1), N1); in visitSHL() local 9367 AddToWorklist(Shl1.getNode()); in visitSHL() 9368 return DAG.getNode(N0.getOpcode(), SDLoc(N), VT, Shl0, Shl1); in visitSHL()
|