Lines Matching defs:Curr
191 for (auto Curr : Blocks)
192 delete Curr;
193 for (auto Curr : Shapes)
194 delete Curr;
217 Block *Curr = ToInvestigate.front();
219 if (contains(Live, Curr))
221 Live.insert(Curr);
222 for (const auto &iter : Curr->BranchesOut)
234 for (const auto &Curr : Live) {
235 TotalCodeSize += strlen(Curr->Code);
286 Block *Curr = Blocks[i];
287 if (!contains(Pre.Live, Curr))
289 for (const auto &iter : Curr->BranchesOut)
290 iter.first->BranchesIn.insert(Curr);
367 Block *Curr = *(Queue.begin());
369 if (!contains(InnerBlocks, Curr)) {
371 InnerBlocks.insert(Curr);
372 Blocks.remove(Curr);
374 for (const auto &iter : Curr->BranchesIn)
380 for (const auto &Curr : InnerBlocks) {
381 for (const auto &iter : Curr->BranchesOut) {
469 Block *Curr = Queue.front();
471 Block *Owner = Helper.Ownership[Curr]; // Curr must be in the ownership
477 for (const auto &iter : Curr->BranchesOut) {
610 Block *Curr = *(Entries->begin());
611 if (Curr->BranchesIn.empty()) {
613 Make(MakeSimple(Blocks, Curr, *NextEntries));
686 for (const auto &Curr : SmallGroup) {
687 for (const auto &iter : Curr->BranchesOut) {
722 for (const auto &Curr : Pre.Live) {
723 AllBlocks.insert(Curr);