| #
2104b8d3 |
| 07-Apr-2010 |
Chris Lattner <[email protected]> |
rename llvm::llvm_report_error -> llvm::report_fatal_error
llvm-svn: 100709
|
| #
98970439 |
| 30-Mar-2010 |
Chris Lattner <[email protected]> |
Rip out the 'is temporary' nonsense from the MCContext interface to create symbols. It is extremely error prone and a source of a lot of the remaining integrated assembler bugs on x86-64.
This fixe
Rip out the 'is temporary' nonsense from the MCContext interface to create symbols. It is extremely error prone and a source of a lot of the remaining integrated assembler bugs on x86-64.
This fixes rdar://7807601.
llvm-svn: 99902
show more ...
|
| #
bbcaa402 |
| 15-Mar-2010 |
Bill Wendling <[email protected]> |
Now that the default for Darwin platforms is to place the LSDA into the TEXT section, remove the target-specific code that performs this.
llvm-svn: 98580
|
| #
2ea586b8 |
| 15-Mar-2010 |
Chris Lattner <[email protected]> |
use Mang->getSymbol() more.
llvm-svn: 98577
|
| #
632eb65c |
| 15-Mar-2010 |
Chris Lattner <[email protected]> |
fix MCSectionELF to not leak memory, just like I did for MCSymbol. MCSectionMachO is already fine (yay for fixed size arrays?), MCSectionCOFF still leaks.
llvm-svn: 98537
|
| #
03627cb1 |
| 11-Mar-2010 |
Chris Lattner <[email protected]> |
fix a fixme in TargetLoweringObjectFile::getExprForDwarfReference where we used ot create an MCSymbol for ".". Now emit an assembler temporary label and reference it instead of "." textually.
rdar:
fix a fixme in TargetLoweringObjectFile::getExprForDwarfReference where we used ot create an MCSymbol for ".". Now emit an assembler temporary label and reference it instead of "." textually.
rdar://7739457
llvm-svn: 98292
show more ...
|
| #
25623569 |
| 11-Mar-2010 |
Chris Lattner <[email protected]> |
rename getSymbolForDwarf* to getExprForDwarf* since it returns an MCExpr and not an MCSymbol. Change it to take an MCStreamer, which is currently unused.
No functionality change.
llvm-svn: 98278
|
| #
a810bdfc |
| 10-Mar-2010 |
Bill Wendling <[email protected]> |
Add a bit along with the MCSymbols stored in the MachineModuleInfo maps that indicates that an MCSymbol is external or not. (It's true if it's external.) This will be used to specify the correct info
Add a bit along with the MCSymbols stored in the MachineModuleInfo maps that indicates that an MCSymbol is external or not. (It's true if it's external.) This will be used to specify the correct information to add to non-lazy pointers. That will be explained further when this bit is used.
llvm-svn: 98199
show more ...
|
| #
71c30c16 |
| 10-Mar-2010 |
Chris Lattner <[email protected]> |
move three lowering hooks from MAI to TLOF and make one of them semantic instead of syntactic. This completes MCization of darwin/x86[-64]!
llvm-svn: 98145
|
| #
ac2361a9 |
| 10-Mar-2010 |
Chris Lattner <[email protected]> |
set the temporary bit on MCSymbols correctly.
llvm-svn: 98124
|
| #
ef2f8047 |
| 07-Mar-2010 |
Chris Lattner <[email protected]> |
tidy up
llvm-svn: 97895
|
| #
8545afe0 |
| 05-Mar-2010 |
Charles Davis <[email protected]> |
Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. This is a workaround for <rdar://problem/7672401/> (which I filed).
This let's us build Wine on Darwin, and it gets the Qt bu
Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. This is a workaround for <rdar://problem/7672401/> (which I filed).
This let's us build Wine on Darwin, and it gets the Qt build there a little bit further (so Doug says).
llvm-svn: 97845
show more ...
|
| #
182eea8f |
| 03-Mar-2010 |
Bill Wendling <[email protected]> |
Revert... --- Reverse-merging r97592 into '.': U lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm-svn: 97657
|
| #
ce153aff |
| 02-Mar-2010 |
Bill Wendling <[email protected]> |
Okay. One last attempt:
Place the LSDA into the TEXT section on Mach-O. This saves space.
llvm-svn: 97592
|
| #
e7179e8b |
| 27-Feb-2010 |
Bill Wendling <[email protected]> |
The TType is always absptr on Mach-O...at least for now.
llvm-svn: 97295
|
| #
31a9212b |
| 21-Feb-2010 |
Anton Korobeynikov <[email protected]> |
It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering s
It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there.
This (I really, really hope) should fix EH issues on ppc/darwin and arm/darwin.
llvm-svn: 96755
show more ...
|
| #
336c0a1c |
| 19-Feb-2010 |
Bob Wilson <[email protected]> |
Revert Anton's most recent EH patch (r96637), since it breaks a lot of ARM and Thumb tests.
llvm-svn: 96680
|
| #
9baeb020 |
| 19-Feb-2010 |
Anton Korobeynikov <[email protected]> |
Use the same encoding for EH stuff uniformly on all MachO targets. This hopefulyl should unbreak EH on PPC/Darwin.
llvm-svn: 96637
|
| #
ab663a0b |
| 15-Feb-2010 |
Anton Korobeynikov <[email protected]> |
Move TLOF implementations to libCodegen to resolve layering violation.
llvm-svn: 96288
|