Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:IC

550                                              InstCombiner *IC) {
552 return IC->Builder->CreateCast(CI->getOpcode(), SO, I.getType());
570 return IC->Builder->CreateBinOp(BO->getOpcode(), Op0, Op1,
573 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1,
576 return IC->Builder->CreateICmp(CI->getPredicate(), Op0, Op1,
2190 InstCombiner &IC,
2212 DEBUG(errs() << "IC: DCE: " << *Inst << '\n');
2220 DEBUG(errs() << "IC: ConstFold to: " << *C << " from: "
2287 IC.Worklist.AddInitialGroup(&InstrsForInstCombineWorklist[0],
2341 DEBUG(errs() << "IC: DCE: " << *I << '\n');
2351 DEBUG(errs() << "IC: ConstFold to: " << *C << " from: " << *I << '\n');
2399 DEBUG(errs() << "IC: Visiting: " << OrigI << '\n');
2405 DEBUG(errs() << "IC: Old = " << *I << '\n'
2434 DEBUG(errs() << "IC: Mod = " << OrigI << '\n'
2457 InstCombiner *IC;
2461 InstCombiner *IC)
2463 this->IC = IC;
2469 IC->ReplaceInstUsesWith(*I, With);