- Aug 25, 2009
-
-
David Goodwin authored
llvm-svn: 80002
-
Anton Korobeynikov authored
This fixes PR4769 llvm-svn: 80001
-
Dan Gohman authored
rather than separately with new. Move the members above the TypeMap members to avoid destruction order issues. This fixes a leak of these objects, and eliminates an extra level of indirection in Type::getInt32Ty and friends. llvm-svn: 79997
-
Dan Gohman authored
This is conventional command-line tool behavior. -f now just means "enable binary output on terminals". Add a -f option to llvm-extract and llvm-link, for consistency. Remove F_Force from raw_fd_ostream and enable overwriting and truncating by default. Introduce an F_Excl flag to permit users to enable a failure when the file already exists. This flag is currently unused. Update Makefiles and documentation accordingly. llvm-svn: 79990
-
Andreas Neustifter authored
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-August/025020.html. llvm-svn: 79983
-
Xerxes Ranby authored
to 0 during JITEmitter constructor. Modified: lib/ExecutionEngine/JIT/JITEmitter.cpp llvm-svn: 79982
-
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
-
Dale Johannesen authored
the command line. This gives llvm-gcc developers a way to control inlining (documented as "not intended for end users"). llvm-svn: 79966
-
Owen Anderson authored
of an extracted block contains a PHI using a value defined in the extracted region. With this patch, the partial inliner now passes MultiSource/Applications. llvm-svn: 79963
-
Dale Johannesen authored
llvm-svn: 79961
-
Oscar Fuentes authored
llvm-svn: 79959
-
Scott Michel authored
code, according to Anton (I'm not totally convinced, but we can always resurrect patches if we need to do so.) - Start moving CellSPU's tests to prefer FileCheck. llvm-svn: 79958
-
Owen Anderson authored
When extracting SEME regions of code, the extractor needs to update the dominator tree for split return blocks. llvm-svn: 79957
-
Scott Michel authored
(IBM). llvm-svn: 79949
-
- Aug 24, 2009
-
-
Scott Michel authored
initialized and a warning about a potentially unintialized variable is generated. llvm-svn: 79946
-
Andreas Neustifter authored
*) introducing new data type and export function of edge info for whole function (preparation for next patch). *) renaming variables to make clear distinction between data and containers that contain this data. *) updated comments and whitespaces. *) made ProfileInfo::MissingValue a double (as it should be...). (Discussed at http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090817/084955.html.) llvm-svn: 79940
-
Daniel Dunbar authored
- The indirect table itself isn't being filled in yet. - This isn't factored properly and is rather FIXMEd, but at the moment I'm more focused on figuring out what it needs to do. llvm-svn: 79910
-
Duncan Sands authored
for EOF. llvm-svn: 79908
-
Daniel Dunbar authored
identifier architecture. llvm-svn: 79906
-
Daniel Dunbar authored
- This is mostly complete, the main thing missing is .indirect_symbol support (which would be straight-forward, except that the way it is implemented in 'as' makes getting an exact .o match interesting). llvm-svn: 79899
-
Daniel Dunbar authored
llvm-svn: 79898
-
Dan Gohman authored
llvm-svn: 79894
-
Dan Gohman authored
than 16 spaces. Make the Spaces array wide enough to handle common cases. llvm-svn: 79890
-
Chris Lattner authored
llvm-svn: 79888
-
Chris Lattner authored
means that raw_ostream no longer has to #include <iosfwd>. Nothing in llvm should use raw_os_ostream.h, but llvm-gcc and some unit tests do. llvm-svn: 79886
-
Chris Lattner authored
member out of line. ftostr is not particularly speedy, so that method is presumably not perf sensitive. llvm-svn: 79885
-
Dan Gohman authored
llvm-svn: 79883
-
Chris Lattner authored
llvm-svn: 79882
-
Dale Johannesen authored
all Darwin targets; could be split into separate tests for the chip subdirectories, but from Chris' last mail on testing I assume he'd rather have only one test. Generic seems to be the best available, maybe there should be a Darwin subdirectory? llvm-svn: 79877
-
Oscar Fuentes authored
llvm-svn: 79876
-
Chris Lattner authored
llvm-svn: 79875
-
Chris Lattner authored
llvm-svn: 79873
-
Chris Lattner authored
(HAVE_GV && (HAVE_DOT || HAVE_FDP || HAVE_NEATO || \ HAVE_TWOPI || HAVE_CIRCO)) are true. llvm-svn: 79872
-
Chris Lattner authored
really old code from when we were running sparcv9 bc files on x86 (before I ported llvm-gcc 3 to work on x86) :) llvm-svn: 79871
-
Chris Lattner authored
llvm-svn: 79870
-
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
-
-
Chris Lattner authored
llvm-svn: 79865
-