aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove no-longer-correct special case for disasm of ARM BL instructions.Jim Grosbach2011-03-121-5/+0
* Add FIXME.Jim Grosbach2011-03-121-0/+3
* Pseudo-ize the ARM Darwin *r9 call instruction definitions. They're the sameJim Grosbach2011-03-122-27/+33
* Add a FIXME.Jim Grosbach2011-03-111-0/+2
* Pseudo-ize the ARM 'B' instruction.Jim Grosbach2011-03-113-10/+14
* Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach2011-03-112-9/+1
* Remove dead code. These ARM instruction definitions no longer exist.Jim Grosbach2011-03-111-9/+0
* Pseudo-ize VMOVDcc and VMOVScc.Jim Grosbach2011-03-113-9/+19
* 80 columnsJim Grosbach2011-03-111-1/+2
* Properly pseudo-ize the ARM LDMIA_RET instruction. This has the nice side-Jim Grosbach2011-03-1113-28/+32
* Roll r127459 back in:Cameron Zwarich2011-03-1116-17/+31
* Fix the GCC test suite issue exposed by r127477, which was caused by stackCameron Zwarich2011-03-112-3/+22
* Teach FastISel to support register-immediate-immediate instructions.Owen Anderson2011-03-112-9/+40
* 80 columns.Jim Grosbach2011-03-111-2/+2
* Trailing whitespace.Jim Grosbach2011-03-111-13/+13
* Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach2011-03-111-14/+0
* ARM VDUPfd and VDUPfq can just be patterns. The instruction is the sameJim Grosbach2011-03-112-14/+2
* Remove dead code. These ARM instruction definitions don't exist.Jim Grosbach2011-03-111-10/+0
* ARM VDUPLNfq and VDUPLNfd definitions can just be Pat<>s for VDUPLN32qJim Grosbach2011-03-113-12/+10
* ARM VREV64df and VREV64qf can just be patterns. The instruction is the sameJim Grosbach2011-03-112-9/+2
* This FIXME has been fixed.Jim Grosbach2011-03-111-3/+0
* Properly pseudo-ize ARM MVNCCi.Jim Grosbach2011-03-112-12/+15
* Add missing 'return on failure'. Previously we'd crash after emittingJim Grosbach2011-03-111-0/+1
* Remove optimization emitting a reference insted of label difference, since it...Jan Sjödin2011-03-113-21/+0
* Revert r127459, "Optimize trivial branches in CodeGenPrepare, which often getDaniel Dunbar2011-03-1116-31/+17
* Force re-linking of LLVMgold.so when its exports file changes.Oscar Fuentes2011-03-111-0/+6
* Fix processing of gold.exports.Oscar Fuentes2011-03-111-1/+1
* While printing annotations, print line number and variable name if debug info...Devang Patel2011-03-112-5/+50
* Fix MOVCCi32imm to be have ARM-mode Requires and a proper size (8 bytes, was 4).Jim Grosbach2011-03-111-3/+3
* Replace -dag-chain-limit flag with constant. It has survived a release cycle ...Andrew Trick2011-03-111-3/+1
* Add LTO and gold plugin to the CMake build. Linux-only, support forOscar Fuentes2011-03-113-0/+58
* ComputeMaskedBits: sub falls through to add, and sub doesn't have the same ov...Benjamin Kramer2011-03-112-1/+12
* InstCombine: Fix a thinko where transform an icmp under the assumption that i...Benjamin Kramer2011-03-112-3/+12
* Teach ComputeMaskedBits about nsw on add. I don't think there's anything we canNick Lewycky2011-03-112-0/+24
* Fix use of CompEnd predicate to be standards conformingJohn Wiegley2011-03-111-9/+111
* Optimize trivial branches in CodeGenPrepare, which often get created from theCameron Zwarich2011-03-1116-17/+31
* Teach TableGen to pre-calculate register enum values when creating theJim Grosbach2011-03-114-33/+36
* silence a conditional assignment -Wuninitialized warning.Chris Lattner2011-03-111-1/+1
* Make the register enum value part of the CodeGenRegister struct.Jim Grosbach2011-03-113-1/+8
* Trailing whitespace.Jim Grosbach2011-03-112-33/+33
* Trailing whitespace.Jim Grosbach2011-03-112-49/+49
* Tidy up since ARM MOVCCi and MOVCCi16 are now pseudos.Jim Grosbach2011-03-111-6/+6
* Properly pseudo-ize ARM MOVCCi and MOVCCi16.Jim Grosbach2011-03-112-26/+30
* Change the x86 32-bit scheduler to register pressure and fix up theEric Christopher2011-03-116-6/+11
* Avoid replacing the value of a directly stored load with the stored value if ...Evan Cheng2011-03-112-2/+48
* Properly pseudo-ize MOVCCr and MOVCCs.Jim Grosbach2011-03-104-32/+41
* RecursivelyDeleteTriviallyDeadInstructions only needs aDan Gohman2011-03-101-3/+2
* Don't compute the file size if we don't need to.Rafael Espindola2011-03-101-14/+29
* Fix reassociate to postpone certain instruction deletions untilDan Gohman2011-03-102-3/+36
* DMB can just be a pat referencing MCR.Jim Grosbach2011-03-101-7/+6