reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/MachineVerifier.cpp
  363   this->MF = &MF;
  579                                            : TRI->getReservedRegs(*MF);
  581   if (!MF->empty())
  582     markReachable(&MF->front());
  586   for (const auto &MBB : *MF) {
  602   if (!MF->empty())
  621   if (!MF->getProperties().hasProperty(
  663   const Function &F = MF->getFunction();
  682       if (MBBI == MF->end()) {
  733       if (MBBI == MF->end()) {
  810   const MachineFrameInfo &MFI = MF->getFrameInfo();
  811   BitVector PR = MFI.getPristineRegs(*MF);
 1359         = Intrinsic::getAttributes(MF->getFunction().getContext(),
 1489     if (MF->getProperties().hasProperty(
 1692               TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1762             TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1767                         TII->getRegClass(MCID, MONum, TRI, *MF))
 1792               TII->getRegClass(MCID, MONum, TRI, *MF)) {
 1795                 TRI->getLargestLegalSuperClass(RC, *MF);
 2141   for (const auto &MBB : *MF) {
 2176   for (const auto &MBB : *MF) {
 2273   for (const MachineBasicBlock &MBB : *MF)
 2280   for (const auto &MBB : *MF) {
 2292   if (!MF->empty()) {
 2293     BBInfo &MInfo = MBBInfoMap[&MF->front()];
 2297       report("Virtual register defs don't dominate all uses.", MF);
 2307   for (auto CSInfo : MF->getCallSitesInfo())
 2309       report("Call site info referencing instruction that is not call", MF);
 2317     for (const auto &MBB : *MF) {
 2348       report("Missing live interval for virtual register", MF);
 2373     report("Value not live at VNInfo def and not marked unused", MF);
 2380     report("Live segment at def has different VNInfo", MF);
 2388     report("Invalid VNInfo definition index", MF);
 2465     report("Foreign valno in live segment", MF);
 2472     report("Live segment valno is marked unused", MF);
 2479     report("Bad start of live segment, no basic block", MF);
 2494     report("Bad end of live segment, no basic block", MF);
 2689       report("Lane masks of sub ranges overlap in live interval", MF);
 2693       report("Subrange lanemask is invalid", MF);
 2697       report("Subrange must not be empty", MF);
 2703       report("A Subrange is not covered by the main range", MF);
 2712     report("Multiple connected components in live interval", MF);
 2756   SPState.resize(MF->getNumBlockIDs());
 2762        DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable);
 2762        DFI = df_ext_begin(MF, Reachable), DFE = df_ext_end(MF, Reachable);