Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DFunction.cpp50 [this, &OS](const llvm::BasicBlock &LLVMBB) { in dumpOS() argument
51 auto *BB = cast_or_null<BasicBlock>(Ctx.getValue(&LLVMBB)); in dumpOS()
H A DInstruction.cpp108 auto *LLVMBB = cast<llvm::BasicBlock>(BB.Val); in moveBefore() local
111 It = LLVMBB->end(); in moveBefore()
122 I->moveBefore(*LLVMBB, It); in moveBefore()
140 llvm::BasicBlock *LLVMBB = cast<llvm::BasicBlock>(BB->Val); in insertInto() local
151 LLVMBeforeIt = LLVMBB->end(); in insertInto()
158 I->insertInto(LLVMBB, LLVMBeforeIt); in insertInto()
610 for (llvm::BasicBlock *LLVMBB : in getIndirectDests()
612 BBs.push_back(cast<BasicBlock>(Ctx.getValue(LLVMBB))); in getIndirectDests()
822 BasicBlock *PHINode::LLVMBBToBB::operator()(llvm::BasicBlock *LLVMBB) const { in operator ()()
823 return cast<BasicBlock>(Ctx.getValue(LLVMBB)); in operator ()()
[all …]
H A DBasicBlock.cpp62 void BasicBlock::buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB) { in buildBasicBlockFromLLVMIR() argument
63 for (llvm::Instruction &IRef : reverse(*LLVMBB)) { in buildBasicBlockFromLLVMIR()
H A DTracker.cpp178 auto *LLVMBB = cast<llvm::BasicBlock *>(NextLLVMIOrBB); in revert() local
179 BotLLVMI->insertInto(LLVMBB, LLVMBB->end()); in revert()
H A DContext.cpp414 if (auto *LLVMBB = dyn_cast<llvm::BasicBlock>(LLVMV)) { in getOrCreateValueInternal() local
417 if (auto *SBBB = getValue(LLVMBB)) in getOrCreateValueInternal()
448 BasicBlock *Context::createBasicBlock(llvm::BasicBlock *LLVMBB) { in createBasicBlock() argument
449 assert(getValue(LLVMBB) == nullptr && "Already exists!"); in createBasicBlock()
450 auto NewBBPtr = std::unique_ptr<BasicBlock>(new BasicBlock(LLVMBB, *this)); in createBasicBlock()
453 BB->buildBasicBlockFromLLVMIR(LLVMBB); in createBasicBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DFunction.h24 BasicBlock &operator()(llvm::BasicBlock &LLVMBB) const { in operator()
25 return *cast<BasicBlock>(Ctx.getValue(&LLVMBB)); in operator()
H A DBasicBlock.h71 LLVM_ABI void buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB);
H A DInstruction.h2400 LLVM_ABI BasicBlock *operator()(llvm::BasicBlock *LLVMBB) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1404 const BasicBlock *LLVMBB = MBB->getBasicBlock(); in PrepareEHLandingPad() local
1413 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHIIt())) { in PrepareEHLandingPad()
1444 if (const auto *CPI = dyn_cast<CatchPadInst>(LLVMBB->getFirstNonPHIIt())) in PrepareEHLandingPad()
1685 for (const BasicBlock *LLVMBB : RPOT) { in SelectAllBasicBlocks() local
1688 for (const BasicBlock *Pred : predecessors(LLVMBB)) { in SelectAllBasicBlocks()
1696 for (const PHINode &PN : LLVMBB->phis()) in SelectAllBasicBlocks()
1699 for (const PHINode &PN : LLVMBB->phis()) in SelectAllBasicBlocks()
1703 FuncInfo->VisitedBBs[LLVMBB->getNumber()] = true; in SelectAllBasicBlocks()
1711 const_cast<BasicBlock *>(LLVMBB)->getFirstNonPHIIt(); in SelectAllBasicBlocks()
1712 BasicBlock::iterator BBEnd = const_cast<BasicBlock *>(LLVMBB)->end(); in SelectAllBasicBlocks()
[all …]
H A DFastISel.cpp2201 bool FastISel::handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in handlePHINodesInSuccessorBlocks() argument
2207 for (const BasicBlock *SuccBB : successors(LLVMBB)) { in handlePHINodesInSuccessorBlocks()
2242 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in handlePHINodesInSuccessorBlocks()
H A DSelectionDAGBuilder.h675 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
H A DSelectionDAGBuilder.cpp11976 SelectionDAGBuilder::HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB) { in HandlePHINodesInSuccessorBlocks() argument
11983 for (const BasicBlock *SuccBB : successors(LLVMBB->getTerminator())) { in HandlePHINodesInSuccessorBlocks()
12007 const Value *PHIOp = PN.getIncomingValueForBlock(LLVMBB); in HandlePHINodesInSuccessorBlocks()
/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/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp530 const BasicBlock *LLVMBB = BB->getBasicBlock(); in LowerFPToInt() local
532 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
533 MachineBasicBlock *FalseMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
534 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerFPToInt()
626 const BasicBlock *LLVMBB = BB->getBasicBlock(); in LowerMemcpy() local
628 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerMemcpy()
629 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerMemcpy()
694 const BasicBlock *LLVMBB = BB->getBasicBlock(); in LowerMemset() local
696 MachineBasicBlock *TrueMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerMemset()
697 MachineBasicBlock *DoneMBB = F->CreateMachineBasicBlock(LLVMBB); in LowerMemset()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h547 bool handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp21277 const BasicBlock *LLVMBB = BB->getBasicBlock(); in emitReadCounterWidePseudo() local
21280 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo()
21283 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo()