Searched refs:CondBr (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RedundantCopyElimination.cpp | 93 bool knownRegValInBlock(MachineInstr &CondBr, MachineBasicBlock *MBB, 114 /// is the target of a conditional branch \p CondBr with an equality comparison. 125 MachineInstr &CondBr, MachineBasicBlock *MBB, 127 unsigned Opc = CondBr.getOpcode(); 132 MBB == CondBr.getOperand(1).getMBB()) || 134 MBB != CondBr.getOperand(1).getMBB())) { 135 FirstUse = CondBr; 136 KnownRegs.push_back(RegImm(CondBr.getOperand(0).getReg(), 0)); 145 AArch64CC::CondCode CC = (AArch64CC::CondCode)CondBr.getOperand(0).getImm(); 149 MachineBasicBlock *BrTarget = CondBr 124 knownRegValInBlock( MachineInstr &CondBr, MachineBasicBlock *MBB, SmallVectorImpl<RegImm> &KnownRegs, MachineBasicBlock::iterator &FirstUse) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 191 // [Branch CondBr] 212 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); local 213 if (!CondBr) 218 if (!CondBr->extractProfMetadata(TrueWeight, FalseWeight)) 1101 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); local 1103 if (CondBr && CondConst) { 1107 assert(CondBr->isConditional() && "Threading on unconditional terminator"); 1115 CondConst, CondBr); 1119 BasicBlock *ToRemoveSucc = CondBr->getSuccessor(ToRemove); 1122 BranchInst::Create(CondBr 2503 BranchInst *CondBr = dyn_cast<BranchInst>(BB->getTerminator()); local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CondBrFolding.cpp | 65 StringRef getPassName() const override { return "X86 CondBr Folding"; } 475 // CondBr, 577 X86CondBrFolding CondBr(TII, MBPI, MF); 578 return CondBr.optimize();
|
H A D | X86SpeculativeLoadHardening.cpp | 719 for (auto *CondBr : CondBrs) 720 ++SuccCounts[CondBr->getOperand(0).getMBB()]; 785 for (auto *CondBr : CondBrs) { 786 MachineBasicBlock &Succ = *CondBr->getOperand(0).getMBB(); 789 X86::CondCode Cond = X86::getCondFromBranch(*CondBr); 793 BuildCheckingBlockForSuccAndConds(MBB, Succ, SuccCount, CondBr, UncondBr,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 223 auto *CondBr = BranchInst::Create(NewBB, nullptr, NewCond); local 224 CondBr->setSuccessor(0, nullptr); 225 ReplaceInstWithInst(CurrentTerminator, CondBr);
|
H A D | LoopVectorize.cpp | 7466 auto *CondBr = BranchInst::Create(State.CFG.PrevBB, nullptr, ConditionBit); 7467 CondBr->setSuccessor(0, nullptr); 7468 ReplaceInstWithInst(CurrentTerminator, CondBr);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.cpp | 2082 MachineInstr *CondBr = local 2087 preserveCondRegFlags(CondBr->getOperand(1), Cond[1]); 2096 MachineInstr *CondBr = local 2102 MachineOperand &CondReg = CondBr->getOperand(1);
|
Completed in 114 milliseconds