aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-05-20Re-commit 131641 with fixes; de-pseudoize MOVSX16rr8 and friends.Stuart Hastings
2011-05-20Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka
2011-05-20indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.Andrew Trick
2011-05-20Now that they're implemented, make the Win64 EH MCAsmStreamer methods callCharles Davis
2011-05-20Revert accidental commit.Evan Cheng
2011-05-20"Implement" the HandlerData Win64 EH method in the base MCStreamer.Charles Davis
2011-05-20Rename the "sandybridge" subtarget to "corei7-avx", for GCC compatibility.Benjamin Kramer
2011-05-20Remove noisy semicolons.Benjamin Kramer
2011-05-20Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to pr...Cameron Zwarich
2011-05-20indvars: minor cleanup in preparation for sign/zero extend elimination.Andrew Trick
2011-05-20Fix bug in which nodes that write to argument registers do not get glued with...Akira Hatanaka
2011-05-20Remove code that creates unnecessary frame objects.Akira Hatanaka
2011-05-20Define variables and functions in MipsFunctionInfo.Akira Hatanaka
2011-05-20Don't attempt to tail call optimize for Win64.Chad Rosier
2011-05-20Revert r131664 and fix it in instcombine instead. rdar://9467055Evan Cheng
2011-05-19Fix PR9955 by only attaching load memory operands to load instructions andCameron Zwarich
2011-05-19Add fast-isel support for zeroext and signext ret instructions on x86.Eli Friedman
2011-05-19Looks like OS X assemblers (including MC) don't likeRafael Espindola
2011-05-19Misc code refactorings:Rafael Espindola
2011-05-19Oddly people want to use the 'r' constraint for fp constants on x86.Eric Christopher
2011-05-19Implement the EndProlog Win64 EH method on the base MCStreamer.Charles Davis
2011-05-19This fixes one divergence between LLVM and binutils for ARM in theJason W Kim
2011-05-19Reapply r131605. This time with a fix, which is to use NoFolder.Devang Patel
2011-05-19ADD64ri32 sign extends its argument, so we need to use a R_X86_64_32S.Rafael Espindola
2011-05-19Align i64 arguments to 64 bit boundaries.Akira Hatanaka
2011-05-19Implement the Win64 EH prolog instruction methods on the base MCStreamer.Charles Davis
2011-05-19crc32 with 64-bit output zeros upper 32-bits. rdar://9467055Evan Cheng
2011-05-19Update some currently-disabled code, preparing for eventual use.Stuart Hastings
2011-05-19Increase number of available registers when target is MIPS32.Akira Hatanaka
2011-05-19Add comment.Evan Cheng
2011-05-19Simplify CC_MipsO32 and merge it with CC_MipsO32_VarArgs. Patch by Sasa Stank...Akira Hatanaka
2011-05-19Reapply 131644 including the missing header changes:Joerg Sonnenberger
2011-05-19Reverting 131641 to investigate 'bot complaint.Stuart Hastings
2011-05-19Revert r131644; it's breaking the build.Eli Friedman
2011-05-19Turns out GAS does have Win64 EH directives. (It also supports WinCE EH.) MakeCharles Davis
2011-05-1980 columns.Jim Grosbach
2011-05-19Introduce -fatal-assembler-warnings for the obvious purposeJoerg Sonnenberger
2011-05-19Fix data layout string. i64 is aligned to 64 bit boundaries.Akira Hatanaka
2011-05-19Revise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no longer beStuart Hastings
2011-05-19Use the correct register class for Cell varargs spilling. This fixes all of theCameron Zwarich
2011-05-19Fixed sdiv and udiv for <4 x i16>. The test from r125402 still applies for t...Mon P Wang
2011-05-19Implement the StartChained and EndChained Win64 EH methods on MCStreamer.Charles Davis
2011-05-19Make CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll pass with the verifier.Cameron Zwarich
2011-05-19Fix PR8828 by removing the explicit def in MovePCToLR as well as the pointlessCameron Zwarich
2011-05-19Reuse the TargetInstrDesc.Cameron Zwarich
2011-05-19Implement the StartProc and EndProc Win64 EH methods on the base MCStreamer.Charles Davis
2011-05-19revert 131605 to fix PR9946.Rafael Espindola
2011-05-19Correctly constrain a register class when computing frame offsets, as the Thumb2Cameron Zwarich
2011-05-19Revert r128961 because it didn't include a test and causes the verifier to failCameron Zwarich
2011-05-19Make the demanded bits/elements optimizations preserve debug line information.Eli Friedman