Home
last modified time | relevance | path

Searched refs:restrictions (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dloop_optimization.cc365 static bool HasVectorRestrictions(uint64_t restrictions, uint64_t tested) { in HasVectorRestrictions() argument
366 return (restrictions & tested) != 0; in HasVectorRestrictions()
1280 uint64_t restrictions = kNone; in VectorizeDef() local
1294 restrictions |= kNoHiBits; in VectorizeDef()
1296 if (TrySetVectorType(type, &restrictions) && in VectorizeDef()
1299 VectorizeUse(node, value, generate_code, type, restrictions)) { in VectorizeDef()
1317 if (VectorizeSADIdiom(node, instruction, generate_code, type, restrictions) || in VectorizeDef()
1318 VectorizeDotProdIdiom(node, instruction, generate_code, type, restrictions) || in VectorizeDef()
1319 (TrySetVectorType(type, &restrictions) && in VectorizeDef()
1320 VectorizeUse(node, instruction, generate_code, type, restrictions))) { in VectorizeDef()
[all …]
Dloop_optimization.h186 uint64_t restrictions);
188 bool TrySetVectorType(DataType::Type type, /*out*/ uint64_t* restrictions);
218 uint64_t restrictions);
223 uint64_t restrictions);
228 uint64_t restrictions);
233 uint64_t restrictions);