aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Expand insert/extract of a <4 x i32> with a variable index.Mon P Wang2009-01-151-2/+10
* Add the private linkage.Rafael Espindola2009-01-153-7/+10
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-1/+1
* Add load-folding table entries for BT*ri8 instructions.Dan Gohman2009-01-151-0/+3
* Make getWidenVectorType const.Dan Gohman2009-01-152-2/+2
* BT appears to be available on all >= i386 chips.Dan Gohman2009-01-131-1/+0
* Don't use a BT instruction if the AND has multiple uses.Dan Gohman2009-01-131-1/+3
* Disable the register+memory forms of the bt instructions for now. ThanksDan Gohman2009-01-132-12/+20
* Add bt instructions that take immediate operands.Dan Gohman2009-01-132-2/+32
* Fix a few more JIT encoding issues in the BT instructions.Dan Gohman2009-01-131-2/+2
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-133-5/+8
* Rename getABITypeSize to getTypePaddedSize, asDuncan Sands2009-01-123-5/+5
* 80 col violation.Evan Cheng2009-01-101-1/+2
* Removed trailing whitespace from Makefiles.Misha Brukman2009-01-092-5/+5
* Add load-folding table entries for MOVDQA.Dan Gohman2009-01-091-0/+6
* Whitespace and other minor adjustments to make SSE instructions haveDan Gohman2009-01-091-26/+32
* Convert DwarfWriter into a pass.Devang Patel2009-01-082-13/+13
* Add patterns to match conditional moves with loads foldedDan Gohman2009-01-072-1/+101
* Add load-folding table entries for cmovno too.Dan Gohman2009-01-071-0/+3
* Define instructions for cmovo and cmovno.Dan Gohman2009-01-073-9/+90
* X86_COND_C and X86_COND_NC are alternate mnemonics forDan Gohman2009-01-075-66/+29
* Revert r42653 and forward-port the code that lets INC64_32r beDan Gohman2009-01-061-2/+4
* Revert r61415 and r61484. Duncan was correct that these weren't needed.Bill Wendling2009-01-051-2/+0
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-055-11/+7
* squash warnings.Devang Patel2009-01-052-1/+2
* Atom and Core i7 do not have same model number after all.Evan Cheng2009-01-051-4/+3
* Add Intel processors core i7 and atom.Evan Cheng2009-01-032-1/+4
* Fix PR3210: Detect more Intel processors. Patch by Torok Edwin.Evan Cheng2009-01-031-2/+15
* Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng2009-01-024-29/+51
* Fix x86 CPU id detection to identify Penryn (and future processors).Evan Cheng2009-01-021-2/+11
* Use movaps / movd to extract vector element 0 even with sse4.1. It's still ch...Evan Cheng2009-01-021-0/+8
* Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands2009-01-012-2/+2
* Linux wants the FDE initial location and address range to be forced to 32-bit.Bill Wendling2008-12-291-0/+1
* Add a simple pattern for matching 'bt'.Chris Lattner2008-12-251-10/+46
* Fix some JIT encodings.Chris Lattner2008-12-252-10/+10
* BT memory operands load from their address operand.Chris Lattner2008-12-252-3/+3
* translateX86CC can never fail. Simplify it based on this.Chris Lattner2008-12-241-42/+30
* Darwin likes for the EH frame to be non-local.Bill Wendling2008-12-241-0/+1
* GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sureBill Wendling2008-12-241-0/+1
* Fix a compiler-abort on a testcase where the stack-pointer is added toDan Gohman2008-12-241-6/+13
* indentationChris Lattner2008-12-241-9/+8
* simplify some control flow and reduce indentation, no functionality change.Chris Lattner2008-12-231-63/+46
* Add instruction patterns and encodings for the x86 bt instructions.Dan Gohman2008-12-234-0/+42
* Silence unused variable warnings.Devang Patel2008-12-232-0/+7
* Clean up the atomic opcodes in SelectionDAG.Dan Gohman2008-12-231-38/+27
* Fixed code generation for v8i16 and v16i8 splats on X86.Mon P Wang2008-12-231-3/+33
* Make the fuse-failed debug output human-readable.Dan Gohman2008-12-231-1/+1
* Fix fast-isel to not emit invalid assembly when presented with aDan Gohman2008-12-201-1/+1
* Move the patterns which have i8 immediates before the patternsDan Gohman2008-12-191-99/+99
* Fix some release-assert warningsChris Lattner2008-12-191-6/+6