reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
195 if (VT == MVT::Other) { 199 VT = MVT::i64; 200 while (DstAlign && DstAlign < VT.getSizeInBits() / 8 && 201 !allowsMisalignedMemoryAccesses(VT, DstAS, DstAlign)) 202 VT = (MVT::SimpleValueType)(VT.getSimpleVT().SimpleTy - 1); 202 VT = (MVT::SimpleValueType)(VT.getSimpleVT().SimpleTy - 1); 203 assert(VT.isInteger()); 213 if (VT.bitsGT(LVT)) 214 VT = LVT; 219 unsigned VTSize = VT.getSizeInBits() / 8; 222 EVT NewVT = VT; 226 if (VT.isVector() || VT.isFloatingPoint()) { 226 if (VT.isVector() || VT.isFloatingPoint()) { 227 NewVT = (VT.getSizeInBits() > 64) ? MVT::i64 : MVT::i32; 253 allowsMisalignedMemoryAccesses(VT, DstAS, DstAlign, 258 VT = NewVT; 266 MemOps.push_back(VT);