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.h
Age
Commit message (
Expand
)
Author
2012-10-10
Add support for FP_ROUND from v2f64 to v2f32
Michael Liao
2012-10-10
Add alternative support for FP_ROUND from v2f32 to v2f64
Michael Liao
2012-10-08
Move TargetData to DataLayout.
Micah Villmow
2012-09-25
Add missing i64 max/min/umax/umin on 32-bit target
Michael Liao
2012-09-25
Fix an illegal tailcall opt where the callee returns a double via xmm while c...
Evan Cheng
2012-09-20
Re-work X86 code generation of atomic ops with spin-loop
Michael Liao
2012-09-13
Add wider vector/integer support for PR12312
Michael Liao
2012-09-11
Make a bunch of lowering helper functions static instead of member functions....
Craig Topper
2012-08-19
When unsafe math is used, we can use commutative FMAX and FMIN. In some cases
Nadav Rotem
2012-08-17
Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce...
Craig Topper
2012-08-14
fix PR11334
Michael Liao
2012-08-13
Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th...
Craig Topper
2012-08-06
Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...
Craig Topper
2012-08-03
Fall back to selection DAG isel for calls to builtin functions.
Bob Wilson
2012-08-01
Added FMA functionality to X86 target.
Elena Demikhovsky
2012-07-19
Remove tabs.
Bill Wendling
2012-07-17
This is another case where instcombine demanded bits optimization created
Evan Cheng
2012-07-12
Add intrinsics for Ivy Bridge's rdrand instruction.
Benjamin Kramer
2012-06-09
Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type...
Craig Topper
2012-06-01
Implement the local-dynamic TLS model for x86 (PR3985)
Hans Wennborg
2012-05-25
Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall
Justin Holewinski
2012-04-27
X86: Don't emit conditional floating point moves on when targeting pre-pentiu...
Benjamin Kramer
2012-04-16
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
Craig Topper
2012-04-15
Added VPERM optimization for AVX2 shuffles
Elena Demikhovsky
2012-04-13
Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x...
Richard Smith
2012-04-11
Reapply 154396 after fixing a test.
Nadav Rotem
2012-04-10
Temporarily revert this patch to see if it brings the buildbots back.
Eric Christopher
2012-04-10
Modify the code that lowers shuffles to blends from using blendvXX to vblendXX.
Nadav Rotem
2012-04-10
Fix a long standing tail call optimization bug. When a libcall is emitted
Evan Cheng
2012-04-09
Fix a bug in the lowering of broadcasts: ConstantPools need to use the target...
Nadav Rotem
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-02-28
Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...
Evan Cheng
2012-02-28
Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...
Daniel Dunbar
2012-02-28
Some ARM implementaions, e.g. A-series, does return stack prediction. That is,
Evan Cheng
2012-02-25
Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe...
NAKAMURA Takumi
2012-02-24
Add WIN_FTOL_* psudo-instructions to model the unique calling convention
Michael J. Spencer
2012-02-22
Make all pointers to TargetRegisterClass const since they are all pointers to...
Craig Topper
2012-02-19
Make a bunch of X86ISelLowering shuffle functions static now that they are no...
Craig Topper
2012-02-05
Add target specific node for PMULUDQ. Change patterns to use it and custom lo...
Craig Topper
2012-02-02
Optimization for SIGN_EXTEND operation on AVX.
Elena Demikhovsky
2012-02-01
Optimization for "truncate" operation on AVX.
Elena Demikhovsky
2012-01-30
Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p...
Craig Topper
2012-01-22
Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern...
Craig Topper
2012-01-22
Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86...
Craig Topper
2012-01-22
Add target specific ISD node types for SSE/AVX vector shuffle instructions an...
Craig Topper
2012-01-22
Remove unused X86 ISD node type defines.
Craig Topper
2012-01-19
Merge 128-bit and 256-bit SHUFPS/SHUFPD handling.
Craig Topper
2012-01-08
Reverted commit #147601 upon Evan's request.
Victor Umansky
2012-01-05
Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr...
Victor Umansky
2011-12-31
Merge X86 SHUFPS and SHUFPD node types.
Craig Topper
[next]