aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-01-07Add load-folding table entries for cmovno too.Dan Gohman
2009-01-07Define instructions for cmovo and cmovno.Dan Gohman
2009-01-07X86_COND_C and X86_COND_NC are alternate mnemonics forDan Gohman
2009-01-06Revert r42653 and forward-port the code that lets INC64_32r beDan Gohman
2009-01-06CellSPU:Scott Michel
2009-01-06CellSPU: Update the READMEScott Michel
2009-01-06CellSPU:Scott Michel
2009-01-05Revert r61415 and r61484. Duncan was correct that these weren't needed.Bill Wendling
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2009-01-05squash warnings.Devang Patel
2009-01-05Atom and Core i7 do not have same model number after all.Evan Cheng
2009-01-05CellSPU:Scott Michel
2009-01-05CellSPU:Scott Michel
2009-01-03Add Intel processors core i7 and atom.Evan Cheng
2009-01-03Fix PR3210: Detect more Intel processors. Patch by Torok Edwin.Evan Cheng
2009-01-03CellSPU:Scott Michel
2009-01-02- Make copyRegToReg use the "LR" assembler synonym for "OR". Makes findingScott Michel
2009-01-02Do not isel load folding bt instructions for pentium m, core, core2, and AMD ...Evan Cheng
2009-01-02Fix x86 CPU id detection to identify Penryn (and future processors).Evan Cheng
2009-01-02Use movaps / movd to extract vector element 0 even with sse4.1. It's still ch...Evan Cheng
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-31add a noteChris Lattner
2008-12-30- Start moving target-dependent nodes that could be represented by anScott Michel
2008-12-29Linux wants the FDE initial location and address range to be forced to 32-bit.Bill Wendling
2008-12-29Fixed spelling, removed trailing whitespace.Misha Brukman
2008-12-29- Various '#if 0' cleanups.Scott Michel
2008-12-27- Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel
2008-12-25Add a simple pattern for matching 'bt'.Chris Lattner
2008-12-25Fix some JIT encodings.Chris Lattner
2008-12-25BT memory operands load from their address operand.Chris Lattner
2008-12-24translateX86CC can never fail. Simplify it based on this.Chris Lattner
2008-12-24Darwin likes for the EH frame to be non-local.Bill Wendling
2008-12-24GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sureBill Wendling
2008-12-24Fix a compiler-abort on a testcase where the stack-pointer is added toDan Gohman
2008-12-24indentationChris Lattner
2008-12-23simplify some control flow and reduce indentation, no functionality change.Chris Lattner
2008-12-23Add instruction patterns and encodings for the x86 bt instructions.Dan Gohman
2008-12-23Silence unused variable warnings.Devang Patel
2008-12-23Clean up the atomic opcodes in SelectionDAG.Dan Gohman
2008-12-23add some notes for simplifylibcalls optimizationsChris Lattner
2008-12-23Fixed code generation for v8i16 and v16i8 splats on X86.Mon P Wang
2008-12-23Make the fuse-failed debug output human-readable.Dan Gohman
2008-12-20Fix fast-isel to not emit invalid assembly when presented with aDan Gohman
2008-12-19Move the patterns which have i8 immediates before the patternsDan Gohman
2008-12-19Fix some release-assert warningsChris Lattner
2008-12-19Fix bug 3202.Rafael Espindola
2008-12-18When emitting instructions that define EFLAGS and the EFLAGS value isn'tDan Gohman
2008-12-18When setting up the frame pointer, add it as a live-in register to allDan Gohman
2008-12-18Fixed x86 code generation of multiple for v2i64. It was incorrect for SSE4.1.Mon P Wang
2008-12-18Mark the x86 fp stack registers as "reserved". This tells LiveVariablesDan Gohman