| /openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| D | SystemZElimCompare.cpp | 209 MachineInstr *Branch = CCUsers[0]; in convertToBRCT() local 210 if (Branch->getOpcode() != SystemZ::BRC || in convertToBRCT() 211 Branch->getOperand(0).getImm() != SystemZ::CCMASK_ICMP || in convertToBRCT() 212 Branch->getOperand(1).getImm() != SystemZ::CCMASK_CMP_NE) in convertToBRCT() 219 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT() 225 MachineOperand Target(Branch->getOperand(2)); in convertToBRCT() 226 while (Branch->getNumOperands()) in convertToBRCT() 227 Branch->removeOperand(0); in convertToBRCT() 228 Branch->setDesc(TII->get(BRCT)); in convertToBRCT() 229 MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch); in convertToBRCT() [all …]
|
| D | SystemZLongBranch.cpp | 102 MachineInstr *Branch = nullptr; member 274 Terminator.Branch = &MI; in describeTerminator() 330 if (!Terminator.Branch || Terminator.ExtraRelaxSize == 0) in mustRelaxBranch() 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() 419 splitBranchOnCount(Branch, SystemZ::AGHI); in relaxBranch() 422 splitCompareBranch(Branch, SystemZ::CR); in relaxBranch() [all …]
|
| D | SystemZInstrInfo.cpp | 384 SystemZII::Branch Branch(getBranchInfo(*I)); in analyzeBranch() local 385 if (!Branch.hasMBBTarget()) in analyzeBranch() 389 if (Branch.Type != SystemZII::BranchNormal) in analyzeBranch() 392 if (Branch.CCMask == SystemZ::CCMASK_ANY) { in analyzeBranch() 395 TBB = Branch.getMBBTarget(); in analyzeBranch() 406 if (MBB.isLayoutSuccessor(Branch.getMBBTarget())) { in analyzeBranch() 414 TBB = Branch.getMBBTarget(); in analyzeBranch() 422 TBB = Branch.getMBBTarget(); in analyzeBranch() 423 Cond.push_back(MachineOperand::CreateImm(Branch.CCValid)); in analyzeBranch() 424 Cond.push_back(MachineOperand::CreateImm(Branch.CCMask)); in analyzeBranch() [all …]
|
| D | SystemZInstrInfo.h | 111 class Branch { 125 Branch(BranchType type, unsigned ccValid, unsigned ccMask, in Branch() function 302 SystemZII::Branch getBranchInfo(const MachineInstr &MI) const;
|
| /openbsd/src/gnu/llvm/clang/include/clang/Analysis/Analyses/ |
| D | UninitializedValues.h | 32 struct Branch { struct 52 SmallVector<Branch, 2> UninitBranches; argument 58 void addUninitBranch(Branch B) { in addUninitBranch() 96 using branch_iterator = SmallVectorImpl<Branch>::const_iterator;
|
| D | ThreadSafetyOps.def | 49 TIL_OPCODE_DEF(Branch)
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | predict.def | 66 /* Branch containing goto is probably not taken. */ 69 /* Branch to basic block containing call marked by noreturn attribute. */ 99 /* Branch guarding call is probably taken. */ 102 /* Branch causing function to terminate is probably not taken. */ 105 /* Branch containing goto is probably not taken. */ 108 /* Branch ending with return constant is probably not taken. */ 111 /* Branch ending with return negative constant is probably not taken. */ 114 /* Branch ending with return; is probably not taken */
|
| /openbsd/src/gnu/gcc/gcc/ |
| D | predict.def | 65 /* Branch containing goto is probably not taken. */ 68 /* Branch to basic block containing call marked by noreturn attribute. */ 102 /* Branch guarding call is probably taken. */ 105 /* Branch causing function to terminate is probably not taken. */ 109 /* Branch containing goto is probably not taken. */ 112 /* Branch ending with return constant is probably not taken. */ 115 /* Branch ending with return negative constant is probably not taken. */ 118 /* Branch ending with return; is probably not taken */
|
| /openbsd/src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/ |
| D | DataflowAnalysis.h | 128 void transferBranchTypeErased(bool Branch, const Stmt *Stmt, in transferBranchTypeErased() argument 130 transferBranchInternal(Rank0{}, *static_cast<Derived *>(this), Branch, Stmt, in transferBranchTypeErased() 158 static auto transferBranchInternal(Rank0, Analysis &A, bool Branch, 162 Branch, Stmt, std::declval<LatticeT &>(), Env))> { 163 A.transferBranch(Branch, Stmt, llvm::any_cast<Lattice &>(L.Value), Env);
|
| D | TypeErasedDataflowAnalysis.h | 107 virtual void transferBranchTypeErased(bool Branch, const Stmt *,
|
| /openbsd/src/gnu/usr.bin/binutils/gas/doc/ |
| D | c-i960.texi | 120 Normally, Compare-and-Branch instructions with targets that require 205 instruction: @samp{callj}, and Compare-and-Branch or Compare-and-Jump 210 * Compare-and-branch-i960:: Compare-and-Branch 227 @subsection Compare-and-Branch 231 The 960 architectures provide combined Compare-and-Branch instructions 235 either issue an error, or convert your Compare-and-Branch instruction 242 and whether you use a ``Compare and Branch'' instruction or a ``Compare 244 expanded if necessary; the ``Branch'' instructions are expanded when 248 These are the Compare-and-Branch instructions, their ``Jump'' variants, 256 Branch Jump Expanded to [all …]
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/gas/doc/ |
| D | c-i960.texi | 120 Normally, Compare-and-Branch instructions with targets that require 205 instruction: @samp{callj}, and Compare-and-Branch or Compare-and-Jump 210 * Compare-and-branch-i960:: Compare-and-Branch 227 @subsection Compare-and-Branch 231 The 960 architectures provide combined Compare-and-Branch instructions 235 either issue an error, or convert your Compare-and-Branch instruction 242 and whether you use a ``Compare and Branch'' instruction or a ``Compare 244 expanded if necessary; the ``Branch'' instructions are expanded when 248 These are the Compare-and-Branch instructions, their ``Jump'' variants, 256 Branch Jump Expanded to [all …]
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | BranchWeightMetadata.rst | 2 LLVM Branch Weight Metadata 11 Branch Weight Metadata represents branch weights as its likeliness to be taken 17 Branch weights might be fetch from the profiling file, or generated based on 43 Branch weights are assigned to every case (including the ``default`` case which 57 Branch weights are assigned to every destination. 105 Other terminator instructions are not allowed to contain Branch Weight Metadata. 191 Branch Weight Metatada is not proof against CFG changes. If terminator operands'
|
| /openbsd/src/gnu/llvm/clang/lib/Analysis/ |
| D | UninitializedValues.cpp | 653 UninitUse::Branch Branch; in getUninitUse() local 654 Branch.Terminator = Label; in getUninitUse() 655 Branch.Output = 0; // Ignored. in getUninitUse() 656 Use.addUninitBranch(Branch); in getUninitUse() 658 UninitUse::Branch Branch; in getUninitUse() local 659 Branch.Terminator = Term; in getUninitUse() 660 Branch.Output = I - Block->succ_begin(); in getUninitUse() 661 Use.addUninitBranch(Branch); in getUninitUse()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsDelaySlotFiller.cpp | 248 Iter replaceWithCompactBranch(MachineBasicBlock &MBB, Iter Branch, 558 Iter Branch, in replaceWithCompactBranch() argument 563 unsigned NewOpcode = TII->getEquivalentCompactForm(Branch); in replaceWithCompactBranch() 564 Branch = TII->genInstrWithNewOpc(NewOpcode, Branch); in replaceWithCompactBranch() 566 auto *ToErase = cast<MachineInstr>(&*std::next(Branch)); in replaceWithCompactBranch() 569 ToErase->getMF()->moveCallSiteInfo(ToErase, cast<MachineInstr>(&*Branch)); in replaceWithCompactBranch() 571 return Branch; in replaceWithCompactBranch()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/ADT/ |
| D | IntervalMap.h | 939 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() 1283 rootBranch().stop(n) = Node[n].template get<Branch>().stop(Size[n]-1); in splitRoot() 1323 deleteNode(&Node.get<Branch>()); in deleteNode() 1512 unsigned p = NR.get<Branch>().safeFind(0, x); in pathFillFind() 1546 if (!Traits::stopLess(path.node<Branch>(l).stop(path.offset(l)), x)) { in treeAdvanceTo() 1549 path.node<Branch>(l + 1).safeFind(path.offset(l + 1), x); in treeAdvanceTo() 1556 path.offset(1) = path.node<Branch>(1).safeFind(path.offset(1), x); in treeAdvanceTo() [all …]
|
| /openbsd/src/gnu/llvm/compiler-rt/lib/builtins/ |
| D | int_div_impl.inc | 33 // Branch-less version of: 62 // Branch-less version of:
|
| /openbsd/src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/ |
| D | FileAnalysis.cpp | 325 for (const auto &Branch : Graph.ConditionalBranchNodes) { in indirectCFOperandClobber() local 327 if (Branch.IndirectCFIsOnTargetPath) in indirectCFOperandClobber() 328 Node = Branch.Target; in indirectCFOperandClobber() 330 Node = Branch.Fallthrough; in indirectCFOperandClobber()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/MC/ |
| D | MCInstrDesc.h | 159 Branch, enumerator 311 bool isBranch() const { return Flags & (1ULL << MCID::Branch); } in isBranch()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64Schedule.td | 40 def WriteBr : SchedWrite; // Branch 41 def WriteBrReg : SchedWrite; // Indirect Branch
|
| /openbsd/src/gnu/llvm/clang/docs/ |
| D | SourceBasedCodeCoverage.rst | 197 | | | | Branch (1:17): [True: 9, False: 1] 198 | | | | Branch (1:24): [True: 0, False: 1] 201 | | Branch (3:23): [True: 10, False: 1] 275 * Branch coverage is the percentage of "true" and "false" branches that have 430 Branch regions 439 Branch coverage is not tracked for constant folded branch conditions since 444 Branch coverage is tied directly to branch-generating conditions in the source 465 Branch regions are also generated for each switch case, including the default
|
| /openbsd/src/gnu/usr.bin/cvs/doc/ |
| D | cvs.info-9 | 109 * Branch merge example: Merging a branch. 110 * Branch number <1>: Branches and revisions. 111 * Branch number: Revision numbers. 112 * Branch, accessing: Accessing branches. 113 * Branch, check out: Accessing branches. 114 * Branch, creating a: Creating a branch. 115 * Branch, identifying: Accessing branches. 116 * Branch, retrieving: Accessing branches. 117 * Branch, vendor-: Tracking sources.
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | BasicBlockUtils.cpp | 1750 auto Branch = cast<BranchInst>(BB->getTerminator()); in redirectToHub() local 1751 auto Condition = Branch->isConditional() ? Branch->getCondition() : nullptr; in redirectToHub() 1753 BasicBlock *Succ0 = Branch->getSuccessor(0); in redirectToHub() 1757 if (Branch->isUnconditional()) { in redirectToHub() 1758 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 1761 Succ1 = Branch->getSuccessor(1); in redirectToHub() 1765 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 1767 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub() 1769 Branch->eraseFromParent(); in redirectToHub()
|
| /openbsd/src/gnu/gcc/gcc/config/mips/ |
| D | mips-ps-3d.md | 437 ; Floating Point Branch Instructions. 440 ; Branch on Any of Four Floating Point Condition Codes True 452 ; Branch on Any of Four Floating Point Condition Codes False 464 ; Branch on Any of Two Floating Point Condition Codes True 476 ; Branch on Any of Two Floating Point Condition Codes False
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| D | PPCReduceCRLogicals.cpp | 658 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()
|