Lines Matching refs:ConstantInt
526 if (ConstantInt *ConstLHS = dyn_cast<ConstantInt>(LHS)) { in CanTraceInto()
530 if (ConstantInt *ConstRHS = dyn_cast<ConstantInt>(RHS)) { in CanTraceInto()
583 if (ConstantInt *CI = dyn_cast<ConstantInt>(V)) { in find()
652 assert(isa<ConstantInt>(U)); in distributeExtsAndCloneChain()
654 return UserChain[ChainIndex] = cast<ConstantInt>(applyExts(U)); in distributeExtsAndCloneChain()
686 assert(isa<ConstantInt>(UserChain[ChainIndex])); in removeConstOffset()
687 return ConstantInt::getNullValue(UserChain[ChainIndex]->getType()); in removeConstOffset()
703 if (ConstantInt *CI = dyn_cast<ConstantInt>(NextInChain)) { in removeConstOffset()
802 uint64_t Field = cast<ConstantInt>(GEP->getOperand(I))->getZExtValue(); in accumulateByteOffset()
839 if (ConstantInt *CI = dyn_cast<ConstantInt>(Idx)) in lowerToSingleIndexGEPs()
849 Idx, ConstantInt::get(IntPtrTy, ElementSize.logBase2())); in lowerToSingleIndexGEPs()
851 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToSingleIndexGEPs()
864 Value *Offset = ConstantInt::get(IntPtrTy, AccumulativeByteOffset); in lowerToSingleIndexGEPs()
900 if (ConstantInt *CI = dyn_cast<ConstantInt>(Idx)) in lowerToArithmetics()
910 Idx, ConstantInt::get(IntPtrTy, ElementSize.logBase2())); in lowerToArithmetics()
912 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize)); in lowerToArithmetics()
923 ResultPtr, ConstantInt::get(IntPtrTy, AccumulativeByteOffset)); in lowerToArithmetics()
1075 ConstantInt::get(IntPtrTy, Index, true), in splitGEP()
1100 ConstantInt::get(IntPtrTy, AccumulativeByteOffset, true), "uglygep", in splitGEP()
1265 isa<ConstantInt>(FirstOffsetDef->getOperand(1))) in isLegalToSwapOperand()
1274 (isa<ConstantInt>(BO->getOperand(0)) || in isLegalToSwapOperand()
1275 isa<ConstantInt>(BO->getOperand(1)))) in isLegalToSwapOperand()