| SeparateConstOffsetFromGEP.cpp | 225 /// index, and tries to find a constant integer that can be hoisted to the 245 static int64_t Find(Value *Idx, GetElementPtrInst *GEP, 267 APInt find(Value *V, bool SignExtended, bool ZeroExtended, bool NonNegative); 275 /// index I' according to UserChain produced by function "find". 326 /// index is "a * b + (c + 5)". After running function find, UserChain[0] will 413 /// NeedsExtraction indicates whether we successfully find a non-zero constant 448 /// Find the closest dominator of <Dominatee> that is equivalent to <Key>. 576 APInt ConstantOffset = find(BO->getOperand(0), SignExtended, ZeroExtended, 589 ConstantOffset = find(BO->getOperand(1), SignExtended, ZeroExtended, 603 APInt ConstantOffsetExtractor::find(Value *V, bool SignExtended function in class:ConstantOffsetExtractor [all...] |