Lines Matching refs:Builder
176 Value *V = IC.Builder->getInt32(1);
184 AllocaInst *New = IC.Builder->CreateAlloca(NewTy, nullptr, AI.getName());
216 Value *V = IC.Builder->CreateIntCast(AI.getArraySize(), IntPtrTy, false);
325 LoadInst *NewLoad = IC.Builder->CreateAlignedLoad(
326 IC.Builder->CreateBitCast(Ptr, NewTy->getPointerTo(AS)),
397 StoreInst *NewStore = IC.Builder->CreateAlignedStore(
398 V, IC.Builder->CreateBitCast(Ptr, V->getType()->getPointerTo(AS)),
485 IC.Builder->SetInsertPoint(SI);
532 return IC.ReplaceInstUsesWith(LI, IC.Builder->CreateInsertValue(
557 auto *Ptr = IC.Builder->CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), EltName);
558 auto *L = IC.Builder->CreateLoad(ST->getTypeAtIndex(i), Ptr, LoadName);
559 V = IC.Builder->CreateInsertValue(V, L, i);
571 return IC.ReplaceInstUsesWith(LI, IC.Builder->CreateInsertValue(
808 LI, Builder->CreateBitOrPointerCast(AvailableVal, LI.getType(),
855 LoadInst *V1 = Builder->CreateLoad(SI->getOperand(1),
857 LoadInst *V2 = Builder->CreateLoad(SI->getOperand(2),
938 V = IC.Builder->CreateExtractValue(V, 0);
962 auto *Ptr = IC.Builder->CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices), AddrName);
963 auto *Val = IC.Builder->CreateExtractValue(V, i, EltName);
964 IC.Builder->CreateStore(Val, Ptr);
973 V = IC.Builder->CreateExtractValue(V, 0);