Searched refs:NewAI (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | MemoryTaggingSupport.cpp | 243 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 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/Scalar/ |
| H A D | SROA.cpp | 2712 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 D | SafeStack.cpp | 572 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 D | AtomicExpandPass.cpp | 1045 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 D | AMDGPUSwLowerLDS.cpp | 736 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 D | LoongArchISelLowering.cpp | 7820 AtomicRMWInst *NewAI = in emitExpandAtomicRMW() local 7824 Value *Shift = Builder.CreateLShr(NewAI, ShiftAmt, "shifted"); in emitExpandAtomicRMW()
|