search for: wassembly

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

Did you mean: assembly
2017 Apr 04
3
[inline-asm][asm-goto] Supporting "asm goto" in inline assembly
...ster allocator fails when the terminator instruction also writes a register which is subsequently spilled (none of the existing targets does that, but you could specify this situation in inline assembly). >> - I'd always prefer intrinsics over inline assembly. Hey, why don't we add a -Wassembly that warns on inline assembly usage and is enabled by default... >> - I still think inline assembly is valuable for new architecture bringup/experimentation situations. > > To me, this feels like a great example of "we really wanted a language feature, but we figured out that we c...
2017 Apr 04
4
[inline-asm][asm-goto] Supporting "asm goto" in inline assembly
...The register allocator fails when the terminator instruction also writes a register which is subsequently spilled (none of the existing targets does that, but you could specify this situation in inline assembly). - I'd always prefer intrinsics over inline assembly. Hey, why don't we add a -Wassembly that warns on inline assembly usage and is enabled by default... - I still think inline assembly is valuable for new architecture bringup/experimentation situations. - Matthias > On Apr 4, 2017, at 9:26 AM, Chandler Carruth via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > On T...
2018 Feb 12
0
[inline-asm][asm-goto] Supporting "asm goto" in inline assembly
...; also writes a register which is subsequently spilled (none of the > > > existing targets does that, but you could specify this situation > > > in inline assembly). > > > - I'd always prefer intrinsics over inline assembly. Hey, why > > > don't we add a -Wassembly that warns on inline assembly usage and > > > is enabled by default... > > > - I still think inline assembly is valuable for new architecture > > > bringup/experimentation situations. > > To me, this feels like a great example of "we really wanted a > > l...
2017 Apr 04
1
[inline-asm][asm-goto] Supporting "asm goto" in inline assembly
On Tue, Apr 4, 2017 at 6:07 AM Yatsina, Marina via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Asm goto feature was introduces to GCC in order to optimize the support > for tracepoints in Linux kernel (it can be used for other things that do > nop patching). > > > > GCC documentation describes their motivating example here: > > >
2017 Apr 04
3
[inline-asm][asm-goto] Supporting "asm goto" in inline assembly
Asm goto feature was introduces to GCC in order to optimize the support for tracepoints in Linux kernel (it can be used for other things that do nop patching). GCC documentation describes their motivating example here: https://gcc.gnu.org/onlinedocs/gcc-4.8.4/gcc/Extended-Asm.html #define TRACE1(NUM) \ do { \