| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the | Misha Brukman | 2004-09-21 | 1 | -87/+90 |
| | | | | | | | C++ front-end in gcc does not mangle classes in anonymous namespaces correctly. llvm-svn: 16470 | ||||
| * | s/ISel/X86ISel/ to have unique class names for debugging via gdb because the C++ | Misha Brukman | 2004-09-21 | 1 | -91/+94 |
| | | | | | | | front-end in gcc does not mangle classes in anonymous namespaces correctly. llvm-svn: 16469 | ||||
| * | Make sure to set the operand list | Chris Lattner | 2004-09-21 | 1 | -5/+6 |
| | | | | | llvm-svn: 16466 | ||||
| * | Fix a problem where the mmap_file test was generating an incorrect test | Reid Spencer | 2004-09-21 | 1 | -39/+33 |
| | | | | | | | program that always failed (wouldn't compile). llvm-svn: 16465 | ||||
| * | Change the warning text so that NO warnings are permitted. This is now the | Reid Spencer | 2004-09-21 | 1 | -4/+4 |
| | | | | | | | case since the AC_CONFIG_SUBDIRS problem has been fixed. llvm-svn: 16464 | ||||
| * | Don't attempt to (illegally) configure a subdir if we don't recognize it. | Reid Spencer | 2004-09-21 | 1 | -1/+3 |
| | | | | | | | | | Instead just create a warning message that says the directory cannot be configured because it isn't recognized. This also gets rid of a bunch of warning messages from the auto* tools. llvm-svn: 16463 | ||||
| * | Fix the program passed to AC_LANG_PROGRAM to be only the BODY of the main | Reid Spencer | 2004-09-21 | 1 | -3/+2 |
| | | | | | | | | | | function, not the whole main function. This problem resulted during conversion of scripts to the new autoconf standard. The effect was that the mmap_file test would fail and if it does there is currently an #ifdef'd #error that causes compilation to fail. Bad, bad, bad. llvm-svn: 16462 | ||||
| * | Thanks to Brad Jones for packed type support! | Misha Brukman | 2004-09-21 | 1 | -1/+5 |
| | | | | | llvm-svn: 16461 | ||||
| * | Thanks to Brad for documentation on adding a DerivedType | Misha Brukman | 2004-09-21 | 1 | -1/+2 |
| | | | | | llvm-svn: 16460 | ||||
| * | This is an empty directory | Chris Lattner | 2004-09-21 | 1 | -1/+0 |
| | | | | | llvm-svn: 16459 | ||||
| * | This is a dead directory now | Chris Lattner | 2004-09-21 | 1 | -5/+0 |
| | | | | | llvm-svn: 16458 | ||||
| * | Change the name of the "known" module for Java from llvm-java to Java. | Reid Spencer | 2004-09-20 | 1 | -4/+4 |
| | | | | | llvm-svn: 16453 | ||||
| * | Use the right directory for the Java frontend | Alkis Evlogimenos | 2004-09-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 16448 | ||||
| * | Fix potential miscompilations: InstCombine/2004-09-20-BadLoadCombine*.llx | Chris Lattner | 2004-09-20 | 1 | -7/+19 |
| | | | | | llvm-svn: 16447 | ||||
| * | Two testcases for invalid transformations that instcombine is doing | Chris Lattner | 2004-09-20 | 2 | -0/+44 |
| | | | | | llvm-svn: 16446 | ||||
| * | Documentation upgrade. | Reid Spencer | 2004-09-20 | 3 | -6/+41 |
| | | | | | llvm-svn: 16445 | ||||
| * | Finish the documentation. | Reid Spencer | 2004-09-20 | 1 | -9/+5 |
| | | | | | llvm-svn: 16444 | ||||
| * | Tighten up the specification of what counts as a code file. The previous | Reid Spencer | 2004-09-20 | 1 | -11/+60 |
| | | | | | | | | | specification was too liberal in some areas and missing things in others. This specification is based on the actual extensions found in the source tree. llvm-svn: 16443 | ||||
| * | Base the implementation on the llvmdo script so that we only have to | Reid Spencer | 2004-09-20 | 3 | -38/+11 |
| | | | | | | | maintain the logic for "what counts as a source file" in one place. llvm-svn: 16442 | ||||
| * | Fixed to actually work correctly and be the basis for other tools by | Reid Spencer | 2004-09-20 | 1 | -9/+39 |
| | | | | | | | | allowing the set of directories searched to be specified either by the LLVMDO_DIRS env var or by the -dirs "dirs..." command line option. llvm-svn: 16441 | ||||
| * | Fix loop condition so that we don't decrement off the beginning of the | Alkis Evlogimenos | 2004-09-20 | 1 | -5/+5 |
| | | | | | | | list. llvm-svn: 16440 | ||||
| * | Don't count .lo files :) | Chris Lattner | 2004-09-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 16439 | ||||
| * | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 61 | -179/+186 |
| | | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16436 | ||||
| * | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -10/+19 |
| | | | | | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. Also, fix some undefined behavior, expecting | on booleans to evaluate left-to-right. llvm-svn: 16435 | ||||
| * | Finegrainify namespacification | Chris Lattner | 2004-09-20 | 1 | -7/+4 |
| | | | | | | | | | 'Pass' should now not be derived from by clients. Instead, they should derive from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16434 | ||||
| * | Prototype more accurately | Chris Lattner | 2004-09-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 16433 | ||||
| * | Prototype these functions more accurately | Chris Lattner | 2004-09-20 | 12 | -13/+15 |
| | | | | | llvm-svn: 16432 | ||||
| * | Do not prototype any of these passes as returning Pass*. Instead, be specific | Chris Lattner | 2004-09-20 | 2 | -33/+33 |
| | | | | | llvm-svn: 16431 | ||||
| * | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -27/+30 |
| | | | | | | | | from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. llvm-svn: 16430 | ||||
| * | Put in a #error in the event that we don't have an mmap that can map a file | Reid Spencer | 2004-09-20 | 1 | -0/+1 |
| | | | | | | | | | into memor. This is just a reminder that the ReadFileIntoAddressSpace function needs to be properly converted to lib/System and implemented via read/write if there's no mmap of file support. llvm-svn: 16428 | ||||
| * | Fix problems with AC_FUNC_MMAP_FILE and AC_LINK_USE_R that caused problems | Reid Spencer | 2004-09-20 | 1 | -10/+34 |
| | | | | | | | with correctly recognizing mmap of files and the linker's support of -r. llvm-svn: 16427 | ||||
| * | Correct the use AC_RUN_IFELSE to ensure it builds programs correctly by | Reid Spencer | 2004-09-20 | 2 | -14/+8 |
| | | | | | | | using the AC_LANG_PROGRAM macro. llvm-svn: 16426 | ||||
| * | Allow the suffix for shared libraries to be obtained correctly so we can | Reid Spencer | 2004-09-20 | 1 | -1/+1 |
| | | | | | | | build them again. llvm-svn: 16425 | ||||
| * | The problem with depending on the internal implementation of third party | Reid Spencer | 2004-09-20 | 1 | -1/+1 |
| | | | | | | | tools is that you break when they change. This is a case in point. llvm-svn: 16424 | ||||
| * | libtool's name is now back to mklib. | Reid Spencer | 2004-09-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 16423 | ||||
| * | Change to support creation of "mklib" instead of "libtool" in builddir. | Reid Spencer | 2004-09-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 16422 | ||||
| * | Update the script to generate mklib instead of libtool. | Reid Spencer | 2004-09-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 16421 | ||||
| * | Adjust the libtool macros so that libtool's name is "mklib". Also, tidy up | Reid Spencer | 2004-09-19 | 1 | -1719/+3079 |
| | | | | | | | the use of obsolete macros, hopefully making us more compliant on more sys. llvm-svn: 16420 | ||||
| * | Various minor cleanups and replacement of obsoleted macro names. | Reid Spencer | 2004-09-19 | 1 | -14/+13 |
| | | | | | llvm-svn: 16419 | ||||
| * | Numerous fixes to convert ~ into ; that (probably) occurred during data | Reid Spencer | 2004-09-19 | 1 | -61/+45 |
| | | | | | | | transmission. llvm-svn: 16418 | ||||
| * | The lexicon doc is more of a user guide than programming dox | Chris Lattner | 2004-09-19 | 1 | -3/+3 |
| | | | | | llvm-svn: 16417 | ||||
| * | Bring the script out of the dark ages and into modern autoconfness. | Reid Spencer | 2004-09-19 | 12 | -124/+115 |
| | | | | | llvm-svn: 16415 | ||||
| * | Make the "Warning" notice a LOT more prominent. | Reid Spencer | 2004-09-19 | 1 | -1/+10 |
| | | | | | llvm-svn: 16414 | ||||
| * | Add in version dependency checks on all the tools we depend on. This is | Reid Spencer | 2004-09-19 | 1 | -6/+17 |
| | | | | | | | | | | necessary to ensure that a consistent configuration is created on each platform. Certain definitions we use (like m4/libtool.m4) require certain versions of the tools and we can no longer be slack about this or we'll have problems with mis-configured builds. llvm-svn: 16412 | ||||
| * | Add our own version of libtool.m4 instead of relying on the installed one. | Reid Spencer | 2004-09-19 | 1 | -0/+6010 |
| | | | | | | | | | | | | | This is a potential version mismatch problem because this file came from libtool 1.5.10. If you're running a different version of libtool, the checks in this file may not be quite right. Having our own version of this file violates the spirit of libtool and is only provided to change the name of "libtool" to "mklib". This is done so that the name "libtool" does not conflict with the "lib" directory when doing tab completion and your $objdir == $srcdir. llvm-svn: 16411 | ||||
| * | better code | Chris Lattner | 2004-09-19 | 1 | -4/+6 |
| | | | | | | | Move other things to the right sections llvm-svn: 16410 | ||||
| * | Make isSafeToLoadUnconditionally a bit smarter, implementing PR362 and | Chris Lattner | 2004-09-19 | 1 | -6/+28 |
| | | | | | | | Regression/Transforms/InstCombine/CPP_min_max.llx llvm-svn: 16409 | ||||
| * | New testcase for PR362: Icky code generated for std::min/std::max | Chris Lattner | 2004-09-19 | 1 | -0/+34 |
| | | | | | llvm-svn: 16408 | ||||
| * | Fix a nasty iterator invalidation problem I introduced yesterday. This | Chris Lattner | 2004-09-19 | 1 | -5/+5 |
| | | | | | | | | unfortunately is the cause of a bunch of failures from tonight, and the reason the tester is running so slow :( llvm-svn: 16407 | ||||
| * | Remove a whole bunch of horrible hacky code that was used to promote allocas | Chris Lattner | 2004-09-19 | 1 | -145/+7 |
| | | | | | | | | | | whose addresses where used by trivial phi nodes and select instructions. This is now performed by the instcombine pass, which is more powerful, is much simpler, and is faster. This allows the deletion of a bunch of code, two FIXME's and two gotos. llvm-svn: 16406 | ||||

