Searched refs:TrueMBB (Results 1 - 8 of 8) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp254 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB);
256 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB);
258 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB,
261 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB,
269 MachineBasicBlock *MBB, MachineBasicBlock *TrueMBB,
924 MachineBasicBlock *TrueMBB = getTrueBranch(BranchMI); local
925 NumMatch += serialPatternMatch(TrueMBB);
926 NumMatch += ifPatternMatch(TrueMBB);
933 assert (!TrueMBB->succ_empty() || !FalseMBB->succ_empty());
935 if (TrueMBB
1072 handleJumpintoIf(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
1083 handleJumpintoIfImp(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
1121 showImproveSimpleJumpintoIf( MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *LandMBB, bool Detail) argument
1164 improveSimpleJumpintoIf(MachineBasicBlock *HeadMBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock **LandMBBPtr) argument
1353 mergeIfthenelseBlock(MachineInstr *BranchMI, MachineBasicBlock *MBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *LandMBB) argument
[all...]
H A DSIPreEmitPeephole.cpp41 MachineBasicBlock *&TrueMBB,
276 MachineBasicBlock &SrcMBB, MachineBasicBlock *&TrueMBB,
278 if (TII->analyzeBranch(SrcMBB, TrueMBB, FalseMBB, Cond))
324 MachineBasicBlock *TrueMBB = nullptr; local
328 if (!getBlockDestinations(SrcMBB, TrueMBB, FalseMBB, Cond))
332 if ((SrcMBB.getNumber() >= TrueMBB->getNumber()) ||
333 mustRetainExeczBranch(*FalseMBB, *TrueMBB))
338 SrcMBB.removeSuccessor(TrueMBB);
275 getBlockDestinations( MachineBasicBlock &SrcMBB, MachineBasicBlock *&TrueMBB, MachineBasicBlock *&FalseMBB, SmallVectorImpl<MachineOperand> &Cond) argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp1648 MachineBasicBlock *TrueMBB = FuncInfo.MBBMap[BI->getSuccessor(0)]; local
1664 case CmpInst::FCMP_TRUE: fastEmitBranch(TrueMBB, DbgLoc); return true;
1681 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
1682 std::swap(TrueMBB, FalseMBB);
1695 std::swap(TrueMBB, FalseMBB);
1715 .addMBB(TrueMBB).addImm(CC);
1721 .addMBB(TrueMBB).addImm(X86::COND_P);
1724 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB);
1749 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) {
1750 std::swap(TrueMBB, FalseMB
[all...]
H A DX86ISelLowering.cpp[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h445 /// and adds TrueMBB and FalseMBB to the successor list.
446 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1581 MachineBasicBlock *TrueMBB,
1583 // Add TrueMBB as successor unless it is equal to the FalseMBB: This can
1586 if (TrueMBB != FalseMBB) {
1589 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock());
1590 FuncInfo.MBB->addSuccessor(TrueMBB, BranchProbability);
1592 FuncInfo.MBB->addSuccessorWithoutProb(TrueMBB);
1580 finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp391 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); local
397 F->insert(It, TrueMBB);
404 BB->addSuccessor(TrueMBB);
406 TrueMBB->addSuccessor(DoneMBB);
446 BuildMI(BB, DL, TII.get(WebAssembly::BR_IF)).addMBB(TrueMBB).addReg(EqzReg);
449 BuildMI(TrueMBB, DL, TII.get(IConst), TrueReg).addImm(Substitute);
454 .addMBB(TrueMBB);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7107 // %Result(i) = phi [ %FalseValue(i), FalseMBB ], [ %TrueValue(i), TrueMBB ],
7110 MachineBasicBlock *TrueMBB,
7113 MachineFunction *MF = TrueMBB->getParent();
7149 .addReg(TrueReg).addMBB(TrueMBB)
7109 createPHIsForSelects(SmallVector<MachineInstr*, 8> &Selects, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *SinkMBB) argument

Completed in 386 milliseconds