/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRemoveShortExecBranches.cpp | 41 MachineBasicBlock *&TrueMBB, 68 MachineBasicBlock &SrcMBB, MachineBasicBlock *&TrueMBB, 70 if (TII->analyzeBranch(SrcMBB, TrueMBB, FalseMBB, Cond)) 119 MachineBasicBlock *TrueMBB = nullptr; local 123 if (!getBlockDestinations(SrcMBB, TrueMBB, FalseMBB, Cond)) 127 if ((SrcMBB.getNumber() >= TrueMBB->getNumber()) || 128 mustRetainExeczBranch(*FalseMBB, *TrueMBB)) 133 SrcMBB.removeSuccessor(TrueMBB); 67 getBlockDestinations( MachineBasicBlock &SrcMBB, MachineBasicBlock *&TrueMBB, MachineBasicBlock *&FalseMBB, SmallVectorImpl<MachineOperand> &Cond) argument
|
H A D | AMDILCFGStructurizer.cpp | 279 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB); 281 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB); 283 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, 286 MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, 294 MachineBasicBlock *MBB, MachineBasicBlock *TrueMBB, 949 MachineBasicBlock *TrueMBB = getTrueBranch(BranchMI); local 950 NumMatch += serialPatternMatch(TrueMBB); 951 NumMatch += ifPatternMatch(TrueMBB); 958 assert (!TrueMBB->succ_empty() || !FalseMBB->succ_empty()); 960 if (TrueMBB 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 D | X86FastISel.cpp | 1621 MachineBasicBlock *TrueMBB = FuncInfo.MBBMap[BI->getSuccessor(0)]; local 1637 case CmpInst::FCMP_TRUE: fastEmitBranch(TrueMBB, DbgLoc); return true; 1654 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { 1655 std::swap(TrueMBB, FalseMBB); 1668 std::swap(TrueMBB, FalseMBB); 1688 .addMBB(TrueMBB).addImm(CC); 1694 .addMBB(TrueMBB).addImm(X86::COND_P); 1697 finishCondBranch(BI->getParent(), TrueMBB, FalseMBB); 1722 if (FuncInfo.MBB->isLayoutSuccessor(TrueMBB)) { 1723 std::swap(TrueMBB, FalseMB [all...] |
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 351 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); local 357 F->insert(It, TrueMBB); 364 BB->addSuccessor(TrueMBB); 366 TrueMBB->addSuccessor(DoneMBB); 406 BuildMI(BB, DL, TII.get(WebAssembly::BR_IF)).addMBB(TrueMBB).addReg(EqzReg); 409 BuildMI(TrueMBB, DL, TII.get(IConst), TrueReg).addImm(Substitute); 414 .addMBB(TrueMBB);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 457 /// and adds TrueMBB and FalseMBB to the successor list. 458 void finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1745 MachineBasicBlock *TrueMBB, 1747 // Add TrueMBB as successor unless it is equal to the FalseMBB: This can 1750 if (TrueMBB != FalseMBB) { 1753 FuncInfo.BPI->getEdgeProbability(BranchBB, TrueMBB->getBasicBlock()); 1754 FuncInfo.MBB->addSuccessor(TrueMBB, BranchProbability); 1756 FuncInfo.MBB->addSuccessorWithoutProb(TrueMBB); 1744 finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 7082 // %Result(i) = phi [ %FalseValue(i), FalseMBB ], [ %TrueValue(i), TrueMBB ], 7085 MachineBasicBlock *TrueMBB, 7088 MachineFunction *MF = TrueMBB->getParent(); 7124 .addReg(TrueReg).addMBB(TrueMBB) 7084 createPHIsForSelects(SmallVector<MachineInstr*, 8> &Selects, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB, MachineBasicBlock *SinkMBB) argument
|