index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86FastISel.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Simplify code for calling a function where CanLowerReturn fails, fixing a sma...
Eli Friedman
2012-05-25
1
-2
/
+1
*
Typo.
Chad Rosier
2012-05-11
1
-1
/
+1
*
Fix fastcc structure return with fast-isel on x86-32
Derek Schuff
2012-04-30
1
-0
/
+2
*
Revert r155745
Derek Schuff
2012-04-27
1
-2
/
+0
*
Fix fastcc structure return with fast-isel on x86-32
Derek Schuff
2012-04-27
1
-0
/
+2
*
Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...
Craig Topper
2012-04-20
1
-28
/
+29
*
Remove unnecessary llvm:: qualifications
Craig Topper
2012-03-27
1
-1
/
+1
*
Convert more static tables of registers used by calling convention to uint16_...
Craig Topper
2012-03-11
1
-1
/
+1
*
Make all pointers to TargetRegisterClass const since they are all pointers to...
Craig Topper
2012-02-22
1
-1
/
+1
*
Use the same CALL instructions for Windows as for everything else.
Jakob Stoklund Olesen
2012-02-16
1
-6
/
+2
*
Enable register mask operands for x86 calls.
Jakob Stoklund Olesen
2012-02-16
1
-0
/
+4
*
Use a temporary variable, rather then a series of redundant calls.
Chad Rosier
2012-02-15
1
-4
/
+5
*
Support MSVC x86-32 sret convention. PR11688. Patch by Joe Groff.
Eli Friedman
2012-01-20
1
-1
/
+2
*
Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...
Craig Topper
2012-01-10
1
-4
/
+4
*
Change some places that were checking for AVX OR SSE1/2 to use hasXMM/hasXMMI...
Craig Topper
2012-01-09
1
-4
/
+4
*
Move global variables in TargetMachine into new TargetOptions class. As an API
Nick Lewycky
2011-12-02
1
-3
/
+3
*
Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
Jakob Stoklund Olesen
2011-11-29
1
-2
/
+2
*
Teach fast isel about vector stores, and make DoSelectCall return false when ...
Lang Hames
2011-10-18
1
-3
/
+24
*
Fix indent in comment.
Nick Lewycky
2011-10-12
1
-1
/
+1
*
PR10991: make fast-isel correctly check whether accessing a global through an...
Eli Friedman
2011-09-22
1
-1
/
+11
*
Teach X86FastISel to use AVX versions of instructions when possible
Bruno Cardoso Lopes
2011-09-03
1
-18
/
+26
*
Don't fast-isel for atomic load/store; some cases require extra handling miss...
Eli Friedman
2011-09-02
1
-0
/
+8
*
Bail from FastISel when we encounter a volatile memset intrinsic. Patch by Ivan
Nick Lewycky
2011-08-02
1
-0
/
+3
*
Teach PreprocessISelDAG to be aware of vector types and to not process them.
Bruno Cardoso Lopes
2011-08-01
1
-2
/
+2
*
land David Blaikie's patch to de-constify Type, with a few tweaks.
Chris Lattner
2011-07-18
1
-10
/
+10
*
Fix a problem with fast-isel return values introduced in r134018.
Jakob Stoklund Olesen
2011-06-30
1
-2
/
+3
*
Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.
Evan Cheng
2011-06-28
1
-2
/
+2
*
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
Evan Cheng
2011-06-28
1
-1
/
+1
*
Clean up the handling of the x87 fp stack to make it more robust.
Jakob Stoklund Olesen
2011-06-28
1
-7
/
+9
*
Remove TargetOptions.h dependency from X86Subtarget.
Evan Cheng
2011-06-23
1
-1
/
+3
*
Make sure to pass OpFlags into MachineInstrBuilder::addExternalSymbol; the
Eli Friedman
2011-06-11
1
-1
/
+1
*
Add full x86 fast-isel support for memcpy and memset.
Eli Friedman
2011-06-10
1
-9
/
+50
*
Add a parameter to CCState so that it can access the MachineFunction.
Eric Christopher
2011-06-08
1
-17
/
+21
*
Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...
Eli Friedman
2011-05-25
1
-25
/
+43
*
Add fast-isel support for byval calls on x86.
Eli Friedman
2011-05-20
1
-17
/
+51
*
Add fast-isel support for zeroext and signext ret instructions on x86.
Eli Friedman
2011-05-19
1
-5
/
+25
*
Revert unintentional commit.
Eli Friedman
2011-05-18
1
-26
/
+5
*
More instcombine simplifications towards better debug locations.
Eli Friedman
2011-05-18
1
-5
/
+26
*
Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.
Eli Friedman
2011-05-17
1
-46
/
+51
*
Back out r131444 and r131438; they're breaking nightly tests. I'll look into
Eli Friedman
2011-05-17
1
-43
/
+48
*
Add x86 fast-isel for calls returning first-class aggregates. rdar://9435872.
Eli Friedman
2011-05-17
1
-48
/
+43
*
Make fast-isel work correctly s/uadd.with.overflow intrinsics.
Eli Friedman
2011-05-16
1
-76
/
+7
*
Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsi...
Eli Friedman
2011-05-14
1
-23
/
+0
*
Zap useless code; this hasn't done anything useful since fast-isel switched t...
Eli Friedman
2011-05-14
1
-29
/
+0
*
fast-isel sret calls, try 2. We actually do need to do something on x86-32. ...
Eli Friedman
2011-04-28
1
-2
/
+4
*
Revert r130348; causing buildbot issues on x86-32.
Eli Friedman
2011-04-28
1
-0
/
+1
*
fast-isel sret. We actually don't need to do anything special on x86. :) rda...
Eli Friedman
2011-04-27
1
-1
/
+0
*
Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is co...
Eli Friedman
2011-04-27
1
-0
/
+41
*
Refactor out code to fast-isel a memcpy operation with a small constant
Eli Friedman
2011-04-27
1
-32
/
+40
*
Fix an edge case involving branches in fast-isel on x86.
Eli Friedman
2011-04-27
1
-2
/
+4
[next]