2005-01-07 |
Chris Lattner | Initial implementation of the DAG legalization. This... |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Complete rewrite of the SelectionDAG class. |
tree | commitdiff |
2005-01-07 |
Chris Lattner | First draft of new Target interface |
tree | commitdiff |
2005-01-02 |
Chris Lattner | Make the 2-address instruction lowering pass smarter... |
tree | commitdiff |
2004-12-15 |
Chris Lattner | Move virtual method call out of loop |
tree | commitdiff |
2004-12-07 |
Nate Begeman | Move virtual function call out of loop to speed up... |
tree | commitdiff |
2004-12-07 |
Reid Spencer | For PR387:\ |
tree | commitdiff |
2004-12-04 |
Chris Lattner | Prevent accessing past the end of the intervals vector... |
tree | commitdiff |
2004-11-28 |
Chris Lattner | Fix SingleSource/UnitTests/2004-11-28-GlobalBoolLayout... |
tree | commitdiff |
2004-11-22 |
Chris Lattner | Fix the FIXME, nuke the JIT specific forceCompilationOf... |
tree | commitdiff |
2004-11-22 |
Chris Lattner | These methods are obsolete |
tree | commitdiff |
2004-11-20 |
Chris Lattner | Adjust to changed interfaces |
tree | commitdiff |
2004-11-20 |
Chris Lattner | Add getCurrentPCOffset() and addRelocation() methods. |
tree | commitdiff |
2004-11-19 |
Chris Lattner | Match change in MachineCodeEmitter prototype. |
tree | commitdiff |
2004-11-18 |
Chris Lattner | * There is no reason for SpillWeights to be an instance var |
tree | commitdiff |
2004-11-18 |
Chris Lattner | There is no need to check to see if j overflowed in... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Moderate head scratching reveals that this conditional... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Fix a couple of bugs where we considered physregs past... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Start using the iterators in the fixed_ intervals to... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Take another .7 seconds off of linear scan time. |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Add a counter for the number of times linscan has to... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Add ability to give hints to the overlaps routines. |
tree | commitdiff |
2004-11-18 |
Chris Lattner | * Improve comments/documentation substantially |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Add new advanceTo method |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Fix a minor bug in expiredAt. endNumber() is the first... |
tree | commitdiff |
2004-11-18 |
Chris Lattner | Rename some methods, use 'begin' instead of 'start... |
tree | commitdiff |
2004-11-16 |
Brian Gaeke | Give a better message for a common assertion failure. |
tree | commitdiff |
2004-11-05 |
Chris Lattner | Do not make i have bigger scope that we need |
tree | commitdiff |
2004-10-27 |
Reid Spencer | Change Library Names Not To Conflict With Others When... |
tree | commitdiff |
2004-10-26 |
Chris Lattner | Move method bodies that depend on <algorithm> from... |
tree | commitdiff |
2004-10-26 |
Chris Lattner | Clean up the MachineBasicBlock.h file, percolating... |
tree | commitdiff |
2004-10-26 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
tree | commitdiff |
2004-10-25 |
Chris Lattner | Do not use variable sized arrays in C++, they are non... |
tree | commitdiff |
2004-10-25 |
Chris Lattner | Patch to support MSVC better, contributed by Morten... |
tree | commitdiff |
2004-10-22 |
Reid Spencer | We won't use automake |
tree | commitdiff |
2004-10-18 |
Reid Spencer | Initial automake generated Makefile template |
tree | commitdiff |
2004-10-16 |
Chris Lattner | Add support for undef |
tree | commitdiff |
2004-10-15 |
Chris Lattner | Allow machine operands to represent global variables... |
tree | commitdiff |
2004-10-15 |
Chris Lattner | This patch fixes the nasty bug that caused 175.vpr... |
tree | commitdiff |
2004-10-15 |
Chris Lattner | This patch adds and improves debugging output. No... |
tree | commitdiff |
2004-10-13 |
Reid Spencer | Update to reflect changes in Makefile rules. |
tree | commitdiff |
2004-10-10 |
Misha Brukman | ModuloScheduling has moved to lib/Target/SparcV9 |
tree | commitdiff |
2004-10-10 |
Misha Brukman | ModuloScheduling moved to lib/Target/SparcV9 as it... |
tree | commitdiff |
2004-10-10 |
Tanya Lattner | Added debug information. Fixed several bugs in the... |
tree | commitdiff |
2004-10-10 |
Reid Spencer | Remove the InstrSched directory (moved to SparcV9) |
tree | commitdiff |
2004-10-10 |
Reid Spencer | Directory no long exists (moved to Targets/SparcV9). |
tree | commitdiff |
2004-10-10 |
Reid Spencer | Initial version of automake Makefile.am file. |
tree | commitdiff |
2004-10-08 |
Misha Brukman | Hyphenate target-(in)dependent for more tasty grammar... |
tree | commitdiff |
2004-10-08 |
Misha Brukman | InstrSched has been moved to lib/Target/SparcV9 |
tree | commitdiff |
2004-10-08 |
Misha Brukman | InstrSched is SparcV9-specific and so has been moved... |
tree | commitdiff |
2004-10-08 |
Misha Brukman | Single-space instead of double-spacing in the Makefile |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Do not repeat the map lookup |
tree | commitdiff |
2004-10-01 |
Chris Lattner | When a virtual register is folded into an instruction... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Add a simple little improvement to the local spiller... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Substantially revamp the local spiller, causing it... |
tree | commitdiff |
2004-10-01 |
Chris Lattner | Pretty print a bit nicer :) |
tree | commitdiff |
2004-10-01 |
Alkis Evlogimenos | Document this class a bit :-) |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Use more efficient map operations. Fix a bug that... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | There is no need to call MachineInstr::print directly... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | * Wrap some comments to 80 cols |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Simplify the logic in the simple spiller and capitalize... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Switch from defaulting to the 'local' spiller to the... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Don't use a densemap for keeping track of which vregs... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Use longer and more explicit names for instance vars... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Free the VirtRegMap at the end of MachineFunction proce... |
tree | commitdiff |
2004-09-30 |
Chris Lattner | Reindent code, improve comments, move huge nested metho... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Add includes and use std:: for standard library calls... |
tree | commitdiff |
2004-09-28 |
Alkis Evlogimenos | Fix includes. Patch contributed by Paolo Invernizzi! |
tree | commitdiff |
2004-09-09 |
Alkis Evlogimenos | Grow the map on entry so that we don't crash if joinInt... |
tree | commitdiff |
2004-09-08 |
Alkis Evlogimenos | Use a DenseMap for mapping reg->reg. This improves... |
tree | commitdiff |
2004-09-05 |
Alkis Evlogimenos | Indent to 2 spaces and cleanup excess whitespace. |
tree | commitdiff |
2004-09-05 |
Alkis Evlogimenos | Indent to 2 spaces. |
tree | commitdiff |
2004-09-03 |
Misha Brukman | Order #includes alphabetically, local .h files first. |
tree | commitdiff |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
tree | commitdiff |
2004-09-02 |
Alkis Evlogimenos | Change the way we choose a free register: instead of... |
tree | commitdiff |
2004-09-02 |
Alkis Evlogimenos | Change the way we choose a free register: instead of... |
tree | commitdiff |
2004-09-02 |
Alkis Evlogimenos | We don't need to sort the added vector as unhandled... |
tree | commitdiff |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
tree | commitdiff |
2004-09-01 |
Alkis Evlogimenos | Be a bit more efficient when processing the active... |
tree | commitdiff |
2004-09-01 |
Alkis Evlogimenos | Give a better assertion if we see a use before a def. |
tree | commitdiff |
2004-08-31 |
Alkis Evlogimenos | Minor code clarity changes. |
tree | commitdiff |
2004-08-29 |
Nate Begeman | Put this change back in after testing from Reid proved... |
tree | commitdiff |
2004-08-28 |
Alkis Evlogimenos | Remove dead code. |
tree | commitdiff |
2004-08-27 |
Alkis Evlogimenos | Now that LiveIntervals::addIntervalsForSpills is fixed... |
tree | commitdiff |
2004-08-27 |
Alkis Evlogimenos | Only update LiveVariables if it is available. addInterv... |
tree | commitdiff |
2004-08-27 |
Alkis Evlogimenos | Back out this change as it broke the build last night... |
tree | commitdiff |
2004-08-27 |
Nate Begeman | Back out change to divide getSpillSize by 8 until I... |
tree | commitdiff |
2004-08-27 |
Alkis Evlogimenos | The linear scan variants do not require the LiveVariabl... |
tree | commitdiff |
2004-08-27 |
Nate Begeman | Register sizes are in bits, not bytes |
tree | commitdiff |
2004-08-26 |
Alkis Evlogimenos | Use newly added API in MRegisterInfo and don't expose... |
tree | commitdiff |
2004-08-26 |
Alkis Evlogimenos | Use newly added API in MRegisterInfo. |
tree | commitdiff |
2004-08-24 |
Chris Lattner | Fix a bug in a previous checkin of mine, correcting |
tree | commitdiff |
2004-08-24 |
Chris Lattner | Do not use .xword and friends to emit zeros on V9.... |
tree | commitdiff |
2004-08-21 |
Chris Lattner | Register info alignment is in bits, frame object alignm... |
tree | commitdiff |
2004-08-21 |
Chris Lattner | Now that we have per-register spill size/alignment... |
tree | commitdiff |
2004-08-18 |
Brian Gaeke | Instead of using isDummyPhiInstr, we just compare the... |
tree | commitdiff |
2004-08-18 |
Brian Gaeke | Instead of using isDummyPhiInstr, we just compare the... |
tree | commitdiff |
2004-08-18 |
Chris Lattner | Rename var |
tree | commitdiff |
2004-08-17 |
Chris Lattner | Add support for targets without a .zero directive |
tree | commitdiff |
next |