Lines Matching full:island
64 "ARM constant island placement and branch shortening pass"
82 CPMaxIteration("arm-constant-island-max-iteration", cl::Hidden, cl::init(30),
100 /// Water - Potential places where an island could be formed.
409 // TBB generation code in this constant island pass has not been adapted to in runOnMachineFunction()
472 report_fatal_error("Constant Island pass failed to converge!"); in runOnMachineFunction()
792 // 'water' that a constant pool island could be placed. in initializeFunctionInfo()
1366 /// block following which the new island can be inserted (the WaterList
1416 // entries are 4 bytes: if instruction I references island CPE, and in createNewWater()
1420 // need to create a new island. So, we make a first guess, then walk through in createNewWater()
1423 // reference CPEs will be able to use the same island area; if not, we back in createNewWater()
1438 // (allows for long branch on Thumb1). Alignment of the island is handled in createNewWater()
1525 // constant island is injected inbetween them, the relocation will clobber in createNewWater()
1579 // propagate that to the new island. This is just keeping NewWaterList in handleConstantPoolUser()
1618 // Okay, we know we can put an island before NewMBB now, do it! in handleConstantPoolUser()
1624 // Now that we have an island to add the CPE to, clone the original CPE and in handleConstantPoolUser()
1625 // add it to the island. in handleConstantPoolUser()
1640 // Increase the size of the island block to account for the new entry. in handleConstantPoolUser()
1679 // An island has only one predecessor BB and one successor BB. Check if in removeDeadCPEMI()
2526 /// island pass.