/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIRemoveShortExecBranches.cpp | 42 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 D | AMDILCFGStructurizer.cpp | 279 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 D | X86CmovConversion.cpp | 641 // 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 D | X86FastISel.cpp | 1622 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 D | X86ISelLowering.cpp | [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchCoalescing.cpp | 237 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 D | WebAssemblyISelLowering.cpp | 352 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 D | FastISel.h | 456 /// 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 D | FastISel.cpp | 1746 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 D | SystemZISelLowering.cpp | 7082 // %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...] |