Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp229 class ConstantOffsetExtractor { class
247 ConstantOffsetExtractor(BasicBlock::iterator InsertionPt) in ConstantOffsetExtractor() function in __anon3b20b3060111::ConstantOffsetExtractor
511 bool ConstantOffsetExtractor::CanTraceInto(bool SignExtended, in CanTraceInto()
580 APInt ConstantOffsetExtractor::findInEitherOperand(BinaryOperator *BO, in findInEitherOperand()
615 APInt ConstantOffsetExtractor::find(Value *V, bool SignExtended, in find()
659 Value *ConstantOffsetExtractor::applyExts(Value *V) { in applyExts()
679 Value *ConstantOffsetExtractor::rebuildWithoutConstOffset() { in rebuildWithoutConstOffset()
694 ConstantOffsetExtractor::distributeExtsAndCloneChain(unsigned ChainIndex) { in distributeExtsAndCloneChain()
729 Value *ConstantOffsetExtractor::removeConstOffset(unsigned ChainIndex) { in removeConstOffset()
781 Value *ConstantOffsetExtractor::Extract(Value *Idx, GetElementPtrInst *GEP, in Extract()
[all …]