Lines Matching defs:Builder
118 IRBuilder<> Builder;
124 DL(F.getParent()->getDataLayout()), Builder(SE.getContext()) {}
1084 Builder.SetInsertPoint(&*Last);
1094 Value *Extract = Builder.CreateExtractElement(Store->getValueOperand(),
1095 Builder.getInt32(J));
1097 Extract = Builder.CreateBitCast(Extract, StoreTy->getScalarType());
1100 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(NewIdx));
1110 Builder.CreateBitOrPointerCast(Extract, StoreTy->getScalarType());
1113 Builder.CreateInsertElement(Vec, Extract, Builder.getInt32(I));
1118 StoreInst *SI = Builder.CreateAlignedStore(
1120 Builder.CreateBitCast(S0->getPointerOperand(), VecTy->getPointerTo(AS)),
1238 Builder.SetInsertPoint(&*First);
1241 Builder.CreateBitCast(L0->getPointerOperand(), VecTy->getPointerTo(AS));
1243 Builder.CreateAlignedLoad(VecTy, Bitcast, MaybeAlign(Alignment));
1257 Value *V = Builder.CreateExtractElement(LI, Builder.getInt32(NewIdx),
1260 V = Builder.CreateBitCast(V, UI->getType());
1279 Builder.CreateExtractElement(LI, Builder.getInt32(I), CV->getName());
1281 V = Builder.CreateBitOrPointerCast(V, CV->getType());