aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* use ArgOperand APIGabor Greif2010-06-281-12/+12
* use ArgOperand APIGabor Greif2010-06-281-4/+4
* employ CallInst::ArgOffset (for now)Gabor Greif2010-06-281-2/+2
* simplify: we have solid argument iterator rangeGabor Greif2010-06-281-7/+4
* Generalize AAEval so that it can be used both per-function andDan Gohman2010-06-281-38/+97
* Revert r106907, "make sure to handle dbg_value instructions in the middle of theDaniel Dunbar2010-06-281-10/+2
* use setArgOperandGabor Greif2010-06-281-6/+6
* use CallInst::ArgOffsetGabor Greif2010-06-281-1/+1
* use ArgOperand API and CallInst::ArgOffsetGabor Greif2010-06-281-17/+17
* use cached valueGabor Greif2010-06-281-1/+1
* Remove dead code.Devang Patel2010-06-282-3/+1
* Use named MDNode, llvm.dbg.sp, to collect subprogram info. This will be used ...Devang Patel2010-06-281-11/+23
* minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N...Jim Grosbach2010-06-283-68/+68
* Do not forget last element, function, while creating Subprogram definition MD...Devang Patel2010-06-271-1/+2
* minor cleanup to SROA: when lowering type unsafe accesses toChris Lattner2010-06-271-1/+6
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-263-8/+28
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-261-37/+33
* Fix PR7328: when turning a tail recursion into a loop, need to preserveDuncan Sands2010-06-261-6/+6
* use ArgOperand APIGabor Greif2010-06-261-5/+5
* use ArgOperand APIGabor Greif2010-06-261-24/+24
* use ArgOperand APIGabor Greif2010-06-262-8/+8
* VNInfos don't need to be destructed anymore.Benjamin Kramer2010-06-262-4/+4
* resort to ArgOperand APIGabor Greif2010-06-261-9/+8
* Followup to r106770: actually generate SXTB and SXTH for sign-extensions.Eli Friedman2010-06-261-5/+2
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-261-33/+37
* Add support for encoding NEON VMOV (from scalar to core register) instructions.Bob Wilson2010-06-261-0/+33
* It's now possible to run code placement pass for ARM.Evan Cheng2010-06-261-4/+8
* When creating X86 MUL8 and DIV8 instructions, make sure we don't produceJakob Stoklund Olesen2010-06-261-37/+49
* Renumber NEON instruction formats to be consecutive.Bob Wilson2010-06-263-26/+24
* Rename ARM instruction formats NEONGetLnFrm, NEONSetLnFrm and NEONDupFrm toBob Wilson2010-06-253-27/+27
* Add AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm} instructionsBruno Cardoso Lopes2010-06-251-0/+15
* Remove unused NEONFrm and ThumbMiscFrm ARM instruction formats.Bob Wilson2010-06-253-22/+7
* Reapply r106896:Bruno Cardoso Lopes2010-06-253-23/+115
* Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar2010-06-251-2/+2
* make sure to handle dbg_value instructions in the middle of the block, notJim Grosbach2010-06-251-2/+10
* revert this now, it's using avx instead of sse :)Bruno Cardoso Lopes2010-06-252-111/+19
* Don't track kills in VNInfo. Use interval ends instead.Jakob Stoklund Olesen2010-06-256-191/+79
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-257-31/+75
* Add support for encoding 3-register NEON instructions, and fixBob Wilson2010-06-251-3/+36
* In GenerateReassociations, don't bother thinking about individualDan Gohman2010-06-251-8/+22
* Add several AVX MOV flavorsBruno Cardoso Lopes2010-06-252-19/+111
* Collect debug info for optimized variables of inlined functions.Devang Patel2010-06-252-6/+30
* 80 column and typo fixJim Grosbach2010-06-251-2/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-2512-37/+14
* Add support for encoding 2-register NEON instructions.Bob Wilson2010-06-251-3/+25
* pcmpeqd and friends are Commutable.Dan Gohman2010-06-251-3/+3
* Fix indentation.Bob Wilson2010-06-251-1/+1
* - Reapply r106066 now that the bzip2 build regression has been fixed.Bill Wendling2010-06-252-50/+30
* We should remove the live range from the destination register only if *all* defsBill Wendling2010-06-251-2/+2
* Move the last piece of SSE2 convert instructions to the Convert Instructions ...Bruno Cardoso Lopes2010-06-251-150/+151