| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep | Chris Lattner | 2006-01-20 | 2 | -2/+7 |
| | | | | | | | code, so that the LowerReturn code doesn't have to handle it. llvm-svn: 25482 | ||||
| * | Another typo | Evan Cheng | 2006-01-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 25440 | ||||
| * | was ignoring the legalized chain in this case, fixed SPASS on alpha | Andrew Lenharth | 2006-01-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 25428 | ||||
| * | Get rid of code in the DAGCombiner that is duplicated in SelectionDAG.cpp | Nate Begeman | 2006-01-18 | 1 | -74/+80 |
| | | | | | | | Now all constant folding in the code generator is in one place. llvm-svn: 25426 | ||||
| * | Temporary work around for a libcall insertion bug: If a target doesn't | Chris Lattner | 2006-01-18 | 1 | -2/+6 |
| | | | | | | | support FSIN/FCOS nodes, do not lower sin/cos to them. llvm-svn: 25425 | ||||
| * | Fix a backwards conditional that caused an inf loop in some cases. This | Chris Lattner | 2006-01-18 | 1 | -1/+1 |
| | | | | | | | fixes: test/Regression/CodeGen/Generic/2005-01-18-SetUO-InfLoop.ll llvm-svn: 25419 | ||||
| * | Added minimum Dwarf aranges. Cleaned up some section headers. Line number | Jim Laskey | 2006-01-18 | 1 | -7/+47 |
| | | | | | | | support now works in gdb. llvm-svn: 25417 | ||||
| * | Add frame work for additional dwarf sections. Comments will improve as code | Jim Laskey | 2006-01-17 | 1 | -0/+72 |
| | | | | | | | is added. llvm-svn: 25410 | ||||
| * | Support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 25405 | ||||
| * | Bug fix: missing LegalizeOp() on newly created nodes. | Evan Cheng | 2006-01-17 | 1 | -1/+6 |
| | | | | | llvm-svn: 25401 | ||||
| * | Adding basic support for Dwarf line number debug information. | Jim Laskey | 2006-01-17 | 3 | -115/+1273 |
| | | | | | | | I promise to keep future commits smaller. llvm-svn: 25396 | ||||
| * | For PR411: | Reid Spencer | 2006-01-16 | 2 | -16/+39 |
| | | | | | | | | | | | | | | | | | This patch is an incremental step towards supporting a flat symbol table. It de-overloads the intrinsic functions by providing type-specific intrinsics and arranging for automatically upgrading from the old overloaded name to the new non-overloaded name. Specifically: llvm.isunordered -> llvm.isunordered.f32, llvm.isunordered.f64 llvm.sqrt -> llvm.sqrt.f32, llvm.sqrt.f64 llvm.ctpop -> llvm.ctpop.i8, llvm.ctpop.i16, llvm.ctpop.i32, llvm.ctpop.i64 llvm.ctlz -> llvm.ctlz.i8, llvm.ctlz.i16, llvm.ctlz.i32, llvm.ctlz.i64 llvm.cttz -> llvm.cttz.i8, llvm.cttz.i16, llvm.cttz.i32, llvm.cttz.i64 New code should not use the overloaded intrinsic names. Warnings will be emitted if they are used. llvm-svn: 25366 | ||||
| * | Constant fold ctpop/ctlz/cttz, and a couple other small cleanups | Nate Begeman | 2006-01-16 | 1 | -2/+58 |
| | | | | | llvm-svn: 25357 | ||||
| * | Expand case for 64b Legalize, even though no one should end up using this | Nate Begeman | 2006-01-16 | 1 | -4/+43 |
| | | | | | | | | (itanium supports bswap natively, alpha should custom lower it using the VAX floating point swapload, ha ha). llvm-svn: 25356 | ||||
| * | Add BSWAP stuff to intrinsic lowering for CBE & friends. | Nate Begeman | 2006-01-16 | 1 | -2/+106 |
| | | | | | llvm-svn: 25355 | ||||
| * | Disable two transformations that contribute to bus errors on SparcV8. | Chris Lattner | 2006-01-15 | 1 | -2/+6 |
| | | | | | llvm-svn: 25339 | ||||
| * | Allow the target to specify 'expand' if they just require the amount to | Chris Lattner | 2006-01-15 | 1 | -9/+19 |
| | | | | | | | be subtracted from the stack pointer. llvm-svn: 25331 | ||||
| * | Fix custom lowering of dynamic_stackalloc | Chris Lattner | 2006-01-15 | 1 | -6/+9 |
| | | | | | llvm-svn: 25329 | ||||
| * | add a missing node name | Chris Lattner | 2006-01-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 25327 | ||||
| * | Token chain results are not always the first or last result. Consider ↵ | Chris Lattner | 2006-01-14 | 1 | -3/+17 |
| | | | | | | | copyfromreg nodes, where they are the middle result (the flag result is last) llvm-svn: 25325 | ||||
| * | Remove some duplicated code | Nate Begeman | 2006-01-14 | 1 | -8/+0 |
| | | | | | llvm-svn: 25313 | ||||
| * | bswap implementation | Nate Begeman | 2006-01-14 | 2 | -0/+83 |
| | | | | | llvm-svn: 25312 | ||||
| * | If a target specified a stack pointer with setStackPointerRegisterToSaveRestore, | Chris Lattner | 2006-01-13 | 1 | -5/+21 |
| | | | | | | | lower STACKSAVE/STACKRESTORE into a copy from/to that register. llvm-svn: 25276 | ||||
| * | Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow | Chris Lattner | 2006-01-13 | 2 | -4/+72 |
| | | | | | | | targets to custom expand them as they desire. llvm-svn: 25273 | ||||
| * | add stacksave/stackrestore nodes | Chris Lattner | 2006-01-13 | 1 | -2/+6 |
| | | | | | llvm-svn: 25270 | ||||
| * | Add "support" for stacksave/stackrestore to the dag isel | Chris Lattner | 2006-01-13 | 1 | -0/+5 |
| | | | | | llvm-svn: 25268 | ||||
| * | Add "support" for the llvm.stacksave/stackrestore intrinsics, this is | Chris Lattner | 2006-01-13 | 1 | -2/+15 |
| | | | | | | | used by the C backend. llvm-svn: 25267 | ||||

