reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2756 LLVM_DEBUG(dbgs() << " original: " << II << "\n"); 2757 assert(II.getRawDest() == OldPtr); 2760 II.getAAMetadata(AATags); 2764 if (!isa<Constant>(II.getLength())) { 2767 II.setDest(getNewAllocaSlicePtr(IRB, OldPtr->getType())); 2768 II.setDestAlignment(getSliceAlign()); 2775 Pass.DeadInsts.insert(&II); 2786 auto *C = cast<ConstantInt>(II.getLength()); 2799 Type *SizeTy = II.getLength()->getType(); 2802 getNewAllocaSlicePtr(IRB, OldPtr->getType()), II.getValue(), Size, 2803 getSliceAlign(), II.isVolatile()); 2828 getIntegerSplat(II.getValue(), DL.getTypeSizeInBits(ElementTy) / 8); 2839 assert(!II.isVolatile()); 2842 V = getIntegerSplat(II.getValue(), Size); 2861 V = getIntegerSplat(II.getValue(), DL.getTypeSizeInBits(ScalarTy) / 8); 2869 II.isVolatile()); 2873 return !II.isVolatile();