| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add more support for new style casts | Chris Lattner | 2001-10-01 | 13 | -47/+39 | |
| | | | | | | | Convert more code to use them llvm-svn: 695 | |||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 13 | -34/+40 | |
| | | | | | llvm-svn: 694 | |||||
| * | Pull predecessor and successor iterators out of the CFG*.h files, and plop ↵ | Chris Lattner | 2001-10-01 | 9 | -50/+45 | |
| | | | | | | | | | | them into the BasicBlock class where they should be. pred_begin/pred_end become methods on BasicBlock, and the cfg namespace isn't used anymore. llvm-svn: 691 | |||||
| * | Fix emission of return instructions | Chris Lattner | 2001-10-01 | 1 | -0/+2 | |
| | | | | | llvm-svn: 688 | |||||
| * | Several fixes: | Vikram S. Adve | 2001-10-01 | 1 | -1222/+1301 | |
| | | | | | | | | | | | | | (1) Avoid hard-coding some register numbers. (2) Fix some incorrect branch opcodes. (3) Don't try to move int register to float register! (4) If an operand being forwarded is a constant and it doesn't fit into the immed field of the copy machine instruction, then generate a load-constant instead of a copy. (5) Use (unsigned long) 0 for copying a pointer via "add 0, ptr -> ptr2". llvm-svn: 683 | |||||
| * | removing phy regaloc - incorrect file | Ruchira Sasanka | 2001-09-30 | 1 | -487/+0 | |
| | | | | | llvm-svn: 682 | |||||
| * | Change latency of setuw and setsw to 2 cycles. | Vikram S. Adve | 2001-09-30 | 1 | -4/+5 | |
| | | | | | llvm-svn: 681 | |||||
| * | Change ! ( ...== ...) to !=. | Vikram S. Adve | 2001-09-30 | 1 | -1/+1 | |
| | | | | | llvm-svn: 680 | |||||
| * | Improved dump for disp type operand. | Vikram S. Adve | 2001-09-30 | 1 | -1/+7 | |
| | | | | | llvm-svn: 679 | |||||
| * | Bug fixes: | Vikram S. Adve | 2001-09-30 | 1 | -378/+429 | |
| | | | | | | | | | | | | (1) Ensure that delay slot instructions are not moved out of place (this was happening for some CALL instructions). Basically, we need to move all delay slot instructions out of the graph and handle them along with the delayed control transfer instruction. (2) Mark scheduled instructions correctly when instructions are scheduled in more than one cycle in a single step (due to delay slots). llvm-svn: 678 | |||||
| * | Minor changes for bug fixes in SchedGraph.cpp. | Vikram S. Adve | 2001-09-30 | 1 | -9/+15 | |
| | | | | | llvm-svn: 677 | |||||
| * | Two bug fixes: | Vikram S. Adve | 2001-09-30 | 1 | -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 Sasanka | 2001-09-30 | 1 | -2/+3 | |
| | | | | | llvm-svn: 675 | |||||
| * | added suggesting color support | Ruchira Sasanka | 2001-09-30 | 4 | -22/+161 | |
| | | | | | llvm-svn: 673 | |||||
| * | added support for suggesting colors | Ruchira Sasanka | 2001-09-30 | 3 | -340/+684 | |
| | | | | | llvm-svn: 671 | |||||
| * | --added suggesting colors; call/ret arg handling | Ruchira Sasanka | 2001-09-30 | 2 | -48/+235 | |
| | | | | | llvm-svn: 670 | |||||
| * | Implement constant pointers, and null specifically in the parser, bytecode ↵ | Chris Lattner | 2001-09-30 | 5 | -36/+81 | |
| | | | | | | | | | writer, and bytecode reader. llvm-svn: 668 | |||||
| * | Implement a constant pointer value | Chris Lattner | 2001-09-30 | 1 | -0/+9 | |
| | | | | | llvm-svn: 667 | |||||
| * | File #include file | Chris Lattner | 2001-09-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 665 | |||||
| * | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 11 | -64/+96 | |
| | | | | | llvm-svn: 664 | |||||
| * | * Properly escape function names | Chris Lattner | 2001-09-28 | 1 | -3/+23 | |
| | | | | | | | * Ignore %xcc argument on conditional branches llvm-svn: 663 | |||||
| * | Check in bug fix for vadve | Chris Lattner | 2001-09-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 662 | |||||
| * | Initial support for construction of a call graph | Chris Lattner | 2001-09-28 | 1 | -0/+66 | |
| | | | | | llvm-svn: 660 | |||||
| * | Make error report a little more useful | Chris Lattner | 2001-09-28 | 1 | -0/+1 | |
| | | | | | llvm-svn: 657 | |||||
| * | ADCE is broken but at least we know why | Chris Lattner | 2001-09-28 | 1 | -1/+6 | |
| | | | | | llvm-svn: 656 | |||||
| * | -- fixed a ret val bug | Ruchira Sasanka | 2001-09-19 | 1 | -1/+18 | |
| | | | | | llvm-svn: 652 | |||||
| * | -- removed debugging messages | Ruchira Sasanka | 2001-09-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 651 | |||||
| * | -fixed return value bug. | Ruchira Sasanka | 2001-09-19 | 1 | -0/+487 | |
| | | | | | llvm-svn: 650 | |||||
| * | Change debug info from #define to command line option | Chris Lattner | 2001-09-19 | 1 | -5/+12 | |
| | | | | | | | Clean up extra debug info that wasn't guarded llvm-svn: 647 | |||||
| * | Change debug info from #define to command line option | Chris Lattner | 2001-09-19 | 1 | -1/+12 | |
| | | | | | llvm-svn: 646 | |||||
| * | * REMOVE extraneous debug info if DEBUG_RA is not set | Chris Lattner | 2001-09-19 | 2 | -5/+7 | |
| | | | | | | | * Spell PhyRegAlloc right. llvm-svn: 645 | |||||
| * | Seperate instruction definitions into new SparcInstr.def file | Chris Lattner | 2001-09-19 | 4 | -774/+455 | |
| | | | | | | | | Move contents of SparcMachineInstrDesc[] out of SparcInternals.h into Sparc.cpp llvm-svn: 644 | |||||
| * | Okay, make the member function work. | Chris Lattner | 2001-09-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 643 | |||||
| * | Remove global debug output fns that have been superceded by a member func | Chris Lattner | 2001-09-19 | 1 | -11/+0 | |
| | | | | | llvm-svn: 642 | |||||
| * | Add EmitAssembly to mf | Chris Lattner | 2001-09-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 637 | |||||
| * | First cut at assembly output | Chris Lattner | 2001-09-19 | 1 | -0/+213 | |
| | | | | | llvm-svn: 636 | |||||
| * | Add emitAssemblyMethod to TargetMachine | Chris Lattner | 2001-09-19 | 1 | -9/+11 | |
| | | | | | llvm-svn: 635 | |||||
| * | *** empty log message *** | Ruchira Sasanka | 2001-09-18 | 1 | -0/+1 | |
| | | | | | llvm-svn: 634 | |||||
| * | -- ruchira | Ruchira Sasanka | 2001-09-18 | 6 | -481/+920 | |
| | | | | | llvm-svn: 632 | |||||
| * | -- updated printing | Ruchira Sasanka | 2001-09-18 | 2 | -36/+100 | |
| | | | | | llvm-svn: 631 | |||||
| * | Remove a copy of a bunch of code | Chris Lattner | 2001-09-18 | 1 | -113/+0 | |
| | | | | | llvm-svn: 630 | |||||
| * | Fix up code a bit, remove operator<< to Assembly/Writer.h | Chris Lattner | 2001-09-18 | 1 | -29/+7 | |
| | | | | | llvm-svn: 628 | |||||
| * | Remove extraneous #includes | Chris Lattner | 2001-09-18 | 1 | -3/+0 | |
| | | | | | llvm-svn: 627 | |||||
| * | Don't check for null on delete | Chris Lattner | 2001-09-18 | 1 | -5/+1 | |
| | | | | | llvm-svn: 624 | |||||
| * | Renamed files to match the primary classes they provide. | Vikram S. Adve | 2001-09-18 | 1 | -175/+0 | |
| | | | | | llvm-svn: 620 | |||||
| * | Renamed a header file. | Vikram S. Adve | 2001-09-18 | 1 | -1/+1 | |
| | | | | | llvm-svn: 619 | |||||
| * | Make class TargetMachine the common interface to all target-dependent | Vikram S. Adve | 2001-09-18 | 1 | -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. Adve | 2001-09-18 | 1 | -36/+69 | |
| | | | | | | | Skip over list nodes in ForwardOperand. llvm-svn: 617 | |||||
| * | Make class TargetMachine the common interface to all target-dependent | Vikram S. Adve | 2001-09-18 | 1 | -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. Adve | 2001-09-18 | 3 | -20/+218 | |
| | | | | | | | Some other minor changes. llvm-svn: 615 | |||||

