add support for pushfd/popfd which are aliases for pushfl/popfl.
[oota-llvm.git] / lib / Target / X86 /
2010-09-11 Chris Lattneradd support for pushfd/popfd which are aliases for...
2010-09-11 Chris Lattnerimplement rdar://8407928 - support for in/out with...
2010-09-11 Chris Lattnerfix the asmparser so that the target is responsible...
2010-09-10 Michael J. SpencerCMake: Get rid of LLVMLibDeps.cmake and export the...
2010-09-10 Bill WendlingReapply r113585. The msvc machine is mercurial.
2010-09-10 Bill Wendlingr113585 was causing clang-i686-xp-msvc9 to fail in...
2010-09-10 Bill WendlingMark the sse_load_f32 and sse_load_f64 load patterns...
2010-09-09 Bruno Cardoso LopesAdd one more pattern to fallback movddup
2010-09-09 Roman DivackyMake ELF OS ABI dependent on the OS from target triple.
2010-09-09 Dale JohannesenMove remaining MMX instructions from SSE to MMX.
2010-09-09 Dale JohannesenMove most MMX instructions (defined as anything that
2010-09-08 Chris Lattnerfix rdar://8407548, I missed the commuted form of xchg...
2010-09-08 Chris Lattnerfix wonky formatting.
2010-09-08 Chris Lattnerfix bugs in push/pop segment support, rdar://8407242
2010-09-08 Dale JohannesenAdd intrinsic-based patterns for MMX PINSRW and PEXTRW.
2010-09-08 Dale JohannesenCheck in forgotten file. Should fix build.
2010-09-08 Dale JohannesenSlight cleanup, use only one form of MMXI_binop_rm_int.
2010-09-08 Dale JohannesenAdd intrinsic forms of mmx<->sse conversions. Notes:
2010-09-08 Bruno Cardoso LopesMinor change. Fix comments and remove unused and redund...
2010-09-08 Bruno Cardoso Lopesx86 vector shuffle lowering now relies only on target...
2010-09-08 Chris Lattneradd support for the commuted form of the test instructi...
2010-09-08 Chris Lattnerimplement proper support for sysret{,l,q}, rdar://8403907
2010-09-08 Chris Lattnerimplement the iret suite of instructions properly,
2010-09-08 Chris Lattneradd support for instruction prefixes on the same line...
2010-09-08 Chris Lattnerchange the MC "ParseInstruction" interface to make...
2010-09-08 Chris Lattnergas accepts xchg <mem>, <reg> as a synonym for xchg...
2010-09-08 Chris Lattnerfix the encoding of the "jump on *cx" family of instruc...
2010-09-07 Bruno Cardoso LopesFactor out some x86 vector shuffle rewriting and add...
2010-09-07 Bruno Cardoso LopesMove code around to prepare for moving some of the...
2010-09-07 Bill WendlingAdd an MVT::x86mmx type. It will take the place of...
2010-09-07 Evan ChengRemove a dead comment.
2010-09-07 Bruno Cardoso Lopesdecouple MMX check from regular splat checks. Some...
2010-09-07 Bruno Cardoso LopesRemove now useless check, because the code can be match...
2010-09-07 Bruno Cardoso LopesMinor change. Since the checks are equivalent, use...
2010-09-07 Dale JohannesenAdd patterns for MMX that use the new intrinsics.
2010-09-07 Bruno Cardoso LopesRemove unused target specific node
2010-09-07 Benjamin KramerDon't leak the old operand when transforming "sldt...
2010-09-07 Chris Lattneradd missing cmov aliases, this resolves rdar://8208499
2010-09-06 Chris Lattnerremove duplicated entry
2010-09-06 Chris Lattner"sldt <mem>" is ambiguous in 64-bit mode, but should
2010-09-06 Chris Lattnerfix rdar://8017621 - llvm-mc can't guess encoding for...
2010-09-06 Chris Lattnerfix the operand constraints of the immediate form of...
2010-09-06 Chris Lattnerin the case where an instruction only has one implement...
2010-09-06 Chris LattnerNow that we know if we had a total fail on the instruct...
2010-09-06 Chris Lattnersimplify the hacks around jrcxz.
2010-09-06 Chris Lattnerhave tblgen detect when an instruction would have match...
2010-09-06 Chris Lattnerchange MatchInstructionImpl to return an enum instead...
2010-09-06 Chris Lattnerhave AsmMatcherEmitter.cpp produce the hunk of code...
2010-09-06 Roman DivackyRedefine LOOP* instructions from I to Ii8PCRel as they...
2010-09-06 Chris Lattnerrandom cleanups
2010-09-05 Chris Lattnerupdate this.
2010-09-05 Chris Lattnerimplement rdar://6653118 - fastisel should fold loads...
2010-09-04 Chris Lattnerzap dead code.
2010-09-04 Bruno Cardoso LopesRemove the last bit of isShuffleMaskLegal checks and...
2010-09-04 Bruno Cardoso Lopesmake explicit that we not handle several mmx shuffles
2010-09-04 Bruno Cardoso LopesEmit target specific nodes to handle palignr. Do not...
2010-09-04 Bruno Cardoso LopesEmit target specific nodes to handle splats starting...
2010-09-04 Bruno Cardoso LopesEmit target specific nodes for isPSHUFHWMask and isPSHU...
2010-09-04 Bruno Cardoso LopesEmit target specific nodes for isSHUFPMask
2010-09-04 Bruno Cardoso LopesPrevious isMOVLMask matching already emits targets...
2010-09-04 Bruno Cardoso LopesOne more check from the original isShuffleMaskLegal...
2010-09-04 Bruno Cardoso LopesRemove a duplicated but useless check that i've inserte...
2010-09-04 Bruno Cardoso LopesRefactor some code and remove the extra checks for...
2010-09-03 Bruno Cardoso LopesRemove check for unpckh mask
2010-09-03 Bruno Cardoso LopesRemove check for unpckl mask
2010-09-03 Bruno Cardoso LopesInline isShuffleMaskLegal into LowerVECTOR_SHUFFLE...
2010-09-03 Bruno Cardoso LopesReapply considered harmfull part of rr112934 and r112942.
2010-09-03 Dale JohannesenRemove the rest of the nonexistent 64-bit AVX instructions.
2010-09-03 Bruno Cardoso LopesReapply last harmless part of r112934, the pattern...
2010-09-03 Bruno Cardoso LopesReintroduce a simple function refactoring done in r1129...
2010-09-03 Bruno Cardoso LopesReapply piecies of r112942 and r112934 which don't do
2010-09-03 Bruno Cardoso LopesReapply Fix comment
2010-09-03 Daniel DunbarRevert r112934, "- Use specific nodes to match unpckl...
2010-09-03 Daniel DunbarRevert r112938 "Fix comment", which depends on r112934...
2010-09-03 Daniel DunbarRevert r112942, "Use punpckh and unpckh family of nodes...
2010-09-03 Bruno Cardoso LopesAVX doesn't support mm operations neither its instrinsics.
2010-09-03 Bruno Cardoso LopesUse punpckh and unpckh family of nodes instead of using...
2010-09-03 Bruno Cardoso LopesFix comment
2010-09-03 Bruno Cardoso Lopes- Use specific nodes to match unpckl masks.
2010-09-03 Jakob Stoklund OlesenDon't call Predicate_* from X86 target.
2010-09-02 Anton KorobeynikovProperly emit __chkstk call instead of __alloca on...
2010-09-02 Bruno Cardoso LopesMove insertps mask decoding to header file
2010-09-02 Anton KorobeynikovRevert win64 changes. They seem to be incomplete
2010-09-02 Anton KorobeynikovProperly allocate win64 shadow reg area.
2010-09-02 Bruno Cardoso LopesMove decoding of insertps back to avoid unused warnings...
2010-09-02 Dan GohmanDon't narrow the load and store in a load+twiddle+store...
2010-09-02 Bruno Cardoso LopesMove x86 specific shuffle mask decoding to its own...
2010-09-02 Bruno Cardoso LopesReplace unpckl_undef and unpckh_undef matching with...
2010-09-02 Bruno Cardoso LopesMove condition out to prepare for more matching
2010-09-02 Bruno Cardoso LopesRemove checking for isUNPCKL_v_undef_Mask, the specific...
2010-09-02 Bruno Cardoso Lopesbecome more strict about when it's safe to use X86ISD...
2010-09-01 Bruno Cardoso LopesRevert r112689, avoid those kind of checks cause they...
2010-09-01 Bruno Cardoso LopesUsing target specific nodes for shuffle nodes makes...
2010-09-01 Bruno Cardoso LopesUse movlps, movlpd, movss and movsd specific nodes...
2010-09-01 Bruno Cardoso Lopesminor change, simplify some logic
2010-09-01 Bruno Cardoso LopesMove some functions around so they can be used for...
2010-08-31 Bruno Cardoso LopesUse x86 specific MOVSLDUP node, add more patterns to...
2010-08-31 Bruno Cardoso LopesUse x86 specific MOVSHDUP node and add more patterns...
2010-08-31 Jakob Stoklund OlesenMake %EFLAGS unallocatable.
2010-08-31 Bruno Cardoso LopesUse MOVHLPS node instead of matching using movhlps...
next