Displaying 2 results from an estimated 2 matches for "forwardswitchconditiontophi".
2013 Dec 20
0
[LLVMdev] Switch instruction optimization
On first glance, this looks like it should be handled by
ForwardSwitchConditionToPHI in SimplifyCFG. (Note: That's a guess. I'm
reading the code for the first time.) I'd suggest filling a bug with all
of the options you're running with. We really should catch this case.
Well, really there's two missed optimization cases here. Even without
the case value f...
2013 Dec 20
3
[LLVMdev] Switch instruction optimization
Hello there,
I have a high level code which would look like that in C++:
enum E { A, B, C };
E int2e(long i) {
switch(i) {
case 0: return A;
case 1: return B;
case 2: return C;
default: return A;
}
}
It is compiled to this IR with O3 optimization:
define i64 @int2e(i64 %i_arg) #0 {
entry:
switch i64 %i_arg, label %label_case1 [
i64 2, label