reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1127 if (Value *PreloadLoad = GlobalMap.lookup(Load)) { 1128 VectorMap[Load] = Builder.CreateVectorSplat(getVectorWidth(), PreloadLoad, 1129 Load->getName() + "_p"); 1133 if (!VectorType::isValidElementType(Load->getType())) { 1135 ScalarMaps[i][Load] = 1136 generateArrayLoad(Stmt, Load, ScalarMaps[i], VLTS[i], NewAccesses); 1140 const MemoryAccess &Access = Stmt.getArrayAccessFor(Load); 1144 extractScalarValues(Load, VectorMap, ScalarMaps); 1148 NewLoad = generateStrideZeroLoad(Stmt, Load, ScalarMaps[0], NewAccesses); 1150 NewLoad = generateStrideOneLoad(Stmt, Load, ScalarMaps, NewAccesses); 1152 NewLoad = generateStrideOneLoad(Stmt, Load, ScalarMaps, NewAccesses, true); 1154 NewLoad = generateUnknownStrideLoad(Stmt, Load, ScalarMaps, NewAccesses); 1156 VectorMap[Load] = NewLoad;