- Aug 23, 2009
-
-
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
-
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
llvm-svn: 79849
-
Benjamin Kramer authored
llvm-svn: 79847
-
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
llvm-svn: 79836
-
Chris Lattner authored
llvm-svn: 79835
-
Chris Lattner authored
llvm-svn: 79834
-
Chris Lattner authored
llvm-svn: 79833
-
Chris Lattner authored
llvm-svn: 79832
-
Chris Lattner authored
update all code that this affects. llvm-svn: 79830
-
Chris Lattner authored
This also updates dominator related stuff. llvm-svn: 79825
-
Chris Lattner authored
llvm-svn: 79823
-
Chris Lattner authored
llvm-svn: 79821
-
Chris Lattner authored
This required converting a bunch of stuff off DOUT and other cleanups. llvm-svn: 79819
-
Owen Anderson authored
llvm-svn: 79817
-
Chris Lattner authored
llvm-svn: 79816
-
Chris Lattner authored
llvm-svn: 79815
-
Chris Lattner authored
llvm-svn: 79814
-
Chris Lattner authored
MachineInstr and MachineOperand. This required eliminating a bunch of stuff that was using DOUT, I hope that bill doesn't mind me stealing his fun. ;-) llvm-svn: 79813
-
Chris Lattner authored
llvm-svn: 79812
-
Chris Lattner authored
upgrading a few things to use raw_ostream llvm-svn: 79811
-
Chris Lattner authored
instead of as two bools. Use this to add a F_Append flag which has the obvious behavior. Other unrelated changes conflated into this patch: 1. REmove EH stuff from llvm-dis and llvm-as, the try blocks are dead. 2. Simplify the filename inference code in llvm-as/llvm-dis, because raw_fd_ostream does the right thing with '-'. 3. Switch machine verifier to use raw_ostream instead of ostream (Which is the thing that needed append in the first place). llvm-svn: 79807
-
Chris Lattner authored
llvm-svn: 79803
-
Chris Lattner authored
llvm-svn: 79802
-
Chris Lattner authored
llvm-svn: 79801
-
Chris Lattner authored
Tweak #includes. llvm-svn: 79800
-
Chris Lattner authored
llvm-svn: 79798
-
Chris Lattner authored
llvm-svn: 79797
-