aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 1. Adding missing immediate mode asm parser test cases.Wesley Peck2010-11-131-2/+2
* Temporarily revert this.Eric Christopher2010-11-121-5/+4
* For pre-v6t2 targets, only select MOVi32imm if the immediate can be handled w...Evan Cheng2010-11-123-15/+11
* Fixing improperly encoded reverse subtract instructions in MBlaze backend.Wesley Peck2010-11-122-9/+8
* Revert r118939 while I work out why it broke some buildbots.Owen Anderson2010-11-121-65/+52
* 1. Finishing MBlaze MC asm parser test casesWesley Peck2010-11-1211-170/+222
* Remove DW_AT_start_scope support. It is incomplete and superseeded by locatio...Devang Patel2010-11-122-40/+9
* Attemt to provide correct encodings for Thumb2 binary operators.Owen Anderson2010-11-121-52/+65
* Eliminate ARM::MOVi2pieces. Just use MOVi32imm and expand it to either movi+o...Evan Cheng2010-11-125-72/+34
* Make this happen for ARM like x86. Don't entirely bail out whenEric Christopher2010-11-121-4/+5
* Add conditional mvn instructions.Evan Cheng2010-11-123-10/+67
* Zap a copy/paste-o bit of dead code.Jim Grosbach2010-11-121-2/+0
* Refactor to parameterize some ARM load/store encoding patterns. PreparatoryJim Grosbach2010-11-122-86/+24
* First stab at providing correct Thumb2 encodings, start with adc.Owen Anderson2010-11-123-19/+122
* Have GVN simplify instructions as it goes. For example, considerDuncan Sands2010-11-121-18/+20
* Add some missing isel predicates on def : pat patterns to avoid generating VF...Evan Cheng2010-11-123-64/+54
* Kill more unused stuff.Jim Grosbach2010-11-121-43/+0
* MCELF: Copy the symbol name only if we're going to modify it.Benjamin Kramer2010-11-121-9/+8
* Remove unused class.Jim Grosbach2010-11-121-8/+0
* When the definition of an address value is in a different blockDan Gohman2010-11-121-5/+5
* accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner2010-11-122-2/+5
* Remove what looks like dead code in the production of debug lines.Rafael Espindola2010-11-121-45/+2
* typo (4th checkin for one fix)Andrew Trick2010-11-121-1/+1
* Fill in the default predication bits for ARM unconditional branch.Jim Grosbach2010-11-121-0/+1
* Encoding for ARM LDRSB instructions.Jim Grosbach2010-11-121-7/+12
* Fixes PR8287: SD scheduling time. The fix is a failsafe that preventsAndrew Trick2010-11-121-13/+53
* implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix.Chris Lattner2010-11-121-0/+2
* tidy up.Chris Lattner2010-11-122-10/+7
* gnu as support both % and @ before types, do the same.Rafael Espindola2010-11-121-10/+4
* Re-disable TBAA for now; it broke MultiSource/Applications/JM/lencod,Dan Gohman2010-11-121-1/+1
* Fix memory access lowering on SPU, addingKalle Raiskila2010-11-124-115/+252
* Fix up a few more spots of addrmode2 (or not) changes that wereEric Christopher2010-11-121-6/+12
* Enable TBAA.Dan Gohman2010-11-121-1/+1
* Fix some style issues in PBQP. Patch by David Blaikie.Lang Hames2010-11-121-20/+25
* Enhance DSE to handle the case where a free call makes more thanDan Gohman2010-11-121-12/+24
* Remove possibly useful info from comment, per Chris.Dale Johannesen2010-11-121-1/+1
* Enable mips32 mul instruction. Patch by Akira Hatanaka <ahatanaka@mips.com>Bruno Cardoso Lopes2010-11-123-3/+6
* Start of support for binary emit of 16-it Thumb instructions.Jim Grosbach2010-11-112-7/+18
* Fill out support for Thumb2 encodings of NEON instructions.Owen Anderson2010-11-113-0/+21
* The BRK instruction in the MicroBlaze is a branch-and-link.Wesley Peck2010-11-111-2/+2
* DoxygenifyNick Lewycky2010-11-111-1/+1
* Add helper functions for computing the Location of load, store,Dan Gohman2010-11-117-66/+37
* Fix tblgen instruction errors exposed by MC asm parser testsWesley Peck2010-11-112-30/+29
* Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4].Owen Anderson2010-11-113-1/+22
* Don't forget the TBAA info, if available.Dan Gohman2010-11-111-1/+6
* Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman2010-11-113-32/+59
* Revert the accidental commit I made reverting the previous commit.Eric Christopher2010-11-111-6/+7
* Trailing whitespace.Jim Grosbach2010-11-111-5/+5
* ARM fixup encoding for direct call instructions (BL).Jim Grosbach2010-11-111-8/+22
* Revert this temporarily.Eric Christopher2010-11-115-104/+31