[LSR] Canonicalize reg1 + ... + regN into reg1 + ... + 1*regN.
[oota-llvm.git] / lib / Target /
2014-05-20 Adam Nemet[PowerPC] PR19796: Also match ISD::TargetConstant in...
2014-05-20 Eric ChristopherClean up language and grammar.
2014-05-20 Daniel SandersTemporarily revert: r209129 - [mips][mips64r6] Sorted...
2014-05-20 Tim NorthoverTableGen: permit non-leaf ComplexPattern uses
2014-05-20 Simon AtanasyanAdd parentheses to suppress the gcc warning '-Wparenthe...
2014-05-20 Christian PirkerARMEB: Additional test files for ARM fixups
2014-05-20 Tim NorthoverTableGen: convert InstAlias's Emit bit to an int.
2014-05-20 Alexey Volkov[X86] Tune LEA usage for Silvermont
2014-05-19 Chad Rosier[ARM64] Adds Cortex-A53 scheduling support for vector...
2014-05-19 Matt ArsenaultRemove unused method declaration
2014-05-19 Juergen Ributzka[ConstantHoisting][X86] Change the cost model to never...
2014-05-19 Andrea Di Biagio[X86] Add ISel patterns to improve the selection of...
2014-05-19 Filipe CabecinhasAdded more insertps optimizations
2014-05-19 Jyotsna Vermareverting r209132
2014-05-19 Bradley Smith[ARM64] Split tbz/tbnz into W/X register variant
2014-05-19 Jyotsna VermaHexagon: Add encoding bits to the mpy instructions.
2014-05-19 Zoran Jovanovic[mips][mips64r6] Sorted *_ENC, *_DESC classes and tests
2014-05-19 Aaron BallmanResolving MSVC warnings about switch statements with...
2014-05-19 Benjamin KramerSDAG: Legalize vector BSWAP into a shuffle if the shuff...
2014-05-18 Saleem AbdulrasoolARM: make libcall setup more table driven
2014-05-18 Saleem AbdulrasoolARM: improve WoA ABI conformance for frame register
2014-05-18 Saleem AbdulrasoolARM: consolidate frame pointer register knowledge
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-17 Saleem AbdulrasoolTarget: change member from reference to pointer
2014-05-17 Saleem AbdulrasoolARM: whitespace
2014-05-17 David MajnemerTarget: Replace getSection().empty() with hasSection()
2014-05-17 Saleem AbdulrasoolARM: use the proper target object format for WoA
2014-05-17 Chandler Carruth[x86] Fix a bad predicate I spotted by inspection ...
2014-05-16 Pete CooperUse a sized enum for MachineOperandType. No functional...
2014-05-16 Filipe CabecinhasImplemented special cases for PerformVSELECTCombine.
2014-05-16 Filipe CabecinhasLower vselects into X86ISD::BLENDI when appropriate.
2014-05-16 Filipe CabecinhasImplemented LowerVSELECT to custom lower some instructions.
2014-05-16 Rafael EspindolaDelete getAliasedGlobal.
2014-05-16 Tom StellardR600/SI: Refactor the VOP3_32 tablegen class
2014-05-16 Tom StellardR600/SI: Add a PredicateControl class for managing...
2014-05-16 Tom StellardR600/SI: Move tablegen patterns away from instruction...
2014-05-16 Tom StellardR600/SI: Remove unused instruction
2014-05-16 Tom StellardR600/SI: Promote f32 SELECT to i32
2014-05-16 Tom StellardR600/SI: Remove duplicate pattern
2014-05-16 Chad Rosier[ARM64] Increases the Sched Model accuracy for Cortex...
2014-05-16 Tilmann Scheller[ARM64] Fix wrong comment in load/store optimization...
2014-05-16 James MolloyRe-enable inline memcpy expansion for Thumb1.
2014-05-16 James MolloyFix the Load/Store optimization pass to work with Thumb1.
2014-05-16 James MolloyEnable the Load/Store optimization pass for Thumb1...
2014-05-16 James MolloyFix a few comment typos and style issues.
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add SELEQZ and SELNEZ instructions
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add Compact indexed jumps.
2014-05-16 Rafael EspindolaRevert "Implement global merge optimization for global...
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add Compact zero-compare branch-and...
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add compact branch instructions
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add LWPC and LWUPC instructions
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add Floating Point Compare setting...
2014-05-16 Tim NorthoverTableGen: fix operand counting for aliases
2014-05-16 Tim NorthoverARM64: disable printing of "fcmXY ..., #0" aliases
2014-05-16 Tim NorthoverAArch64: disable printing of add/sub alias
2014-05-16 Tim NorthoverSparc: disable printing of jmp/call aliases (C++ does it)
2014-05-16 Tim NorthoverSparc: disable printing on longer "brX,pt" aliases
2014-05-16 Tim NorthoverMips: don't print subu alias for addiu
2014-05-16 Tim NorthoverX86: disable printing of bare "mov" aliases
2014-05-16 Tim NorthoverAArch64: disable printing of MOV -> MOVZ aliases
2014-05-16 Tim NorthoverARM64: disable printing of swapped compare-mask aliases
2014-05-16 Tim NorthoverARM64: disable printing of LDUR -> LDR aliases
2014-05-16 Tim NorthoverARM64: give TST aliases priority over ANDS.
2014-05-16 Tim NorthoverARM64: give MOV priority over shorter ORR when printing...
2014-05-16 Tim NorthoverARM64: give NEG priority over SUB when printing aliases.
2014-05-16 Tim NorthoverARM64: disable printing of "lslv" type aliases
2014-05-16 Hao Liu[ARM64]Implement NEON post-increment LD1(lane) and...
2014-05-16 Zoran Jovanovic[mips][mips64r6] Add Floating Point Fused Multiply...
2014-05-16 Saleem AbdulrasoolARM: add some integer/floating point conversion libcalls
2014-05-15 Jiangning LiuImplement global merge optimization for global variables.
2014-05-15 Eric ChristopherRemove unused llvm namespace bool variable.
2014-05-15 Reed KotlerFinish materialize for ints
2014-05-15 Matt ArsenaultUse range for
2014-05-15 Bradley Smith[ARM64] Improve diagnostics for Cn operands in SYS...
2014-05-15 Andrea Di Biagio[X86] Teach the backend how to fold SSE4.1/AVX/AVX2...
2014-05-15 Zoran Jovanovic[mips][mips64r6] Add CLASS.fmt instructions
2014-05-15 Zoran Jovanovic[mips][mips64r6] Add RINT.fmt instructions
2014-05-15 Zoran Jovanovic[mips][mips64r6] Add SELEQZ/SELNEZ.fmt instructions
2014-05-15 Zoran Jovanovic[mips][mips64r6] Add MAX/MIN/MAXA/MINA.fmt instructions
2014-05-15 Tom StellardR600/SI: Stop using VSrc_* as the default register...
2014-05-15 Tom StellardR600/SI: Fix a bug with handling of INSERT_SUBREG in...
2014-05-15 Tom StellardR600/SI: Only use SALU instructions for 64-bit add...
2014-05-15 Tom StellardR600/SI: Use VALU instructions for i1 ops
2014-05-15 Tim NorthoverTableGen: use correct MIOperand when printing aliases
2014-05-15 Daniel Sanders[mips][mips64r6] Add bitswap, and dbitswap
2014-05-15 Jay FoadInstead of littering asserts throughout the code after...
2014-05-15 Tim NorthoverARM64: print correct aliases for NEON mov & mvn instruc...
2014-05-15 Daniel Sanders[mips][mips64r6] Add align and dalign
2014-05-15 Tim NorthoverTableGen/ARM64: print aliases even if they have syntax...
2014-05-15 Tim NorthoverARM64: add correct vector registers during asm parsing
2014-05-15 Bradley Smith[ARM64] Improve load/store diagnostics and forbid 32...
2014-05-15 Bradley Smith[ARM64] Parse fixed vector lanes properly so that diagn...
2014-05-15 Bradley Smith[ARM64] Add/Fixup diagnostics for floating point immediates
2014-05-15 Bradley Smith[ARM64] Add condition code operand type such that prope...
2014-05-15 Bradley Smith[ARM64] Add more simple diagnostics for immediate/shift...
2014-05-15 Daniel Sanders[mips][mips64r6] Add addiupc, aluipc, and auipc
2014-05-15 Daniel Sanders[mips][mips64r6] Add aui, daui, dahi, and dati
2014-05-15 Daniel Sanders[mips][mips64r6] Test that branch likelies are not...
2014-05-15 Jonathan RoelofsFix some dyslexia in an assert message
2014-05-15 Alp TokerFix typos
next