[llvm] r263158 - Support arbitrary addrspace pointers in masked load/store intrinsics

Philip Reames via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 16 15:29:01 PDT 2016



On 03/16/2016 03:20 PM, Manman Ren via llvm-commits wrote:
>> +  case Intrinsic::masked_store: {
>> >+    SmallVector<Value *, 4> Args(CI->arg_operands().begin(),
>> >+                                 CI->arg_operands().end());
>> >+    CI->replaceAllUsesWith(Builder.CreateCall(NewFn, Args));
> Should we keep the metadata here if it exists on the original call instruction?
Possibly, but if we do we should be consistent.  We drop metadata for 
all of the other intrinsics being upgraded too.

Philip



More information about the llvm-commits mailing list