summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* Reapply r113585. The msvc machine is mercurial.Bill Wendling2010-09-10
* r113585 was causing clang-i686-xp-msvc9 to fail in mysterious ways that I can'tBill Wendling2010-09-10
* Mark the sse_load_f32 and sse_load_f64 load patterns as having memoperands soBill Wendling2010-09-10
* Add one more pattern to fallback movddupBruno Cardoso Lopes2010-09-09
* Make ELF OS ABI dependent on the OS from target triple.Roman Divacky2010-09-09
* Move remaining MMX instructions from SSE to MMX.Dale Johannesen2010-09-09
* Move most MMX instructions (defined as anything thatDale Johannesen2010-09-09
* fix rdar://8407548, I missed the commuted form of xchg/test without a suffix.Chris Lattner2010-09-08
* fix wonky formatting.Chris Lattner2010-09-08
* fix bugs in push/pop segment support, rdar://8407242Chris Lattner2010-09-08
* Add intrinsic-based patterns for MMX PINSRW and PEXTRW.Dale Johannesen2010-09-08
* Check in forgotten file. Should fix build.Dale Johannesen2010-09-08
* Slight cleanup, use only one form of MMXI_binop_rm_int.Dale Johannesen2010-09-08
* Add intrinsic forms of mmx<->sse conversions. Notes:Dale Johannesen2010-09-08
* Minor change. Fix comments and remove unused and redundant codeBruno Cardoso Lopes2010-09-08
* x86 vector shuffle lowering now relies only on target specificBruno Cardoso Lopes2010-09-08
* add support for the commuted form of the test instruction, rdar://8018260.Chris Lattner2010-09-08
* implement proper support for sysret{,l,q}, rdar://8403907Chris Lattner2010-09-08
* implement the iret suite of instructions properly,Chris Lattner2010-09-08
* add support for instruction prefixes on the same line as the instruction,Chris Lattner2010-09-08
* change the MC "ParseInstruction" interface to make it the Chris Lattner2010-09-08
* gas accepts xchg <mem>, <reg> as a synonym for xchg <reg>, <mem>.Chris Lattner2010-09-08
* fix the encoding of the "jump on *cx" family of instructions,Chris Lattner2010-09-08
* Factor out some x86 vector shuffle rewriting and add comments about the direc...Bruno Cardoso Lopes2010-09-07
* Move code around to prepare for moving some of the logic together to another ...Bruno Cardoso Lopes2010-09-07
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-07
* Remove a dead comment.Evan Cheng2010-09-07
* decouple MMX check from regular splat checks. Some refactoring is coming, and...Bruno Cardoso Lopes2010-09-07
* Remove now useless check, because the code can be matched below, no need to l...Bruno Cardoso Lopes2010-09-07
* Minor change. Since the checks are equivalent, use isMMXBruno Cardoso Lopes2010-09-07
* Add patterns for MMX that use the new intrinsics.Dale Johannesen2010-09-07
* Remove unused target specific nodeBruno Cardoso Lopes2010-09-07
* Don't leak the old operand when transforming "sldt" into "sldtw".Benjamin Kramer2010-09-07
* add missing cmov aliases, this resolves rdar://8208499Chris Lattner2010-09-07
* remove duplicated entryChris Lattner2010-09-06
* "sldt <mem>" is ambiguous in 64-bit mode, but shouldChris Lattner2010-09-06
* fix rdar://8017621 - llvm-mc can't guess encoding for "push $(1000)"Chris Lattner2010-09-06
* fix the operand constraints of the immediate form of in/out,Chris Lattner2010-09-06
* in the case where an instruction only has one implementationChris Lattner2010-09-06
* Now that we know if we had a total fail on the instruction mnemonic, Chris Lattner2010-09-06
* simplify the hacks around jrcxz.Chris Lattner2010-09-06
* have tblgen detect when an instruction would have matched, butChris Lattner2010-09-06
* change MatchInstructionImpl to return an enum instead of bool.Chris Lattner2010-09-06
* have AsmMatcherEmitter.cpp produce the hunk of code that gets includedChris Lattner2010-09-06
* Redefine LOOP* instructions from I to Ii8PCRel as they take an i8 argument.Roman Divacky2010-09-06
* random cleanupsChris Lattner2010-09-06
* update this.Chris Lattner2010-09-05
* implement rdar://6653118 - fastisel should fold loads where possible.Chris Lattner2010-09-05
* zap dead code.Chris Lattner2010-09-04
* Remove the last bit of isShuffleMaskLegal checks and improve the comment rega...Bruno Cardoso Lopes2010-09-04