search for: savelastvalue

Displaying 8 results from an estimated 8 matches for "savelastvalue".

2009 Aug 21
1
[LLVMdev] PR4174
...yself. >>> >>> I think you want isSafeToSpeculativelyExecute rather than >>> mayHaveSideEffects. Otherwise, looks fine. >> >> With isSafeToSpeculativelyExecute "make check" fails on some tests, >> i.e: >> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >> because of PHI (isSafeToSpeculativelyExecute == false). > > isSafeToSpeculativelyExecute returns false for PHI nodes because it > isn't really clear what to do in that case... here, it's safe, so > isSafeToSpeculativelyExecute || isa<PHINode> is prob...
2009 Aug 22
2
[LLVMdev] PR4174
...you want isSafeToSpeculativelyExecute rather than >>>>> mayHaveSideEffects. Otherwise, looks fine. >>>> >>>> With isSafeToSpeculativelyExecute "make check" fails on some >>>> tests, i.e: >>>> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >>>> because of PHI (isSafeToSpeculativelyExecute == false). >>> >>> isSafeToSpeculativelyExecute returns false for PHI nodes because it >>> isn't really clear what to do in that case... here, it's safe, so >>> isSafeToSpeculativ...
2009 Aug 22
2
[LLVMdev] PR4174
...t;>>> mayHaveSideEffects. Otherwise, looks fine. >>>>>> >>>>>> With isSafeToSpeculativelyExecute "make check" fails on some >>>>>> tests, >>>>>> i.e: >>>>>> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >>>>>> because of PHI (isSafeToSpeculativelyExecute == false). >>>>> >>>>> isSafeToSpeculativelyExecute returns false for PHI nodes because >>>>> it >>>>> isn't really clear what to do in that case......
2009 Aug 22
0
[LLVMdev] PR4174
...t;>> >>>> I think you want isSafeToSpeculativelyExecute rather than >>>> mayHaveSideEffects.  Otherwise, looks fine. >>> >>> With isSafeToSpeculativelyExecute "make check" fails on some tests, i.e: >>> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >>> because of PHI (isSafeToSpeculativelyExecute == false). >> >> isSafeToSpeculativelyExecute returns false for PHI nodes because it >> isn't really clear what to do in that case... here, it's safe, so >> isSafeToSpeculativelyExecute || isa&lt...
2009 Aug 22
0
[LLVMdev] PR4174
...SpeculativelyExecute rather than >>>>>> mayHaveSideEffects.  Otherwise, looks fine. >>>>> >>>>> With isSafeToSpeculativelyExecute "make check" fails on some tests, >>>>> i.e: >>>>> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >>>>> because of PHI (isSafeToSpeculativelyExecute == false). >>>> >>>> isSafeToSpeculativelyExecute returns false for PHI nodes because it >>>> isn't really clear what to do in that case... here, it's safe, so >>>&gt...
2009 Aug 21
3
[LLVMdev] PR4174
Hello, This patch fixes PR4174. Two test-cases included: original one from bugzilla and a little bit complicated made be myself. It seems that LoopIndexSplit doesn't handle some cases, I'll try to send some patch this week. Regards -- Jakub Staszak -------------- next part -------------- A non-text attachment was scrubbed... Name: pr4174.patch Type: application/octet-stream Size:
2009 Aug 22
0
[LLVMdev] PR4174
...;>>>>>> mayHaveSideEffects.  Otherwise, looks fine. >>>>>>> >>>>>>> With isSafeToSpeculativelyExecute "make check" fails on some tests, >>>>>>> i.e: >>>>>>> test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll >>>>>>> because of PHI (isSafeToSpeculativelyExecute == false). >>>>>> >>>>>> isSafeToSpeculativelyExecute returns false for PHI nodes because it >>>>>> isn't really clear what to do in that case... here, i...
2009 Aug 21
0
[LLVMdev] PR4174
...> bugzilla >> and a little bit complicated made be myself. > > I think you want isSafeToSpeculativelyExecute rather than > mayHaveSideEffects. Otherwise, looks fine. With isSafeToSpeculativelyExecute "make check" fails on some tests, i.e: test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll because of PHI (isSafeToSpeculativelyExecute == false). >> It seems that LoopIndexSplit doesn't handle some cases, I'll try to >> send >> some patch this week. > > You mean like PR3913? Or are you referring to something else? 3913 is a bug. I mean...