aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-08-03Add new getLibFunc method to TargetLibraryInfo.Bob Wilson
2012-08-03[arm-fast-isel] Add support for shl, lshr, and ashr.Jush Lu
2012-08-03Add support for the ARM GHC calling convention, this patch was in 3.0,Eric Christopher
2012-08-02ARM: Tidy up. Remove unused template parameters.Jim Grosbach
2012-08-02ARM: More InstAlias refactors to use #NAME#.Jim Grosbach
2012-08-02ARM: Refactor instaliases using TableGen support for #NAME#.Jim Grosbach
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-08-02Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka
2012-08-02Set transient stack alignment in constructor of MipsFrameLowering and re-enableAkira Hatanaka
2012-08-02Support fpv4 for ARM Cortex-M4.Jiangning Liu
2012-08-02Fix #13035, a bug around Thumb instruction LDRD/STRD with negative #0 offset ...Jiangning Liu
2012-08-02Fix #13138, a bug around ARM instruction DSB encoding and decoding issue.Jiangning Liu
2012-08-02Fix #13241, a bug around shift immediate operand for ARM instruction ADR.Jiangning Liu
2012-08-02X86 Peephole: fold loads to the source register operand if possible.Manman Ren
2012-08-01X86: mark GATHER instructios as mayLoadManman Ren
2012-08-01ARM: Remove redundant instalias.Jim Grosbach
2012-08-01Clean up formatting.Jim Grosbach
2012-08-01Tidy up.Jim Grosbach
2012-08-01Whitespace.Chad Rosier
2012-08-01Added FMA functionality to X86 target.Elena Demikhovsky
2012-08-01Add more indirection to the disassembler tables to reduce amount of space use...Craig Topper
2012-08-01Implement MipsJITInfo::replaceMachineCodeForFunction.Akira Hatanaka
2012-08-01Remove unused variable.Akira Hatanaka
2012-07-31Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka
2012-07-31Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka
2012-07-31Add Mips16InstrInfo.cpp and MipsSEInstrInfo.cpp to CMakeLists.txt.Akira Hatanaka
2012-07-31Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka
2012-07-31Delete mips64 target machine classes. mips target machines can be used in placeAkira Hatanaka
2012-07-31Let PEI::calculateFrameObjectOffsets compute the final stack size rather thanAkira Hatanaka
2012-07-31Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka
2012-07-31Define ADJCALLSTACKDOWN/UP nodes. These nodes are emitted regardless of whetherAkira Hatanaka
2012-07-31Change name of class MipsInst to InstSE to distinguish it from mips16'sAkira Hatanaka
2012-07-31When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka
2012-07-31[x86 frame lowering] In 32-bit mode, use ESI as the base pointer.Chad Rosier
2012-07-31Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka
2012-07-31Make INSTRUCTION_SPECIFIER_FIELDS match X86DisassemblerCommon.h. Also remove ...Craig Topper
2012-07-31Tidy up trailing whitespaceCraig Topper
2012-07-31Tidy up trailing whitespaceCraig Topper
2012-07-30Fix a bug in ARMMachObjectWriter::RecordRelocation() in ARMMachObjectWriter.cppKevin Enderby
2012-07-30Mark MOVZX16/MOVSX16 as neverHasSideEffects/mayLoadCraig Topper
2012-07-30Mark MOVZX32_NOREX as isCodeGenOnly and neverHasSideEffects. The isCodeGenOnl...Craig Topper
2012-07-30Give VCVTTPD2DQ priority over CVTTPD2DQ.Craig Topper
2012-07-30Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.Craig Topper
2012-07-30Fix up patterns for VCVTSS2SD. Specifically give it priority over SSE form. A...Craig Topper
2012-07-29Fix load types on intrinsic forms of SS2SD and SD2SS AVX/SSE convert instruct...Craig Topper
2012-07-29Move more SSE/AVX convert instruction patterns into their definitions.Craig Topper
2012-07-29Revert r160920 and r160919 due to dragonegg and clang selfhost failureManman Ren
2012-07-28Fold patterns for some of the SSE/AVX convert instructions into their instruc...Craig Topper
2012-07-28Mark some of the SSE/AVX convert instructions as mayLoad/neverHasSideEffects.Craig Topper