aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-12-22Move PPC bits to lib/Target/PowerPC.Rafael Espindola
2011-12-22Hopefully fix the cmake build.Rafael Espindola
2011-12-22Fix name in comments.Rafael Espindola
2011-12-22Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka
2011-12-22Unbreak cmake build after r147115.Richard Smith
2011-12-22Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola
2011-12-21ARM NEON mnemonic aliase for vrecpeq.Jim Grosbach
2011-12-21ARM VFP optional data type on VMOV GPR<-->SPR.Jim Grosbach
2011-12-21ARM NEON optional data type on VSWP instructions.Jim Grosbach
2011-12-21ARM NEON mnemonic aliases for vzipq and vswpq.Jim Grosbach
2011-12-21ARM asm parser should be more lenient w/ .thumb_func directive.Jim Grosbach
2011-12-21Thumb2 assembly parsing of 'mov rd, rn, rrx'.Jim Grosbach
2011-12-21Fix 80-column violations.Chad Rosier
2011-12-21Thumb2 assembly parsing of 'mov(register shifted register)' aliases.Jim Grosbach
2011-12-21Move common code into an MRI function.Jakob Stoklund Olesen
2011-12-21ARM NEON assmebly parsing for VLD2 to all lanes instructions.Jim Grosbach
2011-12-21No case stmt for BUILD_VECTOR in PerformDAGCombine(), so I assume this isn't Chad Rosier
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier
2011-12-21Move the X86 specific bits of the ELF writer to the Target/X86 directory.Rafael Espindola
2011-12-21Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola
2011-12-21Remove mode specific disassembler classes and just call X86GenericDisassemble...Craig Topper
2011-12-21Fix typo in a couple commentsCraig Topper
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng
2011-12-21ARM assembly parsing allows constant expressions for lane indices.Jim Grosbach
2011-12-21ARM NEON VLD2 assembly parsing for structure to all lanes, non-writeback.Jim Grosbach
2011-12-21Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka
2011-12-21Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka
2011-12-21Expand 64-bit CTPOP and CTTZ.Akira Hatanaka
2011-12-21Expand 64-bit atomic load and store.Akira Hatanaka
2011-12-20Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka
2011-12-20Add definition of WSBH (Word Swap Bytes within Halfwords), which is anAkira Hatanaka
2011-12-2064-bit uint-fp conversion nodes are expanded.Akira Hatanaka
2011-12-20Enable custom lowering DYNAMIC_STACKALLOC nodes.Akira Hatanaka
2011-12-20Set the correct stack pointer register that should be saved or restored.Akira Hatanaka
2011-12-20ARM .req register name aliases are case insensitive, just like regnames.Jim Grosbach
2011-12-20Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka
2011-12-20Fix indentation.Akira Hatanaka
2011-12-2064-bit data directive.Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add 64-bit extload patterns.Akira Hatanaka
2011-12-20Add patterns for matching extloads with 64-bit address. The patterns are enabledAkira Hatanaka
2011-12-20Move comment to appropriate place.Jim Grosbach
2011-12-20Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka
2011-12-20Heed spill slot alignment on ARM.Jakob Stoklund Olesen
2011-12-20Revert part of r146995 that was accidentally commmitted.Akira Hatanaka
2011-12-2032-to-64-bit sign extension pattern.Akira Hatanaka
2011-12-20Add a pattern for matching zero-store with 64-bit address. The pattern is ena...Akira Hatanaka
2011-12-20ARM assembly parsing and encoding for VST2 single-element, double spaced.Jim Grosbach
2011-12-20ARM assembly parsing and encoding for VLD2 single-element, double spaced.Jim Grosbach
2011-12-20ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng