Revision tags: llvmorg-2.6.0 |
|
#
e1969dcd |
| 08-Oct-2009 |
Devang Patel <dpatel@apple.com> |
Clear variable debug info map at the end of the function.
llvm-svn: 83571
|
#
c2105298 |
| 30-Sep-2009 |
Devang Patel <dpatel@apple.com> |
Simplify.
llvm-svn: 83123
|
#
07fc26d6 |
| 16-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
the pointer MMI keeps will start out with object-file format specific stuff
llvm-svn: 82012
|
#
f2471ec9 |
| 15-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
add hooks to hang target-specific goop off MachineModuleInfo, move MachineFunctionInfo virtual method out of line to give it a home.
llvm-svn: 81940
|
#
9233565a |
| 26-Aug-2009 |
Eric Christopher <echristo@apple.com> |
Rework getPersonalityIndex slightly - 0 is now a valid and not-NULL personality function.
llvm-svn: 80153
|
#
a258c62e |
| 26-Aug-2009 |
Eric Christopher <echristo@apple.com> |
If we're emitting additional CIEs due to personality functions don't emit the default one. Explicitly check for the NULL CIE later.
llvm-svn: 80146
|
#
c2645717 |
| 26-Aug-2009 |
Eric Christopher <echristo@apple.com> |
Nuke trailing whitespace.
llvm-svn: 80145
|
#
471ba48c |
| 23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
remove some uses of llvm/Support/Streams.h
llvm-svn: 79842
|
#
0402315d |
| 31-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Use setPreservesAll and setPreservesCFG in CodeGen passes.
llvm-svn: 77754
|
#
58f9bb2c |
| 20-Jul-2009 |
Chris Lattner <sabre@nondot.org> |
implement a new magic global "llvm.compiler.used" which is like llvm.used, but doesn't cause ".no_dead_strip" to be emitted on darwin.
llvm-svn: 76399
|
#
029380fa |
| 20-Jul-2009 |
Chris Lattner <sabre@nondot.org> |
use stripPointerCasts to simplify some code.
llvm-svn: 76397
|
#
fbcc663c |
| 14-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location i
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed").
llvm-svn: 75640
show more ...
|
#
56d06597 |
| 11-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG bu
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds.
llvm-svn: 75379
show more ...
|
#
61b35cd1 |
| 10-Apr-2009 |
Devang Patel <dpatel@apple.com> |
DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the redundant labels is referenced by debug info somewhere else. This patch provies a way so that dwarf writer can mark labels
DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the redundant labels is referenced by debug info somewhere else. This patch provies a way so that dwarf writer can mark labels as used.
llvm-svn: 68813
show more ...
|
Revision tags: llvmorg-2.5.0 |
|
#
9c7c0db3 |
| 03-Feb-2009 |
Devang Patel <dpatel@apple.com> |
Remove dead code.
llvm-svn: 63653
|
#
5a913d61 |
| 28-Jan-2009 |
Duncan Sands <baldrick@free.fr> |
Rename getAnalysisToUpdate to getAnalysisIfAvailable.
llvm-svn: 63198
|
#
3c82aa02 |
| 13-Jan-2009 |
Devang Patel <dpatel@apple.com> |
Removoe MachineModuleInfo methods (and related DebugInfoDesc class hierarchy) that were used to handle debug info.
llvm-svn: 62199
|
#
7b13aeed |
| 13-Jan-2009 |
Devang Patel <dpatel@apple.com> |
Keep "has debug info" big in MachineModuleInfo to avoid circular dependency between AsmPrinter and CodeGen.
llvm-svn: 62191
|
#
288fbd21 |
| 10-Dec-2008 |
Evan Cheng <evan.cheng@apple.com> |
Fix a couple of Dwarf bugs. - Emit DW_AT_byte_size for struct and union of size zero. - Emit DW_AT_declaration for forward type declaration.
llvm-svn: 60812
|
Revision tags: llvmorg-2.4.0 |
|
#
bc09b360 |
| 10-Nov-2008 |
Chris Lattner <sabre@nondot.org> |
Fix an over aggressive assumption that struct decls will have a pointer to an array that is empty. Instead of requiring this array, allow a null pointer. This shrinks all forward references of struc
Fix an over aggressive assumption that struct decls will have a pointer to an array that is empty. Instead of requiring this array, allow a null pointer. This shrinks all forward references of structs.
llvm-svn: 58959
show more ...
|
#
6613991e |
| 16-Oct-2008 |
Dan Gohman <gohman@apple.com> |
Move the include of MachineLocation.h into MachineModuleInfo.h because it declares a std::vector<MachineMove>, and strict concept checking requires the definition of MachineMove to be available.
llv
Move the include of MachineLocation.h into MachineModuleInfo.h because it declares a std::vector<MachineMove>, and strict concept checking requires the definition of MachineMove to be available.
llvm-svn: 57617
show more ...
|
#
962c2cf1 |
| 22-Sep-2008 |
Evan Cheng <evan.cheng@apple.com> |
Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators.
llvm-svn: 56475
|
#
168f8f39 |
| 22-Sep-2008 |
Evan Cheng <evan.cheng@apple.com> |
Mark several codegen passes as preserving all analysis.
llvm-svn: 56469
|
#
a79db30d |
| 04-Sep-2008 |
Dan Gohman <gohman@apple.com> |
Tidy up several unbeseeming casts from pointer to intptr_t.
llvm-svn: 55779
|
#
88d2506a |
| 09-Jul-2008 |
Bill Wendling <isanbard@gmail.com> |
Make the DICountVisitor not a visitor. This keeps us from calling virtual functions and junk.
llvm-svn: 53279
|