Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Builder

594     : DL(DL), TLI(TLI), Context(Context), Builder(Context, TargetFolder(DL)),
639 BuilderTy::InsertPointGuard Guard(Builder);
641 Builder.SetInsertPoint(I);
682 Size = Builder.CreateMul(Size, ArraySize);
699 FirstArg = Builder.CreateZExt(FirstArg, IntTy);
704 SecondArg = Builder.CreateZExt(SecondArg, IntTy);
705 Value *Size = Builder.CreateMul(FirstArg, SecondArg);
733 Value *Offset = EmitGEPOffset(&Builder, DL, &GEP, /*NoAssumptions=*/true);
734 Offset = Builder.CreateAdd(PtrData.second, Offset);
749 PHINode *SizePHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues());
750 PHINode *OffsetPHI = Builder.CreatePHI(IntTy, PHI.getNumIncomingValues());
757 Builder.SetInsertPoint(&*PHI.getIncomingBlock(i)->getFirstInsertionPt());
794 Value *Size = Builder.CreateSelect(I.getCondition(), TrueSide.first,
796 Value *Offset = Builder.CreateSelect(I.getCondition(), TrueSide.second,