Lines Matching refs:ConstantInt
544 if (ConstantInt *ConstLHS = dyn_cast<ConstantInt>(LHS)) { in CanTraceInto()
548 if (ConstantInt *ConstRHS = dyn_cast<ConstantInt>(RHS)) { in CanTraceInto()
614 if (ConstantInt *CI = dyn_cast<ConstantInt>(V)) { in find()
683 assert(isa<ConstantInt>(U)); in distributeExtsAndCloneChain()
685 return UserChain[ChainIndex] = cast<ConstantInt>(applyExts(U)); in distributeExtsAndCloneChain()
717 assert(isa<ConstantInt>(UserChain[ChainIndex])); in removeConstOffset()
718 return ConstantInt::getNullValue(UserChain[ChainIndex]->getType()); in removeConstOffset()
734 if (ConstantInt *CI = dyn_cast<ConstantInt>(NextInChain)) { in removeConstOffset()
833 uint64_t Field = cast<ConstantInt>(GEP->getOperand(I))->getZExtValue(); in accumulateByteOffset()
870 if (ConstantInt *CI = dyn_cast<ConstantInt>(Idx)) in lowerToSingleIndexGEPs()
880 Idx, ConstantInt::get(IntPtrTy, ElementSize.logBase2())); in lowerToSingleIndexGEPs()
882 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToSingleIndexGEPs()
895 Value *Offset = ConstantInt::get(IntPtrTy, AccumulativeByteOffset); in lowerToSingleIndexGEPs()
931 if (ConstantInt *CI = dyn_cast<ConstantInt>(Idx)) in lowerToArithmetics()
941 Idx, ConstantInt::get(IntPtrTy, ElementSize.logBase2())); in lowerToArithmetics()
943 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToArithmetics()
954 ResultPtr, ConstantInt::get(IntPtrTy, AccumulativeByteOffset)); in lowerToArithmetics()
1105 ConstantInt::get(IntPtrTy, Index, true), in splitGEP()
1130 ConstantInt::get(IntPtrTy, AccumulativeByteOffset, true), "uglygep", in splitGEP()
1322 isa<ConstantInt>(FirstOffsetDef->getOperand(1))) in isLegalToSwapOperand()
1331 (isa<ConstantInt>(BO->getOperand(0)) || in isLegalToSwapOperand()
1332 isa<ConstantInt>(BO->getOperand(1)))) in isLegalToSwapOperand()