Home
last modified time | relevance | path

Searched refs:IsInBounds (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperator.h381 IsInBounds = (1 << 0), enumerator
387 (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds); in setIsInBounds()
393 return SubclassOptionalData & IsInBounds; in isInBounds()
H A DConstantFolder.h107 bool IsInBounds = false) const override {
113 if (IsInBounds)
H A DIRBuilderFolder.h55 bool IsInBounds = false) const = 0;
H A DNoFolder.h78 bool IsInBounds = false) const override {
H A DIRBuilder.h1726 const Twine &Name = "", bool IsInBounds = false) {
1727 if (auto *V = Folder.FoldGEP(Ty, Ptr, IdxList, IsInBounds))
1729 return Insert(IsInBounds
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h80 bool IsInBounds = false) const override {
81 return simplifyGEPInst(Ty, Ptr, IdxList, IsInBounds, SQ);
H A DTargetFolder.h118 bool IsInBounds = false) const override {
123 if (IsInBounds)
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1964 bool IsInBounds = GEP.isInBounds(); in foldSelectGEP() local
1966 Value *NewTrueC = Builder.CreateGEP(Ty, TrueC, IndexC, "", IsInBounds); in foldSelectGEP()
1967 Value *NewFalseC = Builder.CreateGEP(Ty, FalseC, IndexC, "", IsInBounds); in foldSelectGEP()
1995 bool IsInBounds = Src->isInBounds() && GEP.isInBounds() && in visitGEPOfGEP() local
2002 Src->getName(), IsInBounds); in visitGEPOfGEP()
2005 NewGEP->setIsInBounds(IsInBounds); in visitGEPOfGEP()
2075 bool IsInBounds = isMergedGEPInBounds(*Src, *cast<GEPOperator>(&GEP)); in visitGEPOfGEP() local
2085 IsInBounds &= Idx.isNonNegative() == ConstIndices[0].isNonNegative(); in visitGEPOfGEP()
2088 return IsInBounds in visitGEPOfGEP()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp732 bool IsInBounds = in execute() local
738 Indices, "", IsInBounds); in execute()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3483 bool IsInBounds = GEPI.isInBounds(); in foldGEPSelect() local
3488 IsInBounds); in foldGEPSelect()
3493 False->getName() + ".sroa.gep", IsInBounds); in foldGEPSelect()
3532 bool IsInBounds = GEPI.isInBounds(); in foldGEPPhi() local
3548 IsInBounds); in foldGEPPhi()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp2514 unsigned SubClassOptionalData = InBounds ? GEPOperator::IsInBounds : 0; in getGetElementPtr()