| Commit message (Expand) | Author | Age | Files | Lines |
* | Automatically fold COPY instructions into stack load/store. | Jakob Stoklund Olesen | 2010-07-09 | 1 | -3/+3 |
* | Change TII::foldMemoryOperand API to require the machine instruction to be | Jakob Stoklund Olesen | 2010-07-09 | 1 | -7/+5 |
* | --- Reverse-merging r107947 into '.': | Bob Wilson | 2010-07-09 | 6 | -51/+24 |
* | fix clang selfhost issue (shadowing) | Gabor Greif | 2010-07-09 | 1 | -3/+3 |
* | refactor type expressions and cache operator*'s result | Gabor Greif | 2010-07-09 | 1 | -9/+12 |
* | two more cases of reuse result of operator*, found by inspection | Gabor Greif | 2010-07-09 | 1 | -5/+8 |
* | another case of reuse result of operator*, it is expensive to recompute | Gabor Greif | 2010-07-09 | 1 | -4/+6 |
* | reuse result of operator*, it is expensive to recompute | Gabor Greif | 2010-07-09 | 1 | -3/+5 |
* | 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 | 6 | -24/+51 |
* | Reverting r107918 and r107919. Radar 8063111. | Stuart Hastings | 2010-07-08 | 1 | -13/+5 |
* | Fix decl/def debug info for template functions. Radar 8063111. | Stuart Hastings | 2010-07-08 | 1 | -5/+13 |
* | Revert some unneeded parts of the change in r107886 for the | Kevin Enderby | 2010-07-08 | 1 | -8/+0 |
* | Implement X86InstrInfo::copyPhysReg | Jakob Stoklund Olesen | 2010-07-08 | 1 | -0/+5 |
* | After r107880, findSurvivorReg() no longer needs to be public. | Jim Grosbach | 2010-07-08 | 1 | -10/+10 |
* | Added the darwin .weak_def_can_be_hidden directive. | Kevin Enderby | 2010-07-08 | 2 | -1/+10 |
* | only dereference iterator once in the loop | Gabor Greif | 2010-07-08 | 1 | -5/+8 |
* | remove unneeded parens | Gabor Greif | 2010-07-08 | 1 | -1/+1 |
* | Convert EXTRACT_SUBREG to COPY when emitting machine instrs. | Jakob Stoklund Olesen | 2010-07-08 | 2 | -8/+7 |
* | Use std::vector rather than SmallVector here because SmallVector | Duncan Sands | 2010-07-08 | 2 | -5/+4 |
* | Do not use std::stack because it causes obscure failures when | Duncan Sands | 2010-07-08 | 2 | -19/+19 |
* | Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs. | Jakob Stoklund Olesen | 2010-07-08 | 1 | -1/+11 |
* | Revert 107840 107839 107813 107804 107800 107797 107791. | Dan Gohman | 2010-07-08 | 5 | -32/+24 |
* | 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 | 2 | -4/+12 |
* | 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 | 2 | -27/+5 |
* | 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 | 3 | -28/+7 |
* | add some triple for minix, patch by Kees van Reeuwijk from PR7582 | Chris Lattner | 2010-07-07 | 1 | -1/+2 |
* | Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h and | Dan Gohman | 2010-07-07 | 4 | -139/+163 |
* | 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 |
* | Remove interprocedural-basic-aa and associated code. The AliasAnalysis | Dan Gohman | 2010-07-07 | 2 | -22/+4 |
* | conditionalize on CallInst::ArgOffset | Gabor Greif | 2010-07-07 | 1 | -2/+2 |
* | minor cosmetic changes that happened to sit in my tree | Gabor Greif | 2010-07-07 | 1 | -3/+3 |
* | CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext. | Dan Gohman | 2010-07-06 | 2 | -2/+1 |
* | 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 |
* | Add X86_64 ELF relocation values and ELF64 relocation classes. | Matt Fleming | 2010-07-06 | 1 | -0/+73 |
* | Add some more ELF OSABI values as found in the System V Application | Matt Fleming | 2010-07-06 | 1 | -2/+21 |
* | Provide IRBuilder conveniences for creating integer constants at common widths, | John McCall | 2010-07-06 | 1 | -6/+61 |
* | Provide an abstraction to save and restore the current insertion point of | John McCall | 2010-07-06 | 1 | -0/+42 |
* | Revert r107655. | Dan Gohman | 2010-07-06 | 1 | -5/+0 |
* | second round of low-level interface squeeze-out: | Gabor Greif | 2010-07-06 | 1 | -2/+24 |
* | Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperands | Dan Gohman | 2010-07-06 | 2 | -0/+21 |
* | Add a new CCValAssign LocInfo value, and a comment explaining what it | Dan Gohman | 2010-07-06 | 1 | -0/+3 |