Fix undefined behavior in the Mips backend.
[oota-llvm.git] / lib / Target / 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...
2012-02-22 Aaron BallmanAdding support for Microsoft's thiscall calling convent...
2012-02-19 Ahmed CharlesRemove dead code. Improve llvm_unreachable text. Simpli...
2012-02-19 Craig TopperRemove some unneeded includes and fix ordering in X86IS...
2012-02-19 Craig TopperUnify all shuffle mask checking functions take a mask...
2012-02-19 Craig TopperMake a bunch of X86ISelLowering shuffle functions stati...
2012-02-19 Jia Liusome comment fix for X86 and ARM
2012-02-19 Craig TopperAdd vmfunc instruction to X86 assembler and disassembler.
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-18 Craig TopperAdd X86InstrSVM.td that I forgot to add in r150873.
2012-02-18 Craig TopperAdd X86 assembler and disassembler support for AMD...
2012-02-17 Craig TopperRemove the last of the old vector_shuffle patterns...
2012-02-16 Jakob Stoklund OlesenRemove the YMM_HI_6_15 hack.
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-02-16 Jakob Stoklund OlesenEnable register mask operands for x86 calls.
2012-02-15 Chad RosierUse a temporary variable, rather then a series of redun...
2012-02-15 Pete CooperStop custom lowering forr x86 DEC64m from happening...
2012-02-14 Craig TopperMove old movl vector_shuffle patterns. Not needed anymo...
2012-02-13 Craig TopperStill more vector_shuffle pattern removal.
2012-02-13 Ahmed CharlesFix various issues (or do cleanups) found by enabling...
2012-02-13 Craig TopperRemove more vector_shuffle patterns for unpack. These...
2012-02-13 Craig TopperRecommit r150328. Previous test failures should be...
2012-02-13 Craig TopperUpdate CanXFormVExtractWithShuffleIntoLoad to ensure...
2012-02-13 NAKAMURA TakumiRevert r150328, "Remove more vector_shuffle patterns."
2012-02-13 Pete CooperFixed bug when custom lowering DEC64m on x86.
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-12 Craig TopperRemove more vector_shuffle patterns.
2012-02-11 Craig TopperRemove more vector_shuffle patterns.
2012-02-11 Anton KorobeynikovAdd support for implicit TLS model used with MS VC...
2012-02-11 Benjamin KramerDon't mix declarations and code.
2012-02-11 Benjamin KramerMake the EDis tables const.
2012-02-11 Benjamin KramerReuse the enum names from X86Desc in the X86Disassembler.
2012-02-11 Craig TopperRemove some patterns for matching vector_shuffle instru...
2012-02-11 Craig TopperFix shuffle lowering code to stop creating temporary...
2012-02-09 Craig TopperMore tweaks to get the size of the X86 disassembler...
2012-02-09 Craig TopperFlatten some of the arrays in the X86 disassembler...
2012-02-09 Jakob Stoklund OlesenHandle register masks when searching for EFLAGS clobbers.
2012-02-08 Elena DemikhovskyFixed a bug in printing "cmp" pseudo ops.
2012-02-08 Craig TopperRemove a couple unneeded intrinsic patterns
2012-02-08 Craig TopperRemove GCC builtins for vpermilp* intrinsics as clang...
2012-02-07 Evan ChengUse LEA to adjust stack ptr for Atom. Patch by Andy...
2012-02-07 Craig TopperAdd instruction selection for 256-bit VPSHUFD and 128...
2012-02-06 Derek SchuffEnable streaming of bitcode
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Benjamin KramerX86: Don't call malloc for 4 bits. No functionality...
2012-02-06 Craig TopperAdd shuffle decoding support for 256-bit pshufd. Merge...
2012-02-05 Duncan SandsPersuade GCC that there is nothing worth warning about...
2012-02-05 Chandler CarruthBegin fleshing out more convenience predicates in llvm...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable in X86 Target...
2012-02-05 Craig TopperConvert some assert(0) in default of switch statements...
2012-02-05 Craig TopperAdd target specific node for PMULUDQ. Change patterns...
2012-02-05 Craig TopperRemove most of the intrinsics for XOP VPCMOV instructio...
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-03 Craig TopperRemove getShuffleVPERMILPImmediate function, getShuffle...
2012-02-03 Craig TopperRemove unnecessary qualification on 256-bit vector...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
2012-02-03 Andrew Trickwhitespace
2012-02-03 Lang HamesIncorporate suggestions Chad, Jakob and Evan's suggesti...
2012-02-02 Jakob Stoklund OlesenRequire non-NULL register masks.
2012-02-02 Elena DemikhovskyMinor change in signature of the getZeroVector()
2012-02-02 Elena DemikhovskyOptimization for SIGN_EXTEND operation on AVX.
2012-02-02 Francois PichetUnbreak the MSVC build.
2012-02-02 Lang HamesSet EFLAGS correctly in EmitLoweredSelect on X86.
2012-02-01 Andrew TrickInstruction scheduling itinerary for Intel Atom.
2012-02-01 Mon P WangAvoid creating an extract element to an illegal type...
2012-02-01 Chad RosierTidy up.
2012-02-01 Elena DemikhovskyPassing AVX 256-bit structures in Win64 was wrong.
2012-02-01 Elena DemikhovskyShortened code in shuffle masks
2012-02-01 Elena DemikhovskyOptimization for "truncate" operation on AVX.
2012-02-01 Craig TopperDon't create VBROADCAST nodes if any nodes use the...
2012-01-31 Devang PatelAdd assembler dialect attribute in asm parser which...
2012-01-31 Craig TopperRemove pcmpgt/pcmpeq intrinsics as clang is not using...
2012-01-30 Evan ChengPR11834: Use macros which are defined on Windows. Patch...
next