Пример #1
0
/// isImplicitlyDefined - Return true if all defs of VirtReg are implicit-defs.
/// This includes registers with no defs.
static bool isImplicitlyDefined(unsigned VirtReg,
                                const MachineRegisterInfo *MRI) {
    for (MachineRegisterInfo::def_iterator DI = MRI->def_begin(VirtReg),
            DE = MRI->def_end(); DI != DE; ++DI)
        if (!DI->isImplicitDef())
            return false;
    return true;
}