| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update comments. | Chris Lattner | 2006-07-28 | 1 | -13/+3 |
| | | | | | llvm-svn: 29398 | ||||
| * | WriteBytecodeToFile actually can't throw. | Chris Lattner | 2006-07-28 | 2 | -7/+1 |
| | | | | | llvm-svn: 29397 | ||||
| * | formatting cleanups | Chris Lattner | 2006-07-28 | 1 | -12/+11 |
| | | | | | llvm-svn: 29396 | ||||
| * | Change Path::getStatusInfo to return a boolean and error string on an error | Chris Lattner | 2006-07-28 | 9 | -105/+109 |
| | | | | | | | | | instead of throwing an exception. This reduces the amount of code that is exposed to exceptions (e.g. FileUtilities), though it is clearly only one step along the way. llvm-svn: 29395 | ||||
| * | libsupport still throws. | Chris Lattner | 2006-07-28 | 1 | -0/+1 |
| | | | | | llvm-svn: 29394 | ||||
| * | Exceptions are thrown by and through this library. | Chris Lattner | 2006-07-28 | 1 | -0/+1 |
| | | | | | llvm-svn: 29393 | ||||
| * | WriteBytecodeToFile throws, so this needs EH info. | Chris Lattner | 2006-07-28 | 1 | -0/+1 |
| | | | | | llvm-svn: 29392 | ||||
| * | Fix handling of asm specifiers for external globals. This unbreaks many programs | Chris Lattner | 2006-07-28 | 1 | -1/+12 |
| | | | | | | | on leopard in the jit. llvm-svn: 29391 | ||||
| * | Make functions with an "asm" name propagate that asm name into the cbe.c file. | Chris Lattner | 2006-07-28 | 1 | -0/+6 |
| | | | | | | | This fixes link errors on programs with these on targets with prefixes. llvm-svn: 29390 | ||||
| * | Reverted previous commit. Thanks, Chris. | John Criswell | 2006-07-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 29388 | ||||
| * | Added in the LGPL text and copyright information. This needs to be | John Criswell | 2006-07-28 | 4 | -2/+734 |
| | | | | | | | | included in the distribution. Also added the glibc LICENSES file, which should be included as well. llvm-svn: 29386 | ||||
| * | Updating the comments above SplitFunctionsOutOfModule in ExtractFunction.cpp ↵ | Patrick Jenkins | 2006-07-28 | 1 | -5/+0 |
| | | | | | | | to reflect the changes made to that function. Specifically I am removing the FIXME comment because the issue has been addressed. llvm-svn: 29385 | ||||
| * | Fix some ppc64 issues with vector code. | Chris Lattner | 2006-07-28 | 1 | -4/+7 |
| | | | | | llvm-svn: 29384 | ||||
| * | Can't spell. | Evan Cheng | 2006-07-28 | 1 | -15/+15 |
| | | | | | llvm-svn: 29383 | ||||
| * | Some clean up. | Evan Cheng | 2006-07-28 | 1 | -6/+8 |
| | | | | | llvm-svn: 29382 | ||||
| * | For PR848: | Reid Spencer | 2006-07-28 | 3 | -37/+80 |
| | | | | | | | | | | | | 1. Get the path to the pwd binary (/bin/pwd usually) from configure. 2. Use that path to run pwd in all path variables set in Makefile.config.in The hope is that these changes will resolve symlinks to physical paths. This should work on all platforms where the binary pwd defaults to printing physical paths. The shell version of pwd generally doesn't (it will print the symlink path). llvm-svn: 29381 | ||||
| * | The smallvector dtor should destroy the elements. | Chris Lattner | 2006-07-28 | 1 | -2/+12 |
| | | | | | | | | Implement pop_back. Chage some code to use 'iterator' instead of T*. This unbreaks operators=. llvm-svn: 29380 | ||||
| * | This commit improves bugpoints speed. On my G4 this changed caused kimwitu++ ↵ | Patrick Jenkins | 2006-07-28 | 1 | -15/+132 |
| | | | | | | | | | to run through bugpoint in 1091.15 seconds (user + system time). The time it took to run this on my G4 before I made these changes is 1420.82 seconds (user + system time). This is a speedup of about 5.5 minutes. This is faster because SplitFunctionsOutOfModule no longer calls Clone Module and then removes the functions it doesnt want from the module returned. Instead it creates a module and copies over the specified functions, making changes to the new and old module where neccessary. This reduces the memory demand. llvm-svn: 29379 | ||||
| * | Clean up. | Evan Cheng | 2006-07-28 | 1 | -3/+2 |
| | | | | | llvm-svn: 29378 | ||||
| * | Removed some unneccesary printing from the nightly tester. | Patrick Jenkins | 2006-07-28 | 1 | -6/+0 |
| | | | | | llvm-svn: 29377 | ||||
| * | Rename IsFoldableBy to CanBeFoldedleBy | Evan Cheng | 2006-07-28 | 3 | -6/+6 |
| | | | | | llvm-svn: 29376 | ||||
| * | Node selected into address mode cannot be folded. | Evan Cheng | 2006-07-28 | 1 | -0/+39 |
| | | | | | llvm-svn: 29374 | ||||
| * | Remove InFlightSet hack. No longer needed. | Evan Cheng | 2006-07-28 | 8 | -75/+0 |
| | | | | | llvm-svn: 29373 | ||||
| * | Print empty inline asms as a blank line instead of: | Chris Lattner | 2006-07-28 | 1 | -1/+8 |
| | | | | | | | | | # InlineAsm Start # InlineAsm End llvm-svn: 29372 | ||||
| * | Another duh. Determine topological order before any target node is added. | Evan Cheng | 2006-07-28 | 1 | -13/+13 |
| | | | | | llvm-svn: 29371 | ||||
| * | Brain cramp.. | Evan Cheng | 2006-07-27 | 1 | -3/+1 |
| | | | | | llvm-svn: 29370 | ||||
| * | Undo last commit, which was committed accidentally. | Reid Spencer | 2006-07-27 | 1 | -2/+0 |
| | | | | | llvm-svn: 29369 | ||||
| * | Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to | Reid Spencer | 2006-07-27 | 7 | -90/+105 |
| | | | | | | | | | | | have a compile-host version of "nm", not build-host. In order to effect this we must use autoconf to determine the correct "nm" to use and propagate that through the makefiles, through llvm-config and finally to GenLibDeps.pl as an optional argument. Patch contributed by Anton Korobeynikov. Thanks! llvm-svn: 29368 | ||||
| * | Allocating too large an array for ReachibilityMatrix. | Evan Cheng | 2006-07-27 | 1 | -2/+5 |
| | | | | | llvm-svn: 29367 | ||||
| * | Calculate the portion of reachbility matrix on demand. | Evan Cheng | 2006-07-27 | 1 | -11/+42 |
| | | | | | llvm-svn: 29366 | ||||
| * | isNonImmUse is replaced by IsFoldableBy | Evan Cheng | 2006-07-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 29365 | ||||
| * | Removed some unneccesary print statemnts | Patrick Jenkins | 2006-07-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 29362 | ||||
| * | ChangeDir now returns the correct value | Patrick Jenkins | 2006-07-27 | 1 | -1/+2 |
| | | | | | llvm-svn: 29361 | ||||
| * | Working toward registration of register allocators. | Jim Laskey | 2006-07-27 | 2 | -11/+117 |
| | | | | | llvm-svn: 29360 | ||||
| * | Remove dead code. | Evan Cheng | 2006-07-27 | 1 | -29/+0 |
| | | | | | llvm-svn: 29359 | ||||
| * | Fixed a stupid error where changedir returned false upon success. | Patrick Jenkins | 2006-07-27 | 1 | -2/+1 |
| | | | | | llvm-svn: 29357 | ||||
| * | Added more descriptive output to singlesource,multisource tests. | Patrick Jenkins | 2006-07-27 | 1 | -24/+30 |
| | | | | | llvm-svn: 29353 | ||||
| * | Removed some clutter that was left over from development. | Patrick Jenkins | 2006-07-27 | 1 | -48/+39 |
| | | | | | | | Changed how changedir worked. Hopefully now when it fails it will tell us why. llvm-svn: 29352 | ||||
| * | Resolve BB references with relocation. | Evan Cheng | 2006-07-27 | 12 | -79/+29 |
| | | | | | llvm-svn: 29351 | ||||
| * | Pass -fstrict-aliasing to the compiler when building a release build on darwin. | Chris Lattner | 2006-07-27 | 1 | -3/+8 |
| | | | | | | | Darwin doesn't default to it being on. llvm-svn: 29350 | ||||
| * | Add basic block machine relocation. | Evan Cheng | 2006-07-27 | 1 | -5/+35 |
| | | | | | llvm-svn: 29349 | ||||
| * | synchronizeICache removeed from TargetJITInfo. | Evan Cheng | 2006-07-27 | 2 | -11/+0 |
| | | | | | llvm-svn: 29348 | ||||
| * | Code cleanups, per review | Nate Begeman | 2006-07-27 | 2 | -5/+7 |
| | | | | | llvm-svn: 29347 | ||||
| * | Use reachbility information to determine whether a node can be folded into ↵ | Evan Cheng | 2006-07-27 | 1 | -3/+118 |
| | | | | | | | another during isel. llvm-svn: 29346 | ||||
| * | Fixed a typo in Evan's submisson. | Jim Laskey | 2006-07-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 29345 | ||||
| * | emit global constants | Rafael Espindola | 2006-07-27 | 1 | -0/+29 |
| | | | | | llvm-svn: 29344 | ||||
| * | AssignNodeIds should return unsigned. | Evan Cheng | 2006-07-27 | 2 | -3/+3 |
| | | | | | llvm-svn: 29343 | ||||
| * | Correct a misunderstanding about cross-compiling. Anton's changes don't | Reid Spencer | 2006-07-27 | 1 | -8/+13 |
| | | | | | | | | cause LLVM to become a cross-compiler but rather cross-compile LLVM so that it can execute on a platform other than the build host. llvm-svn: 29339 | ||||
| * | Remove NodeDepth | Evan Cheng | 2006-07-27 | 2 | -12/+2 |
| | | | | | llvm-svn: 29338 | ||||
| * | AssignNodeIds assign each node in the DAG an unique id. | Evan Cheng | 2006-07-27 | 1 | -0/+12 |
| | | | | | llvm-svn: 29337 | ||||

