summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/PeepholeOpts.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-163/+0
| | | | llvm-svn: 11826
* Use newly added next() and prior() utility functions.Alkis Evlogimenos2004-02-141-1/+2
| | | | llvm-svn: 11430
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-5/+4
| | | | llvm-svn: 11393
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-13/+5
| | | | | | | | | ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-111-4/+4
| | | | llvm-svn: 11335
* * Converted C-style comments to C++Misha Brukman2003-12-171-13/+15
| | | | | | | * Doxygenified comments * Reordered #includes llvm-svn: 10503
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* We accept TargetMachine as a const reference.Misha Brukman2003-11-071-3/+3
| | | | llvm-svn: 9775
* When opcodes like ADD were split into reg. and immed. versions (ADDi and ADDr),Vikram S. Adve2003-10-211-1/+2
| | | | | | this code wasn't fixed correctly so it missed copy operations that used ADDi. llvm-svn: 9318
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Inline simple comparison which is sparc specific anywayChris Lattner2003-09-011-2/+45
| | | | llvm-svn: 8309
* Move private interfaces into private .h fileChris Lattner2003-09-011-1/+1
| | | | llvm-svn: 8306
* Simplify code a bitChris Lattner2003-09-011-31/+15
| | | | llvm-svn: 8301
* Restore 'nice name' to passChris Lattner2003-08-141-0/+1
| | | | llvm-svn: 7840
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-7/+1
| | | | | | Get rid of RegisterLLC, which can't handle FunctionPasses anyway. llvm-svn: 7836
* Cleaned up code layout; no functional changes.Misha Brukman2003-05-231-24/+20
| | | | llvm-svn: 6312
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-2/+2
| | | | llvm-svn: 5272
* Rename MachineOptInfo to TargetoptInfoChris Lattner2002-12-291-1/+1
| | | | | | Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203
* Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'.Misha Brukman2002-10-281-2/+11
| | | | llvm-svn: 4351
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-281-25/+17
| | | | llvm-svn: 4318
* Bug fix: some redundant copies were not being deleted after detection :-|.Vikram S. Adve2002-09-271-7/+9
| | | | llvm-svn: 3959
* Peephole optimization pass on final machine code.Vikram S. Adve2002-09-201-0/+136
llvm-svn: 3840
OpenPOWER on IntegriCloud