| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a missing case to the dag combiner. | Nate Begeman | 2006-01-28 | 1 | -2/+3 | |
| | | | | | llvm-svn: 25723 | |||||
| * | Remove the ISD::CALL and ISD::TAILCALL nodes | Chris Lattner | 2006-01-28 | 2 | -83/+1 | |
| | | | | | llvm-svn: 25721 | |||||
| * | Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for | Nate Begeman | 2006-01-27 | 1 | -37/+22 | |
| | | | | | | | | the same functionality. This addresses another piece of bug 680. Next, on to fixing Alpha VAARG, which I broke last time. llvm-svn: 25696 | |||||
| * | Using bit size of integers instead of ambiguous "long" et all. | Jim Laskey | 2006-01-27 | 1 | -62/+62 | |
| | | | | | llvm-svn: 25694 | |||||
| * | Sorry - really folowing convention. | Jim Laskey | 2006-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25691 | |||||
| * | Following convention. | Jim Laskey | 2006-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25689 | |||||
| * | fix build | Andrew Lenharth | 2006-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25687 | |||||
| * | Fix build error that is apparently only a warning with some compilers. | Chris Lattner | 2006-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25686 | |||||
| * | Forgot the version number. | Jim Laskey | 2006-01-27 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25685 | |||||
| * | Improve visibility/correctness of operand indices in "llvm.db" objects. | Jim Laskey | 2006-01-27 | 2 | -48/+71 | |
| | | | | | | | Handle 64 in DIEs. llvm-svn: 25684 | |||||
| * | Stub out a method | Chris Lattner | 2006-01-27 | 1 | -0/+6 | |
| | | | | | llvm-svn: 25676 | |||||
| * | Teach the scheduler to emit the appropriate INLINEASM MachineInstr for an | Chris Lattner | 2006-01-26 | 1 | -0/+29 | |
| | | | | | | | ISD::INLINEASM node. llvm-svn: 25668 | |||||
| * | initial selectiondag support for new INLINEASM node. Note that inline asms | Chris Lattner | 2006-01-26 | 3 | -1/+74 | |
| | | | | | | | with outputs or inputs are not supported yet. :) llvm-svn: 25664 | |||||
| * | Use global information to fill out Dwarf compile units. | Jim Laskey | 2006-01-26 | 2 | -22/+18 | |
| | | | | | llvm-svn: 25662 | |||||
| * | Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals. | Jim Laskey | 2006-01-26 | 3 | -15/+288 | |
| | | | | | | | Global Variable information is now pulled from "llvm.dbg.globals" llvm-svn: 25655 | |||||
| * | Clean up some code; improve efficiency; and fixed a potential bug involving | Evan Cheng | 2006-01-26 | 1 | -150/+127 | |
| | | | | | | | chain successors. llvm-svn: 25630 | |||||
| * | Don't break the optimized build (by incorrect placement of #endif) | Reid Spencer | 2006-01-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25613 | |||||
| * | No need to keep track of top and bottom nodes in a group since the vector is | Evan Cheng | 2006-01-25 | 1 | -5/+0 | |
| | | | | | | | already in order. Thanks Jim for pointing it out. llvm-svn: 25608 | |||||
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 3 | -67/+192 | |
| | | | | | | | | Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same way as everything else. llvm-svn: 25606 | |||||
| * | Make it even more portable. | Jeff Cohen | 2006-01-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25605 | |||||
| * | Fix VC++ compilation error. | Jeff Cohen | 2006-01-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25604 | |||||
| * | Bottom up register usage reducing list scheduler. | Evan Cheng | 2006-01-25 | 1 | -21/+451 | |
| | | | | | llvm-svn: 25601 | |||||
| * | Keep track of bottom / top element of a set of flagged nodes. | Evan Cheng | 2006-01-25 | 1 | -1/+6 | |
| | | | | | llvm-svn: 25600 | |||||
| * | If scheduler choice is the default (-sched=default), use target scheduling | Evan Cheng | 2006-01-25 | 1 | -2/+10 | |
| | | | | | | | | | preference to determine which scheduler to use. SchedulingForLatency == Breadth first; SchedulingForRegPressure == bottom up register reduction list scheduler. llvm-svn: 25599 | |||||
| * | Portably cast a pointer to an integer. | Jeff Cohen | 2006-01-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25594 | |||||
| * | fix build on 64 bit hosts | Andrew Lenharth | 2006-01-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25591 | |||||
| * | Fix an infinite loop I caused by making sure to legalize the flag operand | Chris Lattner | 2006-01-24 | 2 | -1/+22 | |
| | | | | | | | of CALLSEQ_* nodes llvm-svn: 25582 | |||||
| * | Fix VC++ compilation error. | Jeff Cohen | 2006-01-24 | 1 | -0/+1 | |
| | | | | | llvm-svn: 25577 | |||||
| * | Remove unused variables. | Jeff Cohen | 2006-01-24 | 1 | -3/+0 | |
| | | | | | llvm-svn: 25576 | |||||
| * | rename method | Chris Lattner | 2006-01-24 | 1 | -3/+4 | |
| | | | | | llvm-svn: 25572 | |||||
| * | Crude Dwarf global variable debugging. | Jim Laskey | 2006-01-24 | 1 | -136/+246 | |
| | | | | | llvm-svn: 25569 | |||||
| * | Print file-scope inline asm blocks at the start of the output file. | Chris Lattner | 2006-01-23 | 1 | -0/+5 | |
| | | | | | llvm-svn: 25565 | |||||
| * | another couple selects | Andrew Lenharth | 2006-01-23 | 1 | -0/+22 | |
| | | | | | llvm-svn: 25551 | |||||
| * | another selectto | Andrew Lenharth | 2006-01-23 | 1 | -0/+23 | |
| | | | | | llvm-svn: 25548 | |||||
| * | Typo. | Jim Laskey | 2006-01-23 | 1 | -1/+1 | |
| | | | | | llvm-svn: 25545 | |||||
| * | Skeleton of the list schedule. | Evan Cheng | 2006-01-23 | 2 | -0/+65 | |
| | | | | | llvm-svn: 25544 | |||||
| * | Minor clean up. | Evan Cheng | 2006-01-23 | 1 | -1/+2 | |
| | | | | | llvm-svn: 25543 | |||||
| * | Fix Regression/CodeGen/SparcV8/2006-01-22-BitConvertLegalize.ll by making | Chris Lattner | 2006-01-23 | 1 | -2/+4 | |
| | | | | | | | sure that the result of expanding a BIT_CONVERT node is itself legalized. llvm-svn: 25538 | |||||
| * | Remove a couple of unnecessary #include's | Evan Cheng | 2006-01-23 | 1 | -2/+0 | |
| | | | | | llvm-svn: 25535 | |||||
| * | Factor out more instruction scheduler code to the base class. | Evan Cheng | 2006-01-23 | 3 | -333/+306 | |
| | | | | | llvm-svn: 25532 | |||||
| * | Fix bugs lowering stackrestore, fixing 2004-08-12-InlinerAndAllocas.c on | Chris Lattner | 2006-01-23 | 1 | -3/+4 | |
| | | | | | | | PPC. llvm-svn: 25522 | |||||
| * | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 7 | -0/+7 | |
| | | | | | llvm-svn: 25515 | |||||
| * | Fix a bug in a recent refactor that caused a bunch of programs to miscompile | Chris Lattner | 2006-01-21 | 1 | -1/+1 | |
| | | | | | | | or the compiler to crash. llvm-svn: 25503 | |||||
| * | Fix CodeGen/PowerPC/2006-01-20-ShiftPartsCrash.ll | Chris Lattner | 2006-01-21 | 1 | -15/+15 | |
| | | | | | llvm-svn: 25496 | |||||
| * | Do some code refactoring on Jim's scheduler in preparation of the new list | Evan Cheng | 2006-01-21 | 3 | -1131/+933 | |
| | | | | | | | scheduler. llvm-svn: 25493 | |||||
| * | Simplify search for abbreviations. | Jim Laskey | 2006-01-21 | 1 | -10/+2 | |
| | | | | | llvm-svn: 25491 | |||||
| * | Correct some simple errors. | Jim Laskey | 2006-01-21 | 1 | -2/+2 | |
| | | | | | llvm-svn: 25490 | |||||
| * | Right size integer values before emitting. | Jim Laskey | 2006-01-20 | 1 | -8/+24 | |
| | | | | | llvm-svn: 25489 | |||||
| * | Reworked how Dwarf debug info entries and abbreviations are handled. Added | Jim Laskey | 2006-01-20 | 1 | -159/+423 | |
| | | | | | | | pubnames and debuy str sections. llvm-svn: 25487 | |||||
| * | remove some unintentionally committed code | Chris Lattner | 2006-01-20 | 1 | -3/+2 | |
| | | | | | llvm-svn: 25483 | |||||

