reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3937 if (isIntrinsicWithCC(Op, Opcode, CCValid)) { 3938 SDNode *Node = emitIntrinsicWithCC(DAG, Op, Opcode); 3939 if (Op->getNumValues() == 1) 3941 assert(Op->getNumValues() == 2 && "Expected a CC and non-CC result"); 3942 return DAG.getNode(ISD::MERGE_VALUES, SDLoc(Op), Op->getVTList(), 3942 return DAG.getNode(ISD::MERGE_VALUES, SDLoc(Op), Op->getVTList(), 3946 unsigned Id = cast<ConstantSDNode>(Op.getOperand(0))->getZExtValue(); 3949 return lowerThreadPointer(SDLoc(Op), DAG); 3952 return DAG.getNode(SystemZISD::PERMUTE_DWORDS, SDLoc(Op), Op.getValueType(), 3952 return DAG.getNode(SystemZISD::PERMUTE_DWORDS, SDLoc(Op), Op.getValueType(), 3953 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3953 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3953 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3956 return DAG.getNode(SystemZISD::PERMUTE, SDLoc(Op), Op.getValueType(), 3956 return DAG.getNode(SystemZISD::PERMUTE, SDLoc(Op), Op.getValueType(), 3957 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3957 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3957 Op.getOperand(1), Op.getOperand(2), Op.getOperand(3)); 3962 return DAG.getNode(SystemZISD::UNPACK_HIGH, SDLoc(Op), Op.getValueType(), 3962 return DAG.getNode(SystemZISD::UNPACK_HIGH, SDLoc(Op), Op.getValueType(), 3963 Op.getOperand(1)); 3968 return DAG.getNode(SystemZISD::UNPACKL_HIGH, SDLoc(Op), Op.getValueType(), 3968 return DAG.getNode(SystemZISD::UNPACKL_HIGH, SDLoc(Op), Op.getValueType(), 3969 Op.getOperand(1)); 3974 return DAG.getNode(SystemZISD::UNPACK_LOW, SDLoc(Op), Op.getValueType(), 3974 return DAG.getNode(SystemZISD::UNPACK_LOW, SDLoc(Op), Op.getValueType(), 3975 Op.getOperand(1)); 3980 return DAG.getNode(SystemZISD::UNPACKL_LOW, SDLoc(Op), Op.getValueType(), 3980 return DAG.getNode(SystemZISD::UNPACKL_LOW, SDLoc(Op), Op.getValueType(), 3981 Op.getOperand(1)); 3989 return DAG.getNode(SystemZISD::VSUM, SDLoc(Op), Op.getValueType(), 3989 return DAG.getNode(SystemZISD::VSUM, SDLoc(Op), Op.getValueType(), 3990 Op.getOperand(1), Op.getOperand(2)); 3990 Op.getOperand(1), Op.getOperand(2));