search for: virtualliy

Displaying 7 results from an estimated 7 matches for "virtualliy".

Did you mean: virtualdir
2016 Sep 28
3
Load combine pass
...to i8* %2 = load i8, i8* %1, align 1 %3 = zext i8 %2 to i16 %4 = shl nuw i16 %3, 8 %5 = getelementptr inbounds i8, i8* %1, i16 1 %6 = load i8, i8* %5, align 1 %7 = zext i8 %6 to i16 %8 = shl nuw nsw i16 %7, 0 %9 = or i16 %8, %4 I came across load combine pass which is motivated by virtualliy the same pattern. Load combine optimizes the pattern by combining adjacent loads into one load and lets the rest of the optimizer cleanup the rest. From what I see on the initial review for load combine (https://reviews.llvm.org/D3580) it was not enabled by default because it caused some performanc...
2016 Sep 28
4
Load combine pass
...gt;> %4 = shl nuw i16 %3, 8 >> %5 = getelementptr inbounds i8, i8* %1, i16 1 >> %6 = load i8, i8* %5, align 1 >> %7 = zext i8 %6 to i16 >> %8 = shl nuw nsw i16 %7, 0 >> %9 = or i16 %8, %4 >> >> I came across load combine pass which is motivated by virtualliy the same pattern. Load combine optimizes the pattern by combining adjacent loads into one load and lets the rest of the optimizer cleanup the rest. From what I see on the initial review for load combine (https://reviews.llvm.org/D3580) it was not enabled by default because it caused some performanc...
2016 Sep 29
2
Load combine pass
...ptr inbounds i8, i8* %1, i16 1 > >>> %6 = load i8, i8* %5, align 1 > >>> %7 = zext i8 %6 to i16 > >>> %8 = shl nuw nsw i16 %7, 0 > >>> %9 = or i16 %8, %4 > >>> > >>> I came across load combine pass which is motivated by virtualliy the same pattern. Load combine optimizes the pattern by combining adjacent loads into one load and lets the rest of the optimizer cleanup the rest. From what I see on the initial review for load combine (https://reviews.llvm.org/D3580) it was not enabled by default because it caused some performanc...
2019 Sep 11
2
Load combine pass
...telementptr inbounds i8, i8* %1, i16 1 > >>> %6 = load i8, i8* %5, align 1 > >>> %7 = zext i8 %6 to i16 > >>> %8 = shl nuw nsw i16 %7, 0 > >>> %9 = or i16 %8, %4 > >>> > >>> I came across load combine pass which is motivated by virtualliy the > same pattern. Load combine optimizes the pattern by combining adjacent > loads into one load and lets the rest of the optimizer cleanup the rest. > From what I see on the initial review for load combine ( > https://reviews.llvm.org/D3580) it was not enabled by default because it &...
2019 Sep 12
2
Load combine pass
...i8* %1, i16 1 >> >>> %6 = load i8, i8* %5, align 1 >> >>> %7 = zext i8 %6 to i16 >> >>> %8 = shl nuw nsw i16 %7, 0 >> >>> %9 = or i16 %8, %4 >> >>> >> >>> I came across load combine pass which is motivated by virtualliy the >> same pattern. Load combine optimizes the pattern by combining adjacent >> loads into one load and lets the rest of the optimizer cleanup the rest. >> From what I see on the initial review for load combine ( >> https://reviews.llvm.org/D3580) it was not enabled by defa...
2019 Sep 25
2
Load combine pass
...>>> %7 = zext i8 %6 to i16 >>> >>> %8 = shl nuw nsw i16 %7, 0 >>> >>> %9 = or i16 %8, %4 >>> >>> >>> >>> I came across load combine pass which is motivated by >>> virtualliy the same pattern. Load combine optimizes the >>> pattern by combining adjacent loads into one load and lets >>> the rest of the optimizer cleanup the rest. From what I see >>> on the initial review for load combine >>> (https://rev...
2016 Sep 29
3
Load combine pass
...> %6 = load i8, i8* %5, align 1 > >>>>> %7 = zext i8 %6 to i16 > >>>>> %8 = shl nuw nsw i16 %7, 0 > >>>>> %9 = or i16 %8, %4 > >>>>> > >>>>> I came across load combine pass which is motivated by virtualliy the same pattern. Load combine optimizes the pattern by combining adjacent loads into one load and lets the rest of the optimizer cleanup the rest. From what I see on the initial review for load combine (https://reviews.llvm.org/D3580) it was not enabled by default because it caused some performanc...