Home
last modified time | relevance | path

Searched refs:Shl1 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1118 auto *Shl1 = cast<OverflowingBinaryOperator>(Op1); in foldIDivShl() local
1124 ((Shl0->hasNoUnsignedWrap() && Shl1->hasNoUnsignedWrap()) || in foldIDivShl()
1126 Shl1->hasNoSignedWrap()))) in foldIDivShl()
1131 if (IsSigned && Shl0->hasNoSignedWrap() && Shl1->hasNoSignedWrap() && in foldIDivShl()
1132 Shl1->hasNoUnsignedWrap()) in foldIDivShl()
1141 auto *Shl1 = cast<OverflowingBinaryOperator>(Op1); in foldIDivShl() local
1143 if (IsSigned ? (Shl0->hasNoSignedWrap() && Shl1->hasNoSignedWrap()) in foldIDivShl()
1144 : (Shl0->hasNoUnsignedWrap() && Shl1->hasNoUnsignedWrap())) { in foldIDivShl()
1152 IsSigned ? (Shl0->hasNoUnsignedWrap() || Shl1->hasNoUnsignedWrap()) in foldIDivShl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandLargeFpConvert.cpp543 Value *Shl1 = Builder.CreateShl(ZExt1, Builder.getIntN(FloatWidth, 32)); in expandIToFP() local
546 Value *Or1 = Builder.CreateOr(Shl1, And1); in expandIToFP()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp10084 if (SDValue Shl1 = in visitSHL() local
10092 return DAG.getNode(N0.getOpcode(), DL, VT, Shl0, Shl1, Flags); in visitSHL()