Displaying 4 results from an estimated 4 matches for "indirectv".
Did you mean:
indirect
2019 Jun 29
2
[cfe-dev] [RFC] ASM Goto With Output Constraints
On 6/28/19 5:35 PM, James Y Knight via llvm-dev wrote:
On Fri, Jun 28, 2019 at 5:53 PM Bill Wendling <isanbard at gmail.com<mailto:isanbard at gmail.com>> wrote:
On Fri, Jun 28, 2019 at 1:48 PM James Y Knight <jyknight at google.com<mailto:jyknight at google.com>> wrote:
On Fri, Jun 28, 2019 at 3:00 PM Bill Wendling <isanbard at gmail.com<mailto:isanbard at
2019 Jul 01
2
[cfe-dev] [RFC] ASM Goto With Output Constraints
...fallthrough1:
...
bb2:
store i8* blockaddress(@bar, %bb2), i8** %src
%x.bb2 = callbr i32 asm sideeffect "...", "=r,X"(i32 %x, i8*
blockaddress(@bar, %goto.target))
to label %fallthrough2 [label %goto.target]
fallthrough2:
...
goto.target:
%x1 = indirectval i8** %src, i32 [%x.bb1, %bb1], [%x.bb2, %bb2]
<extract values from %x1>
...
This can be lowered to this:
bb1:
store i8* blockaddress(@bar, %bb1), i8** %src
%x.bb1 = callbr i32 asm sideeffect "...", "=r,X"(i32 %x, i8*
blockaddress(@bar, %error))...
2019 Jul 02
2
[cfe-dev] [RFC] ASM Goto With Output Constraints
...), i8** %src
>
> %x.bb2 = callbr i32 asm sideeffect "...", "=r,X"(i32 %x, i8*
> blockaddress(@bar, %goto.target))
>
> to label %fallthrough2 [label %goto.target]
>
>
> fallthrough2:
>
> ...
>
>
> goto.target:
>
> %x1 = indirectval i8** %src, i32 [%x.bb1, %bb1], [%x.bb2, %bb2]
>
> <extract values from %x1>
>
> ...
>
>
> This can be lowered to this:
>
> bb1:
>
> store i8* blockaddress(@bar, %bb1), i8** %src
>
> %x.bb1 = callbr i32 asm sideeffect "...", "=r,X...
2019 Jun 28
3
[cfe-dev] [RFC] ASM Goto With Output Constraints
On Fri, Jun 28, 2019 at 1:48 PM James Y Knight <jyknight at google.com> wrote:
> On Fri, Jun 28, 2019 at 3:00 PM Bill Wendling <isanbard at gmail.com> wrote:
>
>> On Thu, Jun 27, 2019 at 1:44 PM Bill Wendling <isanbard at gmail.com> wrote:
>>
>>> On Thu, Jun 27, 2019 at 1:29 PM James Y Knight <jyknight at google.com>
>>> wrote: