aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Another file I forgot.Dale Johannesen2008-09-261-1/+0
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-2616-47/+37
* Factor out the code for determining when symblic addressesDan Gohman2008-09-264-17/+50
* Avoid spilling EBP / RBP twice in the prologue.Evan Cheng2008-09-261-8/+18
* We don't need to insert copies for implicit_def's.Owen Anderson2008-09-261-1/+5
* X86 address displacement field must be interpreted as a 32-bit value.Evan Cheng2008-09-261-3/+4
* CMake: Builds all targets.Oscar Fuentes2008-09-2613-42/+226
* Disable support for x86_f80 in X86FastISel. Supporting it wouldDan Gohman2008-09-261-9/+6
* If we have a function with an unreachable statement such that the ending debugBill Wendling2008-09-264-10/+54
* Prefer movlhps over punpcklqdq, etc. in more cases.Evan Cheng2008-09-251-5/+5
* Fix a bug in which address displacements were being added to theDan Gohman2008-09-251-1/+9
* Make pointer parameter const for isUsedInBasicBlock.Bill Wendling2008-09-251-1/+1
* Large mechanical patch.Devang Patel2008-09-2544-1007/+1007
* Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov2008-09-259-183/+221
* With sse3 and when the source is a load or has multiple uses, favors movddup ...Evan Cheng2008-09-253-17/+97
* Accept 'inreg' attribute on x86 functions asDale Johannesen2008-09-252-6/+15
* Avoid a spurious extra space character when printing empty structs.Dan Gohman2008-09-251-3/+4
* Support for i1 XOR in FastISel. It is actually safe becauseDan Gohman2008-09-251-2/+3
* Don't print fast-isel debug messages by default. Thanks Chris!Dan Gohman2008-09-251-3/+6
* Don't forget the newline in debug output.Dan Gohman2008-09-251-1/+1
* FastISel support for debug info.Dan Gohman2008-09-253-3/+117
* bug 2812: Segmentation fault on a big emdiam processor.Richard Pennington2008-09-251-1/+1
* PIC support in X86FastISel.Dan Gohman2008-09-251-10/+57
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-259-210/+183
* Fix a recent fast-isel coverage regression - don't bail out beforeDan Gohman2008-09-251-3/+4
* Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman2008-09-252-3/+13
* Add debug output to this pass.Dan Gohman2008-09-251-0/+2
* pmovsxbq etc. requires sse4.1.Evan Cheng2008-09-251-6/+6
* Refactor the code that adds standard LLVM codegen passes intoDan Gohman2008-09-251-109/+44
* <rdar://problem/6234798> Assertion failed: (!OpInfo.AssignedRegs.Regs.empty()...Evan Cheng2008-09-251-2/+5
* Give LowerSubregs.cpp a top-level description.Dan Gohman2008-09-241-0/+7
* Fix patterns for SSE4.1 move and sign extend instructions. Also add instructi...Evan Cheng2008-09-242-6/+86
* X86ISD::VZEXT_LOAD should produce and fold a chain.Evan Cheng2008-09-241-10/+14
* Remove SelectionDag early allocation of registersDale Johannesen2008-09-243-41/+61
* Minor cleanupAnton Korobeynikov2008-09-244-0/+10
* Get rid of virtual inheritance for ARM TAIAnton Korobeynikov2008-09-243-33/+40
* Get rid of virtual inheritance for PPC TAIAnton Korobeynikov2008-09-242-24/+23
* Use crazy template-based inheritance instead of virtual one.Anton Korobeynikov2008-09-244-127/+138
* Use helperAnton Korobeynikov2008-09-241-8/+2
* SmallPtrSet will be betterAnton Korobeynikov2008-09-241-3/+2
* Get rid of ReadOnlySection duplicateAnton Korobeynikov2008-09-247-23/+15
* Use named sections, where they should beAnton Korobeynikov2008-09-241-7/+5
* Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov2008-09-247-35/+11
* Use generic section-handling stuff to emit constant pool entriesAnton Korobeynikov2008-09-241-45/+36
* CleanupAnton Korobeynikov2008-09-242-2/+2
* Get rid of duplicate char*/Section* stuff for TLS sectionsAnton Korobeynikov2008-09-243-11/+7
* Cleanup, no functionality changeAnton Korobeynikov2008-09-242-4/+4
* Get rid of duplicate char*/Section* DataSectionAnton Korobeynikov2008-09-248-16/+14
* Get rid of duplicate char*/Section* TextSectionAnton Korobeynikov2008-09-248-21/+21
* Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov2008-09-2410-36/+31