search for: armmccodeemitt

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

Did you mean: armmccodeemitter
2010 Oct 27
1
[LLVMdev] ARMCodeEmitter vs ARMMCCodeEmitter (ARM relocations for ELF)
Hi everyone, I am getting into the ARM specific relocation for MC/ELF, and have some questions There are some x86/arm specific relocation values already, before they are lowered down to ELF reloc types (i.e. ARMRelocations.h and X86Relocations.h) As near as I can figure it, the relocation constants in (ARM|X86)Relocations.h are used only in ARMCodeEmitter, and X86CodeEmitter.cpp respectively -
2010 Nov 17
1
[LLVMdev] [llvm-commits] [patch] ARM/MC/ELF add new stub for movt/movw in ARMFixupKinds
...wer16: and :upper16: asm tags for .s emission Currently, movt/movw emission works correctly in .s, but not in .o emission This lead me to believe that the correct place to put the code to handle MCSymbolRefExpr::VK_ARM_(HI||LO)16 for the .o path was to place a case in getMachineOpValue() (i.e. not ARMMCCodeEmitter::getBinaryCodeForInstr like I mistakenly wrote in my prior email.) Are you implying that the movt/movw instruction definition in the .td files need to be fixed up instead to declare a new special case for .o emission via the EncoderMethod string, for the .o emission of movt/movw to be considered...
2010 Sep 14
3
[LLVMdev] ARM MC .s status?
Hi everyone, Rafael has graciously given me some pointers for helping out on the ARM/MC .s emission infrastructure, and I am volunteering to do so. It looks like as of yesterday, the MC obj emitter for ARM is also incomplete (there does not seem to be a ARMMCCodeEmitter.cpp, for example) So if anyone already has started looking into this, I'd like to pool info so as to not step on toes. Any add'l tips and pointers would be greatly appreciated. Thanks! -jasonkim On Mon, Sep 13, 2010 at 3:06 PM, Rafael Espindola <espindola at google.com> wrote: &...
2010 Sep 14
0
[LLVMdev] ARM MC .s status?
...M, Jason Kim wrote: > Hi everyone, Rafael has graciously given me some pointers for helping > out on the ARM/MC .s emission infrastructure, and I am volunteering to > do so. > It looks like as of yesterday, the MC obj emitter for ARM is also > incomplete (there does not seem to be a ARMMCCodeEmitter.cpp, for > example) > > So if anyone already has started looking into this, I'd like to pool > info so as to not step on toes. > Any add'l tips and pointers would be greatly appreciated. > > Thanks! > -jasonkim > > > On Mon, Sep 13, 2010 at 3:06 PM, Ra...
2010 Sep 15
0
[LLVMdev] LLVMdev Digest, Vol 75, Issue 32
...rset=ISO-8859-1 > > Hi everyone, Rafael has graciously given me some pointers for helping > out on the ARM/MC .s emission infrastructure, and I am volunteering to > do so. > It looks like as of yesterday, the MC obj emitter for ARM is also > incomplete (there does not seem to be a ARMMCCodeEmitter.cpp, for > example) > > So if anyone already has started looking into this, I'd like to pool > info so as to not step on toes. > Any add'l tips and pointers would be greatly appreciated. > > Thanks! > -jasonkim > > > On Mon, Sep 13, 2010 at 3:06 PM, Rafael...
2010 Sep 14
2
[LLVMdev] ARM MC .s status?
...>> Hi everyone, Rafael has graciously given me some pointers for helping >> out on the ARM/MC .s emission infrastructure, and I am volunteering to >> do so. >> It looks like as of yesterday, the MC obj emitter for ARM is also >> incomplete (there does not seem to be a ARMMCCodeEmitter.cpp, for >> example) >> >> So if anyone already has started looking into this, I'd like to pool >> info so as to not step on toes. >> Any add'l tips and pointers would be greatly appreciated. >> >> Thanks! >> -jasonkim >> >> >...
2011 Nov 15
2
[LLVMdev] MCELFStreamer subclassing
...required (and I do recall that MIPS has some curious ones) a custom fix-up, that still wouldn't require subclassing. For example, look at how ARM handles upper and lower. Take a look at ARM/MCTargetDesc/ARMMCExpr.h ARM/ARMAsmPrinter.cpp ARM/MCTargetDesc/ARMFixupKinds.h ARM/MCTargetDesc/ARMMCCodeEmitter.cpp ARM/MCTargetDesc/ARMMachObjectWriter.cpp - Daniel > > -Jim > >> One of the issues I hit initially with llvm is that in terms of relocation and fixups there was an assumption of universal fixups/relocation types. That was really Utopian. These need to be all down in the Tar...
2011 Nov 15
0
[LLVMdev] MCELFStreamer subclassing
On Nov 15, 2011, at 10:36 AM, Carter, Jack wrote: > Jim, > > Ok, you are where I am in the understanding. This is exactly what I do for relocations applied to code. Now I want to apply fixup information to relocations applied to data. > > The issue I was having was the difficulty of subclassing MCELFStreamer. Or are you saying that I should be messing with the base MCELFStreamer
2011 Nov 15
2
[LLVMdev] MCELFStreamer subclassing
Jim, Ok, you are where I am in the understanding. This is exactly what I do for relocations applied to code. Now I want to apply fixup information to relocations applied to data. The issue I was having was the difficulty of subclassing MCELFStreamer. Or are you saying that I should be messing with the base MCELFStreamer for a specific fixup. One of the issues I hit initially with llvm is that