ARM two-operand aliases for VRHADD instructions.
[oota-llvm.git] / lib / Target / X86 /
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 Elena DemikhovskyAdded VPERM optimization for AVX2 shuffles
2012-04-13 Richard SmithFix X86 codegen for 'atomicrmw nand' to generate *x...
2012-04-12 Evan ChengGeneralize r153635 to deal with TokenFactor chains...
2012-04-12 Craig TopperFix 128-bit ptest intrinsics to take v2i64 instead...
2012-04-11 Nadav Rotemremove unused argument
2012-04-11 Nadav RotemReapply 154396 after fixing a test.
2012-04-11 Charles DavisAdd retw and lretw instructions. Also, fix Intel syntax...
2012-04-10 Chad RosierWhitespace.
2012-04-10 Chad RosierRevert r154396, which looks to be the real culprit...
2012-04-10 Eric ChristopherTemporarily revert this patch to see if it brings the...
2012-04-10 David BlaikieRemove unused variable.
2012-04-10 Nadav RotemModify the code that lowers shuffles to blends from...
2012-04-10 Evan ChengFix a long standing tail call optimization bug. When...
2012-04-09 Preston GurdThis patch adds X86 instruction itineraries, which...
2012-04-09 Nadav RotemLower some x86 shuffle sequences to the vblend family...
2012-04-09 Nadav RotemFix a bug in the lowering of broadcasts: ConstantPools...
2012-04-09 Chandler CarruthCleanup and relax a restriction on the matching of...
2012-04-08 Chandler CarruthMove the TLSModel information into the TargetMachine...
2012-04-08 Nadav RotemAVX2: Build splat vectors by broadcasting a scalar...
2012-04-07 Craig TopperTurn avx2 vinserti128 intrinsic calls into INSERT_SUBVE...
2012-04-07 Craig TopperMove vinsertf128 patterns near the instruction definiti...
2012-04-07 NAKAMURA TakumiTarget/X86/MCTargetDesc/X86MCAsmInfo.cpp: Enable DwarfC...
2012-04-06 Benjamin KramerFix narrowing conversion.
2012-04-06 Craig TopperAllow 256-bit shuffles to be split if a 128-bit lane...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-03 Craig TopperAdd support for AVX enhanced comparison predicates...
2012-04-02 Benjamin KramerMove getOpcodeName from the various target InstPrinters...
2012-04-02 Craig TopperRemove getInstructionName from MCInstPrinter implementa...
2012-04-02 Craig TopperMake MCInstrInfo available to the MCInstPrinter. This...
2012-04-01 Nadav RotemThis commit contains a few changes that had to go in...
2012-03-30 Benjamin KramerRip out emission of the regIsInRegClass function for...
2012-03-30 Benjamin KramerAdd a note about a missed cmov -> sbb opportunity.
2012-03-29 Lang HamesMake x86 REP_MOV* and REP_STO instructions use the...
2012-03-29 Benjamin KramerReplace assert(0) with llvm_unreachable to avoid warnin...
2012-03-29 Craig TopperOnly allow symbolic names for (v)cmpss/sd/ps/pd encodin...
2012-03-29 Joel JonesFor X86, change load/dec-or-inc/store into dec-or-inc...
2012-03-29 Joel JonesReverted to revision 153616 to unblock build
2012-03-29 Joel JonesFor X86, change load/dec-or-inc/store into dec-or-inc...
2012-03-27 Craig TopperPrune some includes
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-21 Joerg SonnenbergerPut Is64BitMemOperand into !defined(NDEBUG) for now.
2012-03-21 Benjamin KramerUse a signed value for this enum to avoid spuriuos...
2012-03-21 Joerg SonnenbergerFix generation of the address size override prefix...
2012-03-21 Craig TopperSpacing fixes and using 'unsigned' instead of 'int...
2012-03-20 Chad Rosier[avx] Add patterns for combining vextractf128 + vmovaps...
2012-03-20 Chad Rosier[avx] Add the AddedComplexity to the VINSERTI128 avx2...
2012-03-20 Chad RosierWhitespace.
2012-03-20 Chad Rosier[avx] Move the vextractf128 patterns closer to the...
2012-03-20 Chad Rosier[avx] Adjust the VINSERTF128rm pattern to allow for...
2012-03-20 Craig TopperRemove code that prevented lowering shuffles if they...
2012-03-20 Craig TopperFactor out target shuffle mask decoding from getShuffle...
2012-03-19 Preston GurdThis patch adds X86 instruction itineraries for non...
2012-03-19 Benjamin KramerAdd a note for -ffast-math optimization of vector norm.
2012-03-18 Craig TopperisCommutedMOVLMask should only look at 128-bit vectors...
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-15 Chad Rosier[avx] Add patterns for VINSERTF128rm.
2012-03-13 Kevin EnderbyChange the X86 assembler to not require a segment regis...
2012-03-12 Kevin EnderbyAdded a missing error check for X86 assembly with misma...
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-03-10 Kay Tiong Khoo*fix typo in comment; test of commit access
2012-03-10 Benjamin KramerC files in llvm still have to be C89 compliant, remove...
2012-03-10 Bill WendlingFix disasm of iret, sysexit, and sysret when displayed...
2012-03-09 Kevin EnderbyAdd the missing call to Error when a bad X86 scale...
2012-03-09 Kevin EnderbyFix the x86 disassembler to at least print the lock...
2012-03-09 Craig TopperUse uint16_t to store opcodes in static tables in X86...
2012-03-09 Chad RosierFix a regression from r147481.
2012-03-06 Eli FriedmanFix the operand ordering on aliases for shld and shrd...
2012-03-05 Jim GrosbachMake MCRegisterInfo available to the the MCInstPrinter.
2012-03-05 Chad RosierAddress Evan's comments for r151877.
2012-03-05 Eli FriedmanMake aliases for shld and shrd match gas. PR12173.
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-03-04 Craig TopperUse uint16_t to store registers in callee saved registe...
2012-03-04 Craig TopperUse uint8_t instead of enums to store values in X86...
2012-03-02 Chad RosierPrevent obscure and incorrect tail-call optimization.
2012-03-01 Michael J. SpencerMinimal changes for LLVM to compile under VS11.
2012-02-29 Kevin EnderbyAdded annotations for x86 pc relative loads to llvm...
2012-02-29 Andrew TrickIntel Atom instruction itineraries for mov sign extensi...
2012-02-29 Derek SchuffMake MemoryObject accessor members const again
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-27 Preston GurdThis patch adds instruction latencies for the SSE instr...
2012-02-27 Chad RosierAdd q suffix aliases for the fistp and fisttp mnemonics.
2012-02-27 Craig TopperX86 disassembler support for jcxz, jecxz, and jrcxz...
2012-02-25 NAKAMURA TakumiTarget/X86: Fix assertion failures and warnings caused...
2012-02-24 Michael J. SpencerAdd WIN_FTOL_* psudo-instructions to model the unique...
2012-02-24 Pete CooperTurn avx insert intrinsic calls into INSERT_SUBVECTOR...
2012-02-23 Kevin EnderbyUpdated the llvm-mc disassembler C API to support for...
2012-02-22 Michael J. SpencerProperly emit _fltused with FastISel. Refactor to share...
2012-02-22 Chad RosierRemove extra semi-colons.
2012-02-22 Craig TopperDeclare register classes as const. Fix a couple pointer...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
next