reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5517 unsigned Sz = R.getVectorElementSize(I0); 5518 unsigned MinVF = std::max(2U, R.getMinVecRegSize() / Sz); 5521 R.getORE()->emit([&]() { 5534 R.getORE()->emit([&]() { 5571 if (llvm::any_of(Ops, [&R](Value *V) { 5573 return I && R.isDeleted(I); 5580 R.buildTree(Ops); 5581 Optional<ArrayRef<unsigned>> Order = R.bestOrder(); 5591 R.buildTree(ReorderedOps, None); 5593 if (R.isTreeTinyAndNotFullyVectorizable()) 5596 R.computeMinimumValueSizes(); 5597 int Cost = R.getTreeCost() - UserCost; 5603 R.getORE()->emit(OptimizationRemark(SV_NAME, "VectorizedList", 5607 << ore::NV("TreeSize", R.getTreeSize())); 5609 R.vectorizeTree(); 5619 R.getORE()->emit([&]() { 5626 R.getORE()->emit([&]() {