Lines Matching defs:undef
1271 // Map from register class to canonical undef register for that class.
1274 // this map is only used when InitReg is non-undef.
1276 // Map from LoopReg to phi register where the InitReg is undef.
1283 // If InitReg is not given it is chosen arbitrarily. It will either be undef
1287 // Create an undef register of the given register class.
1288 Register undef(const TargetRegisterClass *RC);
1472 // If the init register is not undef, try and find an existing phi.
1484 // InitReg is either undef or no existing phi takes InitReg as input. Try and
1485 // find a phi that takes undef as input.
1490 // Found a phi taking undef as input, and this input is undef so return
1493 // Found a phi taking undef as input, so rewrite it to take InitReg.
1516 .addReg(InitReg ? *InitReg : undef(RC))
1527 Register KernelRewriter::undef(const TargetRegisterClass *RC) {