Searched defs:Shl (Results 1 - 8 of 8) sorted by relevance

/external/llvm/unittests/ADT/
H A DAPIntTest.cpp22 APInt Shl = One.shl(0); local
23 EXPECT_TRUE(Shl[0]);
24 EXPECT_FALSE(Shl[1]);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp62 if (I->getOpcode() == Instruction::Shl && !I->hasNoUnsignedWrap()) {
116 if (SI->getOpcode() == Instruction::Shl)
124 BinaryOperator *Shl = BinaryOperator::CreateShl(Op0, NewCst); local
125 if (I.hasNoSignedWrap()) Shl->setHasNoSignedWrap();
126 if (I.hasNoUnsignedWrap()) Shl->setHasNoUnsignedWrap();
127 return Shl;
/external/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp916 static BinaryOperator *ConvertShiftToMul(Instruction *Shl) { argument
917 Constant *MulCst = ConstantInt::get(Shl->getType(), 1);
918 MulCst = ConstantExpr::getShl(MulCst, cast<Constant>(Shl->getOperand(1)));
921 BinaryOperator::CreateMul(Shl->getOperand(0), MulCst, "", Shl);
922 Shl->setOperand(0, UndefValue::get(Shl->getType())); // Drop use of op.
923 Mul->takeName(Shl);
924 Shl->replaceAllUsesWith(Mul);
925 Mul->setDebugLoc(Shl
[all...]
/external/llvm/include/llvm/MC/
H A DMCExpr.h330 Shl, ///< Shift left. enumerator in enum:llvm::MCBinaryExpr::Opcode
407 return Create(Shl, LHS, RHS, Ctx);
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp768 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, And, ShlCount); local
780 InsertDAGNode(DAG, N, Shl);
781 DAG.ReplaceAllUsesWith(N, Shl);
/external/v8/src/
H A Dhydrogen-instructions.cc167 void Range::Shl(int32_t value) { function in class:v8::internal::Range
1425 result->Shl(c->Integer32Value());
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml162 | Shl Constructor in type:Opcode/t
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8787 SDValue Shl = DAG.getNode(ISD::SHL, N0.getDebugLoc(), VT, AndLHS, ShlAmt); local
8793 getShiftAmountTy(Shl.getValueType()));
8794 SDValue Shr = DAG.getNode(ISD::SRA, N0.getDebugLoc(), VT, Shl, ShrAmt);

Completed in 317 milliseconds