|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 665 DAG.getLoad(WideVT, dl, Chain, BasePTR,
676 DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR,
685 BasePTR = DAG.getObjectPtrOffset(dl, BasePTR, LoadBytes);
698 APInt::getLowBitsSet(WideBits, SrcEltBits), dl, WideVT);
704 BitOffset, dl, TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
705 SDValue Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
713 SrcEltBits - BitOffset, dl,
716 DAG.getNode(ISD::SHL, dl, WideVT, LoadVals[WideIdx], ShAmt);
717 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi);
721 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask);
726 Lo = DAG.getAnyExtOrTrunc(Lo, dl, DstEltVT);
729 Lo = DAG.getZExtOrTrunc(Lo, dl, DstEltVT);
733 DAG.getConstant(WideBits - SrcEltBits, dl,
735 Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt);
736 Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt);
737 Lo = DAG.getSExtOrTrunc(Lo, dl, DstEltVT);
743 NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
744 Value = DAG.getBuildVector(Op.getNode()->getValueType(0), dl, Vals);