| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | minor syntax change | Chris Lattner | 2006-01-24 | 2 | -4/+4 |
| | | | | | llvm-svn: 25566 | ||||
| * | Print file-scope inline asm blocks at the start of the output file. | Chris Lattner | 2006-01-23 | 1 | -0/+5 |
| | | | | | llvm-svn: 25565 | ||||
| * | Add support for reading/writing inline asm | Chris Lattner | 2006-01-23 | 2 | -1/+8 |
| | | | | | llvm-svn: 25564 | ||||
| * | Update for file-scope inline asm | Chris Lattner | 2006-01-23 | 1 | -14/+11 |
| | | | | | llvm-svn: 25563 | ||||
| * | new testcase | Chris Lattner | 2006-01-23 | 1 | -0/+8 |
| | | | | | llvm-svn: 25562 | ||||
| * | document module-level inline asm support. | Chris Lattner | 2006-01-23 | 1 | -1/+30 |
| | | | | | llvm-svn: 25561 | ||||
| * | Add support for linking inline asm | Chris Lattner | 2006-01-23 | 1 | -0/+7 |
| | | | | | llvm-svn: 25560 | ||||
| * | When cloning a module, clone the inline asm. | Chris Lattner | 2006-01-23 | 1 | -0/+1 |
| | | | | | llvm-svn: 25559 | ||||
| * | regenerate | Chris Lattner | 2006-01-23 | 3 | -3493/+2745 |
| | | | | | llvm-svn: 25558 | ||||
| * | Add support for parsing global asm blocks | Chris Lattner | 2006-01-23 | 2 | -4/+22 |
| | | | | | llvm-svn: 25557 | ||||
| * | Print out inline asm strings | Chris Lattner | 2006-01-23 | 1 | -22/+23 |
| | | | | | llvm-svn: 25556 | ||||
| * | Add global scope asm support | Chris Lattner | 2006-01-23 | 1 | -1/+5 |
| | | | | | llvm-svn: 25555 | ||||
| * | bye bye Pattern ISEL | Andrew Lenharth | 2006-01-23 | 3 | -1740/+5 |
| | | | | | llvm-svn: 25553 | ||||
| * | added stores to lsmark | Andrew Lenharth | 2006-01-23 | 3 | -4/+74 |
| | | | | | llvm-svn: 25552 | ||||

