aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move destructor out of line to avoid vtable emission in every file that ↵Nate Begeman2004-10-272-1/+3
| | | | | | includes the header. Thanks to sabre. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17278 91177308-0d34-0410-b5e6-96231b3b80d8
* Hrm, this code was severely botched. As it turns out, this patch:Chris Lattner2004-10-271-0/+4
| | | | | | | | | | | | http://mail.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20041018/019708.html exposed ANOTHER latent bug in this xform, which caused Prolangs-C/bison to fill the zion nightly tester disk up and make the tester barf. This is obviously not a good thing, so lets fix this bug shall we? :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17276 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the build by eliminating some more dead code. That'll learn me not to ↵Nate Begeman2004-10-272-21/+1
| | | | | | listen to Reid git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17275 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove dead data member in MRegisterInfo class. Thanks sabre!Nate Begeman2004-10-271-1/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17274 91177308-0d34-0410-b5e6-96231b3b80d8
* Get the *.inc files to depend on tblgen so if tblgen gets fixed, all theReid Spencer2004-10-271-3/+4
| | | | | | | *.inc files get regenerated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17273 91177308-0d34-0410-b5e6-96231b3b80d8
* Initialize with the correct constant typeChris Lattner2004-10-271-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17270 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure that Makefile.rules and Makefile.config.in are not candidates forReid Spencer2004-10-261-8/+10
| | | | | | | automatic makefile update. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17269 91177308-0d34-0410-b5e6-96231b3b80d8
* Cleanup/Fixes:Reid Spencer2004-10-261-71/+99
| | | | | | | | | | * Force preconditions to be met FIRST * Fix dist-check dependency * Add some variables to the printvars target * Automatically update Makefile.* as well as just Makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17268 91177308-0d34-0410-b5e6-96231b3b80d8
* * Make the libcrtend.a installation depend on the bytecode-libs directoryReid Spencer2004-10-261-8/+7
| | | | | | | * Conform output to standard. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17267 91177308-0d34-0410-b5e6-96231b3b80d8
* Unless someone seriously objects, I don't think we really need this. SorryChris Lattner2004-10-261-8/+0
| | | | | | | resistor :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17265 91177308-0d34-0410-b5e6-96231b3b80d8
* Plug a memory leak in the asmparser. It turns out that we were leakingChris Lattner2004-10-261-1/+1
| | | | | | | | the strings for basic block labels in some cases. This amounted to about 120K of memory for namd, a medium sized program. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17262 91177308-0d34-0410-b5e6-96231b3b80d8
* Wrap comments at 80 colsMisha Brukman2004-10-261-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17261 91177308-0d34-0410-b5e6-96231b3b80d8
* add support for UndefValueChris Lattner2004-10-261-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17260 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix headerChris Lattner2004-10-261-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17259 91177308-0d34-0410-b5e6-96231b3b80d8
* Use <tt> around "#include" and "std::endl"Misha Brukman2004-10-261-20/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17258 91177308-0d34-0410-b5e6-96231b3b80d8
* * DataTypesFix.h moved to AIXDataTypesFix.hMisha Brukman2004-10-262-12/+9
| | | | | | | | * Condition #inclusion of AIXDataTypes.h on the _AIX preprocessor symbol to prevent extra I/O on non-AIX systems. Thus, no #ifdef in AIXDataTypes.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17257 91177308-0d34-0410-b5e6-96231b3b80d8
* Use <tt> around header namesMisha Brukman2004-10-261-2/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17256 91177308-0d34-0410-b5e6-96231b3b80d8
* * Thanks to Morten Ofstad for the Visual C++ compatibility fixesMisha Brukman2004-10-261-0/+5
| | | | | | | * Added Paolo's email address git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17255 91177308-0d34-0410-b5e6-96231b3b80d8
* * Fix spelling and grammar errorsMisha Brukman2004-10-261-10/+13
| | | | | | | | | * Close <p> tags properly * Break up paragraphs with blank lines, clean up text alignment * Delete unbalanced " git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17254 91177308-0d34-0410-b5e6-96231b3b80d8
* Move method bodies that depend on <algorithm> from MBB.h to MBB.cppChris Lattner2004-10-261-14/+38
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17253 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner2004-10-261-32/+5
| | | | | | | | Move method bodies that depend on <algorithm> out of line to MachineBasicBlock.cpp. Patch contributed by Morten Ofstad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17252 91177308-0d34-0410-b5e6-96231b3b80d8
* Clean up the MachineBasicBlock.h file, percolating #includes into this file.Chris Lattner2004-10-262-0/+2
| | | | | | | Patch contributed by Morten Ofstad git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17251 91177308-0d34-0410-b5e6-96231b3b80d8
* * Implement the "dist-check" target that verifies the contents of a zippedReid Spencer2004-10-261-82/+138
| | | | | | | | | | | | | | tarball. * Fix bugs in the "dist" target (a precursor to dist-check). * Correct the implementation of the "install" targets so that they ensure the installation directories are created before attmpting to install directories in them. * Reduce the verbosity of the output of the makefile system * Ensure output includes the configuration whenever libraries or tools are built, installed, or uninstalled. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17250 91177308-0d34-0410-b5e6-96231b3b80d8
* Reduce the number of EXTRA_DIST files since Makefile.rules now handles theReid Spencer2004-10-261-6/+10
| | | | | | | autoconf directory automagically. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17249 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure the samples and test directories get distributed.Reid Spencer2004-10-261-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17248 91177308-0d34-0410-b5e6-96231b3b80d8
* Make sure the include files get distributed.Reid Spencer2004-10-261-4/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17247 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the export symbols list files as extra distribution files.Reid Spencer2004-10-261-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17246 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove include of MRegisterInfo.h, since it is already included byNate Begeman2004-10-261-2/+0
| | | | | | | SkeletonGenRegisterInfo.h.inc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17245 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove file that is no longer used, and move include of MRegisterInfo.hNate Begeman2004-10-263-55/+1
| | | | | | | | from PowerPCFrameInfo.h to PowerPCAsmPrinter.cpp where it is actually needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17244 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove method getRegClass from MRegisterInfo, as it is no longer used.Nate Begeman2004-10-261-9/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17243 91177308-0d34-0410-b5e6-96231b3b80d8
* Really get mkinstalldirs to shut up about what its doing .. who cares?Reid Spencer2004-10-261-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17242 91177308-0d34-0410-b5e6-96231b3b80d8
* Improve help output from llvm-db 'info' command. Patch contributed byChris Lattner2004-10-262-3/+9
| | | | | | | Michael McCracken! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17241 91177308-0d34-0410-b5e6-96231b3b80d8
* Eliminate usage of MRegisterInfo::getRegClass(physreg)Nate Begeman2004-10-262-9/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17240 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the interpreter crash that Michael McCracken foundChris Lattner2004-10-261-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17239 91177308-0d34-0410-b5e6-96231b3b80d8
* Reduce usage of MRegisterInfo::getRegClassChris Lattner2004-10-261-5/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17238 91177308-0d34-0410-b5e6-96231b3b80d8
* Update to-do listNate Begeman2004-10-261-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17235 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix treecc. Also fix a latent bug in emitBinaryConstOperation that wouldNate Begeman2004-10-261-64/+46
| | | | | | | allow and const, 0 to be incorrectly codegen'd into a rlwinm instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17234 91177308-0d34-0410-b5e6-96231b3b80d8
* Add EXTRA_DIST for additional files to be distributed.Reid Spencer2004-10-266-1/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17233 91177308-0d34-0410-b5e6-96231b3b80d8
* Give a useful hintChris Lattner2004-10-261-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17232 91177308-0d34-0410-b5e6-96231b3b80d8
* Bug fixedChris Lattner2004-10-251-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17231 91177308-0d34-0410-b5e6-96231b3b80d8
* Disable the JIT until it can sorta kinda work.Chris Lattner2004-10-251-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17230 91177308-0d34-0410-b5e6-96231b3b80d8
* add a link to the makefile guide, eliminate redundant link to coding stdsChris Lattner2004-10-251-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17226 91177308-0d34-0410-b5e6-96231b3b80d8
* Make a sentence easier to parseChris Lattner2004-10-251-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17225 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix spellosChris Lattner2004-10-251-8/+8
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17224 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove template args that are the same as the defaultChris Lattner2004-10-251-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17223 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove a dead class. Thanks to Morten Ofstad for pointing this out.Chris Lattner2004-10-251-26/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17222 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove dead assertChris Lattner2004-10-251-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17221 91177308-0d34-0410-b5e6-96231b3b80d8
* Patch to support MSVC, contributed by Morten OfstadChris Lattner2004-10-251-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17220 91177308-0d34-0410-b5e6-96231b3b80d8
* Patch to support MSVC, contributed by Morten OfstadChris Lattner2004-10-251-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17219 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix compatibility with MSVC, patch by Morten OfstadChris Lattner2004-10-251-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17218 91177308-0d34-0410-b5e6-96231b3b80d8