aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-04-01Fix a pretty scary bug I introduced into the always inliner withChandler Carruth
2012-04-01misched: Add finalizeScheduler to complete the target interface.Andrew Trick
2012-04-01Removing a file that's no longer being used after the recent refactoringsEli Bendersky
2012-04-01Split the LdStGeneral PPC itin. class into LdStLoad and LdStStore.Hal Finkel
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-31Fix dynamic linking on PPC64.Hal Finkel
2012-03-31Fix a typo reported in IRC by someone reviewing this code.Chandler Carruth
2012-03-31Give the always-inliner its own custom filter. It shouldn't have to payChandler Carruth
2012-03-31Remove a bunch of empty, dead, and no-op methods from all of theseChandler Carruth
2012-03-31Initial commit for the rewrite of the inline cost analysis to operateChandler Carruth
2012-03-31Internalize: Remove reference of @llvm.noinline, it was replaced with the noi...Benjamin Kramer
2012-03-31I noticed in passing that the Metadata getIfExists method was creating a newDuncan Sands
2012-03-31Correctly vectorize powi.Hal Finkel
2012-03-31Select static relocation model if it is jitting.Akira Hatanaka
2012-03-31Add a 2 byte safety margin in offset computations.Jakob Stoklund Olesen
2012-03-31Add more debugging output to ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-30Rip out emission of the regIsInRegClass function for the asm printer.Benjamin Kramer
2012-03-30ARM fix encoding fixup resolution for ldrd and friends.Jim Grosbach
2012-03-30ARM assembler should prefer non-aliases encoding of cmp.Jim Grosbach
2012-03-30ARM encoding for VSWP got the second operand incorrect.Jim Grosbach
2012-03-30ARM can only use narrow encoding for low regs.Jim Grosbach
2012-03-30ARM integrated assembler should encoding choice for add/sub imm.Jim Grosbach
2012-03-30Handle unreachable code in the dominates functions. This changes users whenRafael Espindola
2012-03-30Re-factored RuntimeDyLd:Danil Malyshev
2012-03-30ARM assembly parsing needs to be paranoid about negative immediates.Jim Grosbach
2012-03-30Add computeMaskedBitsLoad back, as it was the change to instsimplify thatRafael Espindola
2012-03-30Add a note about a missed cmov -> sbb opportunity.Benjamin Kramer
2012-03-30Ensure conditional BL instructions for ARM are given the fixup fixup_arm_cond...James Molloy
2012-03-30ARM target should allow codegenprep to duplicate ret instructions to enable t...Evan Cheng
2012-03-30If we have a VLA that has a "use" in a metadata node that's then usedBill Wendling
2012-03-29Revert r153694. It was causing failures in the buildbots.Bill Wendling
2012-03-29Invalidate liveness in ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-29Prefer even-odd D-register pairs.Jakob Stoklund Olesen
2012-03-29Try using vmov.i32 to materialize FP32 constants that can't be materialized byLang Hames
2012-03-29Re-factored RuntimeDyld.Danil Malyshev
2012-03-29Lowercase the tag name to match the rest of dwarf.Eric Christopher
2012-03-29ARM assembly 'cmp lr, #0' should not encode using 'cmn'.Jim Grosbach
2012-03-29Handle register copies for the new ARM register classes.Jakob Stoklund Olesen
2012-03-29Make x86 REP_MOV* and REP_STO instructions use the correct operand sizes in 6...Lang Hames
2012-03-29Expand FREM.Akira Hatanaka
2012-03-29Don't PRE compares.Jakob Stoklund Olesen
2012-03-29Replace assert(0) with llvm_unreachable to avoid warnings about dropping off ...Benjamin Kramer
2012-03-29Add support for objc property decls according to the page at:Eric Christopher
2012-03-29Only allow symbolic names for (v)cmpss/sd/ps/pd encodings 8-31 to be used wit...Craig Topper
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-29Reverted to revision 153616 to unblock buildJoel Jones
2012-03-29For X86, change load/dec-or-inc/store into dec-or-inc, respectively.Joel Jones
2012-03-28Enable machine code verification in the entire code generator.Jakob Stoklund Olesen
2012-03-28Enable machine code verification after PreSched2 passes.Jakob Stoklund Olesen
2012-03-28Don't kill the base register when expanding strd.Jakob Stoklund Olesen