index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86FastISel.cpp
Age
Commit message (
Expand
)
Author
2012-04-20
Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...
Craig Topper
2012-03-27
Remove unnecessary llvm:: qualifications
Craig Topper
2012-03-11
Convert more static tables of registers used by calling convention to uint16_...
Craig Topper
2012-02-22
Make all pointers to TargetRegisterClass const since they are all pointers to...
Craig Topper
2012-02-16
Use the same CALL instructions for Windows as for everything else.
Jakob Stoklund Olesen
2012-02-16
Enable register mask operands for x86 calls.
Jakob Stoklund Olesen
2012-02-15
Use a temporary variable, rather then a series of redundant calls.
Chad Rosier
2012-01-20
Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.
Eli Friedman
2012-01-10
Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...
Craig Topper
2012-01-09
Change some places that were checking for AVX OR SSE1/2 to use hasXMM/hasXMMI...
Craig Topper
2011-12-02
Move global variables in TargetMachine into new TargetOptions class. As an API
Nick Lewycky
2011-11-29
Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
Jakob Stoklund Olesen
2011-10-18
Teach fast isel about vector stores, and make DoSelectCall return false when ...
Lang Hames
2011-10-12
Fix indent in comment.
Nick Lewycky
2011-09-22
PR10991: make fast-isel correctly check whether accessing a global through an...
Eli Friedman
2011-09-03
Teach X86FastISel to use AVX versions of instructions when possible
Bruno Cardoso Lopes
2011-09-02
Don't fast-isel for atomic load/store; some cases require extra handling miss...
Eli Friedman
2011-08-02
Bail from FastISel when we encounter a volatile memset intrinsic. Patch by Ivan
Nick Lewycky
2011-08-01
Teach PreprocessISelDAG to be aware of vector types and to not process them.
Bruno Cardoso Lopes
2011-07-18
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-06-30
Fix a problem with fast-isel return values introduced in r134018.
Jakob Stoklund Olesen
2011-06-28
Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.
Evan Cheng
2011-06-28
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
Evan Cheng
2011-06-28
Clean up the handling of the x87 fp stack to make it more robust.
Jakob Stoklund Olesen
2011-06-23
Remove TargetOptions.h dependency from X86Subtarget.
Evan Cheng
2011-06-11
Make sure to pass OpFlags into MachineInstrBuilder::addExternalSymbol; the
Eli Friedman
2011-06-10
Add full x86 fast-isel support for memcpy and memset.
Eli Friedman
2011-06-08
Add a parameter to CCState so that it can access the MachineFunction.
Eric Christopher
2011-05-25
Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...
Eli Friedman
2011-05-20
Add fast-isel support for byval calls on x86.
Eli Friedman
2011-05-19
Add fast-isel support for zeroext and signext ret instructions on x86.
Eli Friedman
2011-05-18
Revert unintentional commit.
Eli Friedman
2011-05-18
More instcombine simplifications towards better debug locations.
Eli Friedman
2011-05-17
Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.
Eli Friedman
2011-05-17
Back out r131444 and r131438; they're breaking nightly tests. I'll look into
Eli Friedman
2011-05-17
Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.
Eli Friedman
2011-05-16
Make fast-isel work correctly s/uadd.with.overflow intrinsics.
Eli Friedman
2011-05-14
Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsi...
Eli Friedman
2011-05-14
Zap useless code; this hasn't done anything useful since fast-isel switched t...
Eli Friedman
2011-04-28
fast-isel sret calls, try 2. We actually do need to do something on x86-32. ...
Eli Friedman
2011-04-28
Revert r130348; causing buildbot issues on x86-32.
Eli Friedman
2011-04-27
fast-isel sret. We actually don't need to do anything special on x86. :) rda...
Eli Friedman
2011-04-27
Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...
Eli Friedman
2011-04-27
Refactor out code to fast-isel a memcpy operation with a small constant
Eli Friedman
2011-04-27
Fix an edge case involving branches in fast-isel on x86.
Eli Friedman
2011-04-20
ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS
Daniel Dunbar
2011-04-19
Target/X86: Eliminate uses of getDarwinVers().
Daniel Dunbar
2011-04-19
Add support for FastISel'ing varargs calls.
Eli Friedman
2011-04-19
Implement support for x86 fastisel of small fixed-sized memcpys, which are ge...
Chris Lattner
2011-04-19
tidy up
Chris Lattner
[next]