Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | eliminate the std::ostream forms of the bitcode writing APIs. | Chris Lattner | 2009-08-23 | 9 | -128/+80 |
| | | | | llvm-svn: 79840 | ||||
* | remove uses of llvm/Support/Streams.h. | Chris Lattner | 2009-08-23 | 4 | -47/+47 |
| | | | | llvm-svn: 79838 | ||||
* | use raw_fd_ostream instead of fstream with graphwriter, | Chris Lattner | 2009-08-23 | 2 | -7/+8 |
| | | | | | | flush the right stream in opt.cpp. llvm-svn: 79837 | ||||
* | convert LoopInfo.h and GraphWriter.h to use raw_ostream | Chris Lattner | 2009-08-23 | 10 | -88/+89 |
| | | | | llvm-svn: 79836 | ||||
* | eliminate DOUT and make Debug.h not include Streams.h anymore, woo! | Chris Lattner | 2009-08-23 | 2 | -60/+23 |
| | | | | llvm-svn: 79835 | ||||
* | eliminate uses of cerr() | Chris Lattner | 2009-08-23 | 16 | -116/+136 |
| | | | | llvm-svn: 79834 | ||||
* | eliminate the last DOUTs from the targets. | Chris Lattner | 2009-08-23 | 12 | -164/+112 |
| | | | | llvm-svn: 79833 | ||||
* | remove a few DOUTs here and there. | Chris Lattner | 2009-08-23 | 19 | -173/+195 |
| | | | | llvm-svn: 79832 | ||||
* | convert all the constant range EXPECT_EQ tests to use EXPECT_TRUE since | Chris Lattner | 2009-08-23 | 1 | -128/+129 |
| | | | | | | ConstantRange doesn't have an std::ostream inserter anymore. llvm-svn: 79831 | ||||
* | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner | 2009-08-23 | 50 | -191/+138 |
| | | | | | | update all code that this affects. llvm-svn: 79830 | ||||
* | use errs() instead of cerr. | Chris Lattner | 2009-08-23 | 1 | -1/+1 |
| | | | | llvm-svn: 79829 | ||||
* | CMake: Improve installation of Clang | Douglas Gregor | 2009-08-23 | 4 | -6/+11 |
| | | | | | | | | - Install clang-cc into libexec - Install headers into lib/clang/<version>/include - Don't install other clang-based tools (clang-wpa, clang-index, etc.) llvm-svn: 79827 | ||||
* | Don't install the man page for FileCheck | Douglas Gregor | 2009-08-23 | 1 | -2/+8 |
| | | | | llvm-svn: 79826 | ||||
* | eliminate the std::ostream form of WriteAsOperand and update clients. | Chris Lattner | 2009-08-23 | 16 | -124/+101 |
| | | | | | | This also updates dominator related stuff. llvm-svn: 79825 | ||||
* | Don't install Clang libraries. | Douglas Gregor | 2009-08-23 | 11 | -0/+32 |
| | | | | llvm-svn: 79824 | ||||
* | remove the std::ostream version of module and type printing. | Chris Lattner | 2009-08-23 | 8 | -40/+11 |
| | | | | llvm-svn: 79823 | ||||
* | upgrade for removed functions. | Chris Lattner | 2009-08-23 | 1 | -11/+16 |
| | | | | llvm-svn: 79822 | ||||
* | remove some DOUTs | Chris Lattner | 2009-08-23 | 7 | -54/+55 |
| | | | | llvm-svn: 79821 | ||||
* | Don't install FileCheck or FileUpdate | Douglas Gregor | 2009-08-23 | 2 | -0/+6 |
| | | | | llvm-svn: 79820 | ||||
* | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 35 | -292/+298 |
| | | | | | | This required converting a bunch of stuff off DOUT and other cleanups. llvm-svn: 79819 | ||||
* | Update release document with more details. | Tanya Lattner | 2009-08-23 | 1 | -12/+24 |
| | | | | llvm-svn: 79818 | ||||
* | Use standard LLVM-style headers. | Owen Anderson | 2009-08-23 | 3 | -3/+3 |
| | | | | llvm-svn: 79817 | ||||
* | switch a couple things off std::ostream | Chris Lattner | 2009-08-23 | 2 | -28/+28 |
| | | | | llvm-svn: 79816 | ||||
* | switch from std::ostream to raw ostream, fix file header. | Chris Lattner | 2009-08-23 | 1 | -9/+8 |
| | | | | llvm-svn: 79815 | ||||
* | shoot a few more std::ostream print methods in the head. | Chris Lattner | 2009-08-23 | 5 | -45/+12 |
| | | | | llvm-svn: 79814 | ||||
* | remove various std::ostream version of printing methods from | Chris Lattner | 2009-08-23 | 19 | -118/+78 |
| | | | | | | | | 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 | ||||
* | remove some DOUTs | Chris Lattner | 2009-08-23 | 2 | -68/+73 |
| | | | | llvm-svn: 79812 | ||||
* | remove std::ostream versions of printing stuff for MBB and MF, | Chris Lattner | 2009-08-23 | 9 | -53/+35 |
| | | | | | | upgrading a few things to use raw_ostream llvm-svn: 79811 | ||||
* | adjust for raw_fd_ostream api change. | Chris Lattner | 2009-08-23 | 5 | -44/+38 |
| | | | | llvm-svn: 79809 | ||||
* | simplify output file selection, fixing two FIXMEs about binary output | Chris Lattner | 2009-08-23 | 2 | -35/+22 |
| | | | | llvm-svn: 79808 | ||||
* | Change raw_fd_ostream to take flags as an optional bitmask | Chris Lattner | 2009-08-23 | 16 | -232/+215 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | Whoops, comment this out for now. I'll fix it shortly. | Anders Carlsson | 2009-08-23 | 1 | -0/+2 |
| | | | | llvm-svn: 79806 | ||||
* | More work towards zero-initializing structs that contain member pointers in ↵ | Anders Carlsson | 2009-08-23 | 4 | -7/+52 |
| | | | | | | constant expressions. llvm-svn: 79805 | ||||
* | This was supposed to go with r79803 | Chris Lattner | 2009-08-23 | 1 | -0/+1 |
| | | | | llvm-svn: 79804 | ||||
* | convert some stuff to work on raw_ostreams instead of std::ostream. | Chris Lattner | 2009-08-23 | 3 | -21/+22 |
| | | | | llvm-svn: 79803 | ||||
* | fix a gone file. | Chris Lattner | 2009-08-23 | 1 | -1/+0 |
| | | | | llvm-svn: 79802 | ||||
* | remove some dead print method variants. | Chris Lattner | 2009-08-23 | 3 | -13/+2 |
| | | | | llvm-svn: 79801 | ||||
* | convert the DIE printing stuff to use raw_ostream instead of std::ostream. | Chris Lattner | 2009-08-23 | 4 | -54/+37 |
| | | | | | | Tweak #includes. llvm-svn: 79800 | ||||
* | Remove the PaddingFields member from CGRecordLayout, it wasn't used anyway. | Anders Carlsson | 2009-08-23 | 2 | -16/+3 |
| | | | | llvm-svn: 79799 | ||||
* | random code cleanups. | Chris Lattner | 2009-08-23 | 1 | -19/+17 |
| | | | | llvm-svn: 79798 | ||||
* | remove some random indentation stuff, yay for efficiency. | Chris Lattner | 2009-08-23 | 2 | -19/+6 |
| | | | | llvm-svn: 79797 | ||||
* | remove dead PrefixPrinter class. | Chris Lattner | 2009-08-23 | 6 | -111/+20 |
| | | | | llvm-svn: 79796 | ||||
* | remove a dead class. | Chris Lattner | 2009-08-23 | 2 | -37/+0 |
| | | | | llvm-svn: 79795 | ||||
* | random cleanups. | Chris Lattner | 2009-08-23 | 1 | -25/+24 |
| | | | | llvm-svn: 79794 | ||||
* | Catch a few more cases of illegal comparisons. | Eli Friedman | 2009-08-23 | 3 | -31/+31 |
| | | | | llvm-svn: 79793 | ||||
* | Add check for completeness. Note that this doesn't actually have any | Eli Friedman | 2009-08-23 | 1 | -1/+1 |
| | | | | | | effect with the way the current code is structured. llvm-svn: 79792 | ||||
* | Eli points out that we really must diagnose "void* > 0" as an extension. | Chris Lattner | 2009-08-23 | 4 | -11/+26 |
| | | | | | | | Explicitly add it as an EXTENSION instead of an EXTWARN so that it only comes out with -pedantic. Thanks Eli! llvm-svn: 79791 | ||||
* | Handle CK_NullToMemberPointer casts in the constant expr emitter. | Anders Carlsson | 2009-08-23 | 2 | -1/+6 |
| | | | | llvm-svn: 79790 | ||||
* | Change the constant expression emitter to look at the cast kind for to-union ↵ | Anders Carlsson | 2009-08-22 | 1 | -14/+19 |
| | | | | | | casts. llvm-svn: 79789 | ||||
* | Add CK_NullToMemberPointer and CK_BaseToDerivedMemberPointer cast kinds. ↵ | Anders Carlsson | 2009-08-22 | 5 | -21/+73 |
| | | | | | | Make -ast-dump print out the cast kinds of cast expressions. llvm-svn: 79787 |