Displaying 7 results from an estimated 7 matches for "thumbfunc".
Did you mean:
thumb_func
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
> elf-xscale-attribut...
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.
>> 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 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...
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-rel...
2011 May 13
7
[LLVMdev] [Patch] Let MC/ELF generate Thumb/Thumb-2 are properly
Hi,
We are trying to use clang as a drop-in replacement for the gcc come with
Android NDK. I found that MC/ELF doesn't not handle Thumb functions properly,
e.g., bit 0 of the function name in the .symtab is not set to 1, and some thumb
instructions are not generated correctly, e.g., the addresses for tBL/tBLX are
not calculated right.
With that attached patch, we can compile and run some
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. Can you just add that as a FIXME in...
2010 Jun 21
2
[LLVMdev] MC: Object file specific parsing
...ken::EndOfStatement))
return Error(L, "unexpected token in directive");
- Parser.Lex();
+ Lex();
// TODO: set thumb mode
// TODO: tell the MC streamer the mode
- // getParser().getStreamer().Emit???();
+ // getStreamer().Emit???();
return false;
}
/// ParseDirectiveThumbFunc
/// ::= .thumbfunc symbol_name
bool ARMAsmParser::ParseDirectiveThumbFunc(SMLoc L) {
- const AsmToken &Tok = Parser.getTok();
+ const AsmToken &Tok = getTok();
if (Tok.isNot(AsmToken::Identifier) && Tok.isNot(AsmToken::String))
return Error(L, "unexpected token in...