Displaying 9 results from an estimated 9 matches for "thumbv7a".
Did you mean:
thumbv7
2018 Mar 15
2
[RFC] Stop giving a default CPU to the LTO plugin?
...triple combination more gracefully.
The full story of a problem with the Arm target is available at
https://bugs.llvm.org/show_bug.cgi?id=36542 . A short description of
the problem is:
- Source files are compiled with -mthumb
--target=arm-linux-androideabi -mcpu=cortex-a7,
this records a triple of thumbv7a-linux-androideabi in the bitcode file.
- The command line for the link step only passes --target=
arm-linux-androideabi.
- The default cpu passed to LTO for a triple arm-linux-androideabi is
the very old arm7tdmi.
- When the ARMAsmBackend is created from the combination of triple
thumbv7a-linux-and...
2018 Mar 15
0
[RFC] Stop giving a default CPU to the LTO plugin?
....
>
> The full story of a problem with the Arm target is available at
> https://bugs.llvm.org/show_bug.cgi?id=36542 . A short description of
> the problem is:
> - Source files are compiled with -mthumb
> --target=arm-linux-androideabi -mcpu=cortex-a7,
> this records a triple of thumbv7a-linux-androideabi in the bitcode file.
> - The command line for the link step only passes --target=
> arm-linux-androideabi.
> - The default cpu passed to LTO for a triple arm-linux-androideabi is
> the very old arm7tdmi.
> - When the ARMAsmBackend is created from the combination of...
2018 Mar 16
2
[RFC] Stop giving a default CPU to the LTO plugin?
...story of a problem with the Arm target is available at
>> https://bugs.llvm.org/show_bug.cgi?id=36542 . A short description of
>> the problem is:
>> - Source files are compiled with -mthumb
>> --target=arm-linux-androideabi -mcpu=cortex-a7,
>> this records a triple of thumbv7a-linux-androideabi in the bitcode file.
>> - The command line for the link step only passes --target=
>> arm-linux-androideabi.
>> - The default cpu passed to LTO for a triple arm-linux-androideabi is
>> the very old arm7tdmi.
>> - When the ARMAsmBackend is created from...
2018 Nov 08
2
Compile with both arm and thumb mode
Hi
I would like to use clang to cross compile the ARM binary. I hope the
target binary contains both arm and thumb instruction sets.
I use the flag -mhwdiv=arm,thumb. I compiled several binaries. However, I
found that the thumb mode instructions are few. Even for very big program
like gcc. The number of thumb mode instruction is less than 100. I get the
ground truth from the mapping table.
2017 Sep 18
1
Do I need to modify the AddrLoc of LLD for ARC target?
...0ByE8c-y74l_uRWpQdUh2c0VXZ1k
>
> LLD for ARC https://drive.google.com/open?id=0ByE8c-y74l_ueGVuYkR0a3RSWjQ
>
>
> arm-thumb-undefined-weak.s
> https://github.com/llvm-mirror/lld/blob/master/test/ELF/arm-thumb-undefined-weak.s
>
> $ llvm/build/bin/llvm-mc -filetype=obj -triple=thumbv7a-none-linux-gnueabi
> arm-thumb-undefined-weak.s -o arm-thumb-undefined-weak.o
> $ llvm/build/bin/ld.lld -o arm-thumb-undefined-weak-lld
> arm-thumb-undefined-weak.o -Ttext=11006
> $ arm-linux-gnu-ld -o arm-thumb-undefined-weak-ld arm-thumb-undefined-weak.o
> -Ttext=11006
>
> $...
2018 Mar 16
0
[RFC] Stop giving a default CPU to the LTO plugin?
...to a Thumb2 branch is created with ARMv4T which doesn't support
> Thumb1. There has been a recent change that threads through the
> existing SubtargetInfo instead of recreating it from the triple alone.
> It is worth mentioning that the object level BuildAttributes do not
> include Thumbv7a which is misleading to a linker as it will be
> expecting no ARMv7A in the object.
>
> Has there already been a discussion about what per function
> code-generation with BuildAttributes higher than the base object
> should mean in the context of capabilities of the ARMAsmBackend and...
2017 Sep 19
1
Do I need to modify the AddrLoc of LLD for ARC target?
...m/open?id=0ByE8c-y74l_ueGVuYkR0a3RSWjQ
>>>
>>>
>>> arm-thumb-undefined-weak.s
>>>
>>> https://github.com/llvm-mirror/lld/blob/master/test/ELF/arm-thumb-undefined-weak.s
>>>
>>> $ llvm/build/bin/llvm-mc -filetype=obj
>>> -triple=thumbv7a-none-linux-gnueabi
>>> arm-thumb-undefined-weak.s -o arm-thumb-undefined-weak.o
>>> $ llvm/build/bin/ld.lld -o arm-thumb-undefined-weak-lld
>>> arm-thumb-undefined-weak.o -Ttext=11006
>>> $ arm-linux-gnu-ld -o arm-thumb-undefined-weak-ld
>>> arm-thumb-un...
2015 May 20
2
[LLVMdev] [cfe-dev] LLVM IRC channel flooded?
On 05/19/2015 10:40 AM, James Y Knight wrote:
> Yes, I also find the amount of bot spam in #llvm is basically
> intolerable. It makes it difficult to see actual people talking. At
> first, I just put all the bots on /ignore. Now I have an xchat script
> to move the botspam to another tab (tabify-004.pl
> <http://tabify-004.pl/>). I'd recommend that the bots should just
2015 May 21
2
[LLVMdev] [cfe-dev] LLVM IRC channel flooded?
...runs
the slower build bots and sync to a particular revision rather than ToT.
>
> The benchmark bots should be marked not to spam, since they're not
> there to pick up errors, but the full self-hosting ones do need to
> warn on errors. For example, right now I have a bug only on a thumbv7a
> self-hosting bot, and not on others. I'm now bisecting it to find the
> culprit, but this is not always clear, as the longer it takes for me
> to realise, the harder it will be to fix it.
At this point, you're long past the point I was grossing about. I'm not
arguing that l...