Displaying 1 result from an estimated 1 matches for "int_ppc_altivec_stvx".
2011 Nov 30
2
[LLVMdev] Write-only intrinsics
....h contains:
// Memory mod/ref behavior of this intrinsic.
enum {
NoMem, ReadArgMem, ReadMem, ReadWriteArgMem, ReadWriteMem
} ModRef;
The problem with this seems to be that "store" instructions, like the
PPC STVX instruction, that are primarily defined by an intrinsic
(int_ppc_altivec_stvx for the STVX instruction) get tagged as "mayLoad"
even though they don't load anything. This is because the default
mod/ref tag for intrinsics is, for safely, ReadWriteMem, and TableGen
makes use of the intrinsics' mod/ref info when it is available. In the
current setup, int_ppc_a...