summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineLICM.cpp
Commit message (Expand)AuthorAge
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Cosmetic changes to Machine LICM. No functionality change.Bill Wendling2008-08-31
* Don't hoist instructions that define a physical register.Bill Wendling2008-08-20
* Don't hoist instructions that have implicit uses or defines. Before, it wasBill Wendling2008-08-18
* Prevent option name conflict.Bill Wendling2008-07-07
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Revert the previous commit. Go ahead and hoist rematerializable instructions.Bill Wendling2008-05-12
* One real change - don't hoist something that's trivially rematerializable. It'sBill Wendling2008-05-12
* Minor cleanup. No functionality change.Bill Wendling2008-03-10
* Rename PrintableName to Name.Bill Wendling2008-02-26
* Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling2008-02-26
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Simplify the side effect stuff a bit more and make licm/sinkingChris Lattner2008-01-10
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-07
* Add that this preserves some analyses.Bill Wendling2008-01-04
* Move option to enable machine LICM into LLVMTargetMachine.cpp.Bill Wendling2008-01-04
* Call the parent's getAnalysisUsage.Bill Wendling2008-01-04
* remove dead #includes and reorder the rest.Chris Lattner2008-01-04
* Use the correct MachineRegisterInfo object.Bill Wendling2008-01-02
* Remove dead code.Bill Wendling2008-01-02
* Use the new architecture to get the containing machine basic block for a machineBill Wendling2008-01-02
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Updated comments to reflect what "side effects" means in this situation.Bill Wendling2007-12-20
* Add debugging info. Use the newly created "hasUnmodelledSideEffects" method.Bill Wendling2007-12-18
* Need to grow the indexed map. Added debug statements.Bill Wendling2007-12-11
* Simplify slightly.Bill Wendling2007-12-11
* Blark! How in the world did this work without this?!Bill Wendling2007-12-11
* - Update the virtual reg to machine instruction map when hoisting.Bill Wendling2007-12-11
* Checking for "zero operands" during the "CanHoistInst()" method isn't necessaryBill Wendling2007-12-11
* Reverting 44702. It wasn't correct to rename them.Bill Wendling2007-12-08
* Renaming:Bill Wendling2007-12-08
* Incorporated comments from Evan and Chris:Bill Wendling2007-12-08
* Initial commit of the machine code LICM pass. It successfully hoists this:Bill Wendling2007-12-07