Make $fp and $ra callee-saved registers and let PrologEpilogInserter handle
[oota-llvm.git] / lib / Target / X86 /
2011-05-20 Benjamin KramerRename the "sandybridge" subtarget to "corei7-avx"...
2011-05-20 Chad RosierDon't attempt to tail call optimize for Win64.
2011-05-20 Evan ChengRevert r131664 and fix it in instcombine instead. rdar...
2011-05-19 Eli FriedmanAdd fast-isel support for zeroext and signext ret instr...
2011-05-19 Eric ChristopherOddly people want to use the 'r' constraint for fp...
2011-05-19 Rafael EspindolaADD64ri32 sign extends its argument, so we need to...
2011-05-19 Evan Chengcrc32 with 64-bit output zeros upper 32-bits. rdar...
2011-05-19 Stuart HastingsReverting 131641 to investigate 'bot complaint.
2011-05-19 Stuart HastingsRevise MOVSX16rr8/MOVZX16rr8 (and rm variants) to no...
2011-05-18 Eli FriedmanRevert unintentional commit.
2011-05-18 Eli FriedmanMore instcombine simplifications towards better debug...
2011-05-18 Cameron ZwarichReserve the segment registers on x86 to fix verifier...
2011-05-18 Chad RosierEnables vararg functions that pass all arguments via...
2011-05-17 Mon P WangEnable autodetect of popcnt
2011-05-17 Eli FriedmanAdd x86 fast-isel for calls returning first-class aggre...
2011-05-17 Eli FriedmanClean up the mess created by r131467+r131469.
2011-05-17 Stuart HastingsRevert 131467 due to buildbot complaint.
2011-05-17 Stuart HastingsFix an obscure issue in X86_64 parameter passing: if...
2011-05-17 Nadav RotemFix a bug in PerformEXTRACT_VECTOR_ELTCombine. The...
2011-05-17 Eric ChristopherUpdate comment.
2011-05-17 Eric ChristopherSupport XOR and AND optimization with no return value.
2011-05-17 Eric ChristopherCouple less magic numbers.
2011-05-17 Eric ChristopherMake this code a little less magic number laden.
2011-05-17 Chris Lattneradd a note
2011-05-17 Eli FriedmanBack out r131444 and r131438; they're breaking nightly...
2011-05-17 Eli FriedmanAdd x86 fast-isel for calls returning first-class aggre...
2011-05-16 Eli FriedmanRemove dead code. Fix associated test to use FileCheck.
2011-05-16 Eli FriedmanMake fast-isel work correctly s/uadd.with.overflow...
2011-05-14 Eli FriedmanFix a FIXME by moving the fast-isel implementation...
2011-05-14 Rafael EspindolaDon't produce a vmovntdq if we don't have AVX support.
2011-05-14 Eli FriedmanZap useless code; this hasn't done anything useful...
2011-05-11 Eric ChristopherTurn this into a table, this will make more sense shortly.
2011-05-11 Nadav RotemAdd custom lowering of X86 vector SRA/SRL/SHL when...
2011-05-10 Eric ChristopherOptimize atomic lock or that doesn't use the result...
2011-05-10 Eric ChristopherRefactor lock versions of binary operators to be a...
2011-05-08 Benjamin KramerX86: Add a bunch of peeps for add and sub of SETB.
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-05-06 Rafael EspindolaDead code elimination.
2011-05-05 Eli FriedmanPR9848: pandn is not commutative.
2011-05-04 Jakob Stoklund OlesenFix X86RegisterInfo::getMatchingSuperRegClass for sub_8...
2011-05-03 Bill WendlingReplace the "movnt" intrinsics with a native store...
2011-05-03 Michael J. SpencerAdd pentium{3,4}m cpus. Patch by Alexander Best!
2011-05-03 Eric Christopherxmm0 is an implicit parameter in this and so shouldn...
2011-05-01 Rafael EspindolaAdd r130623 back now that ELF has been fixed to work...
2011-05-01 Chandler CarruthRemove an unused variable from this function introduced...
2011-05-01 Rafael EspindolaGCC uses a different encoding of pointers in the FDE...
2011-05-01 Rafael EspindolaI forgot these files in the previous commit.
2011-04-30 Rafael EspindolaRevert the previous patch while I figure out how to...
2011-04-30 Jakob Stoklund OlesenX86AsmPrinter doesn't know how to handle the X86II...
2011-04-30 Rafael EspindolaEnable CFI on OS X.
2011-04-29 Benjamin KramerThis is done.
2011-04-29 Chris Lattnerclean up after Sean's r127646 patch.
2011-04-28 Daniel DunbarTarget/X86/MC: Add an option for disabling arith relaxa...
2011-04-28 Eli Friedmanfast-isel sret calls, try 2. We actually do need to...
2011-04-28 Eli FriedmanRevert r130348; causing buildbot issues on x86-32.
2011-04-28 Rafael EspindolaAdd a getExprForPersonalitySymbol method to MCAsmInfo...
2011-04-28 Chris Lattnermove PR9803 to this readme.
2011-04-27 Eli Friedmanfast-isel sret. We actually don't need to do anything...
2011-04-27 Rafael EspindolaRemove unnecessary argument.
2011-04-27 Rafael EspindolaRename getPersonalityPICSymbol to getCFIPersonalitySymb...
2011-04-27 Eli FriedmanMake the fast-isel code for literal 0.0 a bit shorter...
2011-04-27 Eli FriedmanRefactor out code to fast-isel a memcpy operation with...
2011-04-27 Eli FriedmanFix an edge case involving branches in fast-isel on...
2011-04-26 Jakob Stoklund OlesenAdd a TRI::getLargestLegalSuperClass hook to provide...
2011-04-26 Rafael EspindolaPrint all the moves at a given label instead of just...
2011-04-23 Benjamin KramerSilence an overzealous uninitialized variable warning...
2011-04-22 Benjamin KramerX86: Try to use a smaller encoding by transforming...
2011-04-22 Rafael EspindolaCompute the size of the FDE encoding instead of hard...
2011-04-20 Jakob Stoklund OlesenPrefer cheap registers for busy live ranges.
2011-04-20 Nick LewyckyThis should always be signed chars, so use int8_t....
2011-04-20 Daniel DunbarADT/Triple: Renambe isOSX... methods to isMacOSX for...
2011-04-19 Daniel DunbarADT/Triple: Move a variety of clients to using isOSDarw...
2011-04-19 Daniel DunbarTarget/X86: Eliminate uses of getDarwinVers().
2011-04-19 Daniel DunbarTarget/X86: Add getTargetTriple() accessor.
2011-04-19 Eli FriedmanAdd support for FastISel'ing varargs calls.
2011-04-19 Chris LattnerImplement support for x86 fastisel of small fixed-sized...
2011-04-19 Chris Lattnertidy up
2011-04-19 Chris LattnerImplement support for fast isel of calls of i1 argument...
2011-04-19 Chris LattnerHandle i1/i8/i16 constant integer arguments to calls...
2011-04-19 Chris Lattnerbe layout aware, to produce:
2011-04-19 Chris Lattnerfix rdar://9297006 - fast isel bails out on trunc to...
2011-04-18 Eric ChristopherInvert the meaning of printAliasInstr's return value...
2011-04-18 Chris LattnerAdd a new bit that ImmLeaf's can opt into, which allows...
2011-04-17 Chris Lattnerswitch the rest of the x86 immediate patterns over...
2011-04-17 Chris Lattnernow that predicates have a decent abstraction layer...
2011-04-17 Chris LattnerRework our internal representation of node predicates...
2011-04-17 Chris Lattner1. merge fast-isel-shift-imm.ll into fast-isel-x86...
2011-04-17 Chris Lattnerfix an x86 fast isel issue where we'd completely give...
2011-04-17 Chris Lattnerfix an oversight which caused us to compile the testcas...
2011-04-17 Chris Lattnertidy up and reduce indentation.
2011-04-17 Eli FriedmanRemove working entry from README.
2011-04-15 Rafael EspindolaAdd 129518 back with a fix for when we are producing...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-15 NAKAMURA TakumiRevert r129518, "Change ELF systems to use CFI for...
2011-04-15 Michael J. SpencerAdd 3DNow! intrinsics.
2011-04-14 Chris Lattnermove PR9661 out to here.
2011-04-14 Rafael EspindolaChange ELF systems to use CFI for producing the EH...
2011-04-14 Michael J. SpencerFix whitespace and tabs.
2011-04-14 Bill WendlingAs Dan pointed out, movzbl, movsbl, and friends are...
2011-04-14 Bill WendlingHave the X86 back-end emit the alias instead of what...
next