search for: fintegrated

Displaying 9 results from an estimated 9 matches for "fintegrated".

Did you mean: integrated
2015 Sep 09
2
clang invokes assembler when generating obj file?
..., Sep 09, 2015 at 07:21:30PM +0000, Xiaochu Liu via llvm-dev wrote: > > Dear there, > > > > I'm trying to use clang to invoke my backend to generate obj code using > > command: > > > > clang -target x-linux-gnu global.c -c > > > > Try passing the -fintegrated-as option. > > -Tom > > > But it shows me an error: > > > > clang: error: assembler command failed with exit code 1 (use -v to see > > invocation) > > > > I have assembler setup in my backend but it is incorrectly setup (not > > currently using any...
2015 Mar 17
4
[LLVMdev] Target-specific defaults for LLVM tools?
...options. > > If clang is the user's one stop shop, here's one such cross compiler > example I'd like to understand better: GNU binutils has no clue of my > target. Instead of trying to use gas, how should GNU-less targets > enable clang invoke llvm-mc to assemble? > -fintegrated-as / -fno-integrated-as > -- Jon Roelofs jonathan at codesourcery.com CodeSourcery / Mentor Embedded
2015 Sep 30
3
[libunwind][Mips] Problem using gas to assemble UnwindRegistersSave.S
...? > > Not yet. There's a number of quiet mis-assembly bugs at the moment. The > plan is to switch it on once it's good enough for the Linux kernel and see what > bug reports come back. Having said this, we had our first successful boot of the Linux kernel build with clang and -fintegrated-as today.
2015 Sep 09
2
clang invokes assembler when generating obj file?
Dear there, I'm trying to use clang to invoke my backend to generate obj code using command: clang -target x-linux-gnu global.c -c But it shows me an error: clang: error: assembler command failed with exit code 1 (use -v to see invocation) I have assembler setup in my backend but it is incorrectly setup (not currently using any assembler). Is there a way for clang to not invoke assembler
2015 Mar 17
3
[LLVMdev] Target-specific defaults for LLVM tools?
...one stop shop, here's one such cross compiler > >> example I'd like to understand better: GNU binutils has no clue of my > >> target. Instead of trying to use gas, how should GNU-less targets > >> enable clang invoke llvm-mc to assemble? > >> > > -fintegrated-as / -fno-integrated-as > > I tried, but integrated-as was impractical due to too many possible > machine code matches for a given assembly statement. So, the compiler > deals in pseudos and emits .s files. If the integrated assembler > could accept an assembly string instead of a...
2015 Sep 27
2
[libunwind][Mips] Problem using gas to assemble UnwindRegistersSave.S
On 09/27/2015 06:41 PM, Vasileios Kalintiris wrote: > Hi Richard, > > Clang doesn't have support for MIPS I. The trap-on-condition instructions were added in MIPS II and they should work fine. This is why it works with ".set mips32r2". > > Which version of the ISA did you specify when you used the integrated assembler? > > Thanks, > Vasileios > > Hi
2014 Feb 24
3
[LLVMdev] RFC: Adding __INTEGRATED_ASSEMLER__ macro
This seems to be a slightly contentious suggestion, so it seems fitting to bring it up on cfe-dev. Given that -fintegrated-as and -fno-integrated-as are available to the user, and that the integrated assembler can be a bit stringent (as compared to GAS at least, which, for example, supports deprecated syntax), it might be nice to permit the user to detect that an integrated assembler is in use. The flag is intentional...
2020 Apr 14
4
7-8% compile time slowdowns in LLVM 10
Hey list, TL;DR - LLVM 10 is around 7-8% slower than LLVM 9 when compiling the same inputs. So here at Unity our Burst HPC# compiler uses LLVM to provide our users with some very optimal codegen. LLVM is used in two ways: 1. In the Unity editor we JIT compile user code. 2. We also have an AOT mode for when our users are building a full game. Particularly for 1., compile time really matters for
2015 Mar 17
2
[LLVMdev] Target-specific defaults for LLVM tools?
Not to pile on the “LLVM tools are for debugging” bandwagon too hard here, but I’m pretty sure the clang driver can be used on source, IR, and disassembly. People shouldn’t be using llc and opt, instead they should just pass the IR files to clang. Then clang can set the right target-specific defaults based on the clang flags. That seems like a much more reasonable approach to the problem to me.