reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12875 const bool isIntrinsic = (N->getOpcode() == ISD::INTRINSIC_VOID || 12876 N->getOpcode() == ISD::INTRINSIC_W_CHAIN); 12877 const bool isStore = N->getOpcode() == ISD::STORE; 12879 SDValue Addr = N->getOperand(AddrOpIdx); 12880 MemSDNode *MemN = cast<MemSDNode>(N); 12881 SDLoc dl(N); 12897 Worklist.push_back(N); 12899 if (SDNode::hasPredecessorHelper(N, Visited, Worklist) || 12909 unsigned IntNo = cast<ConstantSDNode>(N->getOperand(1))->getZExtValue(); 12949 switch (N->getOpcode()) { 12965 VecTy = N->getValueType(0); 12967 VecTy = N->getOperand(AddrOpIdx+1).getValueType(); 12970 VecTy = N->getOperand(1).getValueType(); 13006 if (isa<LSBaseSDNode>(N)) { 13039 Ops.push_back(N->getOperand(0)); // incoming chain 13040 Ops.push_back(N->getOperand(AddrOpIdx)); 13043 if (StoreSDNode *StN = dyn_cast<StoreSDNode>(N)) { 13049 for (unsigned i = AddrOpIdx + 1; i < N->getNumOperands() - 1; ++i) 13050 Ops.push_back(N->getOperand(i)); 13058 if (AlignedVecTy != VecTy && N->getOpcode() == ISD::STORE) { 13074 if (AlignedVecTy != VecTy && N->getOpcode() == ISD::LOAD) { 13080 DCI.CombineTo(N, NewResults);