Lines Matching defs:undef
1254 // Map from register class to canonical undef register for that class.
1257 // this map is only used when InitReg is non-undef.
1259 // Map from LoopReg to phi register where the InitReg is undef.
1266 // If InitReg is not given it is chosen arbitrarily. It will either be undef
1270 // Create an undef register of the given register class.
1271 Register undef(const TargetRegisterClass *RC);
1451 // If the init register is not undef, try and find an existing phi.
1463 // InitReg is either undef or no existing phi takes InitReg as input. Try and
1464 // find a phi that takes undef as input.
1469 // Found a phi taking undef as input, and this input is undef so return
1472 // Found a phi taking undef as input, so rewrite it to take InitReg.
1488 .addReg(InitReg.hasValue() ? *InitReg : undef(RC))
1499 Register KernelRewriter::undef(const TargetRegisterClass *RC) {