reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1311 /*UnfoldStore=*/false, NewMIs); 1316 assert(NewMIs.size() == 2 && 1320 MBB->insert(Pos, NewMIs[0]); 1321 MBB->insert(Pos, NewMIs[1]); 1324 if (!IsLoopInvariantInst(*NewMIs[0]) || !IsProfitableToHoist(*NewMIs[0])) { 1324 if (!IsLoopInvariantInst(*NewMIs[0]) || !IsProfitableToHoist(*NewMIs[0])) { 1325 NewMIs[0]->eraseFromParent(); 1326 NewMIs[1]->eraseFromParent(); 1331 UpdateRegPressure(NewMIs[1]); 1335 return NewMIs[0];