Searched refs:LLVMBB (Results 1 – 11 of 11) sorted by relevance
379 auto *LLVMBB = cast<llvm::BasicBlock>(BB.Val); in moveBefore() local382 It = LLVMBB->end(); in moveBefore()393 I->moveBefore(*LLVMBB, It); in moveBefore()412 llvm::BasicBlock *LLVMBB = cast<llvm::BasicBlock>(BB->Val); in insertInto() local421 LLVMBeforeIt = LLVMBB->end(); in insertInto()425 I->insertInto(LLVMBB, LLVMBeforeIt); in insertInto()680 [this, &OS](const llvm::BasicBlock &LLVMBB) { in dump() argument681 auto *BB = cast_or_null<BasicBlock>(Ctx.getValue(&LLVMBB)); in dump()785 BasicBlock *Context::createBasicBlock(llvm::BasicBlock *LLVMBB) { in createBasicBlock() argument786 assert(getValue(LLVMBB) == nullptr && "Already exists!"); in createBasicBlock()[all …]
80 auto *LLVMBB = NextLLVMIOrBB.get<llvm::BasicBlock *>(); in revert() local81 BotLLVMI->insertInto(LLVMBB, LLVMBB->end()); in revert()
107 for (const auto &LLVMBB : *Fn) in setFunction() 108 for (const auto &Inst : LLVMBB) { in setFunction()
1388 const BasicBlock *LLVMBB = MBB->getBasicBlock(); in PrepareEHLandingPad() local1397 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) { in PrepareEHLandingPad()1428 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHI())) in PrepareEHLandingPad()1671 for (const BasicBlock *LLVMBB : RPOT) { in SelectAllBasicBlocks() local1674 for (const BasicBlock *Pred : predecessors(LLVMBB)) { in SelectAllBasicBlocks()1682 for (const PHINode &PN : LLVMBB->phis()) in SelectAllBasicBlocks()1685 for (const PHINode &PN : LLVMBB->phis()) in SelectAllBasicBlocks()1689 FuncInfo->VisitedBBs.insert(LLVMBB); in SelectAllBasicBlocks()1693 LLVMBB->getFirstNonPHI()->getIterator(); in SelectAllBasicBlocks()1694 BasicBlock::const_iterator const End = LLVMBB->end(); in SelectAllBasicBlocks()[all …]
2257 bool FastISel::handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in handlePHINodesInSuccessorBlocks() argument2263 for (const BasicBlock *SuccBB : successors(LLVMBB)) { in handlePHINodesInSuccessorBlocks()2298 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in handlePHINodesInSuccessorBlocks()
675 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
11824 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument11831 for (const BasicBlock *SuccBB : successors(LLVMBB->getTerminator())) { in HandlePHINodesInSuccessorBlocks()11855 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks()
774 void buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB);911 BasicBlock &operator()(llvm::BasicBlock &LLVMBB) const { in operator()912 return *cast<BasicBlock>(Ctx.getValue(&LLVMBB)); in operator()
546 bool handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
483 const BasicBlock *LLVMBB = BB->getBasicBlock(); in LowerFPToInt() local485 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()486 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()487 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
18116 const BasicBlock *LLVMBB = BB->getBasicBlock(); in emitReadCounterWidePseudo() 18119 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo() 18122 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo() 18113 const BasicBlock *LLVMBB = BB->getBasicBlock(); emitReadCounterWidePseudo() local