reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
40496 EVT VT = StoredVal.getValueType(); 40504 StoredVal = DAG.getBitcast(NewVT, StoredVal); 40504 StoredVal = DAG.getBitcast(NewVT, StoredVal); 40506 return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(), 40514 StoredVal.getOpcode() == ISD::SCALAR_TO_VECTOR && 40515 StoredVal.getOperand(0).getValueType() == MVT::i8) { 40516 return DAG.getStore(St->getChain(), dl, StoredVal.getOperand(0), 40526 Ops[0] = StoredVal; 40527 StoredVal = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i1, Ops); 40528 return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(), 40536 ISD::isBuildVectorOfConstantSDNodes(StoredVal.getNode())) { 40540 StoredVal->ops().slice(0, 32)); 40543 StoredVal->ops().slice(32, 32)); 40560 StoredVal = combinevXi1ConstantToInteger(StoredVal, DAG); 40560 StoredVal = combinevXi1ConstantToInteger(StoredVal, DAG); 40561 return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(), 40614 if (!St->isTruncatingStore() && StoredVal.hasOneUse() && 40615 (StoredVal.getOpcode() == X86ISD::VTRUNCUS || 40616 StoredVal.getOpcode() == X86ISD::VTRUNCS) && 40617 TLI.isTruncStoreLegal(StoredVal.getOperand(0).getValueType(), VT)) { 40618 bool IsSigned = StoredVal.getOpcode() == X86ISD::VTRUNCS; 40620 dl, StoredVal.getOperand(0), St->getBasePtr(),