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 |
2004-08-17 |
Chris Lattner | Add support for alignment |
tree | commitdiff |
2004-08-17 |
Chris Lattner | Use a designated comment character when printing comments. |
tree | commitdiff |
2004-08-17 |
Chris Lattner | Add support for targets that have .quad, drop extra... |
tree | commitdiff |
2004-08-17 |
Chris Lattner | Implement emitGlobalConstant |
tree | commitdiff |
2004-08-17 |
Chris Lattner | We now allow targets to use any prefix they want for... |
tree | commitdiff |
2004-08-17 |
Chris Lattner | Some asmwriters want an _ prefix |
tree | commitdiff |
2004-08-16 |
Chris Lattner | Initial implementation of the asmprinter base class |
tree | commitdiff |
2004-08-16 |
Chris Lattner | Move this code to lib/Target/SparcV9/MachineFunctionInf... |
tree | commitdiff |
2004-08-16 |
Chris Lattner | This file is moving to lib/Target/SparcV9 |
tree | commitdiff |
2004-08-16 |
Chris Lattner | Move MachineCodeForInstruction.h and MachineFunctionInf... |
tree | commitdiff |
2004-08-16 |
Chris Lattner | Nuke this file |
tree | commitdiff |
2004-08-16 |
Chris Lattner | Fold MachineInstrAnnot.cpp into this file |
tree | commitdiff |
2004-08-16 |
Brian Gaeke | Add a note that people shouldn't use MachineFunctionInfo. |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Reduce usage of MRegisterInfo::getRegClass |
tree | commitdiff |
2004-08-15 |
Chris Lattner | The insertion method returns void now |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Nuke ifdef'd out code |
tree | commitdiff |
2004-08-15 |
Chris Lattner | Stop using CreateStackObject(RegClass*) |
tree | commitdiff |
2004-08-15 |
Chris Lattner | These methods no longer take a TargetRegisterClass... |
tree | commitdiff |
2004-08-15 |
Alkis Evlogimenos | Make this compile on gc 3.4.1 (static_cast to non-const... |
tree | commitdiff |
2004-08-14 |
Nate Begeman | Elminiate MachineFunction& argument from eliminateFrame... |
tree | commitdiff |
2004-08-12 |
Chris Lattner | Split saveCallerSavedRegisters into two methods for... |
tree | commitdiff |
2004-08-12 |
Chris Lattner | Forward substitute some constants into their users |
tree | commitdiff |
2004-08-12 |
Chris Lattner | The only target that uses this code (v9) always has... |
tree | commitdiff |
2004-08-07 |
Reid Spencer | Get rid of a warning when compiling optimized. Uninitia... |
tree | commitdiff |
2004-08-07 |
Chris Lattner | Ok get rid of the REST of the tabs |
tree | commitdiff |
2004-08-07 |
Chris Lattner | Death to tabs |
tree | commitdiff |
2004-08-04 |
Alkis Evlogimenos | Clean up whitespace. |
tree | commitdiff |
2004-08-04 |
Alkis Evlogimenos | Convert indentation to 2 spaces. |
tree | commitdiff |
2004-08-04 |
Brian Gaeke | Include SparcV9TmpInstr.h to pick up the def. of TmpIns... |
tree | commitdiff |
2004-08-04 |
Brian Gaeke | Tighten up some whitespace. Include SparcV9TmpInstr... |
tree | commitdiff |
2004-08-04 |
Chris Lattner | Squelch warnings in release mode |
tree | commitdiff |
2004-08-02 |
Misha Brukman | Add #include <cstdlib> and abort() to silence a warning |
tree | commitdiff |
2004-08-02 |
Misha Brukman | * ceil() requires #include <cmath> for compilation |
tree | commitdiff |
2004-08-01 |
Tanya Lattner | Adding ModuloScheduling so that it compiles for everyone. |
tree | commitdiff |
2004-08-01 |
Chris Lattner | Dereferencing end() is bad. |
tree | commitdiff |
2004-07-31 |
Alkis Evlogimenos | Make OptimizeBlock take a MachineFunction::iterator... |
tree | commitdiff |
2004-07-31 |
Chris Lattner | Next on a pointer increments the pointer, not an iterator |
tree | commitdiff |
2004-07-31 |
Alkis Evlogimenos | Use next() helper to make code more readable. Use |
tree | commitdiff |
2004-07-31 |
Alkis Evlogimenos | Use MachineFunction::iterator instead of a MachineBasic... |
tree | commitdiff |
2004-07-31 |
Chris Lattner | Implement a simple target-independent CFG cleanup pass |
tree | commitdiff |
2004-07-30 |
Tanya Lattner | Updated ModuloScheduling. It makes it all the wya... |
tree | commitdiff |
2004-07-29 |
Brian Gaeke | Convert a few assertions with side-effects into regular... |
tree | commitdiff |
2004-07-29 |
Misha Brukman | Fix #includes of i*.h => Instructions.h as per PR403. |
tree | commitdiff |
2004-07-29 |
Chris Lattner | Fix #includes of i*.h => Instructions.h as per PR403: |
tree | commitdiff |
2004-07-29 |
Chris Lattner | Fix #includes of i*.h => Instructions.h as per PR403: |
tree | commitdiff |
2004-07-28 |
Brian Gaeke | TargetInstrInfo::hasOperandInterlock() is always true... |
tree | commitdiff |
2004-07-25 |
Alkis Evlogimenos | Add some comments to the backtracking code. |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix the sense of joinable |
tree | commitdiff |
2004-07-25 |
Chris Lattner | This patch makes use of the infrastructure implemented... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Make a method const, no functionality changes |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a bug where we incorrectly value numbered the first... |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Fix a bug in the range remover |
tree | commitdiff |
2004-07-25 |
Chris Lattner | Add debugging output for joining assignments |
tree | commitdiff |
2004-07-24 |
Alkis Evlogimenos | Remove implementation of operator= and make it private... |
tree | commitdiff |
2004-07-24 |
Alkis Evlogimenos | Change std::map<unsigned, LiveInterval*> into a std... |
tree | commitdiff |
next |