aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-12-12XOP encoding bits and logic.Jan Sjödin
2011-12-12Also set the proper alignment on inner islands and the function itself.Jakob Stoklund Olesen
2011-12-12Make MF a class member instead of passing it around everywhere.Jakob Stoklund Olesen
2011-12-12Add a -arm-align-constant-islands flag, default off.Jakob Stoklund Olesen
2011-12-11Remove some remants of the old palign pattern fragment that were still hangin...Craig Topper
2011-12-11Fixed bug 9905: Failure in code selection for llvm intrinsics sqrt/exp (fix f...Stepan Dyatkovskiy
2011-12-11Mips: Don't create a dangling IR function just to get the address of a symbol.Benjamin Kramer
2011-12-11Also remove unnecessary includes from this file, which was supposed to be partNick Lewycky
2011-12-10Minimize #include's and forward-declares in Target.Nick Lewycky
2011-12-10Refactor the implementation of the TargetOptions out of TargetMachine, takingNick Lewycky
2011-12-10Revert r146322 to appease buildbots. Original commit message:Chad Rosier
2011-12-10Fixed bug 9905: Failure in code selection for llvm intrinsics sqrt/exp (fix f...Stepan Dyatkovskiy
2011-12-10Make CR spill and restore use a reserved register. These operations cannot us...Hal Finkel
2011-12-10Try to align the point where a large basic block is split.Jakob Stoklund Olesen
2011-12-10More debug output formatting.Jakob Stoklund Olesen
2011-12-10Handle expressions of the form _GLOBAL_OFFSET_TABLE_-symbol the same way gasRafael Espindola
2011-12-10ARM add some more pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach
2011-12-09Splats can contain undef's; make sure to handle them correctly. PR11526.Eli Friedman
2011-12-09ARM add some pre-UAL VFP mnemonics for convenience when porting old code.Jim Grosbach
2011-12-09ARM allows '' syntax, not just '#imm' for assembly.Jim Grosbach
2011-12-09ARM assembly aliases for BIC<-->AND (immediate).Jim Grosbach
2011-12-09ARM NEON data type aliases for VBIC(register).Jim Grosbach
2011-12-09ARM assembly parsing and encoding for VLD2 with writeback.Jim Grosbach
2011-12-09User a helper overload for a common pattern.Jakob Stoklund Olesen
2011-12-09Tidy up. Better base class factoring.Jim Grosbach
2011-12-09Tidy up. Better base class factoring.Jim Grosbach
2011-12-09Tweak debugging output.Jakob Stoklund Olesen
2011-12-09This is now implemented.Benjamin Kramer
2011-12-09X86: Add patterns for the various rounding ops for SSE4.1 and AVX.Benjamin Kramer
2011-12-09X86: Split (v)rounds[sd] into a normal and an intrinsic version.Benjamin Kramer
2011-12-09Move isUnpredicatedTerminator() default implementation to TargetInstrInfoImpl...Evan Cheng
2011-12-09Remove hasSSE1orAVX(). It's the same as hasXMM().Evan Cheng
2011-12-09Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka
2011-12-09jalr should use t9 ($25) for indirect calls regardless of the relocation modelAkira Hatanaka
2011-12-08ARM convenience aliases for VSQRT.Jim Grosbach
2011-12-08Add 256-bit variant vmovss and vmovsd patterns. rdar://10538417Evan Cheng
2011-12-08ARM 64-bit VEXT assembly uses a .64 suffix, not .32, amazingly enough.Jim Grosbach
2011-12-08Enhance both TargetLibraryInfo and SelectionDAGBuilder so that the latter can...Owen Anderson
2011-12-08ARM VSHR implied destination operand form aliases.Jim Grosbach
2011-12-08Add various missing AVX patterns which was causing crashes. Sadly, the generatedEvan Cheng
2011-12-08ARM asm parser, just issue a warning for a duplicate reg in a list.Jim Grosbach
2011-12-08Pass a GlobalAddress instead of an ExternalSymbol to LowerCallTo inAkira Hatanaka
2011-12-08ARM VSUB implied destination operand form aliases.Jim Grosbach
2011-12-08Don't explicitly marked libm rounding ops as legal on SSE4.1/AVX. There don'...Owen Anderson
2011-12-08ARM VQADD implied destination operand form aliases.Jim Grosbach
2011-12-08ARM a few more VMUL implied destination operand form aliases.Jim Grosbach
2011-12-08Implement 64-bit support for thread local storage handling.Akira Hatanaka
2011-12-08Teach SelectionDAG to match more calls to libm functions onto existing SDNode...Owen Anderson
2011-12-08ARM assembler support for register name aliases.Jim Grosbach
2011-12-08Many of the SSE patterns should not be selected when AVX is available. This l...Evan Cheng