aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-20Intel syntax: Parse ... PTR [-8]Devang Patel
2012-01-20Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel
2012-01-20ARM vector any_extends need to be selected to vmovl. <rdar://problem/10723651>Bob Wilson
2012-01-20VST2 four-register w/ update pseudos for fixed/register update.Jim Grosbach
2012-01-20NEON use vmov.i32 to splat some f32 values into vectors.Jim Grosbach
2012-01-20Remove a bunch of unused variable assignments.Benjamin Kramer
2012-01-20Improve 256-bit shuffle splitting to allow 2 sources in each 128-bit lane. As...Craig Topper
2012-01-20Add support for selecting 256-bit PALIGNR.Craig Topper
2012-01-20Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.Eli Friedman
2012-01-19Silence warnings about mixing enums.Benjamin Kramer
2012-01-19Post process 'and', 'sub' instructions and select better encoding, if available.Devang Patel
2012-01-19Intel syntax: There is no need to create unary expr for simple negative displ...Devang Patel
2012-01-19Post process 'xor', 'or' and 'cmp' instructions and select better encoding, i...Devang Patel
2012-01-19Emit ARM EHABI unwinding instructions for 3 more Thumb instructions.Evgeniy Stepanov
2012-01-19Folding table additions and fixes for AVX.Craig Topper
2012-01-19Merge 128-bit and 256-bit SHUFPS/SHUFPD handling.Craig Topper
2012-01-19ARM assembly diagnostic caret in better position for FPImm.Jim Grosbach
2012-01-19Thumb2 relaxation for tADR to t2ADR.Jim Grosbach
2012-01-19Add comment and fix range check in condition.Jim Grosbach
2012-01-19- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng
2012-01-19Add a TargetOption for disabling tail calls.Nick Lewycky
2012-01-19Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng
2012-01-18Add experimental -x86-use-regmask command line option.Jakob Stoklund Olesen
2012-01-18Ignore register mask operands when lowering instructions to MC.Jakob Stoklund Olesen
2012-01-18Thumb2 alternate syntax for LDR(literal) and friends.Jim Grosbach
2012-01-18Process instructions after match to select alternative encoding which may be ...Devang Patel
2012-01-18Replace FIXME with explanatory comment.Jim Grosbach
2012-01-18Thumb2 relaxation for LDR(literal).Jim Grosbach
2012-01-18Rename pattern for clarity.Jim Grosbach
2012-01-18Tidy up. 80 columns.Jim Grosbach
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-18Thumb2 load/store fixups don't set the thumb bit.Jim Grosbach
2012-01-18Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2012-01-17Implement ARMBaseRegisterInfo::getCallPreservedMask().Jakob Stoklund Olesen
2012-01-17Move X86 callee saved register lists to the X86CallConv .td file.Jakob Stoklund Olesen
2012-01-17Intel syntax: Fix parser match class to check memory operand size.Devang Patel
2012-01-17Intel syntax: Parse "BYTE PTR [RDX + RCX]"Devang Patel
2012-01-17Untabify.Devang Patel
2012-01-17Intel syntax: Do not unncessarily create plus expression for memory operand d...Devang Patel
2012-01-17Intel syntax: Robustify memory operand parsing.Devang Patel
2012-01-17Fix warning.Nadav Rotem
2012-01-17Fix 11769.Nadav Rotem
2012-01-17Remove unnecessary AVX check from an assert. hasSSE2 is enough.Craig Topper
2012-01-17Moving options declarations around.Andrew Trick
2012-01-17Fix a crasher when PerformShiftCombine receives a BUILD_VECTOR of all UNDEF. ...Craig Topper
2012-01-16Removing unused default switch cases in switches over enums that already acco...David Blaikie
2012-01-16Cleanup PPC RLWINM8 vs RLWINMHal Finkel
2012-01-16Make sure the non-SSE lowering for fences correctly clobbers EFLAGS. PR11768.Eli Friedman