Searched refs:NewAI (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyRefTypeMem2Local.cpp | 64 auto *NewAI = IRB.CreateAlloca(AI.getAllocatedType(), in visitAllocaInst() local 72 ValueHandleBase::ValueIsRAUWd(&AI, NewAI); in visitAllocaInst() 74 ValueAsMetadata::handleRAUW(&AI, NewAI); in visitAllocaInst() 77 U.set(NewAI); in visitAllocaInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MemoryTaggingSupport.cpp | 225 auto *NewAI = new AllocaInst(TypeWithPadding, Info.AI->getAddressSpace(), in alignAndPadAlloca() local 227 NewAI->takeName(Info.AI); in alignAndPadAlloca() 228 NewAI->setAlignment(Info.AI->getAlign()); in alignAndPadAlloca() 229 NewAI->setUsedWithInAlloca(Info.AI->isUsedWithInAlloca()); in alignAndPadAlloca() 230 NewAI->setSwiftError(Info.AI->isSwiftError()); in alignAndPadAlloca() 231 NewAI->copyMetadata(*Info.AI); in alignAndPadAlloca() 233 Value *NewPtr = NewAI; in alignAndPadAlloca() 236 if (Info.AI->getType() != NewAI->getType()) in alignAndPadAlloca() 237 NewPtr = new BitCastInst(NewAI, Info.AI->getType(), "", Info.AI->getIterator()); in alignAndPadAlloca() 241 Info.AI = NewAI; in alignAndPadAlloca()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 2616 AllocaInst &OldAI, &NewAI; member in __anondf5662880d11::AllocaSliceRewriter 2665 if (!IsVolatile || AddrSpace == NewAI.getType()->getPointerAddressSpace()) in getPtrToNewAI() 2666 return &NewAI; in getPtrToNewAI() 2669 return IRB.CreateAddrSpaceCast(&NewAI, AccessTy); in getPtrToNewAI() 2674 AllocaInst &OldAI, AllocaInst &NewAI, in AllocaSliceRewriter() argument 2680 : DL(DL), AS(AS), Pass(Pass), OldAI(OldAI), NewAI(NewAI), in AllocaSliceRewriter() 2683 NewAllocaTy(NewAI.getAllocatedType()), in AllocaSliceRewriter() 2686 ? Type::getIntNTy(NewAI.getContext(), in AllocaSliceRewriter() 2687 DL.getTypeSizeInBits(NewAI.getAllocatedType()) in AllocaSliceRewriter() 2695 IRB(NewAI.getContext(), ConstantFolder()) { in AllocaSliceRewriter() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 565 Value *NewAI = in moveStaticAllocasToUnsafeStack() local 569 StackGuardSlot->replaceAllUsesWith(NewAI); in moveStaticAllocasToUnsafeStack() 689 Value *NewAI = IRB.CreatePointerCast(NewTop, AI->getType()); in moveDynamicAllocasToUnsafeStack() local 690 if (AI->hasName() && isa<Instruction>(NewAI)) in moveDynamicAllocasToUnsafeStack() 691 NewAI->takeName(AI); in moveDynamicAllocasToUnsafeStack() 693 replaceDbgDeclare(AI, NewAI, DIB, DIExpression::ApplyOffset, 0); in moveDynamicAllocasToUnsafeStack() 694 AI->replaceAllUsesWith(NewAI); in moveDynamicAllocasToUnsafeStack()
|
H A D | AtomicExpandPass.cpp | 996 AtomicRMWInst *NewAI = Builder.CreateAtomicRMW( in widenPartwordAtomicRMW() local 1000 copyMetadataForAtomic(*NewAI, *AI); in widenPartwordAtomicRMW() 1002 Value *FinalOldResult = extractMaskedValue(Builder, NewAI, PMV); in widenPartwordAtomicRMW() 1005 return NewAI; in widenPartwordAtomicRMW()
|