/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | NaryReassociate.cpp | 343 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I - 1, in tryReassociateGEP() local 345 return NewGEP; in tryReassociateGEP() 382 if (auto *NewGEP = tryReassociateGEPAtIndex(GEP, I, LHS, RHS, IndexedType)) in tryReassociateGEPAtIndex() local 383 return NewGEP; in tryReassociateGEPAtIndex() 386 if (auto *NewGEP = in tryReassociateGEPAtIndex() local 388 return NewGEP; in tryReassociateGEPAtIndex() 459 GetElementPtrInst *NewGEP = cast<GetElementPtrInst>( in tryReassociateGEPAtIndex() local 461 NewGEP->setIsInBounds(GEP->isInBounds()); in tryReassociateGEPAtIndex() 462 NewGEP->takeName(GEP); in tryReassociateGEPAtIndex() 463 return NewGEP; in tryReassociateGEPAtIndex()
|
H A D | SeparateConstOffsetFromGEP.cpp | 1099 Instruction *NewGEP = GEP->clone(); in splitGEP() local 1100 NewGEP->insertBefore(GEP); in splitGEP() 1112 NewGEP = GetElementPtrInst::Create(GEP->getResultElementType(), NewGEP, in splitGEP() 1115 NewGEP->copyMetadata(*GEP); in splitGEP() 1117 cast<GetElementPtrInst>(NewGEP)->setIsInBounds(GEPWasInBounds); in splitGEP() 1137 NewGEP = cast<Instruction>(Builder.CreateGEP( in splitGEP() 1138 Builder.getInt8Ty(), Builder.CreateBitCast(NewGEP, I8PtrTy), in splitGEP() 1142 NewGEP->copyMetadata(*GEP); in splitGEP() 1143 NewGEP = cast<Instruction>(Builder.CreateBitCast(NewGEP, GEP->getType())); in splitGEP() 1146 GEP->replaceAllUsesWith(NewGEP); in splitGEP()
|
H A D | InferAddressSpaces.cpp | 644 GetElementPtrInst *NewGEP = GetElementPtrInst::Create( in cloneInstructionWithNewAddressSpace() local 647 NewGEP->setIsInBounds(GEP->isInBounds()); in cloneInstructionWithNewAddressSpace() 648 return NewGEP; in cloneInstructionWithNewAddressSpace()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/ |
H A D | GlobalSplit.cpp | 130 auto *NewGEP = ConstantExpr::getGetElementPtr( in splitGlobal() local 133 GEP->replaceAllUsesWith(NewGEP); in splitGlobal()
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXLowerArgs.cpp | 182 auto *NewGEP = GetElementPtrInst::Create(GEP->getSourceElementType(), in convertToParamAS() local 185 NewGEP->setIsInBounds(GEP->isInBounds()); in convertToParamAS() 186 return NewGEP; in convertToParamAS()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2018 GetElementPtrInst *NewGEP = GetElementPtrInst::Create( in visitGEPOfGEP() local 2020 NewGEP->setIsInBounds(IsInBounds); in visitGEPOfGEP() 2021 return NewGEP; in visitGEPOfGEP() 2429 auto *NewGEP = cast<GetElementPtrInst>(Op1->clone()); in visitGetElementPtrInst() local 2449 NewGEP->setOperand(DI, NewPN); in visitGetElementPtrInst() 2453 return replaceOperand(GEP, 0, NewGEP); in visitGetElementPtrInst() 2564 Value *NewGEP = in visitGetElementPtrInst() local 2567 return new AddrSpaceCastInst(NewGEP, GEPType); in visitGetElementPtrInst() 2615 Value *NewGEP = in visitGetElementPtrInst() local 2620 return CastInst::CreatePointerBitCastOrAddrSpaceCast(NewGEP, in visitGetElementPtrInst() [all …]
|
H A D | InstCombinePHI.cpp | 606 GetElementPtrInst *NewGEP = in foldPHIArgGEPIntoPHI() local 609 if (AllInBounds) NewGEP->setIsInBounds(); in foldPHIArgGEPIntoPHI() 610 PHIArgMergedDebugLoc(NewGEP, PN); in foldPHIArgGEPIntoPHI() 611 return NewGEP; in foldPHIArgGEPIntoPHI()
|
H A D | InstCombineVectorOps.cpp | 528 GetElementPtrInst *NewGEP = GetElementPtrInst::Create( in visitExtractElementInst() local 530 NewGEP->setIsInBounds(GEP->isInBounds()); in visitExtractElementInst() 531 return NewGEP; in visitExtractElementInst()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 808 auto *NewGEP = State.Builder.CreateGEP(GEP->getSourceElementType(), Ptr, in execute() local 810 assert((State.VF.isScalar() || NewGEP->getType()->isVectorTy()) && in execute() 812 State.set(this, NewGEP, Part); in execute() 813 State.addMetadata(NewGEP, GEP); in execute()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 6087 Value *NewGEP = NewBaseGEP; in splitLargeGEPOffsets() local 6090 NewGEP = Builder.CreatePointerCast(NewGEP, GEP->getType()); in splitLargeGEPOffsets() 6094 NewGEP = Builder.CreateGEP(I8Ty, NewBaseGEP, Index); in splitLargeGEPOffsets() 6097 NewGEP = Builder.CreatePointerCast(NewGEP, GEP->getType()); in splitLargeGEPOffsets() 6099 replaceAllUsesWith(GEP, NewGEP, FreshBBs, IsHugeFunc); in splitLargeGEPOffsets()
|