aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Always use the string pool, even when it makes the .o larger. This may helpNick Lewycky2011-10-283-60/+11
* LFTR should avoid a type mismatch with null pointer IVs.Andrew Trick2011-10-281-16/+18
* Delete #if 0 code accidentally left in.Dan Gohman2011-10-281-17/+0
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-288-529/+635
* ARM Allow 'q' registers in VLD/VST vector lists.Jim Grosbach2011-10-281-4/+47
* Remove the Alpha backend.Dan Gohman2011-10-2740-5322/+0
* Add some NEON stores to the VLD decoding hook that were accidentally omitted ...Owen Anderson2011-10-271-0/+4
* Also set addrmode6 alignment when align==size.Jakob Stoklund Olesen2011-10-271-1/+1
* ARM isel for vld1, opcode selection for register stride post-index pseudos.Jim Grosbach2011-10-271-0/+4
* If we're searching for a symbol reference to pretty-print a scattered relocat...Owen Anderson2011-10-271-0/+18
* Avoid partial CPSR dependency from loop backedges. rdar://10357570Evan Cheng2011-10-271-24/+43
* Fix pretty printing of i386 local sect diff relocations, TLV relocations, and...Owen Anderson2011-10-271-7/+50
* Add a pinned metadata name for fpaccuracy, and document itPeter Collingbourne2011-10-271-0/+5
* Reapply commit 143028 with a fix: the problem was casting a ConstantExpr MulDuncan Sands2011-10-272-9/+52
* Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby2011-10-272-3/+3
* Thumb2 t2LDMDB[_UPD] assembly parsing to recognize .w suffix.Jim Grosbach2011-10-271-0/+6
* Expose relocation accessors through the libObject C API.Owen Anderson2011-10-271-0/+45
* Thumb2 t2MVNi assembly parsing to recognize ".w" suffix.Jim Grosbach2011-10-271-1/+3
* Add relocation iterators to the libObject C API.Owen Anderson2011-10-271-0/+23
* BlockFrequency: Use a smarter overflow check.Benjamin Kramer2011-10-271-4/+8
* Revert Duncan's r143028 expression folding which appears to be the culpritBob Wilson2011-10-271-46/+4
* LLLexer: Factor hex char parsing.Benjamin Kramer2011-10-271-38/+16
* Teach our Dwarf emission to use the string pool.Nick Lewycky2011-10-278-39/+58
* Don't crash on 128-bit sdiv by constant. Found by inspection.Eli Friedman2011-10-271-9/+6
* It is not safe to sink an alloca into a stacksave/stackrestore pair, so don't...Eli Friedman2011-10-271-5/+6
* A branch predicated on a constant can just FastEmit an unconditional branch.Chad Rosier2011-10-271-0/+6
* Rename NonScalarIntSafe to something more appropriate.Lang Hames2011-10-265-13/+13
* Add a TODO comment. FastISel works by parsing each basic block from the bottomChad Rosier2011-10-261-0/+1
* Factor a little more code into EmitCmp, which should have been done in the firstChad Rosier2011-10-261-23/+16
* Use EmitCmp in SelectBranch. No functional change intended.Chad Rosier2011-10-261-33/+6
* Reflow lines, fix comments for doxygen style, fix whitespace. No functionalityNick Lewycky2011-10-262-34/+27
* Factor out an EmitCmp function that can be used by both SelectCmp andChad Rosier2011-10-261-18/+24
* Trailing whitespace.Jim Grosbach2011-10-261-2/+2
* Thumb2 ldr pc-relative encoding fixes.Jim Grosbach2011-10-262-7/+16
* Fixes an issue reported by -verify-machineinstrs.Rafael Espindola2011-10-262-6/+7
* ARM parse parenthesized expressions for label references.Jim Grosbach2011-10-261-0/+1
* This commit introduces two fake instructions MORESTACK_RET andRafael Espindola2011-10-263-21/+39
* Make sure short memsets on ARM lower to stores, even when optimizing for size.Lang Hames2011-10-261-0/+2
* The maximum power of 2 dividing a power of 2 is itself. This occursDuncan Sands2011-10-262-10/+36
* Add support for scattered relocations to the MachO relocatation pretty printer.Owen Anderson2011-10-261-86/+144
* On an ELF system, ".debug_str" is mergeable and contains null terminated stringsNick Lewycky2011-10-261-2/+3
* The order of the two symbol listings in a Macho x86_64 subtractor relocation ...Owen Anderson2011-10-261-1/+3
* Thumb2 remove redundant ".w" suffix from t2MVNCCi pattern.Jim Grosbach2011-10-261-1/+1
* Include the full 64 bits of relocation data in the type info for MachO reloca...Owen Anderson2011-10-261-1/+3
* Expand relocation type field to 64 bits. MachO scattered relocations require...Owen Anderson2011-10-263-4/+4
* Improve pretty printing of GOT relocations in MachO on x86_64.Owen Anderson2011-10-261-0/+7
* My super-optimizer noticed that we weren't folding this expression toDuncan Sands2011-10-261-4/+46
* Simplify SplitVecRes_UnaryOp by removing all the code that isDuncan Sands2011-10-261-43/+5
* Revert r142530 at least temporarily while a discussion is had on llvm-commits...James Molloy2011-10-261-5/+2
* Use a worklist to prevent the iterator from becoming invalidated because of t...Bill Wendling2011-10-261-3/+4