- Aug 31, 2009
-
-
Bill Wendling authored
llvm-svn: 80601
-
Duncan Sands authored
handling on x86-32 linux. llvm-svn: 80592
-
Jim Grosbach authored
Shared landing pads run into trouble with SJLJ, as the dispatch table is mapped to call sites, and merging the pads will throw that off. There needs to be a one-to-one mapping of landing pad exception table entries to invoke call points. Detecting the shared pad during lowering of SJLJ info insn't sufficient, as the dispatch function may still need separate destinations to properly handle phi-nodes. llvm-svn: 80530
-
- Aug 30, 2009
-
-
Bill Wendling authored
llvm-svn: 80466
-
- Aug 29, 2009
-
-
Bill Wendling authored
encodings. - Make some of the values emitted by the FDEs dependent upon the pointer size. This is in line with how GCC does things. And it has the benefit of working for Darwin in 64-bit mode now. llvm-svn: 80428
-
Bill Wendling authored
doesn't handle all values of the formatting. Those can be added as needed. llvm-svn: 80427
-
Eric Christopher authored
and make the reference pointer size as it should be. Fixes an abort on a testcase derived from libunwind's personality test in 64-bit. llvm-svn: 80414
-
David Goodwin authored
llvm-svn: 80410
-
Devang Patel authored
Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406
-
Eric Christopher authored
llvm-svn: 80401
-
- Aug 28, 2009
-
-
Devang Patel authored
llvm-svn: 80307
-
- Aug 27, 2009
-
-
Dan Gohman authored
tolerant of blocks that end with "unreachable". llvm-svn: 80270
-
Bill Wendling authored
llvm-svn: 80198
-
Bill Wendling authored
A include/llvm/ADT/iterator.cmake U autoconf/configure.ac --- Reverse-merging r80161 into '.': U cmake/config-ix.cmake --- Reverse-merging r80171 into '.': U Makefile --- Reverse-merging r80173 into '.': U configure U include/llvm/Config/config.h.in --- Reverse-merging r80180 into '.': A include/llvm/ADT/iterator.h.in Despite common miscomceptions, iterator.h is alive and well. It broke the build bots for several hours. And yet no one bothered to look at them. Gabor and Doug, please review your changes and make sure that they actually build before resubmitting them. llvm-svn: 80197
-
Dan Gohman authored
do extra checking when it succeeds, as those are cases where CodeGen will be doing particularly interesting CFG modifications. llvm-svn: 80196
-
- Aug 26, 2009
-
-
Eric Christopher authored
personality function. llvm-svn: 80153
-
Eric Christopher authored
don't emit the default one. Explicitly check for the NULL CIE later. llvm-svn: 80146
-
Eric Christopher authored
llvm-svn: 80145
-
Anton Korobeynikov authored
llvm-svn: 80116
-
Dan Gohman authored
llvm-svn: 80104
-
Devang Patel authored
llvm-svn: 80073
-
Devang Patel authored
Patch by Caroline Tice. llvm-svn: 80061
-
Owen Anderson authored
the array on its first access. llvm-svn: 80040
-
- Aug 25, 2009
-
-
David Goodwin authored
llvm-svn: 80002
-
Bill Wendling authored
- Rename EmitFunctionDescriptionEntry to EmitFDE. llvm-svn: 79981
-
Devang Patel authored
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!) llvm-svn: 79977
-
Bill Wendling authored
- Fix comment. llvm-svn: 79971
-
Bill Wendling authored
CIE and FDE in their names. llvm-svn: 79969
-
- Aug 24, 2009
-
-
Chris Lattner authored
member out of line. ftostr is not particularly speedy, so that method is presumably not perf sensitive. llvm-svn: 79885
-
Chris Lattner authored
llvm-svn: 79873
-
Chris Lattner authored
forcing them down into various .cpp files. This change also: 1. Renames TimeValue::toString() and Path::toString() to ::str() for similarity with the STL. 2. Removes all stream insertion support for sys::Path, forcing clients to call .str(). 3. Removes a use of Config/alloca.h from bugpoint, using smallvector instead. 4. Weans llvm-db off <iostream> sys::Path really needs to be gutted, but I don't have the desire to do it at this point. llvm-svn: 79869
-
- Aug 23, 2009
-
-
Jim Grosbach authored
llvm-svn: 79858
-
Jakob Stoklund Olesen authored
When undoing a reuse in ReuseInfo::GetRegForReload, check if it was only a sub-register being used. The MachineOperand::getSubReg() method is only valid for virtual registers, so we have to recover the sub-register index manually. llvm-svn: 79855
-
Benjamin Kramer authored
llvm-svn: 79852
-
Daniel Dunbar authored
- The world needs better C++ refactoring tools, can I get an Amen!? llvm-svn: 79843
-
Chris Lattner authored
llvm-svn: 79842
-
Chris Lattner authored
llvm-svn: 79836
-
Chris Lattner authored
llvm-svn: 79834
-
Chris Lattner authored
llvm-svn: 79832
-
Chris Lattner authored
update all code that this affects. llvm-svn: 79830
-