aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-0818-131/+103
* Remove references to INSERT_SUBREG after de-SSA.Jakob Stoklund Olesen2010-07-088-139/+15
* Use std::vector rather than SmallVector here because SmallVectorDuncan Sands2010-07-082-5/+4
* Merge the duplicated iabs optimization in DAGCombiner and let it detected a f...Benjamin Kramer2010-07-081-30/+26
* Do not use std::stack because it causes obscure failures whenDuncan Sands2010-07-082-19/+19
* Teach instcombine to transformBenjamin Kramer2010-07-083-11/+63
* Tweak some docs now that the default build is called Debug+Asserts.Duncan Sands2010-07-082-13/+13
* A slight reworking of the custom patterns for x86-64 tpoff codegen andEric Christopher2010-07-082-10/+12
* r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0.Evan Cheng2010-07-082-4/+6
* Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.Jakob Stoklund Olesen2010-07-083-37/+36
* Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng2010-07-083-10/+77
* Changes to ARM tail calls, mostly cosmetic.Dale Johannesen2010-07-086-12/+43
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-0822-541/+368
* When processing frame index virtual registers, consider all available registersJim Grosbach2010-07-083-8/+37
* Fix the second half of PR7437: scalarrepl wasn't preservingChris Lattner2010-07-082-21/+44
* Don't forward-declare registers for static allocas, which we'llDan Gohman2010-07-071-1/+3
* Fix -fast-isel-abort to check the right instruction.Dan Gohman2010-07-071-1/+1
* use PrintEscapedString to handle attribute section with escapes in it,Chris Lattner2010-07-071-6/+11
* fix copies to/from GR8_ABCD_H even moreJakob Stoklund Olesen2010-07-071-1/+3
* grammarJim Grosbach2010-07-071-1/+1
* Handle cases where the post-RA scheduler may move instructions between theJim Grosbach2010-07-071-6/+21
* finish up support for callw: PR7195Chris Lattner2010-07-072-1/+3
* Implement the major chunk of PR7195: support for 'callw'Chris Lattner2010-07-079-11/+44
* Add more assembly opcodes for SSE compare instructionsBruno Cardoso Lopes2010-07-073-8/+222
* One MDNode may be used to create regular DIE as well as abstract DIE.Devang Patel2010-07-072-1/+17
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-0713-85/+89
* Print undefined/unknown debug value as "undef".Devang Patel2010-07-071-1/+6
* Not all custom inserters create new basic blocks. If the inserterDan Gohman2010-07-071-2/+5
* grammar and trailing whitespaceJim Grosbach2010-07-071-6/+6
* Rename couple of maps.Devang Patel2010-07-071-11/+9
* Allow copies between GR8_ABCD_L and GR8_ABCD_H.Jakob Stoklund Olesen2010-07-072-0/+14
* Update the docs for debugging JITed code with GDB.Reid Kleckner2010-07-071-77/+58
* 80 cols.Devang Patel2010-07-071-12/+21
* Implement bottom-up fast-isel. This has the advantage of not requiringDan Gohman2010-07-079-112/+156
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-0711-97/+165
* Add AVX AES instructionsBruno Cardoso Lopes2010-07-073-26/+167
* Update the insert position after scheduling, which may change theDan Gohman2010-07-071-0/+1
* Update comment.Devang Patel2010-07-071-3/+4
* Fix debugging strings.Dan Gohman2010-07-071-2/+2
* Issue the warning about being slow whenever optimization is disabled,Duncan Sands2010-07-071-1/+1
* Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman2010-07-077-185/+240
* Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman2010-07-077-145/+51
* Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This willDan Gohman2010-07-075-6/+6
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-0731-122/+144
* add some triple for minix, patch by Kees van Reeuwijk from PR7582Chris Lattner2010-07-074-4/+8
* 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-074-2/+1
* Fix more places assuming subregisters have live intervalsJakob Stoklund Olesen2010-07-071-1/+6
* adapt condition for changed default build modeGabor Greif2010-07-071-1/+1
* Add a getFirstNonPHI utility function.Dan Gohman2010-07-072-0/+14