Home
last modified time | relevance | path

Searched refs:Branch (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp221 Branch->removeOperand(0); in convertToBRCT()
223 MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch); in convertToBRCT()
264 Branch->removeOperand(0); in convertToLoadAndTrap()
266 MachineInstrBuilder(*Branch->getParent()->getParent(), Branch) in convertToLoadAndTrap()
587 switch (Branch->getOpcode()) { in fuseCompareOperations()
638 Branch->removeOperand(CCUse); in fuseCompareOperations()
641 Branch->removeOperand(3); in fuseCompareOperations()
645 Branch->removeOperand(2); in fuseCompareOperations()
646 Branch->removeOperand(1); in fuseCompareOperations()
647 Branch->removeOperand(0); in fuseCompareOperations()
[all …]
H A DSystemZLongBranch.cpp102 MachineInstr *Branch = nullptr; member
274 Terminator.Branch = &MI; in describeTerminator()
407 MachineInstr *Branch = Terminator.Branch; in relaxBranch() local
408 switch (Branch->getOpcode()) { in relaxBranch()
410 Branch->setDesc(TII->get(SystemZ::JG)); in relaxBranch()
413 Branch->setDesc(TII->get(SystemZ::BRCL)); in relaxBranch()
416 splitBranchOnCount(Branch, SystemZ::AHI); in relaxBranch()
422 splitCompareBranch(Branch, SystemZ::CR); in relaxBranch()
425 splitCompareBranch(Branch, SystemZ::CGR); in relaxBranch()
428 splitCompareBranch(Branch, SystemZ::CHI); in relaxBranch()
[all …]
H A DSystemZInstrInfo.cpp397 SystemZII::Branch Branch(getBranchInfo(*I)); in analyzeBranch() local
398 if (!Branch.hasMBBTarget()) in analyzeBranch()
402 if (Branch.Type != SystemZII::BranchNormal) in analyzeBranch()
405 if (Branch.CCMask == SystemZ::CCMASK_ANY) { in analyzeBranch()
408 TBB = Branch.getMBBTarget(); in analyzeBranch()
419 if (MBB.isLayoutSuccessor(Branch.getMBBTarget())) { in analyzeBranch()
427 TBB = Branch.getMBBTarget(); in analyzeBranch()
435 TBB = Branch.getMBBTarget(); in analyzeBranch()
446 if (TBB != Branch.getMBBTarget()) in analyzeBranch()
452 if (OldCCValid == Branch.CCValid && OldCCMask == Branch.CCMask) in analyzeBranch()
[all …]
H A DSystemZInstrInfo.h122 class Branch {
136 Branch(BranchType type, unsigned ccValid, unsigned ccMask, in Branch() function
313 SystemZII::Branch getBranchInfo(const MachineInstr &MI) const;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DUninitializedValues.h32 struct Branch { struct
52 SmallVector<Branch, 2> UninitBranches; argument
58 void addUninitBranch(Branch B) { in addUninitBranch()
96 using branch_iterator = SmallVectorImpl<Branch>::const_iterator;
H A DThreadSafetyOps.def49 TIL_OPCODE_DEF(Branch)
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysis.h127 void transferBranchTypeErased(bool Branch, const Stmt *Stmt, in transferBranchTypeErased() argument
129 transferBranchInternal(Rank0{}, *static_cast<Derived *>(this), Branch, Stmt, in transferBranchTypeErased()
157 static auto transferBranchInternal(Rank0, Analysis &A, bool Branch,
161 Branch, Stmt, std::declval<LatticeT &>(), Env))> {
162 A.transferBranch(Branch, Stmt, llvm::any_cast<Lattice &>(L.Value), Env);
H A DTypeErasedDataflowAnalysis.h108 virtual void transferBranchTypeErased(bool Branch, const Stmt *,
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp649 UninitUse::Branch Branch; in getUninitUse() local
650 Branch.Terminator = Label; in getUninitUse()
651 Branch.Output = 0; // Ignored. in getUninitUse()
652 Use.addUninitBranch(Branch); in getUninitUse()
654 UninitUse::Branch Branch; in getUninitUse() local
655 Branch.Terminator = Term; in getUninitUse()
656 Branch.Output = I - Block->succ_begin(); in getUninitUse()
657 Use.addUninitBranch(Branch); in getUninitUse()
/freebsd-14.2/contrib/llvm-project/openmp/runtime/src/
H A Dz_AIX_asm.S190 bctrl # Branch to CTR
208 blr # Branch to LR
344 bctrl # Branch to CTR
362 blr # Branch to LR
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp248 Iter replaceWithCompactBranch(MachineBasicBlock &MBB, Iter Branch,
557 Iter Branch, in replaceWithCompactBranch() argument
562 unsigned NewOpcode = TII->getEquivalentCompactForm(Branch); in replaceWithCompactBranch()
563 Branch = TII->genInstrWithNewOpc(NewOpcode, Branch); in replaceWithCompactBranch()
565 auto *ToErase = cast<MachineInstr>(&*std::next(Branch)); in replaceWithCompactBranch()
568 ToErase->getMF()->moveCallSiteInfo(ToErase, cast<MachineInstr>(&*Branch)); in replaceWithCompactBranch()
570 return Branch; in replaceWithCompactBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp312 const CounterMappingRegion *Branch = Map[ID]; in shouldCopyOffTestVectorForTruePath() local
315 if (Branch->MCDCParams.TrueID > 0) in shouldCopyOffTestVectorForTruePath()
316 buildTestVector(TV, Branch->MCDCParams.TrueID); in shouldCopyOffTestVectorForTruePath()
324 const CounterMappingRegion *Branch = Map[ID]; in shouldCopyOffTestVectorForFalsePath() local
327 if (Branch->MCDCParams.FalseID > 0) in shouldCopyOffTestVectorForFalsePath()
328 buildTestVector(TV, Branch->MCDCParams.FalseID); in shouldCopyOffTestVectorForFalsePath()
646 auto ConditionID = Branch.MCDCParams.ID; in addBranch()
653 if (!this->dominates(Branch)) in addBranch()
663 MCDCBranches.push_back(&Branch); in addBranch()
718 processBranch(const CounterMappingRegion &Branch) { in processBranch() argument
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DIntervalMap.h939 using Branch = variable
1207 NR = NR.get<Branch>().safeLookup(x); in treeSafeLookup()
1259 const unsigned Nodes = RootBranch::Capacity / Branch::Capacity + 1; in splitRoot()
1276 Branch *B = newNode<Branch>(); in splitRoot()
1323 deleteNode(&Node.get<Branch>()); in deleteNode()
1512 unsigned p = NR.get<Branch>().safeFind(0, x); in pathFillFind()
1549 path.node<Branch>(l + 1).safeFind(path.offset(l + 1), x); in treeAdvanceTo()
1724 P.node<Branch>(Level).stop(P.offset(Level)) = Stop; in setNodeStop()
1816 if (P.size(Level) == Branch::Capacity) { in insertNode()
1819 SplitRoot = overflow<Branch>(Level); in insertNode()
[all …]
/freebsd-14.2/sys/contrib/openzfs/
H A DMETA3 Branch: 1.0
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dint_div_impl.inc33 // Branch-less version of:
62 // Branch-less version of:
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h159 Branch, enumerator
307 bool isBranch() const { return Flags & (1ULL << MCID::Branch); } in isBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td40 def WriteBr : SchedWrite; // Branch
41 def WriteBrReg : SchedWrite; // Indirect Branch
H A DAArch64SchedThunderX.td24 let MispredictPenalty = 8; // Branch mispredict penalty.
41 def THXT8XUnitBr : ProcResource<1> { let BufferSize = 0; } // Branch
142 // Branch
248 // Branch
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp658 MachineInstr *Branch = in splitBlockOnBinaryCROp() local
683 computeBranchTargetAndInversion(Opc, Branch->getOpcode(), UsingDef1, in splitBlockOnBinaryCROp()
692 LLVM_DEBUG(dbgs() << "Original branch instruction: "; Branch->dump()); in splitBlockOnBinaryCROp()
693 BlockSplitInfo BSI { Branch, SplitBefore, SplitCond, InvertNewBranch, in splitBlockOnBinaryCROp()
H A DPPCScheduleE500.td20 // queues (GIQx) or Branch issue queue (BIQ).
29 def E500_BU : FuncUnit; // Branch unit
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td106 // b4const predicate - Branch Immediate 4-bit signed operand
121 // b4constu predicate - Branch Immediate 4-bit unsigned operand
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1938 auto Branch = cast<BranchInst>(BB->getTerminator()); in redirectToHub() local
1939 auto Condition = Branch->isConditional() ? Branch->getCondition() : nullptr; in redirectToHub()
1941 BasicBlock *Succ0 = Branch->getSuccessor(0); in redirectToHub()
1945 if (Branch->isUnconditional()) { in redirectToHub()
1946 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1949 Succ1 = Branch->getSuccessor(1); in redirectToHub()
1953 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1955 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
1957 Branch->eraseFromParent(); in redirectToHub()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp236 for (const auto &Branch : FileCoverage.getBranches()) in renderFileBranches() local
237 BranchArray.push_back(renderBranch(Branch)); in renderFileBranches()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp876 auto *Branch = RI.HasBranch ? in checkScopeHoistable() local
917 if (RI.HasBranch && InsertPoint != Branch) { in checkScopeHoistable()
919 bool IsHoistable = checkHoistValue(Branch->getCondition(), InsertPoint, in checkScopeHoistable()
925 assert(InsertPoint != Branch && "Branch must not be the hoist point"); in checkScopeHoistable()
942 InsertPoint = Branch; in checkScopeHoistable()
948 assert(!DT.dominates(Branch, InsertPoint) && in checkScopeHoistable()
951 assert(checkHoistValue(Branch->getCondition(), InsertPoint, in checkScopeHoistable()
965 CHR_DEBUG(dbgs() << "BI " << *Branch << "\n"); in checkScopeHoistable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp344 MachineInstr *Branch = in emitElse() local
360 LIS->InsertMachineInstrInMaps(*Branch); in emitElse()
436 MachineInstr *Branch = in emitLoop() local
443 LIS->InsertMachineInstrInMaps(*Branch); in emitLoop()

123456