Displaying 8 results from an estimated 8 matches for "extweaksymbol".
Did you mean:
extweaksymbols
2006 Dec 09
2
[LLVMdev] [patch] move ExtWeakSymbols to AsmPrinter
The attached patch moves the ExtWeakSymbols to the AsmPrinter class
and the code that emits the ".weak" directives to
AsmPrinter::doFinalization.
This is just code factoring. No functionality changes.
Best Regards,
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch
Type: text/x-...
2006 Dec 10
0
[LLVMdev] [patch] move ExtWeakSymbols to AsmPrinter
On Sat, 9 Dec 2006, [UTF-8] Rafael Esp?ndola wrote:
> The attached patch moves the ExtWeakSymbols to the AsmPrinter class
> and the code that emits the ".weak" directives to
> AsmPrinter::doFinalization.
>
> This is just code factoring. No functionality changes.
Looks good, one request though: if practical, it would be nice to switch
this to be set<GlobalValue*> i...
2006 Dec 11
2
[LLVMdev] [patch] move ExtWeakSymbols to AsmPrinter
> Looks good, one request though: if practical, it would be nice to switch
> this to be set<GlobalValue*> instead of set<std::string>.
Attached
> -Chris
Rafael
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch
Type: text/x-patch
Size: 7646 bytes
Desc: not available
URL:
2006 Dec 20
2
[LLVMdev] [patch] arm: external weak in constant pool
Adds external weak symbols of constant pool to ExtWeakSymbols set.
Lauro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20061220/1aaa0c7b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch
Type: text/x-pa...
2006 Dec 20
0
[LLVMdev] [patch] arm: external weak in constant pool
Hi Lauro,
Just a stylistic remark; In your "llvm.patch" file, there are tabs in
these lines:
+ if (GV->hasExternalWeakLinkage()) {
+ ExtWeakSymbols.insert(GV);
+ }
Others will need to review the patch for correctness, though.
-bw
On 12/20/06, Lauro Ramos Venancio <lauro.venancio at gmail.com> wrote:
> Adds external weak symbols of constant pool to ExtWeakSymbols set.
>
>
> Lauro
>
> _________________________________...
2006 Dec 20
1
[LLVMdev] [patch] arm: external weak in constant pool
without tabs
Lauro
2006/12/20, Bill Wendling <isanbard at gmail.com>:
>
> Hi Lauro,
>
> Just a stylistic remark; In your "llvm.patch" file, there are tabs in
> these lines:
>
> + if (GV->hasExternalWeakLinkage()) {
> + ExtWeakSymbols.insert(GV);
> + }
>
> Others will need to review the patch for correctness, though.
>
> -bw
>
> On 12/20/06, Lauro Ramos Venancio <lauro.venancio at gmail.com> wrote:
> > Adds external weak symbols of constant pool to ExtWeakSymbols set.
> >
> >
&...
2006 Dec 06
2
[LLVMdev] weak linkage
...backend and I
noticed this code on the X86 and PPC backends:
------------------------------------------------
// If the initializer is a extern weak symbol, remember to emit the weak
// reference!
if (const GlobalValue *GV = dyn_cast<GlobalValue>(C))
if (GV->hasExternalWeakLinkage())
ExtWeakSymbols.insert(Mang->getValueName(GV));
------------------------------------------------
Can a initializer be a weak reference? For example,
------------------------
int a __attribute__ ((weak));
int b = a;
------------------------
fails to compile with the error:
test.c:2: error: initializer element...
2006 Dec 06
0
[LLVMdev] weak linkage
...ode on the X86 and PPC backends:
> ------------------------------------------------
> // If the initializer is a extern weak symbol, remember to emit the weak
> // reference!
> if (const GlobalValue *GV = dyn_cast<GlobalValue>(C))
> if (GV->hasExternalWeakLinkage())
> ExtWeakSymbols.insert(Mang->getValueName(GV));
> ------------------------------------------------
>
> Can a initializer be a weak reference? For example,
> ------------------------
> int a __attribute__ ((weak));
> int b = a;
Try: int *B = &a;
-Chris
--
http://nondot.org/sabre/
http:...