aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2008-09-26Fix a compiler warning.Dale Johannesen
2008-09-26Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless op...Evan Cheng
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Fix missing whitespace in the printing of function notes.Dan Gohman
2008-09-26Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman
2008-09-26Make some minor reorganizations and comment changes to eliminate trivialDan Gohman
2008-09-26Mark lea fi# as being really rematerializable.Dan Gohman
2008-09-26unpckhps requires sse1, punpckhdq requires sse2.Evan Cheng
2008-09-26Update LICENSE link.Daniel Dunbar
2008-09-26Fix X86FastISel's address folding to check displacementDan Gohman
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-09-26CMake: Builds all examples. Corrected name of CBackend target.Oscar Fuentes
2008-09-26Generated files for previous patch.Dale Johannesen
2008-09-26Another file I forgot.Dale Johannesen
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-26Factor out the code for determining when symblic addressesDan Gohman
2008-09-26Avoid spilling EBP / RBP twice in the prologue.Evan Cheng
2008-09-26We don't need to insert copies for implicit_def's.Owen Anderson
2008-09-26When looking for executable extensions, ignore .dSYM, as that's the debug inf...Jim Grosbach
2008-09-26X86 address displacement field must be interpreted as a 32-bit value.Evan Cheng
2008-09-26Set svn:ignore on AsmPrinter Release-Asserts directories.Daniel Dunbar
2008-09-26CMake: Builds all targets.Oscar Fuentes
2008-09-26Disable support for x86_f80 in X86FastISel. Supporting it wouldDan Gohman
2008-09-26If we have a function with an unreachable statement such that the ending debugBill Wendling
2008-09-25Prefer movlhps over punpcklqdq, etc. in more cases.Evan Cheng
2008-09-25Fix a bug in which address displacements were being added to theDan Gohman
2008-09-25Make pointer parameter const for isUsedInBasicBlock.Bill Wendling
2008-09-25 Large mechanical patch.Devang Patel
2008-09-25Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov
2008-09-25With sse3 and when the source is a load or has multiple uses, favors movddup ...Evan Cheng
2008-09-25Accept 'inreg' attribute on x86 functions asDale Johannesen
2008-09-25Avoid a spurious extra space character when printing empty structs.Dan Gohman
2008-09-25Support for i1 XOR in FastISel. It is actually safe becauseDan Gohman
2008-09-25Don't print fast-isel debug messages by default. Thanks Chris!Dan Gohman
2008-09-25Don't forget the newline in debug output.Dan Gohman
2008-09-25FastISel support for debug info.Dan Gohman
2008-09-25bug 2812: Segmentation fault on a big emdiam processor.Richard Pennington
2008-09-25PIC support in X86FastISel.Dan Gohman
2008-09-25Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng
2008-09-25Fix a recent fast-isel coverage regression - don't bail out beforeDan Gohman
2008-09-25Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman
2008-09-25Add debug output to this pass.Dan Gohman
2008-09-25pmovsxbq etc. requires sse4.1.Evan Cheng
2008-09-25Refactor the code that adds standard LLVM codegen passes intoDan Gohman
2008-09-25<rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()...Evan Cheng
2008-09-24Give LowerSubregs.cpp a top-level description.Dan Gohman
2008-09-24Fix patterns for SSE4.1 move and sign extend instructions. Also add instructi...Evan Cheng
2008-09-24X86ISD::VZEXT_LOAD should produce and fold a chain.Evan Cheng
2008-09-24Remove SelectionDag early allocation of registersDale Johannesen