Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since...
[oota-llvm.git] / lib / Target / X86 / X86FastISel.cpp
2012-04-20 Craig TopperConvert some uses of XXXRegisterClass to &XXXRegClass...
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-02-16 Jakob Stoklund OlesenEnable register mask operands for x86 calls.
2012-02-15 Chad RosierUse a temporary variable, rather then a series of redun...
2012-01-20 Eli FriedmanSupport MSVC x86-32 sret convention. PR11688. Patch...
2012-01-10 Craig TopperRemove hasXMM/hasXMMInt functions. Move callers to...
2012-01-09 Craig TopperChange some places that were checking for AVX OR SSE1...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-29 Jakob Stoklund OlesenMake X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
2011-10-18 Lang HamesTeach fast isel about vector stores, and make DoSelectC...
2011-10-12 Nick LewyckyFix indent in comment.
2011-09-22 Eli FriedmanPR10991: make fast-isel correctly check whether accessi...
2011-09-03 Bruno Cardoso LopesTeach X86FastISel to use AVX versions of instructions...
2011-09-02 Eli FriedmanDon't fast-isel for atomic load/store; some cases requi...
2011-08-02 Nick LewyckyBail from FastISel when we encounter a volatile memset...
2011-08-01 Bruno Cardoso LopesTeach PreprocessISelDAG to be aware of vector types...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-06-30 Jakob Stoklund OlesenFix a problem with fast-isel return values introduced...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-28 Jakob Stoklund OlesenClean up the handling of the x87 fp stack to make it...
2011-06-23 Evan ChengRemove TargetOptions.h dependency from X86Subtarget.
2011-06-11 Eli FriedmanMake sure to pass OpFlags into MachineInstrBuilder...
2011-06-10 Eli FriedmanAdd full x86 fast-isel support for memcpy and memset.
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-05-25 Eli FriedmanRewrite fast-isel integer cast handling to handle more...
2011-05-20 Eli FriedmanAdd fast-isel support for byval calls on x86.
2011-05-19 Eli FriedmanAdd fast-isel support for zeroext and signext ret instr...
2011-05-18 Eli FriedmanRevert unintentional commit.
2011-05-18 Eli FriedmanMore instcombine simplifications towards better debug...
2011-05-17 Eli FriedmanAdd x86 fast-isel for calls returning first-class aggre...
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 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 Eli FriedmanZap useless code; this hasn't done anything useful...
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-27 Eli Friedmanfast-isel sret. We actually don't need to do anything...
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-20 Daniel DunbarADT/Triple: Renambe isOSX... methods to isMacOSX for...
2011-04-19 Daniel DunbarTarget/X86: Eliminate uses of getDarwinVers().
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-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-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-03-22 Dan GohmanFix fast-isel address mode folding to avoid folding...
2011-02-21 NAKAMURA TakumiTarget/X86/X86FastISel: [PR6275] Fix Win32's dllimport...
2011-01-16 Chris Lattnerreapply my fix for PR8961 with a tweak to properly...
2011-01-14 Chris Lattnerrevert my fastisel patch again which apparently still...
2011-01-14 Chris Lattnerreapply r123414 now that the botz are calmed down and...
2011-01-14 Chris Lattnerr123414 broke llvm-gcc bootstrap apparently, revert
2011-01-14 Chris Lattnerfix PR8961 - a fast isel miscompilation where we'd...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2011-01-06 Benjamin KramerRemove dead code and silence warnings.
2011-01-05 Chris Lattnersilence more self assignment warnings.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-16 Dan GohmanReapply r118917. With pseudo-instruction expansion...
2010-11-13 Dan GohmanRevert r118917, which is implicated in the llvm-gcc...
2010-11-12 Dan GohmanWhen the definition of an address value is in a differe...
2010-11-04 Duncan SandsIn the calling convention logic, ValVT is always a...
2010-11-03 Duncan SandsInside the calling convention logic LocVT is always...
2010-10-31 Duncan SandsFactorize the duplicated logic for choosing the right...
2010-10-31 Duncan SandsRemove CCAssignFnForRet from X86 FastISel in favour...
2010-09-29 Eric ChristopherNoticed by inspection when looking for other cmov bits.
2010-09-27 Dale JohannesenMMX parameters aren't handled here yet.
2010-09-05 Chris Lattnerimplement rdar://6653118 - fastisel should fold loads...
2010-08-21 Dan GohmanFix x86 fast-isel's cmp+branch folding to avoid folding...
2010-07-22 Nate BegemanMake fast isel win64-aware w.r.t. call-clobbered regs
2010-07-16 Jakob Stoklund OlesenUse MI.isCopy.
2010-07-14 Jakob Stoklund OlesenLast COPY conversion.
2010-07-14 Dan GohmanDon't propagate debug locations to instructions for...
2010-07-12 Dan GohmanDon't fast-isel an x87 comparison opcode, as fast-isel...
2010-07-11 Jakob Stoklund OlesenAvoid SSE instructions in FastIsel when it is not avail...
2010-07-11 Jakob Stoklund OlesenUse COPY in X86FastISel::X86SelectRet.
2010-07-11 Jakob Stoklund OlesenUse COPY in FastISel everywhere it is safe and trivial.
2010-07-10 Dan GohmanReapply bottom-up fast-isel, with several fixes for...
2010-07-09 Bob Wilson--- Reverse-merging r107947 into '.':
2010-07-09 Dan GohmanRe-apply bottom-up fast-isel, with fixes. Be very caref...
2010-07-08 Chris LattnerChange LEA to have 5 operands for its memory operand...
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Dan GohmanRevert 107840 107839 107813 107804 107800 107797 107791.
2010-07-07 Dan GohmanImplement bottom-up fast-isel. This has the advantage...
2010-07-07 Dan GohmanAdd X86FastISel support for return statements. This...
2010-07-07 Dan GohmanGive FunctionLoweringInfo an MBB member, avoiding the...
2010-07-07 Dan GohmanSimplify FastISel's constructor by giving it a Function...
2010-07-01 Dan GohmanEnable on-demand fast-isel.
next