Displaying 5 results from an estimated 5 matches for "getsymboldata".
2010 Jul 16
0
[LLVMdev] Win32 COFF Support - Patch 3
...t; + void OnSymbolDataCreated(MCSymbol const *Symbol,
> + MCSymbolData *SymbolData);
These aren't used, can you just remove them and add them when they actually are
needed?
> + MCSectionData *getSectionData(MCSection const *Section = 0);
> + MCSymbolData *getSymbolData(MCSymbol const *Symbol);
> +
> + void AddFragment(MCFragment *Fragment);
This function isn't necessary, fragments see below.
> + void VisitSymbols(MCExpr const *Expr);
> +
> + void AddCommonSymbol(MCSymbol *Symbol, uint64_t Size,
> + unsigned ByteAli...
2010 Jul 14
2
[LLVMdev] Win32 COFF Support - Patch 3
On Sun, Jul 11, 2010 at 6:10 PM, Chris Lattner <clattner at apple.com> wrote:
> This probably needs to be slightly tweaked to work with mainline. I don't see anything objectionable, but I think Daniel needs to review this one.
Updated patch to work with mainline.
http://github.com/Bigcheese/llvm-mirror/commit/d19a4c82c18afc4830c09b70f02d162292231c94
- Michael Spencer
2010 May 07
0
[LLVMdev] MCStreamer interface
On Wed, May 5, 2010 at 5:53 PM, Chris Lattner <clattner at apple.com> wrote:
>
> On May 5, 2010, at 5:22 PM, Nathan Jeffords wrote:
>>
>> The logic to handle this has to go somewhere, putting it in the MCStreamer
>> *implementation* that needs it is the most logical place. We also aim to
>> implement an assembler, it doesn't make sense to duplicate this
2010 May 06
2
[LLVMdev] MCStreamer interface
On May 5, 2010, at 5:22 PM, Nathan Jeffords wrote:
>
> The logic to handle this has to go somewhere, putting it in the MCStreamer *implementation* that needs it is the most logical place. We also aim to implement an assembler, it doesn't make sense to duplicate this logic in the compiler and the assembler parser.
>
>
> Assembly language has often been *the* intermediate
2013 Sep 25
1
[LLVMdev] arm64 / iOS support
...etLoc(),
+ "unsupported relocation on symbol");
+
+ if (Modifier == MCSymbolRefExpr::VK_GOT) {
+ RelocType = MachO::ARM64_RELOC_POINTER_TO_GOT;
+ }
+
+ // Get the symbol data, if any.
+ MCSymbolData *SD = 0;
+ if (Target.getSymA())
+ SD = &Asm.getSymbolData(Target.getSymA()->getSymbol());
+
+ // FIXME: For other platforms, we need to use scattered relocations for
+ // internal relocations with offsets. If this is an internal relocation with
+ // an offset, it also needs a scattered relocation entry.
+ //
+ // Is this right for ARM?
+ uint32_...