aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2007-05-18Merge from mainlineTanya Lattner
2007-05-18Merge from mainlineTanya Lattner
2007-05-18Merging from mainline.Tanya Lattner
2007-05-063DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX.Bill Wendling
2007-05-06Reference correct headerNate Begeman
2007-05-05move CodeGen/X86/overlap-add.ll here.Chris Lattner
2007-05-05Emit sections/directives in the proper order. This fixes PR1376. Also,Anton Korobeynikov
2007-05-04Add an "implies" field to features. This indicates that, if the currentBill Wendling
2007-05-03Fix two classes of bugs:Chris Lattner
2007-05-03Sets the section names for fixed-size constants and use the mergeableDan Gohman
2007-05-03Drop 'const'Devang Patel
2007-05-02Non-algorithmic change. Moved definitions around into separate sectionsBill Wendling
2007-05-02Update.Bill Wendling
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-02Emit correct register move information in eh frames for X86. This allows Shoo...Anton Korobeynikov
2007-05-02Emit correct DWARF reg # for RA (return address) registerAnton Korobeynikov
2007-05-01Fix couple of bugs connected with eh info:Anton Korobeynikov
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-05-01Use correct PC symbolAnton Korobeynikov
2007-05-01Adjust correct EH-related sectionsAnton Korobeynikov
2007-05-01eliminateFrameIndex() change.Evan Cheng
2007-04-29Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov
2007-04-26Fix PR1339 and CodeGen/X86/dollar-name.llDan Gohman
2007-04-26Have MMX registers clobbered in x86-64 too.Bill Wendling
2007-04-26Fix for PR1348. If stack inc / dec amount is > 32-bits, issue a series of add...Evan Cheng
2007-04-25Match MachineFunction::UsedPhysRegs changes.Evan Cheng
2007-04-25Add SSSE3 as a feature of Core2. Add MMX registers to the list of registersBill Wendling
2007-04-25do the multiplication as signed, so that 2*-2 == -4 instead of 4294967292Chris Lattner
2007-04-25Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov
2007-04-25Relex assertions to account for additional implicit def / use operands.Evan Cheng
2007-04-25support for >4G stack framesChris Lattner
2007-04-25support >4G stack framesChris Lattner
2007-04-24Update.Bill Wendling
2007-04-24Add the PADDQ to the list.Bill Wendling
2007-04-24Add the final MMX instructions. Correct a few wrong patterns.Bill Wendling
2007-04-24Remove some invalid instructions from this check.Bill Wendling
2007-04-24Support for the special case of a vector with the canonical form:Bill Wendling
2007-04-23X86 TLS: optimize the implementation of "local exec" model.Lauro Ramos Venancio
2007-04-22X86 TLS: fix and optimize the implementation of "initial exec" model.Lauro Ramos Venancio
2007-04-21X86 TLS: Implement review feedback.Lauro Ramos Venancio
2007-04-20Comment out usage of write() for now.Jeff Cohen
2007-04-20Implement "general dynamic", "initial exec" and "local exec" TLS models forLauro Ramos Venancio
2007-04-20Specify sub-register relations. e.g. RAX: [EAX], EAX: [AX], AX: [AL,AH].Evan Cheng
2007-04-20Make Microsoft assembler and linker happy.Jeff Cohen
2007-04-18Fix the spelling of the prefetchnta instruction.Dan Gohman
2007-04-17Add commentAnton Korobeynikov
2007-04-17rename X86FunctionInfo to X86MachineFunctionInfo to match the header fileChris Lattner
2007-04-17Implemented correct stack probing on mingw/cygwin for dynamic alloca's.Anton Korobeynikov
2007-04-17SSE4 is apparently public now.Chris Lattner
2007-04-16In the event that some really old non-Intel or -AMD CPU is encountered...Jeff Cohen