search for: godbold

Displaying 5 results from an estimated 5 matches for "godbold".

Did you mean: godbolt
2020 Feb 02
2
Questions about jump threading optimization and what we can do
...ng algorithm is *really* conservative, which is one > > reason this isn't working as well as I'd hope; however, we don't want to > > produce irreducible control flow that the other passes would work less > > effectively on. Thoughts? > > I'm confused. In your godbold link you run it with O0 which disables > almost all transformations. If we take the IR, remove the optnone > attribute, run mem2reg and jump-threading we get what I think is > reasonable: > https://godbolt.org/z/u3fcTZ > > Please correct me if I misunderstand anything here. >...
2020 Feb 03
2
Questions about jump threading optimization and what we can do
...hich is one >>> > reason this isn't working as well as I'd hope; however, we don't want to >>> > produce irreducible control flow that the other passes would work less >>> > effectively on. Thoughts? >>> >>> I'm confused. In your godbold link you run it with O0 which disables >>> almost all transformations. If we take the IR, remove the optnone >>> attribute, run mem2reg and jump-threading we get what I think is >>> reasonable: >>> https://godbolt.org/z/u3fcTZ >>> >>> Please c...
2020 Jan 30
3
Questions about jump threading optimization and what we can do
Since the bug report here: https://bugs.llvm.org/show_bug.cgi?id=44679 I've been thinking about cases like it, such as: https://godbolt.org/z/Fwq8mn I wonder what we can do about this in a general sense. As far as I can tell, the jump threading algorithm is *really* conservative, which is one reason this isn't working as well as I'd hope; however, we don't want to produce
2020 Feb 03
2
Questions about jump threading optimization and what we can do
...this isn't working as well as I'd hope; however, we don't want to >> >>> > produce irreducible control flow that the other passes would work less >> >>> > effectively on. Thoughts? >> >>> >> >>> I'm confused. In your godbold link you run it with O0 which disables >> >>> almost all transformations. If we take the IR, remove the optnone >> >>> attribute, run mem2reg and jump-threading we get what I think is >> >>> reasonable: >> >>> https://godbolt.org/z/u3fcT...
2020 Feb 03
2
Questions about jump threading optimization and what we can do
...er, we don't >> want to >> >> >>> > produce irreducible control flow that the other passes would >> work less >> >> >>> > effectively on. Thoughts? >> >> >>> >> >> >>> I'm confused. In your godbold link you run it with O0 which >> disables >> >> >>> almost all transformations. If we take the IR, remove the optnone >> >> >>> attribute, run mem2reg and jump-threading we get what I think is >> >> >>> reasonable: >> >&g...