aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* BlockHasNoFallThrough() now returns true if block ends with a return instruct...Evan Cheng2007-05-211-0/+5
* add a noteChris Lattner2007-05-181-0/+9
* Use MVT::FIRST_VECTOR_VALUETYPE and MVT::LAST_VECTOR_VALUETYPE.Dan Gohman2007-05-181-2/+2
* RemoveBranch() and InsertBranch() now returns number of instructions deleted ...Evan Cheng2007-05-182-13/+16
* Fix a bogus check that prevented folding VECTOR_SHUFFLE to UNDEF; add an opti...Evan Cheng2007-05-171-24/+61
* Added missing patterns for UNPCKH* and PUNPCKH*.Evan Cheng2007-05-171-0/+20
* This is the correct fix for PR1427. This fixes mmx-shuffle.ll and doesn'tChris Lattner2007-05-171-2/+5
* Revert patch for PR1427. It breaks almost all vector tests.Anton Korobeynikov2007-05-171-10/+1
* add support for 128-bit integer add/subChris Lattner2007-05-171-0/+20
* Fix PR1427 and test/CodeGen/X86/mmx-shuffle.llChris Lattner2007-05-171-1/+10
* implement the missing maskmovq mmx intrinsic that akor hit.Chris Lattner2007-05-161-1/+3
* fix subtle bugs in inline asm operand selectionChris Lattner2007-05-151-3/+4
* More DWARF-related things cleanup:Anton Korobeynikov2007-05-122-9/+10
* add some notesChris Lattner2007-05-101-0/+28
* 3DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX.Bill Wendling2007-05-061-3/+5
* Reference correct headerNate Begeman2007-05-061-1/+1
* move CodeGen/X86/overlap-add.ll here.Chris Lattner2007-05-051-0/+27
* Emit sections/directives in the proper order. This fixes PR1376. Also,Anton Korobeynikov2007-05-053-34/+20
* Add an "implies" field to features. This indicates that, if the currentBill Wendling2007-05-041-17/+21
* Fix two classes of bugs:Chris Lattner2007-05-031-8/+32
* Sets the section names for fixed-size constants and use the mergeableDan Gohman2007-05-031-0/+5
* Drop 'const'Devang Patel2007-05-032-4/+4
* Non-algorithmic change. Moved definitions around into separate sectionsBill Wendling2007-05-021-1004/+1251
* Update.Bill Wendling2007-05-021-0/+27
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-022-4/+4
* Emit correct register move information in eh frames for X86. This allows Shoo...Anton Korobeynikov2007-05-022-8/+56
* Emit correct DWARF reg # for RA (return address) registerAnton Korobeynikov2007-05-022-1/+7
* Fix couple of bugs connected with eh info:Anton Korobeynikov2007-05-011-2/+4
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-012-2/+10
* Use correct PC symbolAnton Korobeynikov2007-05-011-0/+2
* Adjust correct EH-related sectionsAnton Korobeynikov2007-05-011-0/+4
* eliminateFrameIndex() change.Evan Cheng2007-05-012-2/+4
* Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov2007-04-292-3/+13
* Fix PR1339 and CodeGen/X86/dollar-name.llDan Gohman2007-04-261-3/+32
* Have MMX registers clobbered in x86-64 too.Bill Wendling2007-04-261-0/+1
* Fix for PR1348. If stack inc / dec amount is > 32-bits, issue a series of add...Evan Cheng2007-04-261-18/+27
* Match MachineFunction::UsedPhysRegs changes.Evan Cheng2007-04-251-2/+1
* Add SSSE3 as a feature of Core2. Add MMX registers to the list of registersBill Wendling2007-04-252-1/+2
* do the multiplication as signed, so that 2*-2 == -4 instead of 4294967292Chris Lattner2007-04-251-1/+2
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-251-0/+2
* Relex assertions to account for additional implicit def / use operands.Evan Cheng2007-04-251-1/+1
* support for >4G stack framesChris Lattner2007-04-251-3/+4
* support >4G stack framesChris Lattner2007-04-251-9/+9
* Update.Bill Wendling2007-04-241-0/+37
* Add the PADDQ to the list.Bill Wendling2007-04-241-0/+1
* Add the final MMX instructions. Correct a few wrong patterns.Bill Wendling2007-04-241-19/+101
* Remove some invalid instructions from this check.Bill Wendling2007-04-241-2/+1
* Support for the special case of a vector with the canonical form:Bill Wendling2007-04-242-2/+35
* X86 TLS: optimize the implementation of "local exec" model.Lauro Ramos Venancio2007-04-231-3/+10
* X86 TLS: fix and optimize the implementation of "initial exec" model.Lauro Ramos Venancio2007-04-223-2/+11