• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching refs:Builder

177     return IC.replaceOperand(AI, 0, IC.Builder.getInt32(1));
184 AllocaInst *New = IC.Builder.CreateAlloca(NewTy, nullptr, AI.getName());
217 Value *V = IC.Builder.CreateIntCast(AI.getArraySize(), IntPtrTy, false);
391 Builder.CreatePointerBitCastOrAddrSpaceCast(TheSrc, DestTy);
436 NewPtr = Builder.CreateBitCast(Ptr, NewTy->getPointerTo(AS));
438 LoadInst *NewLoad = Builder.CreateAlignedLoad(
457 StoreInst *NewStore = IC.Builder.CreateAlignedStore(
458 V, IC.Builder.CreateBitCast(Ptr, V->getType()->getPointerTo(AS)),
579 IC.Builder.SetInsertPoint(SI);
630 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue(
652 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices),
654 auto *L = IC.Builder.CreateAlignedLoad(
661 V = IC.Builder.CreateInsertValue(V, L, i);
676 return IC.replaceInstUsesWith(LI, IC.Builder.CreateInsertValue(
702 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices),
704 auto *L = IC.Builder.CreateAlignedLoad(AT->getElementType(), Ptr,
710 V = IC.Builder.CreateInsertValue(V, L, i);
952 LI, Builder.CreateBitOrPointerCast(AvailableVal, LI.getType(),
993 Builder.CreateLoad(LI.getType(), SI->getOperand(1),
996 Builder.CreateLoad(LI.getType(), SI->getOperand(2),
1145 V = IC.Builder.CreateExtractValue(V, 0);
1172 auto *Ptr = IC.Builder.CreateInBoundsGEP(ST, Addr, makeArrayRef(Indices),
1174 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName);
1176 llvm::Instruction *NS = IC.Builder.CreateAlignedStore(Val, Ptr, EltAlign);
1189 V = IC.Builder.CreateExtractValue(V, 0);
1220 auto *Ptr = IC.Builder.CreateInBoundsGEP(AT, Addr, makeArrayRef(Indices),
1222 auto *Val = IC.Builder.CreateExtractValue(V, i, EltName);
1224 Instruction *NS = IC.Builder.CreateAlignedStore(Val, Ptr, EltAlign);
1304 IC.Builder.SetInsertPoint(LI);
1309 IC.Builder.SetInsertPoint(USI);