Displaying 6 results from an estimated 6 matches for "phantom_load".
2017 Sep 12
3
RFC phantom memory intrinsic
...rts in case we encounter phatom_mem intrinsic.
Here is two part review:
https://reviews.llvm.org/D37579 - InstCombine part.
https://reviews.llvm.org/D37648 - SLP part.
Also, there might be different approaches in describing deleted memory
operations, for example, for my case: phantom_load(llvm_anyptr_ty,
llvm_i64_ty). First parameter describes pointer and second parameter
offset from pointer this loaded was deleted, for example. This two
operations:
%arrayidx1 = getelementptr inbounds double, double* %ptr, i64 1
%ld1 = load double, double* %arrayidx1
could be represented in th...
2017 Sep 13
2
RFC phantom memory intrinsic
...em intrinsic.
>
> Here is two part review:
> https://reviews.llvm.org/D37579 - InstCombine part.
> https://reviews.llvm.org/D37648 - SLP part.
>
> Also, there might be different approaches in describing deleted memory
> operations, for example, for my case: phantom_load(llvm_anyptr_ty,
> llvm_i64_ty). First parameter describes pointer and second parameter
> offset from pointer this loaded was deleted, for example. This two
> operations:
>
> %arrayidx1 = getelementptr inbounds double, double* %ptr, i64 1
> %ld1 = load double, double* %arrayidx...
2017 Sep 13
2
RFC phantom memory intrinsic
...review:
>>> https://reviews.llvm.org/D37579 - InstCombine part.
>>> https://reviews.llvm.org/D37648 - SLP part.
>>>
>>> Also, there might be different approaches in describing deleted memory
>>> operations, for example, for my case: phantom_load(llvm_anyptr_ty,
>>> llvm_i64_ty). First parameter describes pointer and second parameter
>>> offset from pointer this loaded was deleted, for example. This two
>>> operations:
>>>
>>> %arrayidx1 = getelementptr inbounds double, double* %ptr, i64 1
>...
2017 Sep 26
0
RFC phantom memory intrinsic
...t; https://reviews.llvm.org/D37579 - InstCombine part.
>>>> https://reviews.llvm.org/D37648 - SLP part.
>>>>
>>>> Also, there might be different approaches in describing deleted memory
>>>> operations, for example, for my case: phantom_load(llvm_anyptr_ty,
>>>> llvm_i64_ty). First parameter describes pointer and second parameter
>>>> offset from pointer this loaded was deleted, for example. This two
>>>> operations:
>>>>
>>>> %arrayidx1 = getelementptr inbounds double, do...
2017 Sep 26
2
RFC phantom memory intrinsic
...ttps://reviews.llvm.org/D37579 - InstCombine part.
>>>>> https://reviews.llvm.org/D37648 - SLP part.
>>>>>
>>>>> Also, there might be different approaches in describing deleted memory
>>>>> operations, for example, for my case: phantom_load(llvm_anyptr_ty,
>>>>> llvm_i64_ty). First parameter describes pointer and second parameter
>>>>> offset from pointer this loaded was deleted, for example. This two
>>>>> operations:
>>>>>
>>>>> %arrayidx1 = getelementptr...
2017 Sep 26
0
RFC phantom memory intrinsic
...vm.org/D37579 - InstCombine part.
>>>>>> https://reviews.llvm.org/D37648 - SLP part.
>>>>>>
>>>>>> Also, there might be different approaches in describing deleted memory
>>>>>> operations, for example, for my case: phantom_load(llvm_anyptr_ty,
>>>>>> llvm_i64_ty). First parameter describes pointer and second parameter
>>>>>> offset from pointer this loaded was deleted, for example. This two
>>>>>> operations:
>>>>>>
>>>>>> %arra...