| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | forgot one | Andrew Lenharth | 2006-01-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 25620 | ||||
| * | regenerate | Chris Lattner | 2006-01-25 | 3 | -1302/+1339 |
| | | | | | llvm-svn: 25619 | ||||
| * | Parse inline asm objects | Chris Lattner | 2006-01-25 | 3 | -3/+56 |
| | | | | | llvm-svn: 25618 | ||||
| * | Print InlineAsm objects | Chris Lattner | 2006-01-25 | 2 | -9/+27 |
| | | | | | llvm-svn: 25617 | ||||
| * | add another method | Chris Lattner | 2006-01-25 | 1 | -0/+7 |
| | | | | | llvm-svn: 25616 | ||||
| * | make things compile again | Andrew Lenharth | 2006-01-25 | 1 | -0/+4 |
| | | | | | llvm-svn: 25614 | ||||
| * | Don't break the optimized build (by incorrect placement of #endif) | Reid Spencer | 2006-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 25613 | ||||
| * | add some useful accessors :) | Chris Lattner | 2006-01-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 25612 | ||||
| * | Change inline asms to be uniqued like constants, not embedded in a Module. | Chris Lattner | 2006-01-25 | 5 | -107/+18 |
| | | | | | llvm-svn: 25610 | ||||
| * | initialize an instance var, apparently I forgot to commit this long ago | Chris Lattner | 2006-01-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 25609 | ||||
| * | No need to keep track of top and bottom nodes in a group since the vector is | Evan Cheng | 2006-01-25 | 2 | -10/+3 |
| | | | | | | | already in order. Thanks Jim for pointing it out. llvm-svn: 25608 | ||||
| * | Set SchedulingForLatency to be the default scheduling preference for all. | Evan Cheng | 2006-01-25 | 4 | -3/+1 |
| | | | | | llvm-svn: 25607 | ||||
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 15 | -336/+355 |
| | | | | | | | | 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 | 2 | -2/+2 |
| | | | | | llvm-svn: 25605 | ||||
| * | Fix VC++ compilation error. | Jeff Cohen | 2006-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 25604 | ||||
| * | Default scheduling preference is SchedulingForLatency. | Evan Cheng | 2006-01-25 | 3 | -0/+3 |
| | | | | | llvm-svn: 25603 | ||||
| * | X86 prefer scheduling for reduced register pressure. | Evan Cheng | 2006-01-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 25602 | ||||
| * | 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 | ||||
| * | Add a enum to specify target scheduling preference: SchedulingForLatency or | Evan Cheng | 2006-01-25 | 1 | -0/+19 |
| | | | | | | | SchedulingForRegPressure. Added corresponding methods to set / get the value. llvm-svn: 25598 | ||||
| * | Some minor scheduler changes. | Evan Cheng | 2006-01-25 | 1 | -4/+9 |
| | | | | | llvm-svn: 25597 | ||||
| * | Fix a selectcc lowering bug. Make a copy of X86ISD::CMP when folding it. | Evan Cheng | 2006-01-25 | 1 | -2/+10 |
| | | | | | llvm-svn: 25596 | ||||
| * | Loosen up these checks to allow direct uses of ESP | Chris Lattner | 2006-01-25 | 1 | -4/+12 |
| | | | | | llvm-svn: 25595 | ||||
| * | Portably cast a pointer to an integer. | Jeff Cohen | 2006-01-25 | 2 | -2/+2 |
| | | | | | llvm-svn: 25594 | ||||
| * | add bundling! well not really, for now it's just stop-insertion. | Duraid Madina | 2006-01-25 | 6 | -154/+277 |
| | | | | | llvm-svn: 25593 | ||||
| * | maintaining stackpointer alignment. Perhaps it doesn't matter | Andrew Lenharth | 2006-01-25 | 1 | -0/+4 |
| | | | | | llvm-svn: 25592 | ||||
| * | fix build on 64 bit hosts | Andrew Lenharth | 2006-01-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 25591 | ||||
| * | Fix an optional in flag bug. | Evan Cheng | 2006-01-24 | 1 | -19/+64 |
| | | | | | llvm-svn: 25590 | ||||
| * | Optional InFlag was not being included in node. | Evan Cheng | 2006-01-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 25588 | ||||
| * | Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll | Chris Lattner | 2006-01-24 | 1 | -3/+1 |
| | | | | | llvm-svn: 25587 | ||||
| * | testcase that crashes scalarrepl | Chris Lattner | 2006-01-24 | 1 | -0/+12 |
| | | | | | llvm-svn: 25586 | ||||
| * | use ESP directly, not a copy of ESP into some other register for fastcc calls | Chris Lattner | 2006-01-24 | 1 | -2/+1 |
| | | | | | llvm-svn: 25584 | ||||
| * | This is still broken | Chris Lattner | 2006-01-24 | 1 | -0/+2 |
| | | | | | llvm-svn: 25583 | ||||
| * | 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 | ||||
| * | add a method | Chris Lattner | 2006-01-24 | 1 | -0/+1 |
| | | | | | llvm-svn: 25581 | ||||
| * | Emit the copies out of call return registers *after* the ISD::CALLSEQ_END | Chris Lattner | 2006-01-24 | 2 | -7/+23 |
| | | | | | | | | node, fixing fastcc and the case where a function has a frame pointer due to dynamic allocas. llvm-svn: 25580 | ||||
| * | new c front-end testcase | Chris Lattner | 2006-01-24 | 1 | -0/+8 |
| | | | | | llvm-svn: 25579 | ||||
| * | Allow jit-beta to work | Chris Lattner | 2006-01-24 | 1 | -1/+0 |
| | | | | | llvm-svn: 25578 | ||||
| * | 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 | ||||
| * | Be consistent in using class/struct to keep Visual Studio happy. | Jeff Cohen | 2006-01-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 25575 | ||||
| * | Add new files to Visual Studio. | Jeff Cohen | 2006-01-24 | 2 | -0/+9 |
| | | | | | llvm-svn: 25574 | ||||
| * | Track changes in config.h.in. | Jeff Cohen | 2006-01-24 | 1 | -4/+2 |
| | | | | | llvm-svn: 25573 | ||||
| * | rename method | Chris Lattner | 2006-01-24 | 2 | -4/+5 |
| | | | | | llvm-svn: 25572 | ||||
| * | Rename method | Chris Lattner | 2006-01-24 | 7 | -1147/+1187 |
| | | | | | llvm-svn: 25571 | ||||
| * | Initial checkin of the InlineAsm class | Chris Lattner | 2006-01-24 | 7 | -23/+219 |
| | | | | | llvm-svn: 25570 | ||||
| * | Crude Dwarf global variable debugging. | Jim Laskey | 2006-01-24 | 3 | -169/+300 |
| | | | | | llvm-svn: 25569 | ||||
| * | Pretty print file-scope asm blocks. | Chris Lattner | 2006-01-24 | 1 | -1/+15 |
| | | | | | llvm-svn: 25568 | ||||
| * | syntax change | Chris Lattner | 2006-01-24 | 3 | -4/+5 |
| | | | | | llvm-svn: 25567 | ||||

