History log of /llvm-project-15.0.7/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp (Results 451 – 469 of 469)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<111213141516171819