| 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 | |||||
| * | 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 Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll | Chris Lattner | 2006-01-24 | 1 | -3/+1 | |
| | | | | | llvm-svn: 25587 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | 4 | -5/+80 | |
| | | | | | llvm-svn: 25570 | |||||
| * | Crude Dwarf global variable debugging. | Jim Laskey | 2006-01-24 | 2 | -140/+250 | |
| | | | | | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | another couple selects | Andrew Lenharth | 2006-01-23 | 1 | -0/+22 | |
| | | | | | llvm-svn: 25551 | |||||
| * | fix up more lsmark stuff | Andrew Lenharth | 2006-01-23 | 2 | -15/+22 | |
| | | | | | llvm-svn: 25550 | |||||
| * | yea, lowering this stuff will basically work | Andrew Lenharth | 2006-01-23 | 3 | -10/+153 | |
| | | | | | llvm-svn: 25549 | |||||
| * | 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 | |||||
| * | Revert last patch because it messes up the JIT, amongst other things. | Reid Spencer | 2006-01-23 | 1 | -5/+14 | |
| | | | | | llvm-svn: 25541 | |||||
| * | For PR411: | Reid Spencer | 2006-01-23 | 1 | -7/+6 | |
| | | | | | | | | | No functionality changes, just improve the code by a) providing better function names, b) eliminating a call to get_suffix and c) tightening up a function elimination test to reduce further checking. llvm-svn: 25540 | |||||
| * | For PR411: | Reid Spencer | 2006-01-23 | 1 | -14/+5 | |
| | | | | | | | | Don't try to be smart about fixing intrinsic functions when they're read in, just fix them after the module is read when all names are resolved. llvm-svn: 25539 | |||||
| * | 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 | |||||
| * | remove the V8 simple isel | Chris Lattner | 2006-01-23 | 3 | -1840/+4 | |
| | | | | | llvm-svn: 25534 | |||||
| * | Factor out more instruction scheduler code to the base class. | Evan Cheng | 2006-01-23 | 3 | -333/+306 | |
| | | | | | llvm-svn: 25532 | |||||
| * | add a bunch more optimizations for unary double math functions | Chris Lattner | 2006-01-23 | 1 | -18/+78 | |
| | | | | | llvm-svn: 25530 | |||||
| * | die, die!! r15, you are not callee-saved | Duraid Madina | 2006-01-23 | 1 | -1/+0 | |
| | | | | | llvm-svn: 25527 | |||||

