search for: thumbv7a

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...