Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DCodeMoverUtils.cpp237 bool llvm::isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1, in isControlFlowEquivalent() argument
240 if (&BB0 == &BB1) in isControlFlowEquivalent()
243 if ((DT.dominates(&BB0, &BB1) && PDT.dominates(&BB1, &BB0)) || in isControlFlowEquivalent()
244 (PDT.dominates(&BB0, &BB1) && DT.dominates(&BB1, &BB0))) in isControlFlowEquivalent()
249 const BasicBlock *CommonDominator = DT.findNearestCommonDominator(&BB0, &BB1); in isControlFlowEquivalent()
251 << " and " << BB1.getName() << " is " in isControlFlowEquivalent()
261 ControlConditions::collectControlConditions(BB1, *CommonDominator, DT, in isControlFlowEquivalent()
473 const BasicBlock *BB1 = I1->getParent(); in isReachedBefore() local
474 if (BB0 == BB1) in isReachedBefore()
477 return nonStrictlyPostDominate(BB1, BB0, DT, PDT); in isReachedBefore()
DIntegerDivision.cpp205 BasicBlock *BB1 = BasicBlock::Create(Builder.getContext(), in generateUnsignedDivisionCode() local
242 Builder.CreateCondBr(EarlyRet, End, BB1); in generateUnsignedDivisionCode()
250 Builder.SetInsertPoint(BB1); in generateUnsignedDivisionCode()
336 Carry_2->addIncoming(Zero, BB1); in generateUnsignedDivisionCode()
339 Q_3->addIncoming(Q, BB1); in generateUnsignedDivisionCode()
DSimplifyCFG.cpp1419 static bool isSafeToHoistInvoke(BasicBlock *BB1, BasicBlock *BB2, in isSafeToHoistInvoke() argument
1421 for (BasicBlock *Succ : successors(BB1)) { in isSafeToHoistInvoke()
1423 Value *BB1V = PN.getIncomingValueForBlock(BB1); in isSafeToHoistInvoke()
1507 BasicBlock *BB1 = BI->getSuccessor(0); // The true destination. in HoistThenElseCodeToIf() local
1513 if (BB1->hasAddressTaken() || BB2->hasAddressTaken()) in HoistThenElseCodeToIf()
1516 BasicBlock::iterator BB1_Itr = BB1->begin(); in HoistThenElseCodeToIf()
1611 BIParent->splice(BI->getIterator(), BB1, I1->getIterator()); in HoistThenElseCodeToIf()
1617 BIParent->splice(BI->getIterator(), BB1, I1->getIterator()); in HoistThenElseCodeToIf()
1672 if (isa<InvokeInst>(I1) && !isSafeToHoistInvoke(BB1, BB2, I1, I2)) in HoistThenElseCodeToIf()
1679 for (BasicBlock *Succ : successors(BB1)) { in HoistThenElseCodeToIf()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
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()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DSampleProfileLoaderBaseImpl.h144 void findEquivalencesFor(BasicBlockT *BB1,
434 BasicBlockT *BB1, ArrayRef<BasicBlockT *> Descendants,
436 const BasicBlockT *EC = EquivalenceClass[BB1];
439 bool IsDomParent = DomTree->dominates(BB2, BB1);
440 bool IsInSameLoop = LI->getLoopFor(BB1) == LI->getLoopFor(BB2);
441 if (BB1 != BB2 && IsDomParent && IsInSameLoop) {
482 BasicBlockT *BB1 = &BB;
485 if (EquivalenceClass.count(BB1)) {
486 LLVM_DEBUG(printBlockEquivalence(dbgs(), BB1));
491 EquivalenceClass[BB1] = BB1;
[all …]
DCodeMoverUtils.h35 bool isControlFlowEquivalent(const BasicBlock &BB0, const BasicBlock &BB1,
/openbsd/src/gnu/llvm/llvm/lib/IR/
DDominators.cpp360 BasicBlock *BB1 = I1->getParent(); in findNearestCommonDominator() local
362 if (BB1 == BB2) in findNearestCommonDominator()
366 if (!isReachableFromEntry(BB1)) in findNearestCommonDominator()
368 BasicBlock *DomBB = findNearestCommonDominator(BB1, BB2); in findNearestCommonDominator()
369 if (BB1 == DomBB) in findNearestCommonDominator()
/openbsd/src/gnu/usr.bin/perl/cpan/Unicode-Collate/t/
Dloc_ta.t80 ok($objTa->lt("\x{BB3}$t", "\x{BB1}$v"));
81 ok($objTa->lt("\x{BB1}$v$t", "\x{BB1}"));
82 ok($objTa->lt("\x{BB1}$t", "\x{BA9}$v"));
/openbsd/src/gnu/usr.bin/perl/lib/unicore/
DNamedSequences.txt230 TAMIL CONSONANT RR; 0BB1 0BCD
431 TAMIL SYLLABLE RRAA; 0BB1 0BBE
432 TAMIL SYLLABLE RRI; 0BB1 0BBF
433 TAMIL SYLLABLE RRII; 0BB1 0BC0
434 TAMIL SYLLABLE RRU; 0BB1 0BC1
435 TAMIL SYLLABLE RRUU; 0BB1 0BC2
436 TAMIL SYLLABLE RRE; 0BB1 0BC6
437 TAMIL SYLLABLE RREE; 0BB1 0BC7
438 TAMIL SYLLABLE RRAI; 0BB1 0BC8
439 TAMIL SYLLABLE RRO; 0BB1 0BCA
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DMergedLoadStoreMotion.cpp183 StoreInst *MergedLoadStoreMotion::canSinkFromBlock(BasicBlock *BB1, in canSinkFromBlock() argument
187 for (Instruction &Inst : reverse(*BB1)) { in canSinkFromBlock()
195 !isStoreSinkBarrierInRange(*Store1->getNextNode(), BB1->back(), Loc1) && in canSinkFromBlock()
DConstantHoisting.cpp341 BasicBlock *BB, *BB1, *BB2; in findConstantInsertionPoint() local
342 BB1 = BBs.pop_back_val(); in findConstantInsertionPoint()
344 BB = DT->findNearestCommonDominator(BB1, BB2); in findConstantInsertionPoint()
DLoopInterchange.cpp1406 static void swapBBContents(BasicBlock *BB1, BasicBlock *BB2) { in swapBBContents() argument
1409 auto Iter = map_range(*BB1, [](Instruction &I) { return &I; }); in swapBBContents()
1415 moveBBContents(BB2, BB1->getTerminator()); in swapBBContents()
/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsMCInstLower.h43 MCOperand createSub(MachineBasicBlock *BB1, MachineBasicBlock *BB2,
DMipsMCInstLower.cpp204 MCOperand MipsMCInstLower::createSub(MachineBasicBlock *BB1, in createSub() argument
207 const MCSymbolRefExpr *Sym1 = MCSymbolRefExpr::create(BB1->getSymbol(), *Ctx); in createSub()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
DCFGMST.h63 bool unionGroups(const BasicBlock *BB1, const BasicBlock *BB2) { in unionGroups() argument
64 BBInfo *BB1G = findAndCompressGroup(&getBBInfo(BB1)); in unionGroups()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DModuloSchedule.h197 void generateExistingPhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
202 void generatePhis(MachineBasicBlock *NewBB, MachineBasicBlock *BB1,
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DMachineCSE.cpp852 auto BB = MBB->getBasicBlock(), BB1 = MBB1->getBasicBlock(); in ProcessBlockPRE() local
853 if (BB != nullptr && BB1 != nullptr && in ProcessBlockPRE()
854 (isPotentiallyReachable(BB1, BB) || in ProcessBlockPRE()
855 isPotentiallyReachable(BB, BB1))) { in ProcessBlockPRE()
DModuloSchedule.cpp366 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generateExistingPhis() argument
554 NewPhi.addReg(PhiOp1).addMBB(BB1); in generateExistingPhis()
604 MachineBasicBlock *NewBB, MachineBasicBlock *BB1, MachineBasicBlock *BB2, in generatePhis() argument
693 NewPhi.addReg(PhiOp1).addMBB(BB1); in generatePhis()
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DLoopInfoImpl.h642 bool compareVectors(std::vector<T> &BB1, std::vector<T> &BB2) { in compareVectors() argument
643 llvm::sort(BB1); in compareVectors()
645 return BB1 == BB2; in compareVectors()
/openbsd/src/gnu/usr.bin/binutils-2.17/include/opcode/
Dm88k.h300 #define BB1 STD+5 macro
/openbsd/src/gnu/usr.bin/binutils/include/opcode/
Dm88k.h299 #define BB1 STD+5 macro
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCMIPeephole.cpp1206 static unsigned getSrcVReg(unsigned Reg, MachineBasicBlock *BB1, in getSrcVReg() argument
1212 if (BB1 && Inst->getOpcode() == PPC::PHI && Inst->getParent() == BB2) { in getSrcVReg()
1213 NextReg = getIncomingRegForBlock(Inst, BB1); in getSrcVReg()
1215 BB1 = nullptr; in getSrcVReg()
/openbsd/src/gnu/usr.bin/binutils-2.17/opcodes/
Dm88k-dis.c50 …{0xd8000000,"bb1 ",{21,5,HEX},{16,5,REG} ,{0,16,PCREL},{2,2,NA,BB1, i16bit,0,1,0,0…
51 …{0xdc000000,"bb1.n ",{21,5,HEX},{16,5,REG} ,{0,16,PCREL},{1,1,NA,BB1, i16bit,0,1,0,0…
/openbsd/src/gnu/usr.bin/binutils/opcodes/
Dm88k-dis.c47 …{0xd8000000,"bb1 ",{21,5,HEX},{16,5,REG} ,{0,16,PCREL},{2,2,NA,BB1, i16bit,0,1,0,0…
48 …{0xdc000000,"bb1.n ",{21,5,HEX},{16,5,REG} ,{0,16,PCREL},{1,1,NA,BB1, i16bit,0,1,0,0…
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DThreadSafetyCommon.cpp953 til::BasicBlock *BB1 = *It ? lookupBlock(*It) : nullptr; in exitCFGBlockBody() local
957 auto *Tm = new (Arena) til::Branch(C, BB1, BB2); in exitCFGBlockBody()

12