HomeSort by relevance Sort by last modified time
    Searched defs:FBB (Results 1 - 19 of 19) sorted by null

  /external/llvm/lib/Target/AArch64/
AArch64BranchRelaxation.cpp 416 MachineBasicBlock *TBB, *FBB;
418 TII->AnalyzeBranch(*MBB, TBB, FBB, Cond, false);
430 MBB->replaceSuccessor(FBB, NewBB);
431 NewBB->addSuccessor(FBB);
AArch64ConditionOptimizer.cpp 329 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
330 if (TII->AnalyzeBranch(*HBB, TBB, FBB, HeadCond)) {
AArch64ConditionalCompares.cpp 498 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
499 if (TII->AnalyzeBranch(*Head, TBB, FBB, HeadCond)) {
526 TBB = FBB = nullptr;
527 if (TII->AnalyzeBranch(*CmpBB, TBB, FBB, CmpBBCond)) {
AArch64FastISel.cpp     [all...]
  /external/llvm/unittests/IR/
IRBuilderTest.cpp 85 BasicBlock *FBB = BasicBlock::Create(Ctx, "", F);
87 BranchInst *BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB);
92 EXPECT_EQ(FBB, TI->getSuccessor(1));
96 BI = Builder.CreateCondBr(Builder.getTrue(), TBB, FBB, Weights);
101 EXPECT_EQ(FBB, TI->getSuccessor(1));
  /external/llvm/lib/CodeGen/
EarlyIfConversion.cpp 72 // | [TF]BB FBB TBB
77 // Instructions in the conditional blocks TBB and/or FBB are spliced into the
97 MachineBasicBlock *FBB;
99 /// isTriangle - When there is no 'else' block, either TBB or FBB will be
101 bool isTriangle() const { return TBB == Tail || FBB == Tail; }
107 MachineBasicBlock *getFPred() const { return FBB == Tail ? Head : FBB; }
137 /// and FBB.
342 TBB = FBB = Tail = nullptr;
389 if (TII->AnalyzeBranch(*Head, TBB, FBB, Cond))
    [all...]
BranchFolding.cpp 218 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
220 if (!TII->AnalyzeBranch(MBB, TBB, FBB, Cond, true))
221 MadeChange |= MBB.CorrectExtraCFGEdges(TBB, FBB, !Cond.empty());
488 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
492 !TII->AnalyzeBranch(*CurMBB, TBB, FBB, Cond, true)) {
494 if (TBB == NextBB && !Cond.empty() && !FBB) {
    [all...]
MachineBasicBlock.cpp 419 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
422 bool B = TII->AnalyzeBranch(*this, TBB, FBB, Cond);
453 if (FBB) {
461 TII->InsertBranch(*this, FBB, nullptr, Cond, DL);
462 } else if (isLayoutSuccessor(FBB)) {
685 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
688 if (TII->AnalyzeBranch(*this, TBB, FBB, Cond)) {
703 MachineFunction::iterator(FBB) == Fallthrough)
712 return FBB == nullptr;
733 MachineBasicBlock *TBB = nullptr, *FBB = nullptr
    [all...]
MachineBlockPlacement.cpp     [all...]
MachineLICM.cpp 775 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
777 if (!TII->AnalyzeBranch(*BB, TBB, FBB, Cond, false) && Cond.empty())
    [all...]
MachineVerifier.cpp 568 MachineBasicBlock *TBB = nullptr, *FBB = nullptr;
571 TBB, FBB, Cond)) {
574 if (!TBB && !FBB) {
602 } else if (TBB && !FBB && Cond.empty()) {
625 } else if (TBB && !FBB && !Cond.empty()) {
656 } else if (TBB && FBB) {
661 if (FBB != TBB)
670 } else if (!matchPair(MBB->succ_begin(), TBB, FBB)) {
    [all...]
IfConversion.cpp 88 /// TargetInstrInfo::AnalyzeBranch() (i.e. TBB, FBB, and Cond), and its
229 MachineBasicBlock &FBB,
233 TII->isProfitableToIfCvt(TBB, TCycle, TExtra, FBB, FCycle, FExtra,
862 // TBB FBB
881 // FBB
    [all...]
CodeGenPrepare.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 903 // FBB is the basic block for the case where the comparison is false.
905 // goto FBB
909 MachineBasicBlock *FBB = FuncInfo.MBBMap[BI->getSuccessor(1)];
919 finishCondBranch(BI->getParent(), TBB, FBB);
    [all...]
MipsSEISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 753 MachineBasicBlock *FBB = FuncInfo.MBBMap[BI->getSuccessor(1)];
766 std::swap(TBB, FBB);
778 finishCondBranch(BI->getParent(), TBB, FBB);
784 MachineBasicBlock *Target = (Imm == 0) ? FBB : TBB;
    [all...]
PPCISelDAGToDAG.cpp 415 const BasicBlock *FBB = BBTerm->getSuccessor(1);
418 uint32_t FWeight = FuncInfo->BPI->getEdgeWeight(BB, FBB);
443 << " -> " << FBB->getName() << ": " << FWeight << "\n");
447 // If Dest BasicBlock is False-BasicBlock (FBB), swap branch weight,
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFastISel.cpp     [all...]

Completed in 807 milliseconds