reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7339 SDValue NewLD = DAG.getExtLoad(ISD::EXTLOAD, DL, MVT::i32, Chain, 7344 DAG.getNode(ISD::TRUNCATE, DL, MemVT, NewLD), 7348 return DAG.getMergeValues(Ops, DL); 7353 SDValue Elt = DAG.getNode(ISD::SRL, DL, MVT::i32, NewLD, 7354 DAG.getConstant(I, DL, MVT::i32)); 7356 Elts.push_back(DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, Elt)); 7360 DAG.getBuildVector(MemVT, DL, Elts), 7364 return DAG.getMergeValues(Ops, DL); 7373 if (!allowsMemoryAccessForAlignment(*DAG.getContext(), DAG.getDataLayout(), 7373 if (!allowsMemoryAccessForAlignment(*DAG.getContext(), DAG.getDataLayout(), 7376 std::tie(Ops[0], Ops[1]) = expandUnalignedLoad(Load, DAG); 7377 return DAG.getMergeValues(Ops, DL); 7385 return SplitVectorLoad(Op, DAG); 7388 MachineFunction &MF = DAG.getMachineFunction(); 7404 return WidenVectorLoad(Op, DAG); 7405 return SplitVectorLoad(Op, DAG); 7422 return WidenVectorLoad(Op, DAG); 7423 return SplitVectorLoad(Op, DAG); 7435 return SplitVectorLoad(Op, DAG); 7438 return WidenVectorLoad(Op, DAG); 7448 return scalarizeVectorLoad(Load, DAG); 7451 return SplitVectorLoad(Op, DAG); 7456 return SplitVectorLoad(Op, DAG); 7459 return WidenVectorLoad(Op, DAG); 7471 return SplitVectorLoad(Op, DAG); 7481 return SplitVectorLoad(Op, DAG);