aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-2949-132/+216
* Fix infinite recursion in the C++ code which handles movddup by making it unn...Nate Begeman2009-04-292-46/+13
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-292-31/+34
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-2/+1
* Second attempt:Bill Wendling2009-04-2949-191/+227
* Properly print 'P' modifier on inline asm memory operands.Anton Korobeynikov2009-04-282-8/+9
* GlobalValue is always pointer type, so an assert isn't required.Sanjiv Gupta2009-04-281-6/+1
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-2849-227/+191
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-2849-191/+227
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-279-1641/+1208
* Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use theseDan Gohman2009-04-273-32/+71
* Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD,Dan Gohman2009-04-275-42/+42
* Break up long multi-mnemonic strings into separate lines for readability.Dan Gohman2009-04-272-12/+27
* Revised 68749 to allow matching of load/stores for address spaces < 256.Mon P Wang2009-04-271-9/+9
* add support for detecting process features on win64, patch byChris Lattner2009-04-251-36/+50
* Change LowerCallResult method so that CCValAssign::BCvt can be used withBob Wilson2009-04-251-16/+16
* Adjust a comment to reflect what the code does. Splitting a 64-bit argumentBob Wilson2009-04-241-1/+1
* Fix up some problems with getCopyToReg and getCopyFromReg nodes beingBob Wilson2009-04-241-8/+12
* Remove unnecessary references to f32 types. After specifying that f32Bob Wilson2009-04-241-4/+4
* Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is notRafael Espindola2009-04-243-37/+26
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-249-1195/+1633
* PR2957Nate Begeman2009-04-249-1633/+1195
* Fix spurious indentation in a comment.Dan Gohman2009-04-231-1/+1
* Banksel immediate constant will always immediately follow the GA/ES, so scan ...Sanjiv Gupta2009-04-231-18/+20
* Add support for printing MO_ExternalSymbol operands inDan Gohman2009-04-231-2/+4
* Make the function begin label start after ther data pointer.Sanjiv Gupta2009-04-223-9/+12
* Get rid of what looks like a copy-and-pasted typo.Duncan Sands2009-04-211-3/+3
* TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them.Rafael Espindola2009-04-212-2/+2
* Handle direct aggregate type arguments.Sanjiv Gupta2009-04-212-51/+36
* Make X86's copyRegToReg able to handle copies to and from subclasses.Dan Gohman2009-04-201-20/+29
* Remove unused variable.Daniel Dunbar2009-04-201-1/+0
* Move duplicated AddLiveIn function from X86 and ARM backends to be a methodBob Wilson2009-04-202-30/+8
* Match C backend only if it explicitly requested.Devang Patel2009-04-201-2/+3
* Emit the auto variables of a function into a different section than parameters.Sanjiv Gupta2009-04-202-24/+46
* Fixed a few 64 bit cases in X86InstrInfo::commuteInstructionMon P Wang2009-04-181-3/+3
* Recommit r69335 and r69336. These were not causing problems.Bill Wendling2009-04-171-3/+5
* Move the AddLiveIn function definition closer to its uses.Bob Wilson2009-04-171-11/+11
* Rearrange code to reduce indentation.Bob Wilson2009-04-171-41/+38
* Clean up formatting, remove trailing whitespace, fix comment typos andBob Wilson2009-04-173-44/+31
* Use CallConvLower.h and TableGen descriptions of the calling conventionsBob Wilson2009-04-176-305/+561
* For general dynamic TLS access we must useRafael Espindola2009-04-173-36/+32
* Revert r69335 and r69336. They were causing build failures.Bill Wendling2009-04-171-5/+3
* MOV8rr_NOREX is a "Move" instruction. This doesn't currentlyDan Gohman2009-04-171-0/+1
* Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything atDan Gohman2009-04-171-3/+4
* Fix some failures in targets on available_externally functions,Chris Lattner2009-04-173-0/+17
* fix PR3995. A scale must be 1, 2, 4 or 8.Rafael Espindola2009-04-161-1/+1
* Fix 80-column violations.Dan Gohman2009-04-152-3/+4
* Add a folding table entry for MOV8rr_NOREX.Dan Gohman2009-04-151-0/+1
* Fix X86MachineFunctionInfo's doxygen comment.Dan Gohman2009-04-151-2/+3
* Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble withDan Gohman2009-04-151-0/+35