fix a long standing wart: all the ComplexPattern's were being
[oota-llvm.git] / lib / Target / X86 /
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-09-21 Chris Lattnereven though I'm about to rip it out, simplify the addre...
2010-09-21 Chris Lattnerconvert a couple more places to use the new getStore()
2010-09-21 Owen AndersonWhen adding the carry bit to another value on X86,...
2010-09-21 Chris Lattnereliminate some uses of the getStore overload.
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnerconvert the targets off the non-MachinePointerInfo...
2010-09-21 Chris Lattnerit's more elegant to put the "getConstantPool" and
2010-09-21 Chris Lattnerupdate the X86 backend to use the MachinePointerInfo...
2010-09-21 Chris LattnerFix a bug where the x86 backend would lower memcpy...
2010-09-21 Chris Lattnerreimplement memcpy/memmove/memset lowering to use Machi...
2010-09-21 Chris Lattnerconvert targets to the new MF.getMachineMemOperand...
2010-09-21 Chris Lattnerfix rdar://8453210, a crash handling a call through...
2010-09-18 NAKAMURA TakumiX86Subtarget.h: Fix Cygwin's TD.
2010-09-17 Dan GohmanAvoid emitting a PIC base register if no PIC addresses...
2010-09-17 Chris Lattnerfix rdar://8444631 - encoder crash on 'enter'
2010-09-16 Chris Lattnerfix rdar://8438816 - unrecognized 'fildq' instruction
2010-09-15 Chris Lattnerlcall and ljmp always default to lcalll and ljmpl....
2010-09-15 Chris Lattnerapparently jmpl $1,$2 is an alias for ljmpl, similiarly
2010-09-15 Chris LattnerDisambiguate lcall/ljmp to the 32-bit version. This...
2010-09-15 Chris Lattnerfix the encoding of sldt GR16 to have the 0x66 prefix...
2010-09-15 Chris Lattnerimplement aliases for shld/shrd, part of rdar://8418316
2010-09-15 Chris Lattnerfix rdar://8431880 - rcl/rcr with no shift amount not...
2010-09-15 Chris Lattneradd various broken forms of fnstsw. I didn't add the...
2010-09-15 Chris Lattneradd some aliases for f[u]comi, part of rdar://8431422
2010-09-15 Chris Lattneradd a bunch of aliases for fp operations with no operand,
2010-09-15 Chris LattnerDiagnose invalid instructions like "incl" with "too...
2010-09-15 Jim Grosbachtrailing whitespace
2010-09-14 Chris Lattneradd a terrible hack to allow out with dx is parens...
2010-09-13 Michael J. SpencerRevert "CMake: Get rid of LLVMLibDeps.cmake and export...
2010-09-13 Dale JohannesenFix typos. 128-bit PSHUFB takes 128-bit memory op.
2010-09-13 John ThompsonAdded skeleton for inline asm multiple alternative...
2010-09-11 Chris Lattneradd a missed cmov alias, part of rdar://8416805
2010-09-11 Chris Lattneradd support for all the setCC aliases. Part of rdar...
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...
next