Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly"
2011 May 13
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
Hi Koan,
In general, this looks OK to me. Please split the patch into separate pieces, one for each issue you're addressing, though. From your description, it sounds like this should be 4 patches. That way we have a cleaner revision history in svn.
-Jim
On May 12, 2011, at 10:42 PM, Koan-Sin Tan wrote:
> Hi,
>
> We are trying to use clang as a drop-in replacement for the gcc come
2011 May 16
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
splited patches and test cases
mc-elf-thumbfunction-bit.diff: for 1
mc-elf-arm-backend-bl-blx-sign-bit.diff: for 2.
mc-elf-thumb-bl-blx-relocation-table-entry.diff: for 3.
mc-elf-cpu-xscale-attributes.diff: for 4.
elf-thumbfunc.s: test case for 1
elf-thumbfunc-reloc.ll: test case for 2 and 3
elf-xscale-attribute.ll: test case for 4
On Fri, May 13, 2011 at 1:42 PM, Koan-Sin Tan <koansin.tan
2011 May 17
2
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
> Thanks for the review and checkin.
Thanks for the patch!
> Regarding elf-thumbfunc-reloc.ll, it seems to me that current ARMAsmParser
> doesn't recognize "(PLT)", so something like "bl foo(PLT)" doesn't work
> consequently. And I don't know how to write .s to test this without (PLT).
NP. Can you just add that as a FIXME in elf-thumbfunc-reloc.ll?
2011 May 18
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On Wed, May 18, 2011 at 12:05 AM, Rafael Avila de Espindola
<rafael.espindola at gmail.com> wrote:
>> Regarding elf-thumbfunc-reloc.ll, it seems to me that current ARMAsmParser
>> doesn't recognize "(PLT)", so something like "bl foo(PLT)" doesn't work
>> consequently. And I don't know how to write .s to test this without (PLT).
>
> NP.
2011 May 13
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On 13 May 2011 06:42, Koan-Sin Tan <koansin.tan at gmail.com> wrote:
> With that attached patch, we can compile and run some (not all) Android
> NDK samples without problem.
Hi Koan,
Have you tried to run Intel and other platform tests?
I feel uncomfortable with so many changes in generic MC/ELF regarding
specific ARM support... not to mention the magic variables on
shifts... ;)
2011 May 16
2
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On 11-05-16 09:21 AM, Koan-Sin Tan wrote:
> splited patches and test cases
>
> mc-elf-thumbfunction-bit.diff: for 1
> mc-elf-arm-backend-bl-blx-sign-bit.diff: for 2.
> mc-elf-thumb-bl-blx-relocation-table-entry.diff: for 3.
> mc-elf-cpu-xscale-attributes.diff: for 4.
>
> elf-thumbfunc.s: test case for 1
> elf-thumbfunc-reloc.ll: test case for 2 and 3
>
2011 May 13
2
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
Renato,
The result of running 'llvm-lit $LLVM/TEST/MC" is:
Expected Passes : 330
Expected Failures : 20
Actually it passed "make check", no unexpected result.
On Fri, May 13, 2011 at 5:14 PM, Renato Golin <renato.golin at arm.com> wrote:
> On 13 May 2011 06:42, Koan-Sin Tan <koansin.tan at gmail.com> wrote:
>> With that attached patch, we can compile
2011 May 17
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On Tue, May 17, 2011 at 12:29 AM, Rafael Avila de Espindola
<rafael.espindola at gmail.com> wrote:
> On 11-05-16 09:21 AM, Koan-Sin Tan wrote:
>>
>> splited patches and test cases
>>
>> mc-elf-thumbfunction-bit.diff: for 1
>> mc-elf-arm-backend-bl-blx-sign-bit.diff: for 2.
>> mc-elf-thumb-bl-blx-relocation-table-entry.diff: for 3.
>>
2011 May 13
0
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On 13 May 2011 12:16, Koan-Sin Tan <koansin.tan at gmail.com> wrote:
> The result of running 'llvm-lit $LLVM/TEST/MC" is:
> Expected Passes : 330
> Expected Failures : 20
> Actually it passed "make check", no unexpected result.
Try make check-all, it runs more tests...
Still, I think someone more in line with MC/ELF should have a look at
the patch. Rafael?
2011 May 13
1
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
On 11-05-13 08:15 AM, Renato Golin wrote:
> On 13 May 2011 12:16, Koan-Sin Tan<koansin.tan at gmail.com> wrote:
>> The result of running 'llvm-lit $LLVM/TEST/MC" is:
>> Expected Passes : 330
>> Expected Failures : 20
>> Actually it passed "make check", no unexpected result.
>
> Try make check-all, it runs more tests...
>
> Still,
2020 Sep 07
2
Change prototype for TargetInstrInfo::foldMemoryOperandImpl
Hi,
While working on https://reviews.llvm.org/D79785, we wanted to define
foldMemoryOperandImpl hook for Thumb1, that folds load, indirect call
to direct call tLDRpci, tBLX -> tBL. This triggered an assertion
error with expensive checks turned on in MachineVerifier because the
newly created tBL insn by
Thumb1InstrInfo::foldMemoryOperandImpl had memory operands of LoadMI
attached by
2020 Sep 10
2
Change prototype for TargetInstrInfo::foldMemoryOperandImpl
Hi Quentin,
I get following error from MachineVerifier:
# End machine code for function f.
*** Bad machine code: Missing mayLoad flag ***
which comes from:
// Check the MachineMemOperands for basic consistency.
for (MachineMemOperand *Op : MI->memoperands()) {
if (Op->isLoad() && !MI->mayLoad())
report("Missing mayLoad flag", MI);
if (Op->isStore()
2011 Apr 29
1
[LLVMdev] [Patch] Thumb BLXr doesn't set the register operand
The tBLXr description in ARMInstrThumb.td is not complete. It doesn't set
the register operand.
--
// koan-sin tan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110429/5f375f23/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tBLXr.diff
Type:
2016 Jun 20
2
llvm-bjdump and ELF-ARM/Thumb
The standard objdump does not recognised the format.
It works if I used an arm-linux-androideabi-objdump from the Android ndk but I am using the clang API to read binary inside my soft.
This is why I was only working with llvm-objdump.
> On 19 Jun 2016, at 15:03, Bruce Hoult <bruce at hoult.org> wrote:
>
> What happens if you use the standard bunutils objdump e.g. from macports
2010 Nov 16
1
Changing default nic and storage types
Hi,
Simple question that I can't track down any notable discussion about,
let alone an answer...
Is it possible to define what the "default" nic and storage types are?
I am deploying images out of cobbler using koan and all of them are
running virtio wherever applicable, but this is not the default, and
at present there is no way within koan or cobbler to define what type
of
2012 Nov 13
3
[LLVMdev] Clang now included in Android NDK r8c
Hats off to the Android NDK team!
http://developer.android.com/tools/sdk/ndk/index.html
Important changes:
* Added the Clang 3.1 compiler to the NDK. The GNU Compiler Collection (GCC) 4.6 is still the default, so you must explicitly enable the Clang compiler option as follows:
* For ndk-build, export NDK_TOOLCHAIN_VERSION=clang3.1 or add this environment variable setting
2018 Jun 14
2
Success: Bring-up of LLVM/clang-built Linux ARM(32-bit) kernel for Android - Nexus 5
> The main advantage of the clang-built Android ARM(32-bit) hammerhead
kernel for my Nexus 5 has been the better battery usage when compared to
that of gcc-built kernel, with the same kernel config and hardware(my Nexus
5 Android Smartphone). Details of the same can be found below.
To be fair, the GCC version which comes with the android ndk has not been
updated for four years, while the clang
2013 May 10
2
Way for a VM to reboot from a snapshot?
Using the koan command, a VM can essentially request
that it be reprovisioned.
Is there any way for a VM to request that it reboot from
a snapshot taken with virsh?
Thanks..
--
#ken B-)}
Ken Coar, RHCE, RHCSA, Sanagendamgagwedweinini
IT Engineering Tower, Red Hat/RDU
"Millennium hand and shrimp!"
-------------- next part --------------
A non-text attachment was scrubbed...
Name:
2019 Jun 08
2
Help Building LLVM for Android
Hey Guys,
I'm working on a project in Android related to System-level Audio DSP
Effects for Tuning Android Audio. I want to leverage Faust (
https://faust.grame.fr/) to allow users to program their own filters.
Faust provides a libfaust implementation which includes a JIT Compiler
which leverages LLVM and seems to be the best path for me to use.
Unfortunately I'm having problems
2016 Jun 19
2
llvm-bjdump and ELF-ARM/Thumb
Hi Everyone,
When I used llvm-objdump to disassemble an ELF armv7 or thumb I have this error message:
llvm-objdump: warning: invalid instruction encoding
This message appears directly into the output and the output is mostly wrong (the invalid instruction create a shift in the addresses) :
1a6d: ff 2f e1 08 stmeq r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, sp} ^
1a71: 30