|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 507 return getCopyToPartsVector(DAG, DL, Val, Parts, NumParts, PartVT, V,
530 Val = DAG.getNode(ISD::FP_EXTEND, DL, PartVT, Val);
536 Val = DAG.getNode(ISD::BITCAST, DL, ValueVT, Val);
542 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val);
544 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
549 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
556 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
558 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
570 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
585 SDValue OddVal = DAG.getNode(ISD::SRL, DL, ValueVT, Val,
586 DAG.getShiftAmountConstant(RoundBits, ValueVT, DL, /*LegalTypes*/false));
588 getCopyToParts(DAG, DL, OddVal, Parts + RoundParts, OddParts, PartVT, V,
597 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
602 Parts[0] = DAG.getNode(ISD::BITCAST, DL,
614 Part1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL,
615 ThisVT, Part0, DAG.getIntPtrConstant(1, DL));
616 Part0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL,
617 ThisVT, Part0, DAG.getIntPtrConstant(0, DL));
620 Part0 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part0);
621 Part1 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part1);