aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix gcc -flto build, by adding LLVM_ATTRIBUTE_USED toPatrik Hagglund2013-06-121-0/+1
* Correct the def registers for the 8bit x86 divide instructions toEric Christopher2013-06-111-4/+4
* Use the Copy we defined above here.Eric Christopher2013-06-111-2/+2
* X86: Stop LEA64_32r doing unspeakable things to its arguments.Tim Northover2013-06-105-70/+221
* Removed PackedDouble domain from scalar instructions. Added more formats for ...Elena Demikhovsky2013-06-092-43/+60
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-077-16/+33
* Remove unused c'tor.Bill Wendling2013-06-071-7/+2
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-2/+2
* [PATCH] Fix VGATHER* operand constraintsMichael Liao2013-06-052-1/+5
* Handle relocations that don't point to symbols.Rafael Espindola2013-06-052-11/+10
* X86: sub_xmm registers are 128 bits wide.Ahmed Bougacha2013-06-031-1/+1
* Revert r183069: "TMP: LEA64_32r fixing"Tim Northover2013-06-014-155/+54
* TMP: LEA64_32r fixingTim Northover2013-06-014-54/+155
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-06-014-32/+45
* Temporarily Revert "X86: change MOV64ri64i32 into MOV32ri64" as itEric Christopher2013-05-314-45/+32
* Add a way to define the bit range covered by a SubRegIndex.Ahmed Bougacha2013-05-311-5/+5
* X86: change MOV64ri64i32 into MOV32ri64Tim Northover2013-05-314-32/+45
* X86: use sub-register sequences for MOV*r0 operationsTim Northover2013-05-305-100/+74
* X86: change zext moves to use sub-register infrastructure.Tim Northover2013-05-305-71/+74
* Order CALLSEQ_START and CALLSEQ_END nodes.Andrew Trick2013-05-291-3/+4
* X86: Fix Defs/Uses for insts that imp-def/imp-use both an A-register and EFLAGS.Ahmed Bougacha2013-05-291-66/+74
* Don't assume the registers will be enumerated sequentially.Chad Rosier2013-05-291-2/+5
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-3/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-256-227/+227
* Follow up of the introduction of MCSymbolizer.Quentin Colombet2013-05-241-4/+5
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-243-10/+10
* Add MCSymbolizer for symbolic/annotated disassembly.Ahmed Bougacha2013-05-246-97/+280
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-8/+8
* X86: Fix a bug in EltsFromConsecutiveLoads. We can't generate new loads witho...Nadav Rotem2013-05-221-8/+20
* X86: When expanding PCMPGTQ to PCMPGTD we always want to compare the lower ha...Benjamin Kramer2013-05-221-4/+11
* X86: Remove test instructions proceeding shift by immediate instructionsDavid Majnemer2013-05-221-17/+53
* removed commented linesElena Demikhovsky2013-05-211-2/+0
* Removed SSEPacked domain from all forms (AVX, SSE, signed, unsigned) scalar c...Elena Demikhovsky2013-05-212-25/+27
* X86: When emulating unsigned PCMPGTQ with PCMPGTD, fix the sign bit for the s...Benjamin Kramer2013-05-211-15/+19
* X86: Bad peephole interaction between adc, MOV32r0David Majnemer2013-05-181-3/+18
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-182-9/+10
* X86: Make shuffle -> shift conversion more aggressive about undefs.Benjamin Kramer2013-05-171-18/+28
* Remove addFrameMove.Rafael Espindola2013-05-161-20/+15
* Delete dead code.Rafael Espindola2013-05-161-1/+2
* Delete dead code.Rafael Espindola2013-05-151-19/+9
* X86: Remove redundant test instructionsDavid Majnemer2013-05-151-7/+39
* Reapply "Subtract isn't commutative, fix this for MMX psub." withEric Christopher2013-05-141-7/+7
* Temporarily revert "Subtract isn't commutative, fix this for MMX psub."Eric Christopher2013-05-141-7/+7
* Subtract isn't commutative, fix this for MMX psub.Eric Christopher2013-05-141-7/+7
* Suppress GCC compiler warnings in release builds about variables that are onlyDuncan Sands2013-05-131-0/+1
* Remove the MachineMove class.Rafael Espindola2013-05-132-7/+11
* Change getFrameMoves to return a const reference.Rafael Espindola2013-05-111-10/+8
* [ms-inline asm] Fix a crasher when we fail on a direct match.Chad Rosier2013-05-102-6/+9
* Remove unused argument.Rafael Espindola2013-05-101-1/+1
* [x86AsmParser] It's valid to stop parsing an operand at an immediate.Chad Rosier2013-05-091-1/+3