aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-01-23An option to selectively enable parts of ARM EHABI support.Evgeniy Stepanov
2012-01-23Update more places to use target specific nodes for vector shifts instead of ...Craig Topper
2012-01-23Custom lower vector shift intrinsics to target specific nodes and remove the ...Craig Topper
2012-01-23Remove pattern fragments for v32i8, v16i16, v8i32, v16i8, v8i16, and v4i32 lo...Craig Topper
2012-01-22Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern...Craig Topper
2012-01-22Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86...Craig Topper
2012-01-22Use Attributes::None instead of 0 after r148553 change on Attributes from uns...Nicolas Geoffray
2012-01-22Add target specific ISD node types for SSE/AVX vector shuffle instructions an...Craig Topper
2012-01-22Add fused multiple+add instructions from VFPv4.Anton Korobeynikov
2012-01-22Make code a little less verbose.Craig Topper
2012-01-22Remove unused X86 ISD node type defines.Craig Topper
2012-01-22Move some vector shift patterns into their instruction definitions.Craig Topper
2012-01-21Add memory patterns for some of the fp<->integer conversion instructions. Fol...Craig Topper
2012-01-21Remove unused variables.Benjamin Kramer
2012-01-21Fix PR11819 introduced by r148537. I'd commit the test case, but the generate...Craig Topper
2012-01-21Thumb2 'add rd, pc, imm' alternate form for 'adr' instruction.Jim Grosbach
2012-01-20Intel syntax: Robustify register parsing.Devang Patel
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