aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-2939-70/+40
* Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner2004-07-291-1/+1
* Header movedChris Lattner2004-07-292-2/+2
* Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner2004-07-298-14/+8
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-2910-23/+11
* Fix #includes of i*.h files => Instructions.h as per PR403Misha Brukman2004-07-293-8/+4
* Merge i*.cpp definitions into Instructions.cpp as part of bug403.Alkis Evlogimenos2004-07-296-849/+802
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-2913-24/+15
* Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llxChris Lattner2004-07-291-5/+9
* Get rid of a few dead method declarations.Brian Gaeke2004-07-291-7/+0
* Get rid of calls to void llvm::printSet(const ValueSet &).Brian Gaeke2004-07-292-21/+10
* Get rid of calls to void llvm::printSet(const ValueSet &).Brian Gaeke2004-07-292-14/+11
* Don't derive from ValueSet to implement class LiveRange; instead, use aBrian Gaeke2004-07-291-8/+25
* Fix a few typoes and grammaroes in comments.Brian Gaeke2004-07-291-5/+5
* Remove mustSaveAcrossCalls flag, which isn't ever read, and its mutator,Brian Gaeke2004-07-292-10/+1
* Minor correctionsChris Lattner2004-07-283-6/+6
* TargetInstrInfo::hasOperandInterlock() is always true, because it isBrian Gaeke2004-07-282-20/+2
* Add notes on bug involving casting ulong -> double, thanks to Nate Begeman.Misha Brukman2004-07-281-0/+17
* Simplify loading (un)signed constants to registers, patch by Nate Begeman.Misha Brukman2004-07-282-90/+94
* Remove an extra 8 byte distance penalty. Patch by Nate Begeman.Misha Brukman2004-07-281-4/+0
* Find longs by type, not by their primitive size being 64. Patch by Nate Begeman.Misha Brukman2004-07-283-3/+3
* LI can only take signed values, so values > 32767 can only be loaded with ORIMisha Brukman2004-07-282-2/+14
* Reorganize tests to place them in proper directories.Misha Brukman2004-07-281-4/+4
* UnitTests 2003-05-26-Shorts and 2003-07-09-LoadShorts have been fixed;Misha Brukman2004-07-281-3/+1
* Fix printing of immediate operands by looking at their operand types inMisha Brukman2004-07-283-45/+78
* Renamed files:Misha Brukman2004-07-274-9/+9
* ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, itsBrian Gaeke2004-07-271-5/+0
* This was the only user of TargetInstrInfo::ConstantTypeMustBeLoaded().Brian Gaeke2004-07-271-1/+5
* This change fixed a bug in the function visitMul. The prior versionRobert Bocchino2004-07-271-3/+3
* Get rid of the (apparently non-working) filePrinterEmitter which is added inBrian Gaeke2004-07-271-3/+1
* Branch selection support implemented by Nate Begeman for long branches.Misha Brukman2004-07-271-1/+8
* Correctly print out long branches, assert on finding pseudo instr COND_BRANCHMisha Brukman2004-07-273-3/+36
* Run the branch selection pass right before the asm printer.Misha Brukman2004-07-271-0/+2
* Remove empty unused method processFunctionBeforeFrameFinalized()Misha Brukman2004-07-272-8/+0
* Add COND_BRANCH pseudo instruction, patch by Nate Begeman.Misha Brukman2004-07-271-0/+1
* Build COND_BRANCHes which may become long or short, decided by a later pass.Misha Brukman2004-07-272-46/+28
* Moved definition of invertPPCBranchOpcode() into PowerPCInstrInfo class.Misha Brukman2004-07-271-1/+14
* Add PowerPCBranchSelector to discover which are `long' branches.Misha Brukman2004-07-272-1/+144
* TargetInstrInfo::getNOPOpCode() has been replaced by a reference to V9::NOP.Brian Gaeke2004-07-272-2/+3
* Convert many of the virtual TargetInstrInfo methods used as helperBrian Gaeke2004-07-274-58/+48
* As it happens, none of these TargetInstrInfo methods which are onlyBrian Gaeke2004-07-272-104/+90
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-273-3/+3
* Fixed saving/restoring LR unconditionally, only done as necessary.Misha Brukman2004-07-271-1/+0
* Save and restore LR just like any other register and ONLY if we actually modifyMisha Brukman2004-07-271-11/+20
* LR is a 32-bit int regMisha Brukman2004-07-271-2/+2
* MovePCtoLR (which is `bl' in disguise) modifies LR implicitlyMisha Brukman2004-07-271-1/+2
* Register LR is callee-savedMisha Brukman2004-07-271-1/+1
* Add IMPLICIT_DEF of LR for branch-and-link instrs (calls and global accesses)Misha Brukman2004-07-272-0/+4
* nuke pointless -debug outputChris Lattner2004-07-271-4/+0
* Fix conservative assumption, which was quite broken. Also, notice thatChris Lattner2004-07-271-2/+22