Teach the reassociate pass to fold chains of multiplies with repeated
[oota-llvm.git] / lib / Target /
2012-04-26 Evan ChengIf triple is armv7 / thumbv7 and a CPU is specified...
2012-04-25 Richard BartonUnify internal representation of ARM instructions with...
2012-04-25 Craig TopperAdd ifdef around getSubtargetFeatureName in tablegen...
2012-04-25 Craig TopperUse vector_shuffles instead of target specific unpack...
2012-04-25 Akira HatanakaDo not use $gp as a dedicated global register if the...
2012-04-24 Jim GrosbachARM: improved assembler diagnostics for missing CPU...
2012-04-24 Jim GrosbachARM: Nuke remnant bogus code.
2012-04-24 Nadav RotemAVX: Add additional vbroadcast replacement sequences...
2012-04-24 Nadav RotemAVX2: The BLENDPW instruction selects between vectors...
2012-04-24 Richard BartonRefactor Thumb ITState handling in ARM Disassembler...
2012-04-24 Nadav RotemAVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes...
2012-04-24 Craig TopperRemove dangling spaces. Fix some other formatting.
2012-04-24 Craig TopperSimplify code a bit and make it compile better. Remove...
2012-04-23 Jim GrosbachTidy up. 80 columns, whitespace, et. al.
2012-04-23 Nadav RotemOptimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SI...
2012-04-23 Preston GurdThis patch fixes a problem which arose when using the...
2012-04-23 Jim GrosbachARM: VSLI two-operand assmebly aliases are tblgen'erated.
2012-04-23 Jim GrosbachARM: tblgen'erate VSRA/VRSRA/VSRI assembly two-operand...
2012-04-23 Jim GrosbachARM: vqdmulh two-operand aliases are tblgen'erated...
2012-04-23 Chandler CarruthRevert r155365, r155366, and r155367. All three of...
2012-04-23 Sirish PandeHexagon V5 (floating point) support.
2012-04-23 Sirish PandeSupport for Hexagon architectural feature, new value...
2012-04-23 Sirish PandeSupport for Hexagon VLIW Packetizer.
2012-04-23 Craig TopperUse MVT instead of EVT through all of LowerVECTOR_SHUFF...
2012-04-23 Craig TopperMake getZeroVector and getOnesVector more alike as...
2012-04-23 Craig TopperTidy up by removing some 'else' after 'return'
2012-04-23 Craig TopperTidy up spacing in LowerVECTOR_SHUFFLEtoBlend. Remove...
2012-04-23 Craig TopperAdd a couple llvm_unreachables.
2012-04-23 Craig TopperRemove some tab characers.
2012-04-23 Craig TopperRemove some 'else' after 'return'. No functional change.
2012-04-22 Craig TopperMake Extract128BitVector and Insert128BitVector take...
2012-04-22 Craig TopperConvert getNode(UNDEF) to getUNDEF.
2012-04-22 Craig TopperMake calls to getVectorShuffle more consistent. Use...
2012-04-22 Craig TopperTidy up. 80 columns and argument alignment.
2012-04-22 Craig TopperSimplify code by converting multiple places that were...
2012-04-22 Benjamin KramerARM: Initialize the HasRAS bit.
2012-04-22 Elena DemikhovskyZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
2012-04-22 Bill WendlingRemove some potential warnings about variables used...
2012-04-21 Craig TopperMake some fixed arrays const. Use array_lengthof in...
2012-04-21 Craig TopperTidy up. 80 columns and some other spacing issues.
2012-04-21 NAKAMURA Takumillvm/lib/Target: [PR12611] Add "llvm/Support/raw_ostrea...
2012-04-21 NAKAMURA TakumiHexagonISelLowering.cpp: Reorder #includes.
2012-04-21 NAKAMURA TakumiHexagonInstPrinter.cpp: Suppress -Wunused-variable...
2012-04-20 Jim GrosbachARM: tblgen'erate more NEON two-operand aliases.
2012-04-20 Jim GrosbachARM: tblgen'erate more NEON two-operand aliases.
2012-04-20 Jim GrosbachARM: Update NEON assembly two-operand aliases.
2012-04-20 Gabor Greifeffectively back out my last change (r155190)
2012-04-20 Gabor Greiffix obviously bogus (IMO) operand index of the load...
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-04-20 Craig TopperConvert some uses of XXXRegisterClass to &XXXRegClass...
2012-04-20 Jim GrosbachARM some VFP tblgen'erated two-operand aliases.
2012-04-19 Jim GrosbachARM let TableGen handle a few two-operand aliases.
2012-04-19 Gabor Greifzap tabs
2012-04-18 Kevin EnderbyFixed the llvm-mv X86 disassembler so the 'C' API gets...
2012-04-18 Chandler CarruthThis reverts a long string of commits to the Hexagon...
2012-04-18 Akira HatanakaMark instruction classes ArithLogicR, ArithLogicI and...
2012-04-18 Akira HatanakaDelete blank line.
2012-04-18 Silviu BarangaAdded support for disassembling unpredictable swp/swpb...
2012-04-18 Silviu BarangaFix the bahavior of the disassembler when decoding...
2012-04-18 Silviu BarangaAdded support for unpredictable mcrr/mcrr2/mrrc/mrrc2...
2012-04-18 Silviu BarangaFixed decoding for the ARM cdp2 instruction. The restri...
2012-04-18 Silviu BarangaAdd suport for unpredicatble cases of the cmp, tst...
2012-04-18 Craig TopperRemove AVX vpermil intrinsics. I removed their uses...
2012-04-17 Joe Grofffix pr12559: mark unavailable win32 math libcalls
2012-04-17 Chad RosierTypo.
2012-04-17 Akira HatanakaDelete latter half of CMakeLists.txt.
2012-04-17 Akira HatanakaAdd disassembler to MIPS.
2012-04-17 Jay FoadRemove unused CCIfSubtarget.
2012-04-17 James MolloyFix bad EXTRACT_SUBREG in instruction selection for...
2012-04-17 Craig TopperDon't decode vperm2i128 or vperm2f128 into a shuffle...
2012-04-17 Kevin EnderbyFix ARM disassembly of VLD2 (single 2-element structure...
2012-04-16 Jim GrosbachARM two-operand forms for vhadd and vhsub instructions.
2012-04-16 Preston GurdTemporarily turn off anti-dependency checking
2012-04-16 Jim GrosbachARM handle :lower16: and :upper16: after a '#' prefix.
2012-04-16 Richard SmithFix incorrect atomics codegen introduced in r154705...
2012-04-16 David BlaikieRemove unused variable
2012-04-16 Jim GrosbachARM assembly two-operand forms for VRSHL.
2012-04-16 Akira HatanakaDo not add offset in applyFixup. This has already been...
2012-04-16 Jim GrosbachARM two-operand aliases for VRHADD instructions.
2012-04-16 Sirish PandeHexagon V5 (Floating Point) Support.
2012-04-16 Craig TopperReplace vpermd/vpermps intrinic patterns with custom...
2012-04-16 Craig TopperChange type profile for vpermv back to using operand...
2012-04-16 Craig TopperFlip the arguments when converting vpermd/vpermps intri...
2012-04-16 Craig TopperMerge vpermps/vpermd and vpermpd/vpermq SD nodes.
2012-04-16 Craig TopperFix SDTypeProfile for vpermps. The mask operand should...
2012-04-15 Craig TopperSpacing fixes and 80 column fixes. Use 0 instead of...
2012-04-15 Craig TopperRemove AVX2 vpermq and vpermpd intrinsics. These can...
2012-04-15 Nadav RotemFix PR12529. The Vxx family of instructions are only...
2012-04-15 Benjamin KramerWire up support for diagnostic ranges in the ARMAsmParser.
2012-04-15 Elena DemikhovskyAdded VPERM optimization for AVX2 shuffles
2012-04-15 NAKAMURA TakumiHexagonCopyToCombine.cpp: Silence two warnings, -Wunuse...
2012-04-15 NAKAMURA TakumiTarget/Hexagon: Tweak to fix msvc build.
2012-04-13 Richard SmithFix X86 codegen for 'atomicrmw nand' to generate *x...
2012-04-13 Sirish PandeRemove iostream from New Value Jump.
2012-04-13 Sirish PandeAdd support for Hexagon Architectural feature, New...
2012-04-13 Sirish PandePass to replace tranfer/copy instructions into combine...
2012-04-13 Evan ChengOn Darwin targets, only use vfma etc. if the source...
2012-04-13 Kevin EnderbyFor ARM disassembly only print 32 unsigned bits for...
2012-04-13 Craig TopperSilence various build warnings from Hexagon backend...
2012-04-12 Kevin EnderbyFix a few more places in the ARM disassembler so that...
next