summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* PR7503: uxtb16 is not available for ARMv7-M. Patch by Brian G. Lucas.Evan Cheng2010-06-29
* Change if-cvt options to something that actually as useable.Evan Cheng2010-06-29
* Refactoring of arithmetic instruction classes with unary operatorBruno Cardoso Lopes2010-06-29
* When no memoperands are present, assume unaligned, volatile.Jakob Stoklund Olesen2010-06-29
* Described the missing AVX forms of SSE2 convert instructionsBruno Cardoso Lopes2010-06-29
* Fix Thumb encoding of VMOV (scalar to ARM core register). The encoding isBob Wilson2010-06-29
* Make the ARMCodeEmitter identify Thumb functions via ARMFunctionInfo insteadBob Wilson2010-06-28
* tidy up style. no functional change.Jim Grosbach2010-06-28
* Refactor encoding function for NEON 1-register with modified immediate format.Bob Wilson2010-06-28
* Support Thumb mode encoding of NEON instructions.Bob Wilson2010-06-28
* Reduce indentation via early exit. NFC.Bill Wendling2010-06-28
* minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N...Jim Grosbach2010-06-28
* use ArgOperand APIGabor Greif2010-06-26
* use ArgOperand APIGabor Greif2010-06-26
* use ArgOperand APIGabor Greif2010-06-26
* Followup to r106770: actually generate SXTB and SXTH for sign-extensions.Eli Friedman2010-06-26
* Add support for encoding NEON VMOV (from scalar to core register) instructions.Bob Wilson2010-06-26
* It's now possible to run code placement pass for ARM.Evan Cheng2010-06-26
* When creating X86 MUL8 and DIV8 instructions, make sure we don't produceJakob Stoklund Olesen2010-06-26
* Renumber NEON instruction formats to be consecutive.Bob Wilson2010-06-26
* Rename ARM instruction formats NEONGetLnFrm, NEONSetLnFrm and NEONDupFrm toBob Wilson2010-06-25
* Add AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm} instructionsBruno Cardoso Lopes2010-06-25
* Remove unused NEONFrm and ThumbMiscFrm ARM instruction formats.Bob Wilson2010-06-25
* Reapply r106896:Bruno Cardoso Lopes2010-06-25
* Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar2010-06-25
* revert this now, it's using avx instead of sse :)Bruno Cardoso Lopes2010-06-25
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-25
* Add support for encoding 3-register NEON instructions, and fixBob Wilson2010-06-25
* Add several AVX MOV flavorsBruno Cardoso Lopes2010-06-25
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-25
* Add support for encoding 2-register NEON instructions.Bob Wilson2010-06-25
* pcmpeqd and friends are Commutable.Dan Gohman2010-06-25
* Fix indentation.Bob Wilson2010-06-25
* - Reapply r106066 now that the bzip2 build regression has been fixed.Bill Wendling2010-06-25
* Move the last piece of SSE2 convert instructions to the Convert Instructions ...Bruno Cardoso Lopes2010-06-25
* More SSE refactoring, this time with different types of MOVsBruno Cardoso Lopes2010-06-25
* IT instructions are considered to be scheduling hazards, but are scheduledJim Grosbach2010-06-25
* Refactoring of more SSE conversion instructions. Also add some AVX instrinsic...Bruno Cardoso Lopes2010-06-25
* Add missing ARM and Thumb data layout info for vector types.Bob Wilson2010-06-25
* Reduce indentation.Bob Wilson2010-06-25
* Add some AVX convert instructionsBruno Cardoso Lopes2010-06-25
* Refactoring of SSE convert intrinsicsBruno Cardoso Lopes2010-06-24
* Refactoring of SSE conversion instructionsBruno Cardoso Lopes2010-06-24
* Refactor SSE cmp intrinsics and declare the same for AVXBruno Cardoso Lopes2010-06-24
* - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}.Bruno Cardoso Lopes2010-06-24
* Disallow matching "i" constraint to symbol addresses whenDale Johannesen2010-06-24
* Oops. IT block formation pass needs to be run at any optimization level.Evan Cheng2010-06-24
* Always allow Thumb-2 SXTB, SXTH, UXTB, and UXTH. Fixes PR7324.Eli Friedman2010-06-24
* PR7458: Try commuting Thumb2 instruction operands to put them into 2-addressBob Wilson2010-06-24
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-24