2012-05-25 |
Eli Friedman | Simplify code for calling a function where CanLowerRetu... |
blob | commitdiff | raw |
2012-05-11 |
Chad Rosier | Typo. |
blob | commitdiff | raw | diff to current |
2012-04-30 |
Derek Schuff | Fix fastcc structure return with fast-isel on x86-32 |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Derek Schuff | Revert r155745 |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Derek Schuff | Fix fastcc structure return with fast-isel on x86-32 |
blob | commitdiff | raw | diff to current |
2012-04-20 |
Craig Topper | Convert some uses of XXXRegisterClass to &XXXRegClass... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Craig Topper | Remove unnecessary llvm:: qualifications |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Craig Topper | Convert more static tables of registers used by calling... |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Craig Topper | Make all pointers to TargetRegisterClass const since... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
Jakob Stoklund Olesen | Use the same CALL instructions for Windows as for every... |
blob | commitdiff | raw | diff to current |
2012-02-16 |
Jakob Stoklund Olesen | Enable register mask operands for x86 calls. |
blob | commitdiff | raw | diff to current |
2012-02-15 |
Chad Rosier | Use a temporary variable, rather then a series of redun... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
Eli Friedman | Support MSVC x86-32 sret convention. PR11688. Patch... |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Craig Topper | Remove hasXMM/hasXMMInt functions. Move callers to... |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Craig Topper | Change some places that were checking for AVX OR SSE1... |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Nick Lewycky | Move global variables in TargetMachine into new TargetO... |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Jakob Stoklund Olesen | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. |
blob | commitdiff | raw | diff to current |
2011-10-18 |
Lang Hames | Teach fast isel about vector stores, and make DoSelectC... |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Nick Lewycky | Fix indent in comment. |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Eli Friedman | PR10991: make fast-isel correctly check whether accessi... |
blob | commitdiff | raw | diff to current |
2011-09-03 |
Bruno Cardoso Lopes | Teach X86FastISel to use AVX versions of instructions... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Eli Friedman | Don't fast-isel for atomic load/store; some cases requi... |
blob | commitdiff | raw | diff to current |
2011-08-02 |
Nick Lewycky | Bail from FastISel when we encounter a volatile memset... |
blob | commitdiff | raw | diff to current |
2011-08-01 |
Bruno Cardoso Lopes | Teach PreprocessISelDAG to be aware of vector types... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Jakob Stoklund Olesen | Fix a problem with fast-isel return values introduced... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | Move CallFrameSetupOpcode and CallFrameDestroyOpcode... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Jakob Stoklund Olesen | Clean up the handling of the x87 fp stack to make it... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Evan Cheng | Remove TargetOptions.h dependency from X86Subtarget. |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Eli Friedman | Make sure to pass OpFlags into MachineInstrBuilder... |
blob | commitdiff | raw | diff to current |
2011-06-10 |
Eli Friedman | Add full x86 fast-isel support for memcpy and memset. |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Eric Christopher | Add a parameter to CCState so that it can access the... |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Eli Friedman | Rewrite fast-isel integer cast handling to handle more... |
blob | commitdiff | raw | diff to current |
2011-05-20 |
Eli Friedman | Add fast-isel support for byval calls on x86. |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Eli Friedman | Add fast-isel support for zeroext and signext ret instr... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Revert unintentional commit. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | More instcombine simplifications towards better debug... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eli Friedman | Add x86 fast-isel for calls returning first-class aggre... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eli Friedman | Back out r131444 and r131438; they're breaking nightly... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Eli Friedman | Add x86 fast-isel for calls returning first-class aggre... |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Eli Friedman | Make fast-isel work correctly s/uadd.with.overflow... |
blob | commitdiff | raw | diff to current |
2011-05-14 |
Eli Friedman | Fix a FIXME by moving the fast-isel implementation... |
blob | commitdiff | raw | diff to current |
2011-05-14 |
Eli Friedman | Zap useless code; this hasn't done anything useful... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eli Friedman | fast-isel sret calls, try 2. We actually do need to... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eli Friedman | Revert r130348; causing buildbot issues on x86-32. |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Eli Friedman | fast-isel sret. We actually don't need to do anything... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Eli Friedman | Make the fast-isel code for literal 0.0 a bit shorter... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Eli Friedman | Refactor out code to fast-isel a memcpy operation with... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Eli Friedman | Fix an edge case involving branches in fast-isel on... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Daniel Dunbar | ADT/Triple: Renambe isOSX... methods to isMacOSX for... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Daniel Dunbar | Target/X86: Eliminate uses of getDarwinVers(). |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Eli Friedman | Add support for FastISel'ing varargs calls. |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | Implement support for x86 fastisel of small fixed-sized... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | tidy up |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | Implement support for fast isel of calls of i1 argument... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | Handle i1/i8/i16 constant integer arguments to calls... |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | be layout aware, to produce: |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Chris Lattner | fix rdar://9297006 - fast isel bails out on trunc to... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | 1. merge fast-isel-shift-imm.ll into fast-isel-x86... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | fix an x86 fast isel issue where we'd completely give... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | fix an oversight which caused us to compile the testcas... |
blob | commitdiff | raw | diff to current |
2011-04-17 |
Chris Lattner | tidy up and reduce indentation. |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-03-22 |
Dan Gohman | Fix fast-isel address mode folding to avoid folding... |
blob | commitdiff | raw | diff to current |
2011-02-21 |
NAKAMURA Takumi | Target/X86/X86FastISel: [PR6275] Fix Win32's dllimport... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | reapply my fix for PR8961 with a tweak to properly... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | revert my fastisel patch again which apparently still... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | reapply r123414 now that the botz are calmed down and... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | r123414 broke llvm-gcc bootstrap apparently, revert |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | fix PR8961 - a fast isel miscompilation where we'd... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmod... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Benjamin Kramer | Remove dead code and silence warnings. |
blob | commitdiff | raw | diff to current |
2011-01-05 |
Chris Lattner | silence more self assignment warnings. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Wesley Peck | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Dan Gohman | Reapply r118917. With pseudo-instruction expansion... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Dan Gohman | Revert r118917, which is implicated in the llvm-gcc... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Dan Gohman | When the definition of an address value is in a differe... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Duncan Sands | In the calling convention logic, ValVT is always a... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Duncan Sands | Inside the calling convention logic LocVT is always... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Duncan Sands | Factorize the duplicated logic for choosing the right... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Duncan Sands | Remove CCAssignFnForRet from X86 FastISel in favour... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Eric Christopher | Noticed by inspection when looking for other cmov bits. |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Dale Johannesen | MMX parameters aren't handled here yet. |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | implement rdar://6653118 - fastisel should fold loads... |
blob | commitdiff | raw | diff to current |
2010-08-21 |
Dan Gohman | Fix x86 fast-isel's cmp+branch folding to avoid folding... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Nate Begeman | Make fast isel win64-aware w.r.t. call-clobbered regs |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jakob Stoklund Olesen | Use MI.isCopy. |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Jakob Stoklund Olesen | Last COPY conversion. |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Dan Gohman | Don't propagate debug locations to instructions for... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Dan Gohman | Don't fast-isel an x87 comparison opcode, as fast-isel... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | Avoid SSE instructions in FastIsel when it is not avail... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY in X86FastISel::X86SelectRet. |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | Use COPY in FastISel everywhere it is safe and trivial. |
blob | commitdiff | raw | diff to current |
2010-07-10 |
Dan Gohman | Reapply bottom-up fast-isel, with several fixes for... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bob Wilson | --- Reverse-merging r107947 into '.': |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
blob | commitdiff | raw | diff to current |
next |