aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Global variables/complex constants have been resolved!Chris Lattner2001-09-281-5/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@653 91177308-0d34-0410-b5e6-96231b3b80d8
* -- fixed a ret val bugRuchira Sasanka2001-09-191-1/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@652 91177308-0d34-0410-b5e6-96231b3b80d8
* -- removed debugging messagesRuchira Sasanka2001-09-192-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@651 91177308-0d34-0410-b5e6-96231b3b80d8
* -fixed return value bug.Ruchira Sasanka2001-09-192-0/+974
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@650 91177308-0d34-0410-b5e6-96231b3b80d8
* Add proper support to send output to the right placeChris Lattner2001-09-191-3/+36
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@649 91177308-0d34-0410-b5e6-96231b3b80d8
* Print .def files as well as other filesChris Lattner2001-09-192-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@648 91177308-0d34-0410-b5e6-96231b3b80d8
* Change debug info from #define to command line optionChris Lattner2001-09-192-10/+24
| | | | | | | Clean up extra debug info that wasn't guarded git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@647 91177308-0d34-0410-b5e6-96231b3b80d8
* Change debug info from #define to command line optionChris Lattner2001-09-193-3/+36
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@646 91177308-0d34-0410-b5e6-96231b3b80d8
* * REMOVE extraneous debug info if DEBUG_RA is not setChris Lattner2001-09-194-10/+14
| | | | | | | * Spell PhyRegAlloc right. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@645 91177308-0d34-0410-b5e6-96231b3b80d8
* Seperate instruction definitions into new SparcInstr.def fileChris Lattner2001-09-194-774/+455
| | | | | | | | Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@644 91177308-0d34-0410-b5e6-96231b3b80d8
* Okay, make the member function work.Chris Lattner2001-09-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@643 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove global debug output fns that have been superceded by a member funcChris Lattner2001-09-191-11/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@642 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove debugging output stuffChris Lattner2001-09-191-7/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@641 91177308-0d34-0410-b5e6-96231b3b80d8
* Emit assembly language from the target...Chris Lattner2001-09-191-0/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@640 91177308-0d34-0410-b5e6-96231b3b80d8
* Add emitAssembly MethodChris Lattner2001-09-191-4/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@639 91177308-0d34-0410-b5e6-96231b3b80d8
* Add ideaChris Lattner2001-09-191-0/+56
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@638 91177308-0d34-0410-b5e6-96231b3b80d8
* Add EmitAssembly to mfChris Lattner2001-09-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@637 91177308-0d34-0410-b5e6-96231b3b80d8
* First cut at assembly outputChris Lattner2001-09-191-0/+213
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@636 91177308-0d34-0410-b5e6-96231b3b80d8
* Add emitAssemblyMethod to TargetMachineChris Lattner2001-09-191-9/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@635 91177308-0d34-0410-b5e6-96231b3b80d8
* *** empty log message ***Ruchira Sasanka2001-09-183-60/+58
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@634 91177308-0d34-0410-b5e6-96231b3b80d8
* --added methods to operand class to set/get registers after register allocationRuchira Sasanka2001-09-181-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@633 91177308-0d34-0410-b5e6-96231b3b80d8
* -- ruchiraRuchira Sasanka2001-09-186-481/+920
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@632 91177308-0d34-0410-b5e6-96231b3b80d8
* -- updated printingRuchira Sasanka2001-09-184-72/+200
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@631 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove a copy of a bunch of codeChris Lattner2001-09-182-226/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@630 91177308-0d34-0410-b5e6-96231b3b80d8
* C++ gives us auto_ptr's, so we might as well use them. :)Chris Lattner2001-09-181-30/+24
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@629 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix up code a bit, remove operator<< to Assembly/Writer.hChris Lattner2001-09-181-29/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@628 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove extraneous #includesChris Lattner2001-09-181-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@627 91177308-0d34-0410-b5e6-96231b3b80d8
* Move operator << from Value.h to Assembly/Writer.hChris Lattner2001-09-181-0/+15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@626 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove operator << to Assembly/Writer.hChris Lattner2001-09-181-10/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@625 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't check for null on deleteChris Lattner2001-09-182-10/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@624 91177308-0d34-0410-b5e6-96231b3b80d8
* Un-neuter makefileChris Lattner2001-09-181-2/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@623 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor changes.Vikram S. Adve2001-09-181-21/+33
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@622 91177308-0d34-0410-b5e6-96231b3b80d8
* Folded inssel*.ll into select.ll.Vikram S. Adve2001-09-185-25/+128
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@621 91177308-0d34-0410-b5e6-96231b3b80d8
* Renamed files to match the primary classes they provide.Vikram S. Adve2001-09-186-1189/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@620 91177308-0d34-0410-b5e6-96231b3b80d8
* Renamed a header file.Vikram S. Adve2001-09-181-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@619 91177308-0d34-0410-b5e6-96231b3b80d8
* Make class TargetMachine the common interface to all target-dependentVikram S. Adve2001-09-181-21/+29
| | | | | | | | | information, including instr, sched, and reg information. This allows us to allocate them all in one place and use them much more uniformly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@618 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow pointer constants as well as integer and booleans.Vikram S. Adve2001-09-181-36/+69
| | | | | | | Skip over list nodes in ForwardOperand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@617 91177308-0d34-0410-b5e6-96231b3b80d8
* Make class TargetMachine the common interface to all target-dependentVikram S. Adve2001-09-181-49/+64
| | | | | | | | | information, including instr, sched, and reg information. Rename files to match the primary classes they provide. Commented out call to register allocation until more tests run correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@616 91177308-0d34-0410-b5e6-96231b3b80d8
* Renamed files to match the main classes they provide.Vikram S. Adve2001-09-183-20/+218
| | | | | | | Some other minor changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@615 91177308-0d34-0410-b5e6-96231b3b80d8
* Cast unsigned to int! It was causing a nice little bug.Vikram S. Adve2001-09-182-4/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@614 91177308-0d34-0410-b5e6-96231b3b80d8
* Minor changes.Vikram S. Adve2001-09-183-233/+271
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@613 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't add instructions to subtree for Phi or Call.Vikram S. Adve2001-09-182-264/+402
| | | | | | | | Free tree nodes when done. Avoid obscuring code with for_each and bind_obj :-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@612 91177308-0d34-0410-b5e6-96231b3b80d8
* Format file header.Vikram S. Adve2001-09-182-38/+38
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@611 91177308-0d34-0410-b5e6-96231b3b80d8
* Add new entry/exit edges when removing delay slot nodes from the graph.Vikram S. Adve2001-09-182-40/+72
| | | | | | | Renamed some header files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@610 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved erase edge functions to class SchedGraph.Vikram S. Adve2001-09-182-84/+186
| | | | | | | Add new dummy edges when deleting existing edges. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@609 91177308-0d34-0410-b5e6-96231b3b80d8
* Renamed some header files.Vikram S. Adve2001-09-182-40/+40
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@608 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved erase-edge functions from SchedGraphNode to SchedGraph.Vikram S. Adve2001-09-182-20/+32
| | | | | | | Renamed some header files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@607 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved DebugValue to Value.cpp.Vikram S. Adve2001-09-181-6/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@606 91177308-0d34-0410-b5e6-96231b3b80d8
* Added debugging support.Vikram S. Adve2001-09-181-0/+38
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@605 91177308-0d34-0410-b5e6-96231b3b80d8
* Moved debugging interfaces for class Value to Value.h.Vikram S. Adve2001-09-181-17/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@604 91177308-0d34-0410-b5e6-96231b3b80d8