Home | History | Annotate | Download | only in ARM

Lines Matching full:island

57 CPMaxIteration("arm-constant-island-max-iteration", cl::Hidden, cl::init(30),
82 /// Water - Potential places where an island could be formed.
283 return "ARM constant island placement and branch shortening pass";
388 /// island pass.
469 report_fatal_error("Constant Island pass failed to converge!");
751 // 'water' that a constant pool island could be placed.
1359 /// block following which the new island can be inserted (the WaterList
1407 // entries are 4 bytes: if instruction I references island CPE, and
1411 // need to create a new island. So, we make a first guess, then walk through
1414 // reference CPEs will be able to use the same island area; if not, we back
1429 // (allows for long branch on Thumb1). Alignment of the island is handled
1532 // propagate that to the new island. This is just keeping NewWaterList
1565 // Okay, we know we can put an island before NewMBB now, do it!
1571 // Now that we have an island to add the CPE to, clone the original CPE and
1572 // add it to the island.
1585 // Increase the size of the island block to account for the new entry.
1620 // An island has only one predecessor BB and one successor BB. Check if