aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Automatically fold COPY instructions into stack load/store.Jakob Stoklund Olesen2010-07-091-3/+3
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-091-7/+5
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-096-51/+24
* fix clang selfhost issue (shadowing)Gabor Greif2010-07-091-3/+3
* refactor type expressions and cache operator*'s resultGabor Greif2010-07-091-9/+12
* two more cases of reuse result of operator*, found by inspectionGabor Greif2010-07-091-5/+8
* another case of reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-091-4/+6
* reuse result of operator*, it is expensive to recomputeGabor Greif2010-07-091-3/+5
* Added a support for inserting new MBBs into the numbering.Lang Hames2010-07-091-0/+42
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-096-24/+51
* Reverting r107918 and r107919. Radar 8063111.Stuart Hastings2010-07-081-13/+5
* Fix decl/def debug info for template functions. Radar 8063111.Stuart Hastings2010-07-081-5/+13
* Revert some unneeded parts of the change in r107886 for theKevin Enderby2010-07-081-8/+0
* Implement X86InstrInfo::copyPhysRegJakob Stoklund Olesen2010-07-081-0/+5
* After r107880, findSurvivorReg() no longer needs to be public.Jim Grosbach2010-07-081-10/+10
* Added the darwin .weak_def_can_be_hidden directive.Kevin Enderby2010-07-082-1/+10
* only dereference iterator once in the loopGabor Greif2010-07-081-5/+8
* remove unneeded parensGabor Greif2010-07-081-1/+1
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-082-8/+7
* Use std::vector rather than SmallVector here because SmallVectorDuncan Sands2010-07-082-5/+4
* Do not use std::stack because it causes obscure failures whenDuncan Sands2010-07-082-19/+19
* Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.Jakob Stoklund Olesen2010-07-081-1/+11
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-085-32/+24
* When processing frame index virtual registers, consider all available registersJim Grosbach2010-07-081-5/+14
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-071-6/+8
* Implement bottom-up fast-isel. This has the advantage of not requiringDan Gohman2010-07-071-4/+7
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-072-4/+12
* Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman2010-07-073-17/+14
* Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman2010-07-072-27/+5
* Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This willDan Gohman2010-07-071-0/+144
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-073-28/+7
* add some triple for minix, patch by Kees van Reeuwijk from PR7582Chris Lattner2010-07-071-1/+2
* Move ArgFlagsTy, OutputArg, and InputArg out of SelectionDAGNodes.h andDan Gohman2010-07-074-139/+163
* Move CallingConvLower.cpp out of the SelectionDAG directory.Dan Gohman2010-07-071-1/+0
* Add a getFirstNonPHI utility function.Dan Gohman2010-07-071-0/+7
* Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman2010-07-072-22/+4
* conditionalize on CallInst::ArgOffsetGabor Greif2010-07-071-2/+2
* minor cosmetic changes that happened to sit in my treeGabor Greif2010-07-071-3/+3
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-062-2/+1
* Propagate debug loc.Devang Patel2010-07-062-4/+4
* Be more forgiving when calculating alias interference for physreg coalescing.Jakob Stoklund Olesen2010-07-061-9/+1
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-0/+5
* Add X86_64 ELF relocation values and ELF64 relocation classes.Matt Fleming2010-07-061-0/+73
* Add some more ELF OSABI values as found in the System V ApplicationMatt Fleming2010-07-061-2/+21
* Provide IRBuilder conveniences for creating integer constants at common widths,John McCall2010-07-061-6/+61
* Provide an abstraction to save and restore the current insertion point ofJohn McCall2010-07-061-0/+42
* Revert r107655.Dan Gohman2010-07-061-5/+0
* second round of low-level interface squeeze-out:Gabor Greif2010-07-061-2/+24
* Add versions of OutputArgReg, AnalyzeReturn, and AnalyzeCallOperandsDan Gohman2010-07-062-0/+21
* Add a new CCValAssign LocInfo value, and a comment explaining what itDan Gohman2010-07-061-0/+3