History log of /llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp (Results 476 – 500 of 536)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# cd01ed5b 20-Apr-2011 Daniel Dunbar <daniel@zuster.org>

ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS
triple component.

llvm-svn: 129838


# 4a7783b0 19-Apr-2011 Daniel Dunbar <daniel@zuster.org>

CodeGen: Eliminate a use of getDarwinMajorNumber().
- There is a minor semantic change here (evidenced by the test change) for
Darwin triples that have no version component. I debated changing th

CodeGen: Eliminate a use of getDarwinMajorNumber().
- There is a minor semantic change here (evidenced by the test change) for
Darwin triples that have no version component. I debated changing the default
behavior of isOSVersionLT, but decided it made more sense for triples to be
explicit.

llvm-svn: 129802

show more ...


# a83b1770 16-Apr-2011 Rafael Espindola <rafael.espindola@gmail.com>

Put each personality function in a section. This fixes the gnu ld warning:

error in foo.o; no .eh_frame_hdr table will be created.

llvm-svn: 129635


Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2
# 12d53126 19-Mar-2011 Stuart Hastings <stuart@apple.com>

Reapply 127939 since Daniel fixed the breakage. <rdar://problem/9012638>

llvm-svn: 127944


# 08b4daa1 19-Mar-2011 Stuart Hastings <stuart@apple.com>

Revert 127939. <rdar://problem/9012638>

llvm-svn: 127943


# 83d4a28d 19-Mar-2011 Stuart Hastings <stuart@apple.com>

Revise r126127 to address Daniel's comments. <rdar://problem/9012638>

llvm-svn: 127939


Revision tags: llvmorg-2.9.0-rc1
# 601a11ed 24-Feb-2011 Rafael Espindola <rafael.espindola@gmail.com>

Fix llvm-gcc bootstrap with gnu ld.
The problem was codegen guessing the wrong values and printing

.section .eh_frame,"aMS",@progbits,4

It is not clear at all if Codegen should try to guess, MC is

Fix llvm-gcc bootstrap with gnu ld.
The problem was codegen guessing the wrong values and printing

.section .eh_frame,"aMS",@progbits,4

It is not clear at all if Codegen should try to guess, MC is the
one that should know the default flags.

llvm-svn: 126421

show more ...


# 9b48fef4 21-Feb-2011 Eric Christopher <echristo@apple.com>

Revert r125960, it's breaking darwin10 bootstrap.

llvm-svn: 126163


# b4863a41 21-Feb-2011 Stuart Hastings <stuart@apple.com>

Fix to correctly support attribute((section("__DATA, __common"))).
Radar 9012638.

llvm-svn: 126127


# 8fbe09f1 18-Feb-2011 Bill Wendling <isanbard@gmail.com>

Reapply r114997 now that the buildbots have been updated.

llvm-svn: 125960


# 70d80150 14-Feb-2011 Rafael Espindola <rafael.espindola@gmail.com>

Switch llvm to using comdats. For now always use groups with a single
section.

llvm-svn: 125526


# 4b7b7fba 23-Jan-2011 Rafael Espindola <rafael.espindola@gmail.com>

Delay the creation of eh_frame so that the user can change the defaults.
Add support for SHT_X86_64_UNWIND.

llvm-svn: 124059


# 0e7e34e4 23-Jan-2011 Rafael Espindola <rafael.espindola@gmail.com>

Remove more duplicated code.

llvm-svn: 124056


# aea4958e 23-Jan-2011 Rafael Espindola <rafael.espindola@gmail.com>

Remove duplicated code.

llvm-svn: 124054


# 0a017a6d 10-Dec-2010 Rafael Espindola <rafael.espindola@gmail.com>

Fixed version of 121434 with no new memory leaks.

llvm-svn: 121471


# a945a34c 10-Dec-2010 Rafael Espindola <rafael.espindola@gmail.com>

Revert my previous patch to make the valgrind bots happy.

llvm-svn: 121461


# 56eb7412 09-Dec-2010 Rafael Espindola <rafael.espindola@gmail.com>

Initial support for the cfi directives. This is just enough to get

f:
.cfi_startproc
nop
.cfi_endproc

assembled (on ELF).

llvm-svn: 121434


# 9bb44a5c 09-Nov-2010 Rafael Espindola <rafael.espindola@gmail.com>

Fixed version of 118639 with an extra assert to catch similar problems
earlier. Implicit bool -> int conversions are evil!

llvm-svn: 118651


# 0f83d968 27-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com>

COFF: Add IMAGE_SCN_MEM_READ to text sections.

There are currently 100 references to COFF::IMAGE_SCN in 6 files
and 11 different functions. Section to attribute mapping really
needs to happen in one

COFF: Add IMAGE_SCN_MEM_READ to text sections.

There are currently 100 references to COFF::IMAGE_SCN in 6 files
and 11 different functions. Section to attribute mapping really
needs to happen in one place to avoid problems like this.

llvm-svn: 117473

show more ...


# fbdab0d6 27-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com>

Fix whitespace.

llvm-svn: 117472


# 392f084f 19-Oct-2010 NAKAMURA Takumi <geek4civic@gmail.com>

lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak to emit ".{section}${name}" instead of ".{section}$linkonce_{name}" for linkonce sections.

It seems GNU ld/PECOFF relies on section names, linking

lib/CodeGen/TargetLoweringObjectFileImpl.cpp: Tweak to emit ".{section}${name}" instead of ".{section}$linkonce_{name}" for linkonce sections.

It seems GNU ld/PECOFF relies on section names, linking with g++'s libstdc++.a would fail.

llvm-svn: 116791

show more ...


# fc3642b2 08-Oct-2010 Anton Korobeynikov <asl@math.spbu.ru>

Do not check that the bodies of two defs of same linkonce global are the same.
Such a check does not make any sense in presense of inlining and other compiler-dependent stuff.
This should fix bunch o

Do not check that the bodies of two defs of same linkonce global are the same.
Such a check does not make any sense in presense of inlining and other compiler-dependent stuff.
This should fix bunch of warnings on mingw32.

llvm-svn: 116113

show more ...


Revision tags: llvmorg-2.8.0, llvmorg-2.8.0-rc3
# b0b2c571 28-Sep-2010 Bill Wendling <isanbard@gmail.com>

Revert r114997. It was causing a failure on darwin10-selfhost.

llvm-svn: 115002


# d848beb1 28-Sep-2010 Bill Wendling <isanbard@gmail.com>

Fix a FIXME. _foo.eh symbols are currently always exported so that the linker
knows about them. This is not necessary on 10.6 and later.

llvm-svn: 114997


# 9f06f911 27-Sep-2010 Chris Lattner <sabre@nondot.org>

the latest assembler that runs on powerpc 10.4 machines doesn't
support aligned comm. Detect when compiling for 10.4 and don't
emit an alignment for comm. THis will hopefully fix PR8198.

llvm-svn:

the latest assembler that runs on powerpc 10.4 machines doesn't
support aligned comm. Detect when compiling for 10.4 and don't
emit an alignment for comm. THis will hopefully fix PR8198.

llvm-svn: 114817

show more ...


1...<<11121314151617181920>>...22