aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-07-30Fix up patterns for VCVTSS2SD. Specifically give it priority over SSE form. A...Craig Topper
2012-07-29Fix load types on intrinsic forms of SS2SD and SD2SS AVX/SSE convert instruct...Craig Topper
2012-07-29Move more SSE/AVX convert instruction patterns into their definitions.Craig Topper
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28Fold patterns for some of the SSE/AVX convert instructions into their instruc...Craig Topper
2012-07-28Mark some of the SSE/AVX convert instructions as mayLoad/neverHasSideEffects.Craig Topper
2012-07-28X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-07-28Make CVTSS2SI instruction definition consistent with CVTSD2SI.Craig Topper
2012-07-28Fix up memory load types for SSE scalar convert intrinsic patterns.Craig Topper
2012-07-28X86 Peephole: fix PR13475 in optimizeCompare.Manman Ren
2012-07-26Pass the correct call frame size to callseq_start node. This is needed toAkira Hatanaka
2012-07-26Remove the X86 sub_ss and sub_sd sub-register indexes completely.Jakob Stoklund Olesen
2012-07-26Remove the last mentions of sub_ss and sub_sd from patterns.Jakob Stoklund Olesen
2012-07-26Eliminate sub_ss, sub_sd from broadcast patterns.Jakob Stoklund Olesen
2012-07-26Eliminate more sub_ss / sub_sd patterns.Jakob Stoklund Olesen
2012-07-26Eliminate some SUBREG_TO_REG patterns with sub_ss and sub_sd.Jakob Stoklund Olesen
2012-07-26Eliminate a batch of uses of sub_ss and sub_sd in the X86 target.Jakob Stoklund Olesen
2012-07-26Make l/q suffixes on AVX forms of scalar convert instructions consistent with...Craig Topper
2012-07-26Fix call setup for PIC.Akira Hatanaka
2012-07-25ARM: Don't assume an SDNode is a constant.Jim Grosbach
2012-07-25make all Emit*() functions consult the TargetLibraryInfo information before c...Nuno Lopes
2012-07-25Fix typos. Thanks to Matt Beaumont-Gay for noticing it.Rafael Espindola
2012-07-25When a return struct pointer is passed in registers, the called has nothingRafael Espindola
2012-07-25Factor a long list of conditions into a predicate function. No functionalityRafael Espindola
2012-07-25Eliminate the stack slot used to save the global base register.Akira Hatanaka
2012-07-24Fix a bug in the x86 disassembler's symbolic disassembly support for Jcc-JumpKevin Enderby
2012-07-24add a few more functions to TargetLibraryInfo:Nuno Lopes
2012-07-24ELF does not imply GNU/Linux. Do not assume GNU conventions just because weDavid Chisnall
2012-07-24TargetLibraryInfo: add strn?cat, strn?cpy, and strn?lenNuno Lopes
2012-07-24Fix function MipsCodeEmitter::emitExternalSymbolAddress to pass testAkira Hatanaka
2012-07-23Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka
2012-07-23Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h.Akira Hatanaka
2012-07-23Test revert of test changes.Micah Villmow
2012-07-23Test commit.Micah Villmow
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-07-21Fix Mips long branch pass.Akira Hatanaka
2012-07-21Add HIGHER and HIGHEST relocations to Mips backend.Akira Hatanaka
2012-07-21Revert accidental commit.Akira Hatanaka
2012-07-21Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka
2012-07-20Don't use implicit register operands to calculate L-bit for AVX instructions....Craig Topper
2012-07-19Adds the family codes for the Midview Atom processors so that thePreston Gurd
2012-07-19default to use -mv4 when no version of Hexagon has been specifiedSebastian Pop
2012-07-19[arm-fast-isel] Add support for vararg function calls.Jush Lu
2012-07-19Remove tabs.Bill Wendling
2012-07-19Remove tabs.Bill Wendling
2012-07-19Remove tabs.Bill Wendling
2012-07-19Remove tabs.Bill Wendling
2012-07-18X86: remove redundant cmp against zero.Manman Ren
2012-07-18This patch fixes 8 out of 20 unexpected failures in "make check"Preston Gurd
2012-07-18Fix ARMTargetLowering::isLegalAddImmediate to consider thumb encodings.Andrew Trick