| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Function.cpp | 50 [this, &OS](const llvm::BasicBlock &LLVMBB) { in dumpOS() argument 51 auto *BB = cast_or_null<BasicBlock>(Ctx.getValue(&LLVMBB)); in dumpOS()
|
| H A D | Instruction.cpp | 108 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 D | BasicBlock.cpp | 62 void BasicBlock::buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB) { in buildBasicBlockFromLLVMIR() argument 63 for (llvm::Instruction &IRef : reverse(*LLVMBB)) { in buildBasicBlockFromLLVMIR()
|
| H A D | Tracker.cpp | 178 auto *LLVMBB = cast<llvm::BasicBlock *>(NextLLVMIOrBB); in revert() local 179 BotLLVMI->insertInto(LLVMBB, LLVMBB->end()); in revert()
|
| H A D | Context.cpp | 414 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 D | Function.h | 24 BasicBlock &operator()(llvm::BasicBlock &LLVMBB) const { in operator() 25 return *cast<BasicBlock>(Ctx.getValue(&LLVMBB)); in operator()
|
| H A D | BasicBlock.h | 71 LLVM_ABI void buildBasicBlockFromLLVMIR(llvm::BasicBlock *LLVMBB);
|
| H A D | Instruction.h | 2400 LLVM_ABI BasicBlock *operator()(llvm::BasicBlock *LLVMBB) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 1404 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 D | FastISel.cpp | 2201 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 D | SelectionDAGBuilder.h | 675 void HandlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
|
| H A D | SelectionDAGBuilder.cpp | 11976 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 D | SwiftErrorValueTracking.cpp | 107 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 D | WebAssemblyISelLowering.cpp | 530 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 D | FastISel.h | 547 bool handlePHINodesInSuccessorBlocks(const BasicBlock *LLVMBB);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 21277 const BasicBlock *LLVMBB = BB->getBasicBlock(); in emitReadCounterWidePseudo() local 21280 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo() 21283 MachineBasicBlock *DoneMBB = MF.CreateMachineBasicBlock(LLVMBB); in emitReadCounterWidePseudo()
|