Lines Matching refs:Builder
770 IRBuilder<> Builder(Variadic);
774 Builder.getInt8PtrTy(Variadic->getType()->getPointerAddressSpace());
784 ResultPtr = Builder.CreateBitCast(ResultPtr, I8PtrTy);
802 Idx = Builder.CreateShl(
805 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize));
810 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep");
820 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Offset, "uglygep");
833 ResultPtr = Builder.CreateBitCast(ResultPtr, Variadic->getType());
842 IRBuilder<> Builder(Variadic);
845 Value *ResultPtr = Builder.CreatePtrToInt(Variadic->getOperand(0), IntPtrTy);
863 Idx = Builder.CreateShl(
866 Idx = Builder.CreateMul(Idx, ConstantInt::get(IntPtrTy, ElementSize));
870 ResultPtr = Builder.CreateAdd(ResultPtr, Idx);
876 ResultPtr = Builder.CreateAdd(
880 ResultPtr = Builder.CreateIntToPtr(ResultPtr, Variadic->getType());