Searched defs:ShiftAmount (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp390 SDValue ShiftAmount = DAG.getConstant(NumBits, local
393 SDValue Hi = DAG.getNode(ISD::SRL, dl, VT, Val, ShiftAmount);
547 SDValue ShiftAmount = DAG.getConstant(NumBits, local
549 SDValue Result = DAG.getNode(ISD::SHL, dl, VT, Hi, ShiftAmount);
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp606 static bool Is_PostInc_S4_Offset(SDNode * S, int ShiftAmount) { argument
613 if (ShiftAmount > 0) {
614 m = v % ShiftAmount;
615 v = v >> ShiftAmount;
648 // ShiftAmount = number of left-shifted bits in the Hexagon instruction.
649 int ShiftAmount = VT.getSizeInBits() / 16; local
650 if (isLegal && Is_PostInc_S4_Offset(Offset.getNode(), ShiftAmount)) {
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp608 uint64_t ShiftAmount = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); local
615 if (Opc == ISD::SRL && ShiftAmount) {
619 ShiftAmount -= 1;
622 while (ShiftAmount--)
/external/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp102 unsigned &ShiftAmount);
3439 const MCExpr *ShiftAmount; local
3441 if (getParser().ParseExpression(ShiftAmount)) {
3445 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount);
3518 const MCExpr *ShiftAmount; local
3520 if (getParser().ParseExpression(ShiftAmount)) {
3524 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount);
3579 const MCExpr *ShiftAmount; local
3581 if (getParser().ParseExpression(ShiftAmount)) {
3585 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ShiftAmount);
[all...]

Completed in 127 milliseconds