Home
last modified time | relevance | path

Searched refs:BB1 (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DPostDominators.cpp58 const BasicBlock *BB1 = I1->getParent(); in dominates() local
61 if (BB1 != BB2) in dominates()
62 return Base::dominates(BB1, BB2); in dominates()
69 BasicBlock::const_iterator I = BB1->begin(); in dominates()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp235 bool llvm::isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1, in isControlFlowEquivalent() argument
238 if (&BB0 == &BB1) in isControlFlowEquivalent()
241 if ((DT.dominates(&BB0, &BB1) && PDT.dominates(&BB1, &BB0)) || in isControlFlowEquivalent()
242 (PDT.dominates(&BB0, &BB1) && DT.dominates(&BB1, &BB0))) in isControlFlowEquivalent()
247 const BasicBlock *CommonDominator = DT.findNearestCommonDominator(&BB0, &BB1); in isControlFlowEquivalent()
249 << " and " << BB1.getName() << " is " in isControlFlowEquivalent()
259 ControlConditions::collectControlConditions(BB1, *CommonDominator, DT, in isControlFlowEquivalent()
H A DIntegerDivision.cpp227 BasicBlock *BB1 = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
262 Builder.CreateCondBr(EarlyRet, End, BB1); in generateUnsignedDivisionCode()
270 Builder.SetInsertPoint(BB1); in generateUnsignedDivisionCode()
356 Carry_2->addIncoming(Zero, BB1); in generateUnsignedDivisionCode()
359 Q_3->addIncoming(Q, BB1); in generateUnsignedDivisionCode()
H A DSimplifyCFG.cpp1381 for (BasicBlock *Succ : successors(BB1)) { in isSafeToHoistInvoke()
1383 Value *BB1V = PN.getIncomingValueForBlock(BB1); in isSafeToHoistInvoke()
1411 BasicBlock::iterator BB1_Itr = BB1->begin(); in HoistThenElseCodeToIf()
1487 BB1->getInstList(), I1); in HoistThenElseCodeToIf()
1548 for (BasicBlock *Succ : successors(BB1)) { in HoistThenElseCodeToIf()
1550 Value *BB1V = PN.getIncomingValueForBlock(BB1); in HoistThenElseCodeToIf()
1591 for (BasicBlock *Succ : successors(BB1)) { in HoistThenElseCodeToIf()
1593 Value *BB1V = PN.getIncomingValueForBlock(BB1); in HoistThenElseCodeToIf()
1622 for (BasicBlock *Succ : successors(BB1)) { in HoistThenElseCodeToIf()
1623 AddPredecessorToBlock(Succ, BIParent, BB1); in HoistThenElseCodeToIf()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h129 void findEquivalencesFor(BasicBlockT *BB1,
406 const BasicBlockT *EC = EquivalenceClass[BB1];
409 bool IsDomParent = DomTree->dominates(BB2, BB1);
411 if (BB1 != BB2 && IsDomParent && IsInSameLoop) {
452 BasicBlockT *BB1 = &BB;
455 if (EquivalenceClass.count(BB1)) {
456 LLVM_DEBUG(printBlockEquivalence(dbgs(), BB1));
461 EquivalenceClass[BB1] = BB1;
474 DT->getDescendants(BB1, DominatedBBs);
475 findEquivalencesFor(BB1, DominatedBBs, PDT.get());
[all …]
H A DCodeMoverUtils.h35 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp187 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock() argument
191 for (Instruction &Inst : reverse(*BB1)) { in canSinkFromBlock()
199 !isStoreSinkBarrierInRange(*Store1->getNextNode(), BB1->back(), Loc1) && in canSinkFromBlock()
H A DConstantHoisting.cpp343 BasicBlock *BB, *BB1, *BB2; in findConstantInsertionPoint() local
344 BB1 = BBs.pop_back_val(); in findConstantInsertionPoint()
346 BB = DT->findNearestCommonDominator(BB1, BB2); in findConstantInsertionPoint()
H A DLoopInterchange.cpp1413 static void swapBBContents(BasicBlock *BB1, BasicBlock *BB2) { in swapBBContents() argument
1416 auto Iter = map_range(*BB1, [](Instruction &I) { return &I; }); in swapBBContents()
1422 moveBBContents(BB2, BB1->getTerminator()); in swapBBContents()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsMCInstLower.h43 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
H A DMipsMCInstLower.cpp204 MCOperand MipsMCInstLower::createSub(MachineBasicBlock *BB1, in createSub() argument
207 const MCSymbolRefExpr *Sym1 = MCSymbolRefExpr::create(BB1->getSymbol(), *Ctx); in createSub()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DCFGMST.h63 bool unionGroups(const BasicBlock *BB1, const BasicBlock *BB2) { in unionGroups() argument
64 BBInfo *BB1G = findAndCompressGroup(&getBBInfo(BB1)); in unionGroups()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineCSE.cpp836 auto BB = MBB->getBasicBlock(), BB1 = MBB1->getBasicBlock(); in ProcessBlockPRE() local
837 if (BB != nullptr && BB1 != nullptr && in ProcessBlockPRE()
838 (isPotentiallyReachable(BB1, BB) || in ProcessBlockPRE()
839 isPotentiallyReachable(BB, BB1))) { in ProcessBlockPRE()
H A DModuloSchedule.cpp365 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generateExistingPhis() argument
553 NewPhi.addReg(PhiOp1).addMBB(BB1); in generateExistingPhis()
603 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generatePhis() argument
669 NewPhi.addReg(PhiOp1).addMBB(BB1); in generatePhis()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h195 void generateExistingPhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
200 void generatePhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h632 bool compareVectors(std::vector<T> &BB1, std::vector<T> &BB2) { in compareVectors() argument
633 llvm::sort(BB1); in compareVectors()
635 return BB1 == BB2; in compareVectors()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1107 static unsigned getSrcVReg(unsigned Reg, MachineBasicBlock *BB1, in getSrcVReg() argument
1113 if (BB1 && Inst->getOpcode() == PPC::PHI && Inst->getParent() == BB2) { in getSrcVReg()
1114 NextReg = getIncomingRegForBlock(Inst, BB1); in getSrcVReg()
1116 BB1 = nullptr; in getSrcVReg()
/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp915 til::BasicBlock *BB1 = *It ? lookupBlock(*It) : nullptr; in exitCFGBlockBody() local
919 auto *Tm = new (Arena) til::Branch(C, BB1, BB2); in exitCFGBlockBody()
/netbsd/external/gpl3/gcc.old/dist/libgcc/config/avr/
H A Dlib1funcs.S1256 #define BB1 BB0+1 macro
1321 #undef BB1
/netbsd/external/gpl3/gcc/dist/libgcc/config/avr/
H A Dlib1funcs.S1256 #define BB1 BB0+1 macro
1321 #undef BB1
/netbsd/external/apache2/llvm/dist/llvm/docs/
H A DMemorySSA.rst105 In the same manner, ``a = MemoryPhi({BB1,b},{BB2,c})`` means that
H A DHowToUpdateDebugInfo.rst70 in ``BB1`` is moved before ``I2`` in ``BB2``, the source location of ``I1``
/netbsd/external/gpl3/binutils.old/dist/binutils/
H A DChangeLog-9197824 (parse_ieee_bb): When starting a BB1, initialize the types field
885 (parse_ieee_bb): Set saw_filename for a BB1 or BB2. In a BB1,
/netbsd/external/gpl3/binutils/dist/binutils/
H A DChangeLog-9197824 (parse_ieee_bb): When starting a BB1, initialize the types field
885 (parse_ieee_bb): Set saw_filename for a BB1 or BB2. In a BB1,
/netbsd/external/gpl3/gdb/dist/binutils/
H A DChangeLog-9197824 (parse_ieee_bb): When starting a BB1, initialize the types field
885 (parse_ieee_bb): Set saw_filename for a BB1 or BB2. In a BB1,

12