summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Refactor and improve the encodings/decodings for addrmode3 loads, and make th...Owen Anderson2011-07-273-23/+41
* Emit an error is asm parser parsed X86_64 only registers, e.g. %rax, %sil.Evan Cheng2011-07-274-23/+15
* Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby2011-07-273-4/+35
* ARM assembly parsing and encoding support for USAT and USAT16.Jim Grosbach2011-07-271-3/+5
* Code generation for 'fence' instruction.Eli Friedman2011-07-2714-3/+108
* Use BlockFrequency instead of uint32_t in BlockFrequencyInfo.Jakub Staszak2011-07-272-2/+2
* ARM assembly parsing and encoding for UMULL.Jim Grosbach2011-07-271-1/+1
* Remove outdated FIXME comment.Devang Patel2011-07-271-1/+0
* ARM assembly parsing and encoding for UMLAL.Jim Grosbach2011-07-271-1/+2
* Refuse to inline two functions which use different personality functions.Bill Wendling2011-07-271-0/+34
* ARM parsing and encoding of SBFX and UBFX.Jim Grosbach2011-07-278-23/+19
* Refactor the STRT and STRBT instructions to distinguish between the register-...Owen Anderson2011-07-271-2/+30
* Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling2011-07-2719-24/+382
* ARM assembly parsing and encoding for extend instructions.Jim Grosbach2011-07-272-0/+83
* Teach the ConstantMerge pass about alignment. Fixes PR10514!Nick Lewycky2011-07-271-8/+41
* X86ISD::MEMBARRIER does not require SSE2; it doesn't actually generate any co...Eli Friedman2011-07-271-1/+1
* ARM assembly parsing aliases for extend instructions w/o rotate.Jim Grosbach2011-07-271-0/+22
* ARM cleanup of remaining extend instructions.Jim Grosbach2011-07-272-171/+122
* ARM extend instructions simplification.Jim Grosbach2011-07-275-89/+87
* Optimize 96-bit division a little bit.Jakub Staszak2011-07-271-2/+3
* Move static methods to the anonymous namespace.Jakub Staszak2011-07-271-2/+7
* Trim includes.Frits van Bommel2011-07-271-12/+11
* Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin2011-07-275-5/+7
* Revert r136156, which broke several buildbots.Dan Gohman2011-07-271-1/+14
* Misc mid-level changes for new 'fence' instruction.Eli Friedman2011-07-274-5/+27
* Minor simplification.Eli Friedman2011-07-271-2/+2
* Move some code around to open opportunity for more shuffle matchingBruno Cardoso Lopes2011-07-271-18/+18
* The vpermilps and vpermilpd have different behaviour regarding theBruno Cardoso Lopes2011-07-274-32/+140
* Remove more dead code!Bruno Cardoso Lopes2011-07-271-15/+5
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-271-51/+46
* Support .code32 and .code64 in X86 assembler.Evan Cheng2011-07-278-13/+53
* It is quiet possible that inlined function body is split into multiple chunks...Devang Patel2011-07-271-16/+41
* Add support for multi-way live range splitting.Jakob Stoklund Olesen2011-07-261-64/+165
* Print out the MBB live-in registers.Jakob Stoklund Olesen2011-07-261-0/+4
* Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen2011-07-262-0/+53
* Add a neat little two's complement hack for x86.Benjamin Kramer2011-07-262-28/+38
* Recognize unpckh* masks and match 256-bit versions. The new versions areBruno Cardoso Lopes2011-07-265-47/+90
* Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman2011-07-261-14/+1
* ARM rot_imm printing adjustment.Jim Grosbach2011-07-263-9/+9
* ARM cleanup of rot_imm encoding.Jim Grosbach2011-07-268-44/+47
* Prevent x86-specific DAGCombine from creating nodes with illegal type (which ...Eli Friedman2011-07-261-1/+2
* Remove one last reference to Target in MC library.Evan Cheng2011-07-261-1/+1
* Split am2offset into register addend and immediate addend forms, necessary fo...Owen Anderson2011-07-267-50/+163
* Update generated code to use new API of GetElementPtrInst::Create.Nicolas Geoffray2011-07-261-2/+1
* Fix over-zealous rename from r136095.Jim Grosbach2011-07-261-3/+3
* Add obvious missing case to switch. PR10497.Eli Friedman2011-07-261-2/+1
* Use the correct for for the version. It's little endian and my brain isBill Wendling2011-07-261-1/+1
* ARM diagnostics for ldrexd/stredx out of order paired register operands.Jim Grosbach2011-07-261-1/+39
* Remove now unused patterns. 0 insertions(+), 98 deletions(-)Bruno Cardoso Lopes2011-07-261-98/+0
* Cleanup old matching for PUNPCK* variantsBruno Cardoso Lopes2011-07-261-44/+42
OpenPOWER on IntegriCloud