Home
last modified time | relevance | path

Searched refs:CondBr (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp126 MachineInstr &CondBr, MachineBasicBlock *MBB, in knownRegValInBlock() argument
128 unsigned Opc = CondBr.getOpcode(); in knownRegValInBlock()
133 MBB == CondBr.getOperand(1).getMBB()) || in knownRegValInBlock()
135 MBB != CondBr.getOperand(1).getMBB())) { in knownRegValInBlock()
136 FirstUse = CondBr; in knownRegValInBlock()
137 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0)); in knownRegValInBlock()
150 MachineBasicBlock *BrTarget = CondBr.getOperand(1).getMBB(); in knownRegValInBlock()
157 assert(PredMBB == CondBr.getParent() && in knownRegValInBlock()
159 if (CondBr == PredMBB->begin()) in knownRegValInBlock()
292 if (CondBr == PredMBB->end()) in optimizeBlock()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp206 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in updatePredecessorProfileMetadata() local
207 if (!CondBr) in updatePredecessorProfileMetadata()
212 if (!CondBr->extractProfMetadata(TrueWeight, FalseWeight)) in updatePredecessorProfileMetadata()
1126 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in ProcessBlock() local
1128 if (CondBr && CondConst) { in ProcessBlock()
1140 CondConst, CondBr); in ProcessBlock()
1144 BasicBlock *ToRemoveSucc = CondBr->getSuccessor(ToRemove); in ProcessBlock()
1146 BranchInst::Create(CondBr->getSuccessor(ToKeep), CondBr); in ProcessBlock()
1147 CondBr->eraseFromParent(); in ProcessBlock()
2473 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); in TryToUnfoldSelect() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp223 auto *CondBr = BranchInst::Create(NewBB, nullptr, NewCond); in execute() local
224 CondBr->setSuccessor(0, nullptr); in execute()
225 ReplaceInstWithInst(CurrentTerminator, CondBr); in execute()
H A DLoopVectorize.cpp7043 auto *CondBr = BranchInst::Create(State.CFG.PrevBB, nullptr, ConditionBit); in execute() local
7044 CondBr->setSuccessor(0, nullptr); in execute()
7045 ReplaceInstWithInst(CurrentTerminator, CondBr); in execute()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp583 X86CondBrFolding CondBr(TII, MBPI, MF); in runOnMachineFunction() local
584 return CondBr.optimize(); in runOnMachineFunction()
H A DX86SpeculativeLoadHardening.cpp723 for (auto *CondBr : CondBrs) in tracePredStateThroughCFG() local
724 ++SuccCounts[CondBr->getOperand(0).getMBB()]; in tracePredStateThroughCFG()
788 for (auto *CondBr : CondBrs) { in tracePredStateThroughCFG() local
789 MachineBasicBlock &Succ = *CondBr->getOperand(0).getMBB(); in tracePredStateThroughCFG()
792 X86::CondCode Cond = X86::getCondFromBranchOpc(CondBr->getOpcode()); in tracePredStateThroughCFG()
796 BuildCheckingBlockForSuccAndConds(MBB, Succ, SuccCount, CondBr, UncondBr, in tracePredStateThroughCFG()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp1769 MachineInstr *CondBr = in insertBranch() local
1774 preserveCondRegFlags(CondBr->getOperand(1), Cond[1]); in insertBranch()
1783 MachineInstr *CondBr = in insertBranch() local
1789 MachineOperand &CondReg = CondBr->getOperand(1); in insertBranch()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td724 let Name = "CondBr"; let PredicateMethod = "isCondBr";