reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
613 if (CRI.CopyDefs.first == CRI.CopyDefs.second) { 613 if (CRI.CopyDefs.first == CRI.CopyDefs.second) { 618 if (CRI.TrueDefs.first->isCopy() || CRI.TrueDefs.second->isCopy() || 618 if (CRI.TrueDefs.first->isCopy() || CRI.TrueDefs.second->isCopy() || 619 CRI.TrueDefs.first->isPHI() || CRI.TrueDefs.second->isPHI()) { 619 CRI.TrueDefs.first->isPHI() || CRI.TrueDefs.second->isPHI()) { 627 if (CRI.MI->getOpcode() != PPC::CROR && 628 CRI.MI->getOpcode() != PPC::CRAND && 629 CRI.MI->getOpcode() != PPC::CRNOR && 630 CRI.MI->getOpcode() != PPC::CRNAND && 631 CRI.MI->getOpcode() != PPC::CRORC && 632 CRI.MI->getOpcode() != PPC::CRANDC) { 637 LLVM_DEBUG(dbgs() << "Splitting the following CR op:\n"; CRI.dump()); 638 MachineBasicBlock::iterator Def1It = CRI.TrueDefs.first; 639 MachineBasicBlock::iterator Def2It = CRI.TrueDefs.second; 643 for (auto E = CRI.MI->getParent()->end(); Def2It != E; ++Def2It) { 652 LLVM_DEBUG(CRI.MI->getParent()->dump()); 657 MRI->use_nodbg_begin(CRI.MI->getOperand(0).getReg())->getParent(); 666 UsingDef1 ? CRI.TrueDefs.first : CRI.TrueDefs.second; 666 UsingDef1 ? CRI.TrueDefs.first : CRI.TrueDefs.second; 668 UsingDef1 ? CRI.CopyDefs.first : CRI.CopyDefs.second; 668 UsingDef1 ? CRI.CopyDefs.first : CRI.CopyDefs.second; 677 MBB->splice(FirstTerminator, MBB, CRI.MI); 679 unsigned Opc = CRI.MI->getOpcode(); 685 UsingDef1 ? CRI.CopyDefs.second : CRI.CopyDefs.first; 685 UsingDef1 ? CRI.CopyDefs.second : CRI.CopyDefs.first; 692 InvertOrigBranch, TargetIsFallThrough, MBPI, CRI.MI, 693 UsingDef1 ? CRI.CopyDefs.first : CRI.CopyDefs.second }; 693 UsingDef1 ? CRI.CopyDefs.first : CRI.CopyDefs.second }; 699 CRI.TrueDefs.first && isCRLogical(*CRI.TrueDefs.first); 699 CRI.TrueDefs.first && isCRLogical(*CRI.TrueDefs.first); 701 CRI.TrueDefs.second && isCRLogical(*CRI.TrueDefs.second); 701 CRI.TrueDefs.second && isCRLogical(*CRI.TrueDefs.second); 703 AllCRLogicalOps.push_back(createCRLogicalOpInfo(*CRI.TrueDefs.first)); 705 AllCRLogicalOps.push_back(createCRLogicalOpInfo(*CRI.TrueDefs.second));