aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/RegAllocSimple.cpp
AgeCommit message (Expand)Author
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng
2006-12-19Eliminate static ctors from StatisticsChris Lattner
2006-12-08Move findTiedToSrcOperand to TargetInstrDescriptor.Evan Cheng
2006-12-08findTiedToSrcOperand() changed.Evan Cheng
2006-12-07Removed more <iostream> includesBill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-28Use llvm streams instead of <iostream>Bill Wendling
2006-11-01RenameEvan Cheng
2006-11-01Two-address instructions no longer have to be A := A op C. Now any pair of de...Evan Cheng
2006-09-05Fix a long-standing wart in the code generator: two-address instruction loweringChris Lattner
2006-08-27s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner
2006-08-02Final polish on machine pass registries.Jim Laskey
2006-08-01Introducing plugable register allocators and instruction schedulers.Jim Laskey
2006-07-21Eliminate data relocations by using NULL instead of global empty list.Jim Laskey
2006-07-20Reduce number of exported symbolsAndrew Lenharth
2006-06-28Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-01-22Add explicit #includes of <iostream>Chris Lattner
2005-09-30Change this code ot pass register classes into the stack slot spiller/reloaderChris Lattner
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-23Update physregsused info.Chris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-15Stop using CreateStackObject(RegClass*)Chris Lattner
2004-08-15These methods no longer take a TargetRegisterClass* operand.Chris Lattner
2004-07-21These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke
2004-06-25Made a fix so that you can print out MachineInstrs that belong to a MachineBa...Tanya Lattner
2004-06-02Adjust to new TargetMachine interfaceChris Lattner
2004-03-16Fix PR294Chris Lattner
2004-02-23Simplify iterator usage now that we have next(). Also don't pass iterators by...Alkis Evlogimenos
2004-02-19Rename reloads/spills to loads/stores.Alkis Evlogimenos
2004-02-15Finegrainify namespacificationChris Lattner
2004-02-15Make dense maps keyed on physical registers smallerusingAlkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-10Do not use MachineOperand::isVirtualRegister either!Chris Lattner
2003-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-08Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefsAlkis Evlogimenos
2003-08-18Spell `necessary' correctly.Misha Brukman
2003-08-13Factory methods for FunctionPasses now return type FunctionPass *.Brian Gaeke
2003-08-03Set debug typesChris Lattner
2003-08-01Move DEBUG to Debug.hChris Lattner
2003-05-27(1) Added special register class containing (for now) %fsr.Vikram S. Adve
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2003-01-13* Use the PHI Elimination passChris Lattner