aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2008-09-26CMake: Builds all targets.Oscar Fuentes17-48/+274
2008-09-26Disable support for x86_f80 in X86FastISel. Supporting it wouldDan Gohman1-9/+6
2008-09-26If we have a function with an unreachable statement such that the ending debugBill Wendling5-11/+55
2008-09-25Prefer movlhps over punpcklqdq, etc. in more cases.Evan Cheng2-6/+6
2008-09-25Fix a bug in which address displacements were being added to theDan Gohman1-1/+9
2008-09-25Make pointer parameter const for isUsedInBasicBlock.Bill Wendling2-2/+2
2008-09-25 Large mechanical patch.Devang Patel53-1171/+1170
2008-09-25Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov12-185/+225
2008-09-25With sse3 and when the source is a load or has multiple uses, favors movddup ...Evan Cheng4-17/+113
2008-09-25Accept 'inreg' attribute on x86 functions asDale Johannesen5-11/+41
2008-09-25Avoid a spurious extra space character when printing empty structs.Dan Gohman1-3/+4
2008-09-25Support for i1 XOR in FastISel. It is actually safe becauseDan Gohman1-2/+3
2008-09-25Don't print fast-isel debug messages by default. Thanks Chris!Dan Gohman1-3/+6
2008-09-25Don't forget the newline in debug output.Dan Gohman1-1/+1
2008-09-25FastISel support for debug info.Dan Gohman4-3/+119
2008-09-25bug 2812: Segmentation fault on a big emdiam processor.Richard Pennington1-1/+1
2008-09-25PIC support in X86FastISel.Dan Gohman1-10/+57
2008-09-25Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng12-214/+185
2008-09-25Fix a recent fast-isel coverage regression - don't bail out beforeDan Gohman1-3/+4
2008-09-25Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman3-3/+19
2008-09-25Add debug output to this pass.Dan Gohman1-0/+2
2008-09-25pmovsxbq etc. requires sse4.1.Evan Cheng1-6/+6
2008-09-25Refactor the code that adds standard LLVM codegen passes intoDan Gohman2-110/+51
2008-09-25<rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()...Evan Cheng1-2/+5
2008-09-24Give LowerSubregs.cpp a top-level description.Dan Gohman1-0/+7
2008-09-24Fix patterns for SSE4.1 move and sign extend instructions. Also add instructi...Evan Cheng3-6/+133
2008-09-24X86ISD::VZEXT_LOAD should produce and fold a chain.Evan Cheng1-10/+14
2008-09-24Remove SelectionDag early allocation of registersDale Johannesen6-43/+96
2008-09-24Finally get rid of virtual inheritance in TAIAnton Korobeynikov2-2/+2
2008-09-24Minor cleanupAnton Korobeynikov4-0/+10
2008-09-24Get rid of virtual inheritance for ARM TAIAnton Korobeynikov3-33/+40
2008-09-24Get rid of virtual inheritance for PPC TAIAnton Korobeynikov2-24/+23
2008-09-24Use crazy template-based inheritance instead of virtual one.Anton Korobeynikov5-127/+140
2008-09-24Use helperAnton Korobeynikov1-8/+2
2008-09-24SmallPtrSet will be betterAnton Korobeynikov1-3/+2
2008-09-24Get rid of ReadOnlySection duplicateAnton Korobeynikov8-29/+17
2008-09-24Use named sections, where they should beAnton Korobeynikov1-7/+5
2008-09-24Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov9-63/+14
2008-09-24Use generic section-handling stuff to emit constant pool entriesAnton Korobeynikov2-47/+36
2008-09-24CleanupAnton Korobeynikov2-2/+2
2008-09-24Get rid of duplicate char*/Section* stuff for TLS sectionsAnton Korobeynikov4-23/+11
2008-09-24Cleanup, no functionality changeAnton Korobeynikov2-4/+4
2008-09-24Get rid of duplicate char*/Section* DataSectionAnton Korobeynikov9-23/+17
2008-09-24Get rid of duplicate char*/Section* TextSectionAnton Korobeynikov10-27/+24
2008-09-24Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov11-37/+33
2008-09-24Drop obsolete hook and change all usage to new interfaceAnton Korobeynikov13-97/+8
2008-09-24Provide direct function to switch to SectionAnton Korobeynikov3-1/+27
2008-09-24SPU section handling is really huge mess. Replace remaining TAI calls for sec...Anton Korobeynikov1-2/+2
2008-09-24Remove dead code for PIC16 (preparation to switch to new section handling stuff)Anton Korobeynikov1-11/+1
2008-09-24XMM6-XMM15 are callee-saved on Win64. Patch by Nicolas Capens!Anton Korobeynikov1-6/+14