summaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocSimple.cpp
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Reuse the MO variable instead of recomputing it in RegAllocLocal.Dan Gohman2008-07-09
* Give RegAllocSimple a TargetInstrInfo member to keep it consistentDan Gohman2008-07-09
* Use find with std::map, when that's what's needed, instead of lower_boundDan Gohman2008-07-09
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-21
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-07
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-01
* Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner2007-12-31
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng2007-12-05
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-25
* Eliminate static ctors from StatisticsChris Lattner2006-12-19
* Move findTiedToSrcOperand to TargetInstrDescriptor.Evan Cheng2006-12-08
* findTiedToSrcOperand() changed.Evan Cheng2006-12-08
* Removed more <iostream> includesBill Wendling2006-12-07
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* Use llvm streams instead of <iostream>Bill Wendling2006-11-28
* RenameEvan Cheng2006-11-01
* Two-address instructions no longer have to be A := A op C. Now any pair of de...Evan Cheng2006-11-01
* Fix a long-standing wart in the code generator: two-address instruction loweringChris Lattner2006-09-05
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-27
* Final polish on machine pass registries.Jim Laskey2006-08-02
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-01
* Eliminate data relocations by using NULL instead of global empty list.Jim Laskey2006-07-21
* Reduce number of exported symbolsAndrew Lenharth2006-07-20
* Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner2006-06-28
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-04
* Add explicit #includes of <iostream>Chris Lattner2006-01-22
* Change this code ot pass register classes into the stack slot spiller/reloaderChris Lattner2005-09-30
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Update physregsused info.Chris Lattner2005-01-23
* Changes For Bug 352Reid Spencer2004-09-01
* Stop using CreateStackObject(RegClass*)Chris Lattner2004-08-15
* These methods no longer take a TargetRegisterClass* operand.Chris Lattner2004-08-15
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-21
* Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner2004-06-25
* Adjust to new TargetMachine interfaceChris Lattner2004-06-02
* Fix PR294Chris Lattner2004-03-16
* Simplify iterator usage now that we have next(). Also don't pass iterators by...Alkis Evlogimenos2004-02-23
* Rename reloads/spills to loads/stores.Alkis Evlogimenos2004-02-19
* Finegrainify namespacificationChris Lattner2004-02-15
* Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos2004-02-15
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-12