Lines Matching refs:Builder
832 IRBuilder<> Builder(Variadic);
836 Builder.getInt8PtrTy(Variadic->getType()->getPointerAddressSpace());
846 ResultPtr = Builder.CreateBitCast(ResultPtr, I8PtrTy);
864 Idx = Builder.CreateShl(
867 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize));
872 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep");
882 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep");
895 ResultPtr = Builder.CreateBitCast(ResultPtr, Variadic->getType());
904 IRBuilder<> Builder(Variadic);
907 Value *ResultPtr = Builder.CreatePtrToInt(Variadic->getOperand(0), IntPtrTy);
925 Idx = Builder.CreateShl(
928 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize));
932 ResultPtr = Builder.CreateAdd(ResultPtr, Idx);
938 ResultPtr = Builder.CreateAdd(
942 ResultPtr = Builder.CreateIntToPtr(ResultPtr, Variadic->getType());