Home
last modified time | relevance | path

Searched refs:LLVMBB (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DSandboxIR.cpp379 auto *LLVMBB = cast<llvm::BasicBlock>(BB.Val); in moveBefore() local
382 It = LLVMBB->end(); in moveBefore()
393 I->moveBefore(*LLVMBB, It); in moveBefore()
412 llvm::BasicBlock *LLVMBB = cast<llvm::BasicBlock>(BB->Val); in insertInto() local
421 LLVMBeforeIt = LLVMBB->end(); in insertInto()
425 I->insertInto(LLVMBB, LLVMBeforeIt); in insertInto()
680 [this, &OS](const llvm::BasicBlock &LLVMBB) { in dump() argument
681 auto *BB = cast_or_null<BasicBlock>(Ctx.getValue(&LLVMBB)); in dump()
785 BasicBlock *Context::createBasicBlock(llvm::BasicBlock *LLVMBB) { in createBasicBlock() argument
786 assert(getValue(LLVMBB) == nullptr && "Already exists!"); in createBasicBlock()
[all …]
H A DTracker.cpp80 auto *LLVMBB = NextLLVMIOrBB.get<llvm::BasicBlock *>(); in revert() local
81 BotLLVMI->insertInto(LLVMBB, LLVMBB->end()); in revert()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwiftErrorValueTracking.cpp107 for (const auto &LLVMBB : *Fn) in setFunction()
108 for (const auto &Inst : LLVMBB) { in setFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1388 const BasicBlock *LLVMBB = MBB->getBasicBlock(); in PrepareEHLandingPad() local
1397 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() local
1674 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 …]
H A DFastISel.cpp2257 bool FastISel::handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in handlePHINodesInSuccessorBlocks() argument
2263 for (const BasicBlock *SuccBB : successors(LLVMBB)) { in handlePHINodesInSuccessorBlocks()
2298 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in handlePHINodesInSuccessorBlocks()
H A DSelectionDAGBuilder.h675 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
H A DSelectionDAGBuilder.cpp11824 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument
11831 for (const BasicBlock *SuccBB : successors(LLVMBB->getTerminator())) { in HandlePHINodesInSuccessorBlocks()
11855 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DSandboxIR.h774 void buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB);
911 BasicBlock &operator()(llvm::BasicBlock &LLVMBB) const { in operator()
912 return *cast<BasicBlock>(Ctx.getValue(&LLVMBB)); in operator()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h546 bool handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp483 const BasicBlock *LLVMBB = BB->getBasicBlock(); in LowerFPToInt() local
485 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
486 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
487 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp18116 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