index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
X86
/
X86ISelLowering.h
Commit message (
Expand
)
Author
Age
*
Move some helper methods to being static functions in the implementation file.
Craig Topper
2012-11-11
*
Removed unimplemented method declaration.
Craig Topper
2012-11-10
*
Simplify custom emitter code for pcmp(e/i)str(i/m) and make the helper functi...
Craig Topper
2012-11-10
*
Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.
Craig Topper
2012-11-10
*
Add support of RTM from TSX extension
Michael Liao
2012-11-08
*
Cost Model: add tables for some avx type-conversion hacks.
Nadav Rotem
2012-11-06
*
CostModel: Add tables for the common x86 compares.
Nadav Rotem
2012-11-05
*
X86 CostModel: Add support for a some of the common arithmetic instructions f...
Nadav Rotem
2012-11-03
*
Add a stub for the x86 cost model impl. Implement a basic cost rule for inser...
Nadav Rotem
2012-11-02
*
Clean up redundant SP register maintained in X86 TLI
Michael Liao
2012-10-31
*
X86 MMX: optimize transfer from mmx to i32
Manman Ren
2012-10-30
*
Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to v4f32/v8f32
Michael Liao
2012-10-23
*
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from SSE4.1
Michael Liao
2012-10-23
*
Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
Michael Liao
2012-10-19
*
Support v8f32 to v8i8/vi816 conversion through custom lowering
Michael Liao
2012-10-16
*
Add __builtin_setjmp/_longjmp supprt in X86 backend
Michael Liao
2012-10-15
*
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-10
*
Move TargetData to DataLayout.
Micah Villmow
2012-10-08
*
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-25
*
Re-work X86 code generation of atomic ops with spin-loop
Michael Liao
2012-09-20
*
Add wider vector/integer support for PR12312
Michael Liao
2012-09-13
*
Make a bunch of lowering helper functions static instead of member functions....
Craig Topper
2012-09-11
*
When unsafe math is used, we can use commutative FMAX and FMIN. In some cases
Nadav Rotem
2012-08-19
*
Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce...
Craig Topper
2012-08-17
*
fix PR11334
Michael Liao
2012-08-14
*
Remove the LowerMMXCONCAT_VECTORS function. It could never execute because th...
Craig Topper
2012-08-13
*
Implement proper handling for pcmpistri/pcmpestri intrinsics. Requires custom...
Craig Topper
2012-08-06
*
Fall back to selection DAG isel for calls to builtin functions.
Bob Wilson
2012-08-03
*
Added FMA functionality to X86 target.
Elena Demikhovsky
2012-08-01
*
Remove tabs.
Bill Wendling
2012-07-19
*
This is another case where instcombine demanded bits optimization created
Evan Cheng
2012-07-17
*
Add intrinsics for Ivy Bridge's rdrand instruction.
Benjamin Kramer
2012-07-12
*
Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type...
Craig Topper
2012-06-09
*
Implement the local-dynamic TLS model for x86 (PR3985)
Hans Wennborg
2012-06-01
*
Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall
Justin Holewinski
2012-05-25
*
X86: Don't emit conditional floating point moves on when targeting pre-pentiu...
Benjamin Kramer
2012-04-27
*
Merge vpermps/vpermd and vpermpd/vpermq SD nodes.
Craig Topper
2012-04-16
*
Added VPERM optimization for AVX2 shuffles
Elena Demikhovsky
2012-04-15
*
Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x...
Richard Smith
2012-04-13
*
Reapply 154396 after fixing a test.
Nadav Rotem
2012-04-11
*
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-10
*
Fix a bug in the lowering of broadcasts: ConstantPools need to use the target...
Nadav Rotem
2012-04-09
*
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-04
*
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-28
[next]