Lines Matching refs:node
139 void RemoveLoop(LoopNode* node);
143 bool TraverseLoopsInnerToOuter(LoopNode* node);
148 void CalculateAndSetTryCatchKind(LoopNode* node);
154 void SimplifyInduction(LoopNode* node);
155 void SimplifyBlocks(LoopNode* node);
159 bool TryOptimizeInnerLoopFinite(LoopNode* node);
162 bool OptimizeInnerLoop(LoopNode* node);
183 bool TryPeelingAndUnrolling(LoopNode* node);
189 bool ShouldVectorize(LoopNode* node, HBasicBlock* block, int64_t trip_count);
190 void Vectorize(LoopNode* node, HBasicBlock* block, HBasicBlock* exit, int64_t trip_count);
191 void GenerateNewLoop(LoopNode* node,
198 bool VectorizeDef(LoopNode* node, HInstruction* instruction, bool generate_code);
199 bool VectorizeUse(LoopNode* node,
231 bool VectorizeSaturationIdiom(LoopNode* node,
236 bool VectorizeHalvingAddIdiom(LoopNode* node,
241 bool VectorizeSADIdiom(LoopNode* node,
246 bool VectorizeDotProdIdiom(LoopNode* node,