Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp228 class ConstantOffsetExtractor { class
508 bool ConstantOffsetExtractor::CanTraceInto(bool SignExtended, in CanTraceInto()
579 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
614 APInt ConstantOffsetExtractor::find(Value *V, bool SignExtended, in find()
658 Value *ConstantOffsetExtractor::applyExts(Value *V) { in applyExts()
678 Value *ConstantOffsetExtractor::rebuildWithoutConstOffset() { in rebuildWithoutConstOffset()
728 Value *ConstantOffsetExtractor::removeConstOffset(unsigned ChainIndex) { in removeConstOffset()
783 ConstantOffsetExtractor Extractor(GEP, DT); in Extract()
798 int64_t ConstantOffsetExtractor::Find(Value *Idx, GetElementPtrInst *GEP, in Find()
801 return ConstantOffsetExtractor(GEP, DT) in Find()
[all …]