Searched refs:FalseMBB (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRemoveShortExecBranches.cpp42 MachineBasicBlock *&FalseMBB,
69 MachineBasicBlock *&FalseMBB, SmallVectorImpl<MachineOperand> &Cond) {
70 if (TII->analyzeBranch(SrcMBB, TrueMBB, FalseMBB, Cond))
73 if (!FalseMBB)
74 FalseMBB = SrcMBB.getNextNode();
120 MachineBasicBlock *FalseMBB = nullptr; local
123 if (!getBlockDestinations(SrcMBB, TrueMBB, FalseMBB, Cond))
128 mustRetainExeczBranch(*FalseMBB, *TrueMBB))
67 getBlockDestinations( MachineBasicBlock &SrcMBB, MachineBasicBlock *&TrueMBB, MachineBasicBlock *&FalseMBB, SmallVectorImpl<MachineOperand> &Cond) argument
H A DAMDILCFGStructurizer.cpp279 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB);
281 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB);
283 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB,
286 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB,
295 MachineBasicBlock *FalseMBB, MachineBasicBlock *LandMBB);
952 MachineBasicBlock *FalseMBB = getFalseBranch(MBB, BranchMI); local
953 NumMatch += serialPatternMatch(FalseMBB);
954 NumMatch += ifPatternMatch(FalseMBB);
958 assert (!TrueMBB->succ_empty() || !FalseMBB->succ_empty());
960 if (TrueMBB->succ_size() == 1 && FalseMBB
1097 handleJumpintoIf(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
1108 handleJumpintoIfImp(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
1146 showImproveSimpleJumpintoIf( MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *LandMBB, bool Detail) argument
1189 improveSimpleJumpintoIf(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock **LandMBBPtr) argument
1378 mergeIfthenelseBlock(MachineInstr *BranchMI, MachineBasicBlock *MBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *LandMBB) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp641 // FalseMBB:
645 // %v1 = phi[%f1, %FalseMBB], [%t1, %MBB]
646 // %v2 = phi[%t2, %FalseMBB], [%f2, %MBB] ; For CMOV with OppCC switch
648 // %v3 = phi[%f3, %FalseMBB], [%t1, %MBB] ; Phi instruction cannot use
671 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(BB); local
673 F->insert(It, FalseMBB);
679 FalseMBB->addLiveIn(X86::EFLAGS);
689 MBB->addSuccessor(FalseMBB);
696 FalseMBB->addSuccessor(SinkMBB);
702 MachineBasicBlock::iterator FalseInsertionPoint = FalseMBB
[all...]
H A DX86FastISel.cpp1622 MachineBasicBlock *FalseMBB = FuncInfo.MBBMap[BI->getSuccessor(1)]; local
1636 case CmpInst::FCMP_FALSE: fastEmitBranch(FalseMBB, DbgLoc); return true;
1655 std::swap(TrueMBB, FalseMBB);
1668 std::swap(TrueMBB, FalseMBB);
1697 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB);
1723 std::swap(TrueMBB, FalseMBB);
1730 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB);
1743 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB);
1768 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB);
H A DX86ISelLowering.cpp[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchCoalescing.cpp237 MachineBasicBlock *FalseMBB = nullptr; local
239 if (TII->analyzeBranch(*Cand.BranchBlock, Cand.BranchTargetBlock, FalseMBB,
281 // FalseMBB is null, and BranchTargetBlock is a successor to BranchBlock)
282 if (!Cand.BranchTargetBlock || FalseMBB ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp352 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(LLVMBB); local
356 F->insert(It, FalseMBB);
365 BB->addSuccessor(FalseMBB);
367 FalseMBB->addSuccessor(DoneMBB);
407 BuildMI(FalseMBB, DL, TII.get(LoweredOpcode), FalseReg).addReg(InReg);
408 BuildMI(FalseMBB, DL, TII.get(WebAssembly::BR)).addMBB(DoneMBB);
412 .addMBB(FalseMBB)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h456 /// Emit an unconditional branch to \p FalseMBB, obtains the branch weight
457 /// and adds TrueMBB and FalseMBB to the successor list.
459 MachineBasicBlock *FalseMBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1746 MachineBasicBlock *FalseMBB) {
1747 // Add TrueMBB as successor unless it is equal to the FalseMBB: This can
1750 if (TrueMBB != FalseMBB) {
1759 fastEmitBranch(FalseMBB, DbgLoc);
1744 finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7082 // %Result(i) = phi [ %FalseValue(i), FalseMBB ], [ %TrueValue(i), TrueMBB ],
7086 MachineBasicBlock *FalseMBB,
7125 .addReg(FalseReg).addMBB(FalseMBB);
7189 MachineBasicBlock *FalseMBB = SystemZ::emitBlockAfter(StartMBB); local
7192 // live-in to both FalseMBB and JoinMBB.
7194 FalseMBB->addLiveIn(SystemZ::CC);
7200 // # fallthrough to FalseMBB
7205 MBB->addSuccessor(FalseMBB);
7207 // FalseMBB:
7209 MBB = FalseMBB;
7084 createPHIsForSelects(SmallVector<MachineInstr*, 8> &Selects, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *SinkMBB) argument
7283 MachineBasicBlock *FalseMBB = SystemZ::emitBlockAfter(StartMBB); local
[all...]

Completed in 128 milliseconds