Home
last modified time | relevance | path

Searched refs:GEPVal (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp1676 GEPValue GEPVal(GEP, GEP->accumulateConstantOffset(SQ.DL, Offset) in processNode() local
1679 if (Value *V = AvailableGEPs.lookup(GEPVal)) { in processNode()
1693 AvailableGEPs.insert(GEPVal, &Inst); in processNode()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp5958 static GEPOffsetAndOverflow EmitGEPOffsetInBytes(Value *BasePtr, Value *GEPVal, in EmitGEPOffsetInBytes() argument
5968 if (isa<llvm::Constant>(GEPVal)) { in EmitGEPOffsetInBytes()
5974 Builder.CreatePtrToInt(GEPVal, DL.getIntPtrType(GEPVal->getType())); in EmitGEPOffsetInBytes()
5979 auto *GEP = cast<llvm::GEPOperator>(GEPVal); in EmitGEPOffsetInBytes()
6064 Value *GEPVal = Builder.CreateGEP(ElemTy, Ptr, IdxList, Name, NWFlags); in EmitCheckedInBoundsGEP() local
6068 return GEPVal; in EmitCheckedInBoundsGEP()
6076 !isa<llvm::Constant>(GEPVal) && PtrTy->getPointerAddressSpace() == 0; in EmitCheckedInBoundsGEP()
6079 return GEPVal; in EmitCheckedInBoundsGEP()
6089 EmitGEPOffsetInBytes(Ptr, GEPVal, getLLVMContext(), CGM, Builder); in EmitCheckedInBoundsGEP()
6100 return GEPVal; in EmitCheckedInBoundsGEP()
[all …]