search for: mustmodref

Displaying 2 results from an estimated 2 matches for "mustmodref".

2017 Nov 28
1
Expose aliasing information in getModRefInfo (or viceversa?)
...ceversa?) >> >> >> >> Hi Nuno, >> >> >> >> Thanks for taking the time to look over this! >> >> >> >> Here's the reasoning I reached after going over this again. >> >> >> >> > "you can go from MustModRef into Ref or Mod, and that is not true.". >> >> That's correct. While the initial thought I had was "Found may" + "Found >> must", then we should return "May", that's not the right, we should return >> "Must". Here's wh...
2017 Oct 10
4
Expose aliasing information in getModRefInfo (or viceversa?)
.... > > What I was trying, that *somewhat* made sense: > enum ModRefInfo { > MRI_NoModRef = 0, > MRI_Ref = 1, > MRI_Mod = 2, > MRI_ModRef = MRI_Ref | MRI_Mod, > MRI_Must = 4, > MRI_MustRef = MRI_Ref | MRI_Must, > MRI_MustMod = MRI_Mod | MRI_Must, > MRI_MustModRef = MRI_ModRef | MRI_Must > }; > // + shift values in FunctionModRefLocation to 8, 16, 32. > > Recursive masking of MRI_Ref/MRI_Mod would get replaced by > MRI_MustRef/MRI_MustMod. > But the top of the lattice is still MRI_ModRef. > While the implementation details *may* be ok to...