aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add <cstddef> include to get ptrdiff_t, for gcc-4.6; patch by Dimitry Andric.Daniel Dunbar2010-06-151-0/+1
* VMOVQQ and VMOVQQQQ are pseudo instructions and not predicable.Bob Wilson2010-06-151-1/+4
* Revert 105986; looks like I'd better try bootstrapping.Dale Johannesen2010-06-151-4/+2
* The form of BuildMI used for TAILJMPr was changing the registerDale Johannesen2010-06-151-2/+4
* Make sure to skip dbg_value instructions when finding an insertion point forJim Grosbach2010-06-151-1/+2
* Rename functions referring to VMOV immediates to refer to NEON "modifiedBob Wilson2010-06-143-30/+34
* fix a nasty bug where we were not treating available_externallyChris Lattner2010-06-141-3/+6
* fix a -Wbool-conversions warning from clang.Chris Lattner2010-06-141-1/+1
* Add back some possible optimizations for va_arg, with wording that makes itEli Friedman2010-06-141-0/+31
* Merge getStoreRegOpcode and getLoadRegOpcode.Rafael Espindola2010-06-121-97/+47
* Add README entry; based on testcase from Bill Hart.Eli Friedman2010-06-121-0/+44
* make the avx intrinsics 3 addressBruno Cardoso Lopes2010-06-121-4/+12
* Add some basic fp intrinsics for AVXBruno Cardoso Lopes2010-06-121-0/+32
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rmBruno Cardoso Lopes2010-06-121-0/+16
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rrBruno Cardoso Lopes2010-06-123-1/+35
* Add some comments about REX fieldsBruno Cardoso Lopes2010-06-121-10/+10
* More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)Bruno Cardoso Lopes2010-06-112-6/+40
* Add a missing bitcast. This code used to only handle conversions betweenBob Wilson2010-06-111-1/+2
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-118-121/+221
* Delete code that's not safe.Evan Cheng2010-06-101-13/+0
* be slightly more subtle about skipping dbg_value instructions; otherwise, if aJim Grosbach2010-06-091-5/+6
* Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng2010-06-093-12/+52
* Fix SPU to cope with vector insertelement to an undef position.Kalle Raiskila2010-06-091-3/+8
* Handle loading from/storing to undef pointers on SPU by inserting a Kalle Raiskila2010-06-091-1/+3
* Typo.Evan Cheng2010-06-091-1/+1
* A few new x86-64 specific README entries.Eli Friedman2010-06-091-0/+82
* Thumb2 IT blocks are fairly expensive. When there are multiple selects usingEvan Cheng2010-06-093-13/+292
* Incremental improvement to the handling of the x86 "Jump if rCX Zero"Kevin Enderby2010-06-081-0/+14
* Split out these asserts so it's more apparent why we're not assemblingEric Christopher2010-06-081-2/+2
* fix copy/paste/modify think-oJim Grosbach2010-06-081-1/+1
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-088-31/+256
* Ensure that mov and not lea are used to stick the address intoEric Christopher2010-06-083-10/+21
* fix typoJim Grosbach2010-06-081-1/+1
* Flag SPU's function call sequence together. Kalle Raiskila2010-06-081-1/+1
* Fix up a comment.Bob Wilson2010-06-081-2/+2
* Further changes for Neon vector shuffles:Bob Wilson2010-06-072-68/+56
* Handle dbg_value instructions (i.e., skip them) when generating IT blocks.Jim Grosbach2010-06-071-3/+4
* Create new accessors to get arguments for call/invoke instructions. It breaksBill Wendling2010-06-072-11/+14
* This bug is also present in MSVC10. Requested by Elrood on IRC.Duncan Sands2010-06-051-2/+2
* revert r105521, which is breaking the buildbots with stuff like this:Chris Lattner2010-06-058-256/+31
* Initial AVX support for some instructions. No patterns matchedBruno Cardoso Lopes2010-06-058-31/+256
* Improvements to tail call code. No functional effectDale Johannesen2010-06-051-20/+22
* Fix some liveout handling related to tail calls, see comments.Dale Johannesen2010-06-051-11/+6
* More thoroughly disable tails calls by default.Dale Johannesen2010-06-041-3/+3
* Another fix to prevent debug info from affecting codegen. rdar://7797940Jim Grosbach2010-06-041-0/+4
* more dbg_value adjustments so debug info doesn't affect codegenJim Grosbach2010-06-041-2/+4
* fix typoJim Grosbach2010-06-041-1/+1
* For NEON vectors with 32- or 64-bit elements, select BUILD_VECTORs andBob Wilson2010-06-043-31/+75
* Teach the ARM load-store optimizer to deal with dbg_value instructions.Jim Grosbach2010-06-031-4/+16
* Early implementation of tail call for ARM.Dale Johannesen2010-06-035-6/+371