HomeSort by: relevance | last modified time | path
    Searched refs:getIterator (Results 1 - 25 of 275) sorted by relevancy

1 2 3 4 5 6 7 8 91011

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopInfo.cpp 64 if (TopMBB->getIterator() != Begin) {
65 MachineBasicBlock *PriorMBB = &*std::prev(TopMBB->getIterator());
68 if (TopMBB->getIterator() == Begin)
70 PriorMBB = &*std::prev(TopMBB->getIterator());
79 if (BotMBB->getIterator() != std::prev(End)) {
80 MachineBasicBlock *NextMBB = &*std::next(BotMBB->getIterator());
83 if (BotMBB == &*std::next(BotMBB->getIterator()))
85 NextMBB = &*std::next(BotMBB->getIterator());
FinalizeISel.cpp 66 I = NewMBB->getIterator();
LiveRangeShrink.cpp 220 MachineBasicBlock::iterator I = std::next(Insert->getIterator());
224 if (I == MI.getIterator())
235 MachineBasicBlock::iterator EndIter = std::next(MI.getIterator());
241 MBB.splice(I, &MBB, MI.getIterator(), EndIter);
SlotIndexes.cpp 147 MachineBasicBlock::instr_iterator Next = std::next(MI.getIterator());
208 IndexList::iterator ListB = startIdx.listEntry()->getIterator();
209 IndexList::iterator ListI = endIdx.listEntry()->getIterator();
ProcessImplicitDefs.cpp 97 MachineBasicBlock::instr_iterator UserMI = MI->getIterator();
MachineLoopUtils.cpp 41 MF.insert(Loop->getIterator(), NewBB);
43 MF.insert(std::next(Loop->getIterator()), NewBB);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
InstructionSelector.cpp 66 std::next(MI.getIterator()) == IntoMI.getIterator())
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIInsertHardClauses.cpp 125 std::distance(CI.First->getIterator(), CI.Last->getIterator()) + 1;
134 finalizeBundle(MBB, ClauseMI->getIterator(),
135 std::next(CI.Last->getIterator()));
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SlotIndexes.h 272 return SlotIndex(&*++listEntry()->getIterator(), Slot_Block);
280 return SlotIndex(&*++listEntry()->getIterator(), getSlot());
292 return SlotIndex(&*--listEntry()->getIterator(), Slot_Dead);
300 return SlotIndex(&*--listEntry()->getIterator(), getSlot());
388 auto BundleStart = getBundleStart(MI.getIterator());
389 auto BundleEnd = getBundleEnd(MI.getIterator());
410 IndexList::iterator I = Index.listEntry()->getIterator();
549 nextItr = getIndexAfter(MI).listEntry()->getIterator();
553 prevItr = getIndexBefore(MI).listEntry()->getIterator();
623 indexList.insert(insEntry->getIterator(), startEntry)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyCFGStackify.cpp 286 I = std::next(ScopeTop->getIterator());
412 auto Iter = std::next(Bottom->getIterator());
415 Iter = std::next(Bottom->getIterator());
494 auto Iter = std::next(Bottom->getIterator());
497 Iter = std::next(Bottom->getIterator());
510 I = std::next(ScopeTop->getIterator());
574 if (MI.getIterator() != Header->begin() &&
575 std::prev(MI.getIterator())->isEHLabel()) {
576 AfterSet.insert(&*std::prev(MI.getIterator()));
577 ThrowingCall = &*std::prev(MI.getIterator());
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TileConfig.cpp 166 BuildMI(MF.front(), ++ConstMI->getIterator(), DL,
177 auto Iter = DefMI.getIterator();
180 Iter = ConstMI->getIterator();
X86FlagsCopyLowering.cpp 255 MachineInstr &PrevI = *std::prev(SplitI.getIterator());
259 assert(!std::prev(PrevI.getIterator())->isTerminator() &&
269 std::any_of(SplitI.getIterator(), MBB.instr_end(),
287 NewMBB.splice(NewMBB.end(), &MBB, SplitI.getIterator(), MBB.end());
436 auto TestPos = CopyDefI.getIterator();
503 if (HasEFLAGSClobber(HoistMBB->getFirstTerminator()->getIterator(),
509 TestPos = TestMBB->getFirstTerminator()->getIterator();
563 ? std::next(CopyI->getIterator())
610 auto JmpIt = MI.getIterator();
836 BuildMI(MBB, MI.getIterator(), MI.getDebugLoc(), TII->get(X86::ADD8ri)
    [all...]
X86PreTileConfig.cpp 62 Pos(std::distance(MBB->instr_begin(), ++MI->getIterator())) {}
65 Pos(std::distance(MBB->instr_begin(), ++MI->getIterator())) {}
139 auto InsertPoint = FirstAMX.MI->getIterator();
350 auto II = I.MI ? I.MI->getIterator() : I.MBB->instr_begin();
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
IdentifierResolver.h 100 BaseIter getIterator() const {
112 return *getIterator();
  /src/external/apache2/llvm/dist/llvm/lib/IR/
BasicBlock.cpp 62 NewParent->getBasicBlockList().insert(InsertBefore->getIterator(), this);
126 getParent()->getBasicBlockList().remove(getIterator());
130 return getParent()->getBasicBlockList().erase(getIterator());
135 MovePos->getIterator(), getParent()->getBasicBlockList(), getIterator());
140 ++MovePos->getIterator(), getParent()->getBasicBlockList(),
141 getIterator());
254 const_iterator InsertPt = FirstNonPHI->getIterator();
Globals.cpp 376 Before->getParent()->getGlobalList().insert(Before->getIterator(), this);
382 getParent()->getGlobalList().remove(getIterator());
386 getParent()->getGlobalList().erase(getIterator());
514 getParent()->getAliasList().remove(getIterator());
518 getParent()->getAliasList().erase(getIterator());
547 getParent()->getIFuncList().remove(getIterator());
551 getParent()->getIFuncList().erase(getIterator());
Instruction.cpp 32 BB->getInstList().insert(InsertBefore->getIterator(), this);
75 getParent()->getInstList().remove(getIterator());
79 return getParent()->getInstList().erase(getIterator());
85 InsertPos->getParent()->getInstList().insert(InsertPos->getIterator(), this);
91 InsertPos->getParent()->getInstList().insertAfter(InsertPos->getIterator(),
98 moveBefore(*MovePos->getParent(), MovePos->getIterator());
102 moveBefore(*MovePos->getParent(), ++MovePos->getIterator());
108 BB.getInstList().splice(I, getParent()->getInstList(), getIterator());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
CallSiteSplitting.cpp 213 llvm::make_range(CallSiteBB->begin(), CB.getIterator())) {
244 auto II = std::next(CI->getIterator());
330 TailBB, PredBB, &*std::next(CB.getIterator()), ValueToValueMaps[i],
335 cast<CallBase>(&*std::prev(SplitBlock->getTerminator()->getIterator()));
510 auto II = BB.getFirstNonPHIOrDbg()->getIterator();
511 auto IE = BB.getTerminator()->getIterator();
MemCpyOptimizer.cpp 323 make_range(Start->getIterator(), End->getIterator())) {
346 make_range(++Start->getIterator(), End->getIterator())) {
549 for (auto I = --SI->getIterator(), E = P->getIterator(); I != E; --I) {
620 MemInsertPoint = cast<MemoryUseOrDef>(--MA->getIterator());
685 for (auto &I : make_range(++LI->getIterator(), SI->getIterator())) {
740 BBI = M->getIterator();
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
DemoteRegToStack.cpp 95 InsertPt = ++I.getIterator();
141 BasicBlock::iterator InsertPt = P->getIterator();
CloneFunction.cpp 240 BB = cast<BasicBlock>(VMap[&OldFunc->front()])->getIterator(),
525 PFC.CloneBlock(StartingBB, StartingInst->getIterator(), CloneWorklist);
698 Function::iterator Begin = cast<BasicBlock>(VMap[StartingBB])->getIterator();
761 for (Function::iterator I = cast<BasicBlock>(VMap[StartingBB])->getIterator(),
874 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
876 F->getBasicBlockList().splice(Before->getIterator(), F->getBasicBlockList(),
877 NewLoop->getHeader()->getIterator(), F->end());
1018 auto ItStart = IStart->getIterator();
1019 auto ItEnd = IEnd->getIterator();
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCSection.cpp 75 IP = MI->second->getIterator();
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64CleanupLocalDynamicTLSPass.cpp 130 BuildMI(*I.getParent(), ++I.getIterator(), I.getDebugLoc(),
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVExpandAtomicPseudoInsts.cpp 353 MF->insert(++MBB.getIterator(), LoopMBB);
354 MF->insert(++LoopMBB->getIterator(), DoneMBB);
407 MF->insert(++MBB.getIterator(), LoopHeadMBB);
408 MF->insert(++LoopHeadMBB->getIterator(), LoopIfBodyMBB);
409 MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB);
410 MF->insert(++LoopTailMBB->getIterator(), DoneMBB);
522 MF->insert(++MBB.getIterator(), LoopHeadMBB);
523 MF->insert(++LoopHeadMBB->getIterator(), LoopTailMBB);
524 MF->insert(++LoopTailMBB->getIterator(), DoneMBB);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
ilist_node.h 81 self_iterator getIterator() { return self_iterator(*this); }
82 const_self_iterator getIterator() const { return const_self_iterator(*this); }

Completed in 55 milliseconds

1 2 3 4 5 6 7 8 91011