aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2013-02-14Hexagon: Change insn class to support instruction encoding.Jyotsna Verma
2013-02-14added basic support for Intel ADX instructionsKay Tiong Khoo
2013-02-14R600/SI: Fix int_SI_fs_interp_constantMichel Danzer
2013-02-1480-colNadav Rotem
2013-02-14Hexagon: Use multiclass for absolute addressing mode loads.Jyotsna Verma
2013-02-14Re-apply r175088 for bug fix 13622: Add paired register support forWeiming Zhao
2013-02-14R600: Do not fold single instruction with more that 3 kcache readVincent Lejeune
2013-02-14R600: Export instructions are no longer terminatorVincent Lejeune
2013-02-14R600: Fold zero/one in export instructionsVincent Lejeune
2013-02-14R600: Do not fold modifier/litterals in vector instVincent Lejeune
2013-02-14AArch64: switch from neverHasSideEffects to hasSideEffects.Tim Northover
2013-02-14AArch64: stop claiming that NEON registers are usable for now.Tim Northover
2013-02-14AArch64: add block comments where missingTim Northover
2013-02-14Make ARMAsmParser accept the correct alignment specifier syntax in instructions.Kristof Beyls
2013-02-14Fixed a bug in X86TargetLowering::LowerVectorIntExtend() (assertion failure).Elena Demikhovsky
2013-02-14R600/SI: Check for empty stack in SIAnnotateControlFlow::isTopOfStackMichel Danzer
2013-02-14Revert r175120 and r175121. Clang is producing the expected asm names again.Rafael Espindola
2013-02-14Remove the form field from Mips16 instruction formats and set thingsReed Kotler
2013-02-14Don't assume the mangling of static functions.Rafael Espindola
2013-02-14Don't asume that a static function in an extern "C" block will not be mangled.Rafael Espindola
2013-02-13temporarily revert the patch due to some conflictsWeiming Zhao
2013-02-13Hexagon: add support for predicate-GPR copies.Anshuman Dasgupta
2013-02-13R600: Add support for 128-bit parametersTom Stellard
2013-02-13Don't build tail calls to functions with three inreg arguments on x86-32 PIC.Nick Lewycky
2013-02-13Bug fix 13622: Add paired register support for inline asm with 64-bit data on...Weiming Zhao
2013-02-13Hexagon: Use absolute addressing mode loads/stores for global+offset Jyotsna Verma
2013-02-13[ms-inline-asm] Add support for memory references that have non-immediateChad Rosier
2013-02-13For Mips 16, add the optimization where the 16 bit form of addiu sp can be usedReed Kotler
2013-02-13MIsched: HazardRecognizers are created for each DAG. Free them.Andrew Trick
2013-02-13Add registration for PPC-specific passes to allow the IR to be dumpedKrzysztof Parzyszek
2013-02-13X86: Disable generation of rep;movsl when %esi is used as a base pointer.Benjamin Kramer
2013-02-13Make jumptables work for -staticReed Kotler
2013-02-13Prevent insertion of "vzeroupper" before call that preserves YMM registers, s...Elena Demikhovsky
2013-02-13Check i1 as well as i8 variables for 8 bit registers for x86 inlineEric Christopher
2013-02-13Test commit. Fixed typo.David Peixotto
2013-02-12Cleaned up some leftover legacy-JIT localmods.Eli Bendersky
2013-02-12Hexagon: Add support to generate predicated absolute addressing modeJyotsna Verma
2013-02-12[NVPTX] Disable vector registersJustin Holewinski
2013-02-12R600: Fix regression with shadow array sampler on pre-SI GPUs.Michel Danzer
2013-02-12ARM cost model: Add vector reverse shuffle costsArnold Schwaighofer
2013-02-12ARM NEON: Handle v16i8 and v8i16 reverse shufflesArnold Schwaighofer
2013-02-12Added 0x0D to 2-byte opcode extension table for prefetch* variantsKay Tiong Khoo
2013-02-11[mips] Expand pseudo instructions before they are emitted inAkira Hatanaka
2013-02-11[mips] Fix indentation.Akira Hatanaka
2013-02-11Extend Hexagon hardware loop generation to handle various additional cases:Krzysztof Parzyszek
2013-02-11Implement HexagonInstrInfo::analyzeCompare.Krzysztof Parzyszek
2013-02-11*fixed disassembly of some i386 system insts with intel syntaxKay Tiong Khoo
2013-02-11R600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp/neg/abs modifiers.Michel Danzer
2013-02-11AArch64: fix build on some MSVC versionsTim Northover
2013-02-11AArch64: Simplify logic in deciding whether bfi is validTim Northover