aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
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
2012-07-18whitespaceAndrew Trick
2012-07-18The vbroadcast family of instructions has 'fallback patterns' in case where theNadav Rotem
2012-07-18Mips specific inline asm operand modifier 'M':Jack Carter
2012-07-18Remove tab characters.Craig Topper
2012-07-18Fix typo in error message and remove some tab characters.Craig Topper
2012-07-18Make x86 asm parser to check for xmm vs ymm for index register in gather inst...Craig Topper