| Commit message (Expand) | Author | Age | Files | Lines |
* | Tidy some #includes and forward-declarations, and move the C binding code | Dan Gohman | 2010-08-07 | 1 | -0/+1 |
* | tidy up | Jim Grosbach | 2010-08-06 | 1 | -13/+13 |
* | Add LiveInterval::RenumberValues - Garbage collection for VNInfos. | Jakob Stoklund Olesen | 2010-08-06 | 1 | -0/+4 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 9 | -17/+16 |
* | Fix eabi calling convention when a 64 bit value shadows r3. | Rafael Espindola | 2010-08-06 | 1 | -0/+6 |
* | Add the Optimize Compares pass (disabled by default). | Bill Wendling | 2010-08-06 | 1 | -0/+4 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 9 | -16/+17 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 9 | -17/+16 |
* | Remove double-def checking from MachineVerifier, so a register does not have to | Jakob Stoklund Olesen | 2010-08-05 | 2 | -5/+2 |
* | It's better to have the arrays, which would trigger the creation of stack | Bill Wendling | 2010-07-27 | 1 | -14/+29 |
* | Factored out a bit of common code to mark VNInfos for deletion. | Lang Hames | 2010-07-26 | 1 | -0/+1 |
* | Add an ILP scheduler. This is a register pressure aware scheduler that's | Evan Cheng | 2010-07-24 | 1 | -3/+10 |
* | If 'other' was empty 'overlapsFrom(other, other.begin());' will segfault. Thi... | Lang Hames | 2010-07-22 | 1 | -0/+2 |
* | For ARM/Darwin, add a dwarf entry indicating whether a function is arm or thumb | Jim Grosbach | 2010-07-21 | 1 | -0/+4 |
* | tidy up | Jim Grosbach | 2010-07-21 | 1 | -1/+1 |
* | Formatting. | Eric Christopher | 2010-07-20 | 1 | -2/+2 |
* | Render MachineFunctions to HTML pages, with options to render register | Lang Hames | 2010-07-19 | 1 | -0/+5 |
* | LoopSplitter - intended to split live intervals over loop boundaries. | Lang Hames | 2010-07-17 | 1 | -0/+24 |
* | Propagate alloca alignment information via variable size object frame | Eric Christopher | 2010-07-17 | 1 | -2/+3 |
* | Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission and | Bill Wendling | 2010-07-16 | 1 | -2/+4 |
* | Revert r108369, sorting llvm.dbg.declare information by source position, | Dan Gohman | 2010-07-16 | 1 | -1/+1 |
* | Make the order in which variables are described in debug information | Dan Gohman | 2010-07-14 | 1 | -1/+1 |
* | Delete fast-isel's trivial load optimization; it breaks debugging because | Dan Gohman | 2010-07-14 | 1 | -2/+0 |
* | Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_D... | Evan Cheng | 2010-07-14 | 1 | -1/+3 |
* | Don't propagate debug locations to instructions for materializing | Dan Gohman | 2010-07-14 | 1 | -3/+8 |
* | Remove vestigial decl. | Jakob Stoklund Olesen | 2010-07-13 | 1 | -4/+0 |
* | Fix va_arg for doubles. With this patch VAARG nodes always contain the | Rafael Espindola | 2010-07-11 | 1 | -1/+1 |
* | Reapply bottom-up fast-isel, with several fixes for x86-32: | Dan Gohman | 2010-07-10 | 4 | -22/+39 |
* | --- Reverse-merging r107947 into '.': | Bob Wilson | 2010-07-09 | 4 | -39/+22 |
* | Added a support for inserting new MBBs into the numbering. | Lang Hames | 2010-07-09 | 1 | -0/+42 |
* | Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emitting | Dan Gohman | 2010-07-09 | 4 | -22/+39 |
* | After r107880, findSurvivorReg() no longer needs to be public. | Jim Grosbach | 2010-07-08 | 1 | -10/+10 |
* | Convert EXTRACT_SUBREG to COPY when emitting machine instrs. | Jakob Stoklund Olesen | 2010-07-08 | 1 | -4/+7 |
* | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 4 | -21/+22 |
* | When processing frame index virtual registers, consider all available registers | Jim Grosbach | 2010-07-08 | 1 | -5/+14 |
* | Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f... | Evan Cheng | 2010-07-07 | 1 | -6/+8 |
* | Implement bottom-up fast-isel. This has the advantage of not requiring | Dan Gohman | 2010-07-07 | 1 | -4/+7 |
* | Add X86FastISel support for return statements. This entails refactoring | Dan Gohman | 2010-07-07 | 1 | -2/+1 |
* | Give FunctionLoweringInfo an MBB member, avoiding the need to pass it | Dan Gohman | 2010-07-07 | 3 | -17/+14 |
* | Simplify FastISel's constructor by giving it a FunctionLoweringInfo | Dan Gohman | 2010-07-07 | 1 | -17/+3 |
* | Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This will | Dan Gohman | 2010-07-07 | 1 | -0/+144 |
* | Split the SDValue out of OutputArg so that SelectionDAG-independent | Dan Gohman | 2010-07-07 | 1 | -4/+0 |
* | Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h and | Dan Gohman | 2010-07-07 | 2 | -139/+1 |
* | Move CallingConvLower.cpp out of the SelectionDAG directory. | Dan Gohman | 2010-07-07 | 1 | -1/+0 |
* | Add a getFirstNonPHI utility function. | Dan Gohman | 2010-07-07 | 1 | -0/+7 |
* | CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. | Dan Gohman | 2010-07-06 | 1 | -1/+0 |
* | Propagate debug loc. | Devang Patel | 2010-07-06 | 2 | -4/+4 |
* | Be more forgiving when calculating alias interference for physreg coalescing. | Jakob Stoklund Olesen | 2010-07-06 | 1 | -9/+1 |
* | Reapply r107655 with fixes; insert the pseudo instruction into | Dan Gohman | 2010-07-06 | 1 | -0/+5 |
* | Revert r107655. | Dan Gohman | 2010-07-06 | 1 | -5/+0 |