reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 2009   assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) &&
 2009   assert((SI->isSimple() || (SI->isVolatile() && HexagonVolatileMemcpy)) &&
 2013   Value *StorePtr = SI->getPointerOperand();
 2016   unsigned StoreSize = DL->getTypeStoreSize(SI->getValueOperand()->getType());
 2023   auto *LI = cast<LoadInst>(SI->getValueOperand());
 2034   Type *IntPtrTy = Builder.getIntPtrTy(*DL, SI->getPointerAddressSpace());
 2043       Builder.getInt8PtrTy(SI->getPointerAddressSpace()), ExpPt);
 2047   bool DestVolatile = SI->isVolatile();
 2070   Ignore1.insert(SI);
 2099     Insts.push_back(SI);
 2117   Ignore2.insert(SI);
 2143   LLVMContext &Ctx = SI->getContext();
 2145   DebugLoc DLoc = SI->getDebugLoc();
 2276       NewCall = CondBuilder.CreateMemMove(StoreBasePtr, SI->getAlignment(),
 2281     NewCall = Builder.CreateMemCpy(StoreBasePtr, SI->getAlignment(),
 2286     RecursivelyDeleteTriviallyDeadInstructions(SI, TLI);
 2294                     << "    from store ptr=" << *StoreEv << " at: " << *SI