aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-038-24/+168
* Remove some already-fixed README entries.Eli Friedman2010-06-031-86/+1
* Remove README entry which no longer compiles to something sane.Eli Friedman2010-06-031-56/+0
* Remove a fixed item, update a couple partially-fixed items.Eli Friedman2010-06-031-81/+22
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-026-23/+9
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-0219-50/+64
* Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola2010-06-028-43/+44
* Fix comment so it doesn't include comments which are irrelevant to the x86Eli Friedman2010-06-021-9/+5
* Use comments to document non-obvious code rather thanDan Gohman2010-06-021-0/+11
* Rename canCombinedSubRegIndex method to something more grammatically correctBob Wilson2010-06-022-9/+10
* Replace ARM's getCalleeSavedRegClasses with a simpler solutionRafael Espindola2010-06-022-94/+40
* Remove unused function.Rafael Espindola2010-06-022-56/+0
* cleanupRafael Espindola2010-06-0222-352/+0
* Remove uses of getCalleeSavedRegClasses from outside theRafael Espindola2010-06-021-0/+19
* Don't try to custom-lower 64-bit add-with-overflow and friends on x86-32; theEli Friedman2010-06-021-5/+7
* Remove outdated README entries.Eli Friedman2010-06-021-140/+0
* Fix the allocation of shadow space for the Win64 calling conventionDan Gohman2010-06-011-0/+6
* Refactor some SSE 2 unpack instructionsBruno Cardoso Lopes2010-06-011-66/+26
* Fix handling of 'load' nodes.Kalle Raiskila2010-06-011-8/+2
* Some A9 load/store cleanupsAnton Korobeynikov2010-05-291-41/+23
* Some rough approximations for load/stores on A9Anton Korobeynikov2010-05-291-0/+59
* NEON/VFP stuff can be issued only via Pipe1 on A9Anton Korobeynikov2010-05-291-87/+87
* Add some integer instruction itineraries for A9Anton Korobeynikov2010-05-291-0/+55
* Fix PR7193: if sibling call address can take a register, make sure there are ...Evan Cheng2010-05-291-0/+18
* Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bit. The SubRegIndicesJakob Stoklund Olesen2010-05-284-11/+9
* Schedule high latency instructions for latency reduction even if they are not...Evan Cheng2010-05-281-1/+19
* Fix comment typos.Dale Johannesen2010-05-281-2/+2
* More SSE 1 & 2 merge, this time with logical instructionsBruno Cardoso Lopes2010-05-281-185/+98
* MC/X86: Add alias for movzx.Kevin Enderby2010-05-281-0/+1
* MC/X86: Add alias for fwait.Kevin Enderby2010-05-281-0/+1