Searched refs:InsertAt (Results 1 – 7 of 7) sorted by relevance
483 MachineBasicBlock::iterator InsertAt = MBB->end(); in replaceStores() local499 InsertAt = I; in replaceStores()504 assert((InsertAt != MBB->end()) && "Cannot locate any store from the group"); in replaceStores()512 if (InsertAt != MBB->begin()) in replaceStores()513 --InsertAt; in replaceStores()521 ++InsertAt; in replaceStores()523 InsertAt = MBB->begin(); in replaceStores()526 MBB->insert(InsertAt, I); in replaceStores()
1191 BasicBlock::iterator InsertAt = LastB->getTerminator()->getIterator(); in materialize() local1197 InsertAt = FirstUse; in materialize()1201 Value *NewInst = fabricateGEP(NA, InsertAt, LastB); in materialize()
1456 Instruction *InsertAt = Move.Main.front(); in realignGroup() local1459 assert(InsertAt->getIterator() != InsertAt->getParent()->end()); in realignGroup()1460 InsertAt = &*std::next(InsertAt->getIterator()); in realignGroup()1463 IRBuilder Builder(InsertAt->getParent(), InsertAt->getIterator(), in realignGroup()
51 InstListType::iterator InsertAt;54 InsertPosition(std::nullptr_t) : InsertAt() {}59 InsertPosition(InstListType::iterator InsertAt) : InsertAt(InsertAt) {}60 operator InstListType::iterator() const { return InsertAt; }61 bool isValid() const { return InsertAt.isValid(); }62 BasicBlock *getBasicBlock() { return InsertAt.getNodeParent(); }
460 void CreateNonTerminatorUnreachable(Instruction *InsertAt) { in CreateNonTerminatorUnreachable() argument461 auto &Ctx = InsertAt->getContext(); in CreateNonTerminatorUnreachable()465 InsertNewInstWith(SI, InsertAt->getIterator()); in CreateNonTerminatorUnreachable()
535 auto InsertAt = F->getEntryBlock().getFirstNonPHIOrDbgOrAlloca(); in getTableLookupKernelIndex() local536 IRBuilder<> Builder(&*InsertAt); in getTableLookupKernelIndex()
30 : InsertAt(InsertBefore ? InsertBefore->getIterator() in InsertPosition()33 : InsertAt(InsertAtEnd ? InsertAtEnd->end() : InstListType::iterator()) {} in InsertPosition()