| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Introducing plugable register allocators and instruction schedulers. | Jim Laskey | 2006-08-01 | 8 | -140/+119 | |
| | | | | | llvm-svn: 29434 | |||||
| * | implement LowerConstantPool and LowerGlobalAddress | Rafael Espindola | 2006-08-01 | 2 | -3/+26 | |
| | | | | | llvm-svn: 29433 | |||||
| * | Added AssignTopologicalOrder() to assign each node an unique id based on ↵ | Evan Cheng | 2006-08-01 | 1 | -2/+38 | |
| | | | | | | | their topological order. llvm-svn: 29431 | |||||
| * | Factor topological order code to SelectionDAG. Clean up. | Evan Cheng | 2006-08-01 | 1 | -87/+23 | |
| | | | | | llvm-svn: 29430 | |||||
| * | Minor fix due to recent API changes | Anton Korobeynikov | 2006-08-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29428 | |||||
| * | PIC jump table entries are always 32-bit even in 64-bit mode. | Evan Cheng | 2006-08-01 | 1 | -4/+11 | |
| | | | | | llvm-svn: 29422 | |||||
| * | Fix PR850 and CodeGen/X86/2006-07-31-SingleRegClass.ll. | Chris Lattner | 2006-07-31 | 2 | -0/+68 | |
| | | | | | | | | | | The CFE refers to all single-register constraints (like "A") by their 16-bit name, even though the 8 or 32-bit version of the register may be needed. The X86 backend should realize what is going on and redecode the name back to its proper form. llvm-svn: 29420 | |||||
| * | handle GlobalValue::InternalLinkage in doFinalization | Rafael Espindola | 2006-07-31 | 1 | -2/+10 | |
| | | | | | llvm-svn: 29417 | |||||
| * | Remove a duplicate pattern. | Evan Cheng | 2006-07-31 | 1 | -1/+0 | |
| | | | | | llvm-svn: 29414 | |||||
| * | Remove a duplicate pattern/ | Evan Cheng | 2006-07-31 | 1 | -3/+0 | |
| | | | | | llvm-svn: 29413 | |||||
| * | Instead of blindly looking past constantexpr casts, actually constant | Chris Lattner | 2006-07-29 | 1 | -14/+20 | |
| | | | | | | | | | fold them. This correctly truncates constants that are too large for the destination slot and makes the code easier to understand. This fixes PR853 and Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll llvm-svn: 29408 | |||||
| * | Remove a redundant syscall. | Chris Lattner | 2006-07-28 | 1 | -25/+21 | |
| | | | | | llvm-svn: 29405 | |||||
| * | Modify setStatusInfoOnDisk to not throw an exception. | Chris Lattner | 2006-07-28 | 2 | -12/+12 | |
| | | | | | llvm-svn: 29402 | |||||
| * | Update win32 for Path::getStatusInfo | Chris Lattner | 2006-07-28 | 1 | -4/+6 | |
| | | | | | llvm-svn: 29401 | |||||
| * | Modify Path::eraseFromDisk to not throw an exception. | Chris Lattner | 2006-07-28 | 3 | -41/+44 | |
| | | | | | llvm-svn: 29400 | |||||
| * | Finegrainify namespacification, minor cleanups | Chris Lattner | 2006-07-28 | 1 | -8/+2 | |
| | | | | | llvm-svn: 29399 | |||||
| * | 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 | 5 | -32/+41 | |
| | | | | | | | | | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | Rename IsFoldableBy to CanBeFoldedleBy | Evan Cheng | 2006-07-28 | 1 | -3/+3 | |
| | | | | | 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 | 6 | -19/+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 | |||||
| * | 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 | |||||
| * | Working toward registration of register allocators. | Jim Laskey | 2006-07-27 | 1 | -11/+47 | |
| | | | | | llvm-svn: 29360 | |||||
| * | Resolve BB references with relocation. | Evan Cheng | 2006-07-27 | 11 | -65/+29 | |
| | | | | | llvm-svn: 29351 | |||||
| * | 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 | 1 | -2/+2 | |
| | | | | | llvm-svn: 29343 | |||||
| * | 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 | |||||
| * | Move synchronizeICache from TargetJITInfo into a static function in ↵ | Evan Cheng | 2006-07-27 | 1 | -5/+17 | |
| | | | | | | | JITEmitter.cpp llvm-svn: 29334 | |||||
| * | Add some advice | Chris Lattner | 2006-07-27 | 7 | -0/+0 | |
| | | | | | llvm-svn: 29324 | |||||
| * | Use the predicate. | Jim Laskey | 2006-07-27 | 3 | -15/+15 | |
| | | | | | llvm-svn: 29322 | |||||
| * | Support jump tables when in PIC relocation model | Nate Begeman | 2006-07-27 | 5 | -24/+34 | |
| | | | | | llvm-svn: 29318 | |||||
| * | Prevent creation of MachineDebugInfo for intel unless it is darwin. RC842. | Jim Laskey | 2006-07-27 | 1 | -1/+3 | |
| | | | | | llvm-svn: 29317 | |||||
| * | Fix warning on linux | Chris Lattner | 2006-07-27 | 1 | -8/+8 | |
| | | | | | llvm-svn: 29314 | |||||

