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
/
X86ISelLowering.cpp
Age
Commit message (
Expand
)
Author
2013-03-31
X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.
Benjamin Kramer
2013-03-29
Remove the old CodePlacementOpt pass.
Benjamin Kramer
2013-03-28
Add support of RDSEED defined in AVX2 extension
Michael Liao
2013-03-28
Enhance boolean simplification to handle 16-/64-bit RDRAND
Michael Liao
2013-03-28
Skip moving call address loading into callseq when targets prefer register in...
Michael Liao
2013-03-28
Make Win32 put the SRet address into EAX, fixes PR15556
Timur Iskhodzhanov
2013-03-27
For the current Atom processor, the fastest way to handle a call
Preston Gurd
2013-03-27
Fix typo (common to both X86 and PPC)
Hal Finkel
2013-03-26
Add XTEST codegen support
Michael Liao
2013-03-25
Revise alignment checking/calculation on 256-bit unaligned memory access
Michael Liao
2013-03-20
Fix PR15296
Michael Liao
2013-03-20
Mark all variable shifts needing customizing
Michael Liao
2013-03-20
Move scalar immediate shift lowering into a dedicated func
Michael Liao
2013-03-19
Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.
Nadav Rotem
2013-03-18
TLS support for MinGW targets.
Anton Korobeynikov
2013-03-14
Fix PR15309
Michael Liao
2013-03-08
DAGCombiner: Use correct value type for checking legality of BR_CC v3
Tom Stellard
2013-03-07
X86: Fold EXTRACT_SUBVECTORs of a BUILD_VECTOR into a smaller BUILD_VECTOR.
Benjamin Kramer
2013-03-07
Fix two remaining issue after fixing PR15355 when CMOV is not available
Michael Liao
2013-03-06
Fix PR15355
Michael Liao
2013-03-04
Bypass Slow Divides
Preston Gurd
2013-03-01
Fix PR10475
Michael Liao
2013-02-25
Refine fix to PR10499, no functionality change
Michael Liao
2013-02-25
Fix PR10499
Michael Liao
2013-02-24
Revert r169638 because it broke Mesa llvmpipe tests.
Nadav Rotem
2013-02-20
Update TargetLowering ivars for name policy.
Jim Grosbach
2013-02-20
I optimized the following patterns:
Elena Demikhovsky
2013-02-19
Fix capitalization in comment to match function name.
Craig Topper
2013-02-18
Use array_pod_sort instead of std::sort.
Jakub Staszak
2013-02-16
Minor cleanups. No functionality change.
Jakub Staszak
2013-02-14
80-col
Nadav Rotem
2013-02-14
Fixed a bug in X86TargetLowering::LowerVectorIntExtend() (assertion failure).
Elena Demikhovsky
2013-02-13
Don't build tail calls to functions with three inreg arguments on x86-32 PIC.
Nick Lewycky
2013-02-13
Check i1 as well as i8 variables for 8 bit registers for x86 inline
Eric Christopher
2013-02-05
Move MRI liveouts to X86 return instructions.
Jakob Stoklund Olesen
2013-02-04
X86: Open up some opportunities for constant folding by postponing shift lowe...
Benjamin Kramer
2013-02-04
X86: Simplify code. No functionality change.
Benjamin Kramer
2013-01-31
Whitespace.
Eric Christopher
2013-01-31
Check and allow floating point registers to select the size of the
Eric Christopher
2013-01-30
Restrict sin/cos optimization to 64-bit only for now. 32-bit is a bit messy a...
Evan Cheng
2013-01-29
Remove dead code.
Evan Cheng
2013-01-29
Teach SDISel to combine fsin / fcos into a fsincos node if the following
Evan Cheng
2013-01-28
Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...
Craig Topper
2013-01-26
X86: Decode PALIGN operands so I don't have to do it in my head.
Benjamin Kramer
2013-01-26
X86: Do splat promotion later, so the optimizer can chew on it first.
Benjamin Kramer
2013-01-25
In this patch, we teach X86_64TargetMachine that it has a ILP32
Eli Bendersky
2013-01-22
Fix an issue of pseudo atomic instruction DAG schedule
Michael Liao
2013-01-22
Make APFloat constructor require explicit semantics.
Tim Northover
2013-01-21
Use <0 checks in place of ==-1 because it results in simpler code.
Craig Topper
2013-01-21
Use MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.
Craig Topper
[next]