Searched refs:LLVMBB (Results 1 – 10 of 10) sorted by relevance
980 const BasicBlock *LLVMBB = MBB->getBasicBlock(); in PrepareEHLandingPad() local986 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) { in PrepareEHLandingPad()1001 if (!LLVMBB->isLandingPad()) in PrepareEHLandingPad()1165 for (const auto &LLVMBB : Fn) in setupSwiftErrorVals() local1166 for (const auto &Inst : LLVMBB) { in setupSwiftErrorVals()1180 const BasicBlock *LLVMBB, in mergeIncomingSwiftErrors() argument1199 if (pred_begin(LLVMBB) == pred_end(LLVMBB)) { in mergeIncomingSwiftErrors()1211 if (auto *UniquePred = LLVMBB->getUniquePredecessor()) { in mergeIncomingSwiftErrors()1231 for (const_pred_iterator PI = pred_begin(LLVMBB), PE = pred_end(LLVMBB); in mergeIncomingSwiftErrors()1254 for (const_pred_iterator PI = pred_begin(LLVMBB), PE = pred_end(LLVMBB); in mergeIncomingSwiftErrors()[all …]
2020 bool FastISel::handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in handlePHINodesInSuccessorBlocks() argument2021 const TerminatorInst *TI = LLVMBB->getTerminator(); in handlePHINodesInSuccessorBlocks()2066 const Value *PHIOp = PN->getIncomingValueForBlock(LLVMBB); in handlePHINodesInSuccessorBlocks()
926 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
8090 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument8091 const TerminatorInst *TI = LLVMBB->getTerminator(); in HandlePHINodesInSuccessorBlocks()8122 const Value *PHIOp = PN->getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks()
720 const BasicBlock *LLVMBB = MBB->getBasicBlock(); in PrepareEHLandingPad() local721 const BranchInst *Br = dyn_cast<BranchInst>(LLVMBB->getTerminator()); in PrepareEHLandingPad()725 for (I = LLVMBB->begin(), E = --LLVMBB->end(); I != E; ++I) in PrepareEHLandingPad()731 CopyCatchInfo(Br->getSuccessor(0), LLVMBB, &MF->getMMI(), *FuncInfo); in PrepareEHLandingPad()835 const BasicBlock *LLVMBB = *I; in SelectAllBasicBlocks() local839 for (const_pred_iterator PI = pred_begin(LLVMBB), PE = pred_end(LLVMBB); in SelectAllBasicBlocks()848 for (BasicBlock::const_iterator I = LLVMBB->begin(); in SelectAllBasicBlocks()852 for (BasicBlock::const_iterator I = LLVMBB->begin(); in SelectAllBasicBlocks()857 FuncInfo->VisitedBBs.insert(LLVMBB); in SelectAllBasicBlocks()860 FuncInfo->MBB = FuncInfo->MBBMap[LLVMBB]; in SelectAllBasicBlocks()[all …]
1321 bool FastISel::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument1322 const TerminatorInst *TI = LLVMBB->getTerminator(); in HandlePHINodesInSuccessorBlocks()1359 VT = TLI.getTypeToTransformTo(LLVMBB->getContext(), VT); in HandlePHINodesInSuccessorBlocks()1366 const Value *PHIOp = PN->getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks()
560 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
2057 const BasicBlock *LLVMBB = CR.CaseBB->getBasicBlock(); in handleJTSwitchCase() local2063 MachineBasicBlock *JumpTableBB = CurMF->CreateMachineBasicBlock(LLVMBB); in handleJTSwitchCase()2131 const BasicBlock *LLVMBB = CR.CaseBB->getBasicBlock(); in handleBTSplitSwitchCase() local2208 TrueBB = CurMF->CreateMachineBasicBlock(LLVMBB); in handleBTSplitSwitchCase()2225 FalseBB = CurMF->CreateMachineBasicBlock(LLVMBB); in handleBTSplitSwitchCase()2349 const BasicBlock *LLVMBB = CR.CaseBB->getBasicBlock(); in handleBitTestsSwitchCase() local2357 MachineBasicBlock *CaseBB = CurMF->CreateMachineBasicBlock(LLVMBB); in handleBitTestsSwitchCase()6534 void SelectionDAGISel::LowerArguments(const BasicBlock *LLVMBB) { in LowerArguments() argument6536 const Function &F = *LLVMBB->getParent(); in LowerArguments()6753 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument[all …]
367 bool HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
550 bool handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);