search for: hasphikill

Displaying 6 results from an estimated 6 matches for "hasphikill".

2009 Feb 06
2
[LLVMdev] undefs in phis
...v1177 will have > >> the value of > >> %v1645 which is wrong.  This is because %v1176 in bb74 will be > >> replaced with > >> %v1177.  That's incorrect. > > > > Ok, right. The trick to fixing is to make sure the valno of the def of > > v1177 hasPHIKill to true and make sure the coalescer checks it. What does hasPHIKill mean, what are the consequences of using it and how do I know when I can set it? I assume this would have been set by someone. Or is that part of the bug? > Actually liveintervals can construct a v1177 live range starting...
2009 Feb 06
0
[LLVMdev] undefs in phis
...value of >>>> %v1645 which is wrong. This is because %v1176 in bb74 will be >>>> replaced with >>>> %v1177. That's incorrect. >>> >>> Ok, right. The trick to fixing is to make sure the valno of the >>> def of >>> v1177 hasPHIKill to true and make sure the coalescer checks it. > > What does hasPHIKill mean, what are the consequences of using it and > how do I > know when I can set it? I assume this would have been set by > someone. Or is > that part of the bug? hasPHIKill just means it has a phi use...
2009 Feb 02
2
[LLVMdev] undefs in phis
...gt; > Think about what will happen the 2nd iteration. %v1177 will have > the value of > %v1645 which is wrong. This is because %v1176 in bb74 will be > replaced with > %v1177. That's incorrect. Ok, right. The trick to fixing is to make sure the valno of the def of v1177 hasPHIKill to true and make sure the coalescer checks it. Evan > > > -Dave > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/ma...
2009 Feb 03
0
[LLVMdev] undefs in phis
...t will happen the 2nd iteration. %v1177 will have >> the value of >> %v1645 which is wrong. This is because %v1176 in bb74 will be >> replaced with >> %v1177. That's incorrect. > > Ok, right. The trick to fixing is to make sure the valno of the def of > v1177 hasPHIKill to true and make sure the coalescer checks it. Actually liveintervals can construct a v1177 live range starting from the beginning mbb with a val# of unknown def. Evan > > Evan > >> >> >> -Dave >> ____________________...
2009 Feb 02
0
[LLVMdev] undefs in phis
On Monday 02 February 2009 14:29, Evan Cheng wrote: > On Feb 2, 2009, at 12:12 PM, David Greene wrote: > > On Monday 02 February 2009 13:14, Evan Cheng wrote: > >> I am sorry I don't really follow it. Is this what you are describing? > >> > >> %v1177 = undef > >> ... > >> loop: > >> ... > >> %v1176 = op ... > >>
2009 Feb 02
2
[LLVMdev] undefs in phis
On Feb 2, 2009, at 12:12 PM, David Greene wrote: > On Monday 02 February 2009 13:14, Evan Cheng wrote: > >> I am sorry I don't really follow it. Is this what you are describing? >> >> %v1177 = undef >> ... >> loop: >> ... >> %v1176 = op ... >> = %v1177 >> %v1177 = %v1176 >> jmp loop >> >> Why is not