Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:IC

282 static Instruction *InstCombineLoadCast(InstCombiner &IC, LoadInst &LI,
313 if (IC.getDataLayout() &&
319 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) ==
320 IC.getDataLayout()->getTypeSizeInBits(DestPTy)) {
326 IC.Builder->CreateLoad(CastOp, LI.isVolatile(), CI->getName());
449 static Instruction *InstCombineStoreToCast(InstCombiner &IC, StoreInst &SI) {
498 if (!IC.getDataLayout() ||
501 IC.getDataLayout()->getTypeSizeInBits(SrcPTy) !=
502 IC.getDataLayout()->getTypeSizeInBits(DestPTy))
524 CastOp = IC.Builder->CreateInBoundsGEP(CastOp, NewGEPIndices);
526 NewCast = IC.Builder->CreateCast(opcode, SIOp0, CastDstTy,