summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
* Minor changes for bug fixes in SchedGraph.cpp.Vikram S. Adve2001-09-301-9/+15
| | | | llvm-svn: 677
* Two bug fixes:Vikram S. Adve2001-09-301-78/+177
| | | | | | | (1) Add edges for Values that are written by multiple m/c instructions (2) Add edges for LLVM operands that are not machine operands (e.g., Call args) llvm-svn: 676
* *** empty log message ***Ruchira Sasanka2001-09-301-2/+3
| | | | llvm-svn: 675
* added suggesting color supportRuchira Sasanka2001-09-304-22/+161
| | | | llvm-svn: 673
* added support for suggesting colorsRuchira Sasanka2001-09-303-340/+684
| | | | llvm-svn: 671
* --added suggesting colors; call/ret arg handlingRuchira Sasanka2001-09-302-48/+235
| | | | llvm-svn: 670
* Implement constant pointers, and null specifically in the parser, bytecode ↵Chris Lattner2001-09-305-36/+81
| | | | | | | | writer, and bytecode reader. llvm-svn: 668
* Implement a constant pointer valueChris Lattner2001-09-301-0/+9
| | | | llvm-svn: 667
* File #include fileChris Lattner2001-09-281-1/+1
| | | | llvm-svn: 665
* Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner2001-09-2811-64/+96
| | | | llvm-svn: 664
* * Properly escape function namesChris Lattner2001-09-281-3/+23
| | | | | | * Ignore %xcc argument on conditional branches llvm-svn: 663
* Check in bug fix for vadveChris Lattner2001-09-281-2/+2
| | | | llvm-svn: 662
* Initial support for construction of a call graphChris Lattner2001-09-281-0/+66
| | | | llvm-svn: 660
* Make error report a little more usefulChris Lattner2001-09-281-0/+1
| | | | llvm-svn: 657
* ADCE is broken but at least we know whyChris Lattner2001-09-281-1/+6
| | | | llvm-svn: 656
* -- fixed a ret val bugRuchira Sasanka2001-09-191-1/+18
| | | | llvm-svn: 652
* -- removed debugging messagesRuchira Sasanka2001-09-191-1/+1
| | | | llvm-svn: 651
* -fixed return value bug.Ruchira Sasanka2001-09-191-0/+487
| | | | llvm-svn: 650
* Change debug info from #define to command line optionChris Lattner2001-09-191-5/+12
| | | | | | Clean up extra debug info that wasn't guarded llvm-svn: 647
* Change debug info from #define to command line optionChris Lattner2001-09-191-1/+12
| | | | llvm-svn: 646
* * REMOVE extraneous debug info if DEBUG_RA is not setChris Lattner2001-09-192-5/+7
| | | | | | * Spell PhyRegAlloc right. llvm-svn: 645
* Seperate instruction definitions into new SparcInstr.def fileChris Lattner2001-09-194-774/+455
| | | | | | | Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp llvm-svn: 644
* Okay, make the member function work.Chris Lattner2001-09-191-1/+1
| | | | llvm-svn: 643
* Remove global debug output fns that have been superceded by a member funcChris Lattner2001-09-191-11/+0
| | | | llvm-svn: 642
* Add EmitAssembly to mfChris Lattner2001-09-191-1/+1
| | | | llvm-svn: 637
* First cut at assembly outputChris Lattner2001-09-191-0/+213
| | | | llvm-svn: 636
* Add emitAssemblyMethod to TargetMachineChris Lattner2001-09-191-9/+11
| | | | llvm-svn: 635
* *** empty log message ***Ruchira Sasanka2001-09-181-0/+1
| | | | llvm-svn: 634
* -- ruchiraRuchira Sasanka2001-09-186-481/+920
| | | | llvm-svn: 632
* -- updated printingRuchira Sasanka2001-09-182-36/+100
| | | | llvm-svn: 631
* Remove a copy of a bunch of codeChris Lattner2001-09-181-113/+0
| | | | llvm-svn: 630
* Fix up code a bit, remove operator<< to Assembly/Writer.hChris Lattner2001-09-181-29/+7
| | | | llvm-svn: 628
* Remove extraneous #includesChris Lattner2001-09-181-3/+0
| | | | llvm-svn: 627
* Don't check for null on deleteChris Lattner2001-09-181-5/+1
| | | | llvm-svn: 624
* Renamed files to match the primary classes they provide.Vikram S. Adve2001-09-181-175/+0
| | | | llvm-svn: 620
* Renamed a header file.Vikram S. Adve2001-09-181-1/+1
| | | | llvm-svn: 619
* 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. llvm-svn: 618
* Allow pointer constants as well as integer and booleans.Vikram S. Adve2001-09-181-36/+69
| | | | | | Skip over list nodes in ForwardOperand. llvm-svn: 617
* 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. llvm-svn: 616
* Renamed files to match the main classes they provide.Vikram S. Adve2001-09-183-20/+218
| | | | | | Some other minor changes. llvm-svn: 615
* Cast unsigned to int! It was causing a nice little bug.Vikram S. Adve2001-09-181-2/+2
| | | | llvm-svn: 614
* Minor changes.Vikram S. Adve2001-09-182-166/+182
| | | | llvm-svn: 613
* Don't add instructions to subtree for Phi or Call.Vikram S. Adve2001-09-181-132/+201
| | | | | | | Free tree nodes when done. Avoid obscuring code with for_each and bind_obj :-) llvm-svn: 612
* Format file header.Vikram S. Adve2001-09-181-19/+19
| | | | llvm-svn: 611
* Add new entry/exit edges when removing delay slot nodes from the graph.Vikram S. Adve2001-09-181-20/+36
| | | | | | Renamed some header files. llvm-svn: 610
* Moved erase edge functions to class SchedGraph.Vikram S. Adve2001-09-181-42/+93
| | | | | | Add new dummy edges when deleting existing edges. llvm-svn: 609
* Renamed some header files.Vikram S. Adve2001-09-181-20/+20
| | | | llvm-svn: 608
* Moved erase-edge functions from SchedGraphNode to SchedGraph.Vikram S. Adve2001-09-181-10/+16
| | | | | | Renamed some header files. llvm-svn: 607
* Moved DebugValue to Value.cpp.Vikram S. Adve2001-09-181-6/+2
| | | | llvm-svn: 606
* Added debugging support.Vikram S. Adve2001-09-181-0/+38
| | | | llvm-svn: 605
OpenPOWER on IntegriCloud