Home
last modified time | relevance | path

Searched refs:InsertAt (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp483 MachineBasicBlock::iterator InsertAt = MBB->end(); in replaceStores() local
499 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()
H A DHexagonCommonGEP.cpp1191 BasicBlock::iterator InsertAt = LastB->getTerminator()->getIterator(); in materialize() local
1197 InsertAt = FirstUse; in materialize()
1201 Value *NewInst = fabricateGEP(NA, InsertAt, LastB); in materialize()
H A DHexagonVectorCombine.cpp1456 Instruction *InsertAt = Move.Main.front(); in realignGroup() local
1459 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()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h51 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(); }
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h460 void CreateNonTerminatorUnreachable(Instruction *InsertAt) { in CreateNonTerminatorUnreachable() argument
461 auto &Ctx = InsertAt->getContext(); in CreateNonTerminatorUnreachable()
465 InsertNewInstWith(SI, InsertAt->getIterator()); in CreateNonTerminatorUnreachable()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp535 auto InsertAt = F->getEntryBlock().getFirstNonPHIOrDbgOrAlloca(); in getTableLookupKernelIndex() local
536 IRBuilder<> Builder(&*InsertAt); in getTableLookupKernelIndex()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp30 : InsertAt(InsertBefore ? InsertBefore->getIterator() in InsertPosition()
33 : InsertAt(InsertAtEnd ? InsertAtEnd->end() : InstListType::iterator()) {} in InsertPosition()