Searched defs:ShVal (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp308 Value *ShVal = ConstantInt::get(V->getType(), i); local
309 ShVal = Builder.CreateLShr(V, ShVal, "ctlz.sh");
310 V = Builder.CreateOr(V, ShVal, "ctlz.step");
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1004 SDValue ShVal = N.getNode()->getOperand(0); local
1009 if (CurDAG->isBaseWithConstantOffset(ShVal)) {
1010 AM.IndexReg = ShVal.getNode()->getOperand(0);
1012 cast<ConstantSDNode>(ShVal.getNode()->getOperand(1));
1018 AM.IndexReg = ShVal;
H A DX86ISelLowering.cpp4566 bool &isLeft, SDValue &ShVal, unsigned &ShAmt) {
4592 ShVal = SVOp->getOperand(OpSrc);
4599 bool &isLeft, SDValue &ShVal, unsigned &ShAmt) {
4625 ShVal = SVOp->getOperand(OpSrc);
4632 bool &isLeft, SDValue &ShVal, unsigned &ShAmt) {
4638 if (isVectorShiftLeft(SVOp, DAG, isLeft, ShVal, ShAmt) ||
4639 isVectorShiftRight(SVOp, DAG, isLeft, ShVal, ShAmt))
6483 SDValue ShVal; local
6484 bool isShift = HasSSE2 && isVectorShift(SVOp, DAG, isLeft, ShVal, ShAmt);
6485 if (isShift && ShVal
4565 isVectorShiftRight(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4598 isVectorShiftLeft(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
4631 isVectorShift(ShuffleVectorSDNode *SVOp, SelectionDAG &DAG, bool &isLeft, SDValue &ShVal, unsigned &ShAmt) argument
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp259 Value *ShVal = Op->getOperand(0); local
260 ShVal = Builder->CreateLShr(ShVal, OpRHS, Op->getName());
261 return BinaryOperator::CreateAnd(ShVal, AndRHS, TheAnd.getName());
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1761 uint64_t ShVal = ShAmt->getZExtValue(); local
1763 TLO.DAG.getConstant(ShVal, getShiftAmountTy(Op.getValueType()));
1820 unsigned ShVal = Op.getValueType().getSizeInBits()-1; local
1821 SDValue ShAmt = TLO.DAG.getConstant(ShVal, Op.getValueType());
/external/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1119 Value *ShVal = Builder.CreateShl(Val, NumBytesSet*8); local
1120 Val = Builder.CreateOr(Val, ShVal);
1126 Value *ShVal = Builder.CreateShl(Val, 1*8); local
1127 Val = Builder.CreateOr(OneElt, ShVal);

Completed in 385 milliseconds