- Aug 24, 2009
-
-
Chris Lattner authored
llvm-svn: 79884
-
Dan Gohman authored
llvm-svn: 79883
-
Chris Lattner authored
llvm-svn: 79882
-
Daniel Dunbar authored
- I did not actually remove the configure test itself, someone who can regenerate configure should do this (see FIXME in autoconf/configure.ac) llvm-svn: 79881
-
Chris Lattner authored
interpreting the wrong endianness anymore. This fixes a failure on clang-powerpc-darwin8 llvm-svn: 79880
-
Daniel Dunbar authored
llvm-svn: 79879
-
Daniel Dunbar authored
llvm-svn: 79878
-
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: 79874
-
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: 79866
-
Chris Lattner authored
llvm-svn: 79865
-
Chris Lattner authored
llvm-svn: 79864
-
Chris Lattner authored
change the raw_ostream one to take the raw_ostream byref instead of byptr. Prune #includes, eliminate a use of Streams.h llvm-svn: 79863
-
Daniel Dunbar authored
- This also shortens the Format.h implementation, and uses the print buffer fully (it was wasting a character). - This manifested as llvm-test failures, because one side effect was that raw_ostream would write garbage '\x00' values into the output stream if it happened that the string was at the end of the buffer. This meant that grep would report 'Binary file matches', which meant the silly pattern matching llvm-test eventually does would fail. Cute. :) llvm-svn: 79862
-
Jim Grosbach authored
llvm-svn: 79858
-
Chris Lattner authored
llvm-svn: 79857
-
Daniel Dunbar authored
llvm-svn: 79856
-
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: 79853
-
Benjamin Kramer authored
llvm-svn: 79852
-
Daniel Dunbar authored
problem is fixed by the TableGen determinism fix. llvm-svn: 79851
-
Benjamin Kramer authored
llvm-svn: 79850
-
Daniel Dunbar authored
llvm-svn: 79849
-
Benjamin Kramer authored
llvm-svn: 79847
-
Daniel Dunbar authored
- This manifested as non-determinism in the .inc output in rare cases (when two distinct patterns ended up being equivalent, which is rather rare). That meant the pattern matching was non-deterministic, which could eventually mean the code generator selected different instructions based on the arch. - It's probably worth making the DAGISel ensure a total ordering (or force the user to), but the simple fix here is to totally order the Record* maps based on a unique ID. - PR4672, PR4711. Yay: -- ddunbar@giles:~$ cat ~/llvm.obj.64/lib/Target/*/*.inc | shasum d1099ff34b21459a5a3e7021c225c080e6017ece - ddunbar@giles:~$ cat ~/llvm.obj.ppc/lib/Target/*/*.inc | shasum d1099ff34b21459a5a3e7021c225c080e6017ece - -- llvm-svn: 79846
-
Benjamin Kramer authored
llvm-svn: 79845
-
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: 79840
-
Chris Lattner authored
llvm-svn: 79838
-
Chris Lattner authored
flush the right stream in opt.cpp. llvm-svn: 79837
-
Chris Lattner authored
llvm-svn: 79836
-
Chris Lattner authored
llvm-svn: 79835
-