Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryTaggingSupport.cpp243 auto *NewAI = new AllocaInst(TypeWithPadding, Info.AI->getAddressSpace(), in alignAndPadAlloca() local
245 NewAI->takeName(Info.AI); in alignAndPadAlloca()
246 NewAI->setAlignment(Info.AI->getAlign()); in alignAndPadAlloca()
247 NewAI->setUsedWithInAlloca(Info.AI->isUsedWithInAlloca()); in alignAndPadAlloca()
248 NewAI->setSwiftError(Info.AI->isSwiftError()); in alignAndPadAlloca()
249 NewAI->copyMetadata(*Info.AI); in alignAndPadAlloca()
251 Value *NewPtr = NewAI; in alignAndPadAlloca()
254 if (Info.AI->getType() != NewAI->getType()) in alignAndPadAlloca()
255 NewPtr = new BitCastInst(NewAI, Info.AI->getType(), "", Info.AI->getIterator()); in alignAndPadAlloca()
259 Info.AI = NewAI; in alignAndPadAlloca()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRefTypeMem2Local.cpp64 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/Scalar/
H A DSROA.cpp2712 AllocaInst &OldAI, &NewAI; member in __anondf5662880e11::AllocaSliceRewriter
2761 if (!IsVolatile || AddrSpace == NewAI.getType()->getPointerAddressSpace()) in getPtrToNewAI()
2762 return &NewAI; in getPtrToNewAI()
2765 return IRB.CreateAddrSpaceCast(&NewAI, AccessTy); in getPtrToNewAI()
2770 AllocaInst &OldAI, AllocaInst &NewAI, in AllocaSliceRewriter() argument
2776 : DL(DL), AS(AS), Pass(Pass), OldAI(OldAI), NewAI(NewAI), in AllocaSliceRewriter()
2779 NewAllocaTy(NewAI.getAllocatedType()), in AllocaSliceRewriter()
2782 ? Type::getIntNTy(NewAI.getContext(), in AllocaSliceRewriter()
2783 DL.getTypeSizeInBits(NewAI.getAllocatedType()) in AllocaSliceRewriter()
2791 IRB(NewAI.getContext(), ConstantFolder()) { in AllocaSliceRewriter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp572 Value *NewAI = in moveStaticAllocasToUnsafeStack() local
576 StackGuardSlot->replaceAllUsesWith(NewAI); in moveStaticAllocasToUnsafeStack()
697 Value *NewAI = IRB.CreatePointerCast(NewTop, AI->getType()); in moveDynamicAllocasToUnsafeStack() local
698 if (AI->hasName() && isa<Instruction>(NewAI)) in moveDynamicAllocasToUnsafeStack()
699 NewAI->takeName(AI); in moveDynamicAllocasToUnsafeStack()
701 replaceDbgDeclare(AI, NewAI, DIB, DIExpression::ApplyOffset, 0); in moveDynamicAllocasToUnsafeStack()
702 AI->replaceAllUsesWith(NewAI); in moveDynamicAllocasToUnsafeStack()
H A DAtomicExpandPass.cpp1045 AtomicRMWInst *NewAI = Builder.CreateAtomicRMW( in widenPartwordAtomicRMW() local
1049 copyMetadataForAtomic(*NewAI, *AI); in widenPartwordAtomicRMW()
1051 Value *FinalOldResult = extractMaskedValue(Builder, NewAI, PMV); in widenPartwordAtomicRMW()
1054 return NewAI; in widenPartwordAtomicRMW()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSwLowerLDS.cpp736 Value *NewAI = IRB.CreateAddrSpaceCast(Replacement, ASC->getType()); in translateLDSMemoryOperationsToGlobalMemory() local
740 ASC->replaceAllUsesWith(NewAI); in translateLDSMemoryOperationsToGlobalMemory()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp7820 AtomicRMWInst *NewAI = in emitExpandAtomicRMW() local
7824 Value *Shift = Builder.CreateLShr(NewAI, ShiftAmt, "shifted"); in emitExpandAtomicRMW()