projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove unnecessary subtraction and addition by 1 around a couple for loops.
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2012-11-10
Craig Topper
Remove unnecessary subtraction and addition by 1 around...
blob
|
commitdiff
|
raw
2012-11-10
Craig Topper
Tidy up spacing. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Craig Topper
Simplify custom emitter code for pcmp(e/i)str(i/m)...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-10
Craig Topper
Cleanup pcmp(e/i)str(m/i) instruction definitions and...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-09
Nadav Rotem
indent
blob
|
commitdiff
|
raw
|
diff to current
2012-11-08
Michael Liao
Add support of RTM from TSX extension
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Jakub Staszak
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Nadav Rotem
Make the helper functions static. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Nadav Rotem
CostModel: add another known vector trunc optimization.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-06
Nadav Rotem
Cost Model: add tables for some avx type-conversion...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Nadav Rotem
Refactor the getTypeLegalizationCost interface. No...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Nadav Rotem
CostModel: Add tables for the common x86 compares.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Richard Smith
Suppress signed/unsigned comparison warning.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Nadav Rotem
Cost Model: Normalize the insert/extract index when...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-05
Nadav Rotem
Implement the cost of abnormal x86 instruction lowering...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-03
Nadav Rotem
X86 CostModel: Add support for a some of the common...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Shuxin Yang
(For X86) Enhancement to add-carray/sub-borrow (adc...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Michael Liao
Clean up redundant SP register maintained in X86 TLI
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Manman Ren
X86 MMX: optimize transfer from mmx to i32
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Jakub Staszak
Re-commit r166971. I reverted it to quickly, when build...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Jakub Staszak
Revert r166971. It causes buildbot failure. To be inves...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Jakub Staszak
Remove unused variable.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Jakub Staszak
Simplify code. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Jakub Staszak
Allow to fold vector load if there is more than one...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Duncan Sands
Silence a GCC warning about comparing signed and unsign...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-25
Michael Liao
Clean up where SlotSize should be used instead of point...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Michael Liao
Add custom conversion from v2u32 to v2f32 in 32-bit...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Michael Liao
Fix PR14161
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Matt Beaumont-Gay
Silence -Wsign-compare
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Michael Liao
Add custom UINT_TO_FP from v4i8/v4i16/v8i8/v8i16 to...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Michael Liao
Enable lowering ZERO_EXTEND/ANY_EXTEND to PMOVZX from...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Shuxin Yang
This patch is to fix radar://8426430. It is about llvm...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Michael Liao
Lower BUILD_VECTOR to SHUFFLE + INSERT_VECTOR_ELT for X86
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Michael Liao
Check SSSE3 instead of SSE4.1
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Michael Liao
Fix setjmp on models with non-Small code model nor...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Michael Liao
Support v8f32 to v8i8/vi816 conversion through custom...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
NAKAMURA Takumi
Reapply r165661, Patch by Shuxin Yang <shuxin.llvm...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Michael Liao
Add __builtin_setjmp/_longjmp supprt in X86 backend
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Benjamin Kramer
X86: Fix accidentally swapped operands.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Benjamin Kramer
X86: Promote i8 cmov when both operands are coming...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
NAKAMURA Takumi
Revert r165661, "Patch by Shuxin Yang <shuxin.llvm...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Evan Cheng
Change MachineInstrBuilder::addDisp to copy over target...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Nadav Rotem
Patch by Shuxin Yang <shuxin.llvm@gmail.com>.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Michael Liao
Add support for FP_ROUND from v2f64 to v2f32
blob
|
commitdiff
|
raw
|
diff to current
2012-10-10
Michael Liao
Add alternative support for FP_ROUND from v2f32 to...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Evan Cheng
When expanding atomic load arith instructions, do not...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Preston Gurd
This patch corrects commit 165126 by using an integer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Michael Liao
Add register encoding support in X86 backend
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Bill Wendling
Use new accessor methods to query for attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Michael Liao
Clean up tailing whitespaces
blob
|
commitdiff
|
raw
|
diff to current
2012-09-30
Craig Topper
Change getX86SubSuperRegister to take an MVT::SimpleVal...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-25
Michael Liao
Add missing i64 max/min/umax/umin on 32-bit target
blob
|
commitdiff
|
raw
|
diff to current
2012-09-25
Evan Cheng
Fix an illegal tailcall opt where the callee returns...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Michael Liao
Add missing i8 max/min/umax/umin support
blob
|
commitdiff
|
raw
|
diff to current
2012-09-21
Michael Liao
Revise td of X86 atomic instructions
blob
|
commitdiff
|
raw
|
diff to current
2012-09-20
Michael Liao
Re-work X86 code generation of atomic ops with spin...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-15
Benjamin Kramer
X86: Emitting x87 fsin/fcos for sinf/cosf is not safe...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Michael Liao
Fix comment
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Michael Liao
Add wider vector/integer support for PR12312
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Michael Liao
Fix PR11985
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
Craig Topper
Indentation fixes. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Craig Topper
Make a bunch of lowering helper functions static instea...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Dmitri Gribenko
Remove redundant semicolons which are null statements.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Michael Liao
Enhance PR11334 fix to support extload from v2f32/v4f32
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Michael Liao
Add boolean simplification support from CMOV
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
Elena Demikhovsky
The VPSHUFB 256-bit instruction may be generated when...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Craig Topper
Add instruction selection for ffloor of vectors when...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Craig Topper
Use 256-bit alignment for constant pool value for 256...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Craig Topper
Add support for lowering FABS of vector types.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-08
Craig Topper
Set operation action for FFLOOR to Expand for all vecto...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Elena Demikhovsky
AVX2 optimization.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Michael Liao
Remove duplicated helper function
blob
|
commitdiff
|
raw
|
diff to current
2012-09-06
Craig Topper
Use iPTR instead of i32 for extract_subvector/insert_su...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Stop casting away const qualifier needlessly.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Preston Gurd
Generic Bypass Slow Div
blob
|
commitdiff
|
raw
|
diff to current
2012-09-04
Elena Demikhovsky
This patch optimizes shuffle instruction - generates...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-01
Craig Topper
Typos
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Manman Ren
SelectionDAG: when constructing VZEXT_LOAD from other...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Michael Liao
Fix PR12359
blob
|
commitdiff
|
raw
|
diff to current
2012-08-31
Craig Topper
Add support for converting llvm.fma to fma4 instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-30
Craig Topper
Only perform DAG combine on FMAs of legal types.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Craig Topper
Convert FMA4 patterns to use target specific nodes...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Michael Liao
Add comments on the literal value used.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Michael Liao
Explicitly update the number of nodes to be traversed
blob
|
commitdiff
|
raw
|
diff to current
2012-08-28
Michael Liao
Fix PR12312
blob
|
commitdiff
|
raw
|
diff to current
2012-08-27
Craig Topper
Remove MMX shift intrinsic handling code that also...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-24
Craig Topper
Custom lower FMA intrinsics to target specific nodes...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Michael Liao
fix a case where all operands of BUILD_VECTOR are undefined
blob
|
commitdiff
|
raw
|
diff to current
2012-08-19
Nadav Rotem
When unsafe math is used, we can use commutative FMAX...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Nadav Rotem
Reapply r162160 with a fix: Optimize Arith->Trunc-...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Craig Topper
Refactor code a bit to reduce number of calls in the...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Nadav Rotem
Revert r162160 because it made a few buildbots fail.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-18
Nadav Rotem
The X86 backend has a number of optimizations for SETCC...
blob
|
commitdiff
|
raw
|
diff to current
next