projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[asan] fix lint
2012-09-04
Nadav Rotem
LICM may hoist an instruction with undefined behavior...
commit
|
commitdiff
|
tree
2012-09-02
Nadav Rotem
Fix a typo.
commit
|
commitdiff
|
tree
2012-09-02
Nadav Rotem
Not all targets have efficient ISel code generation...
commit
|
commitdiff
|
tree
2012-09-02
Nadav Rotem
Generate better select code by allowing the target...
commit
|
commitdiff
|
tree
2012-08-30
Nadav Rotem
Currently targets that do not support selects with...
commit
|
commitdiff
|
tree
2012-08-30
Nadav Rotem
It is illegal to transform (sdiv (ashr X c1) c2) ...
commit
|
commitdiff
|
tree
2012-08-30
Nadav Rotem
remove old docs
commit
|
commitdiff
|
tree
2012-08-28
Nadav Rotem
Make sure that we don't call getZExtValue on values...
commit
|
commitdiff
|
tree
2012-08-28
Nadav Rotem
Teach InstCombine to canonicalize [SU]div+[AL]shl...
commit
|
commitdiff
|
tree
2012-08-19
Nadav Rotem
When unsafe math is used, we can use commutative FMAX...
commit
|
commitdiff
|
tree
2012-08-18
Nadav Rotem
Reapply r162160 with a fix: Optimize Arith->Trunc-...
commit
|
commitdiff
|
tree
2012-08-18
Nadav Rotem
Revert r162160 because it made a few buildbots fail.
commit
|
commitdiff
|
tree
2012-08-18
Nadav Rotem
The X86 backend has a number of optimizations for SETCC...
commit
|
commitdiff
|
tree
2012-08-16
Nadav Rotem
Add dump/dumpr methods to SDValue.
commit
|
commitdiff
|
tree
2012-08-14
Nadav Rotem
During the CodeGenPrepare we often lower intrinsics...
commit
|
commitdiff
|
tree
2012-08-13
Nadav Rotem
LICM uses AliasSet information to hoist and sink instruction...
commit
|
commitdiff
|
tree
2012-08-13
Nadav Rotem
MemoryDependenceAnalysis attempts to find the first...
commit
|
commitdiff
|
tree
2012-08-13
Nadav Rotem
Do not optimize (or (and X,Y), Z) into BFI and other...
commit
|
commitdiff
|
tree
2012-08-13
Nadav Rotem
Fix a documentation typo.
commit
|
commitdiff
|
tree
2012-08-09
Nadav Rotem
Fix the legalization of ExtLoad on ARM. ExpandUnalignedLoad...
commit
|
commitdiff
|
tree
2012-07-30
Nadav Rotem
When constant folding GEP expressions, keep the address...
commit
|
commitdiff
|
tree
2012-07-24
Nadav Rotem
Clean whitespaces.
commit
|
commitdiff
|
tree
2012-07-23
Nadav Rotem
Suppress a warning.
commit
|
commitdiff
|
tree
2012-07-23
Nadav Rotem
Doxygenify the comments of ISD nodes.
commit
|
commitdiff
|
tree
2012-07-23
Nadav Rotem
Fixed DAGCombine optimizations which generate select_cc...
commit
|
commitdiff
|
tree
2012-07-18
Nadav Rotem
The vbroadcast family of instructions has 'fallback...
commit
|
commitdiff
|
tree
2012-07-17
Nadav Rotem
Fix a crash in the legalization of large vectors.
commit
|
commitdiff
|
tree
2012-07-16
Nadav Rotem
Minor cleanup and docs.
commit
|
commitdiff
|
tree
2012-07-16
Nadav Rotem
Make ComputeDemandedBits return a deterministic result...
commit
|
commitdiff
|
tree
2012-07-16
Nadav Rotem
Fix a bug in the 3-address conversion of LEA when one...
commit
|
commitdiff
|
tree
2012-07-15
Nadav Rotem
Fix a bug in the scalarization of BUILD_VECTOR. BUILD_VECTOR...
commit
|
commitdiff
|
tree
2012-07-15
Nadav Rotem
Teach getTargetVShiftNode about TargetConstant nodes.
commit
|
commitdiff
|
tree
2012-07-15
Nadav Rotem
Rename VBROADCASTSDrm into VBROADCASTSDYrm to match...
commit
|
commitdiff
|
tree
2012-07-15
Nadav Rotem
Refactor the code that checks that all operands of...
commit
|
commitdiff
|
tree
2012-07-14
Nadav Rotem
AVX: Fix a bug in getTargetVShiftNode. The shift amount...
commit
|
commitdiff
|
tree
2012-07-14
Nadav Rotem
Add a dagcombine optimization to convert concat_vectors...
commit
|
commitdiff
|
tree
2012-07-12
Nadav Rotem
The LIT tests below do not specify the exact cpu model...
commit
|
commitdiff
|
tree
2012-07-11
Nadav Rotem
When ext-loading and trunc-storing vectors to memory...
commit
|
commitdiff
|
tree
2012-07-11
Nadav Rotem
Rename many of the Tmp1, Tmp2, Tmp3 variables to names...
commit
|
commitdiff
|
tree
2012-07-11
Nadav Rotem
Refactor the DAG Legalizer by extracting the legalization of
commit
|
commitdiff
|
tree
2012-07-10
Nadav Rotem
Improve the loading of load-anyext vectors by allowing...
commit
|
commitdiff
|
tree
2012-06-21
Nadav Rotem
Add a number of threshold arguments to the SRA pass.
commit
|
commitdiff
|
tree
2012-06-21
Nadav Rotem
llvm-stress: Stabalize (by using an ordered container...
commit
|
commitdiff
|
tree
2012-06-10
Nadav Rotem
Add AutoUpgrade support for the SSE4 ptest intrinsics.
commit
|
commitdiff
|
tree
2012-06-07
Nadav Rotem
Do not optimize the used bits of the x86 vselect condition...
commit
|
commitdiff
|
tree
2012-06-07
Nadav Rotem
Fix a bug in FoldSelectOpOp. Bitcast ops may change...
commit
|
commitdiff
|
tree
2012-06-04
Nadav Rotem
Remove the "-promote-elements" flag. This flag is now...
commit
|
commitdiff
|
tree
2012-05-19
Nadav Rotem
On Haswell, perfer storing YMM registers using a single...
commit
|
commitdiff
|
tree
2012-05-19
Nadav Rotem
Add support for additional in-reg vbroadcast patterns
commit
|
commitdiff
|
tree
2012-05-13
Nadav Rotem
Fix the tool documentation
commit
|
commitdiff
|
tree
2012-05-10
Nadav Rotem
Fix merge-typo and cleanup
commit
|
commitdiff
|
tree
2012-05-10
Nadav Rotem
AVX2: Add an additional broadcast idiom.
commit
|
commitdiff
|
tree
2012-05-10
Nadav Rotem
Generate AVX/AVX2 shuffles even when there is a memory...
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
ConstantFoldSelectInstruction swapped the operands...
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
Fix the testcase. We do expect two vblendw on XMMs.
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
Add a testcase for 155440
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
AVX: Add additional vbroadcast replacement sequences...
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
AVX2: The BLENDPW instruction selects between vectors...
commit
|
commitdiff
|
tree
2012-04-24
Nadav Rotem
AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes...
commit
|
commitdiff
|
tree
2012-04-23
Nadav Rotem
Optimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SINT...
commit
|
commitdiff
|
tree
2012-04-21
Nadav Rotem
Teach getVectorTypeBreakdown about promotion of vectors...
commit
|
commitdiff
|
tree
2012-04-15
Nadav Rotem
Do not convert between fp128 <-> ppc_fp128 since there...
commit
|
commitdiff
|
tree
2012-04-15
Nadav Rotem
Fix PR12529. The Vxx family of instructions are only...
commit
|
commitdiff
|
tree
2012-04-15
Nadav Rotem
When emulating vselect using OR/AND/XOR make sure to...
commit
|
commitdiff
|
tree
2012-04-11
Nadav Rotem
remove unused argument
commit
|
commitdiff
|
tree
2012-04-11
Nadav Rotem
Reapply 154397. Original message:
commit
|
commitdiff
|
tree
2012-04-11
Nadav Rotem
Reapply 154396 after fixing a test.
commit
|
commitdiff
|
tree
2012-04-10
Nadav Rotem
Fix a dagcombine optimization which assumes that the...
commit
|
commitdiff
|
tree
2012-04-10
Nadav Rotem
Modify the code that lowers shuffles to blends from...
commit
|
commitdiff
|
tree
2012-04-09
Nadav Rotem
Lower some x86 shuffle sequences to the vblend family...
commit
|
commitdiff
|
tree
2012-04-09
Nadav Rotem
Fix a bug in the lowering of broadcasts: ConstantPools...
commit
|
commitdiff
|
tree
2012-04-08
Nadav Rotem
AVX2: Build splat vectors by broadcasting a scalar...
commit
|
commitdiff
|
tree
2012-04-07
Nadav Rotem
1. Remove the part of r153848 which optimizes shuffle...
commit
|
commitdiff
|
tree
2012-04-03
Nadav Rotem
Add an additional testcase which checks ops with multiple...
commit
|
commitdiff
|
tree
2012-04-02
Nadav Rotem
Optimizing swizzles of complex shuffles may generate...
commit
|
commitdiff
|
tree
2012-04-01
Nadav Rotem
This commit contains a few changes that had to go in...
commit
|
commitdiff
|
tree
2012-03-26
Nadav Rotem
153465 was incorrect. In this code we wanted to check...
commit
|
commitdiff
|
tree
2012-03-26
Nadav Rotem
PR12357: The pointer was used before it was checked.
commit
|
commitdiff
|
tree
2012-03-15
Nadav Rotem
When optimizing certain BUILD_VECTOR nodes into other...
commit
|
commitdiff
|
tree
2012-03-05
Nadav Rotem
Remove an unused function.
commit
|
commitdiff
|
tree
2012-02-28
Nadav Rotem
Code cleanup following CR by Duncan.
commit
|
commitdiff
|
tree
2012-02-28
Nadav Rotem
Fix a bug in the code that builds SDNodes from vector...
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
Add support for random constant vectors.
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
Style fix: Remove unneeded parentheses.
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
Fix a bug in the code that checks if a store value...
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
Fix compilation on MSVC. Rename "_BB" to "Block"
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
fix a copy-and-paste error in the docs
commit
|
commitdiff
|
tree
2012-02-26
Nadav Rotem
Add a random .LL file generator to stress-test different...
commit
|
commitdiff
|
tree
2012-02-14
Nadav Rotem
Fix PR12000. Some vector operations may use scalar...
commit
|
commitdiff
|
tree
2012-02-13
Nadav Rotem
Fix a bug in DAGCombine for the optimization of BUILD_VECTOR...
commit
|
commitdiff
|
tree
2012-02-12
Nadav Rotem
This patch addresses the problem of poor code generation...
commit
|
commitdiff
|
tree
2012-02-05
Nadav Rotem
Add additional documentation to the extract-and-trunc...
commit
|
commitdiff
|
tree
2012-02-03
Nadav Rotem
The type-legalizer often scalarizes code. One of the...
commit
|
commitdiff
|
tree
2012-01-18
Nadav Rotem
Document the fact that the selection dag changes the...
commit
|
commitdiff
|
tree
2012-01-18
Nadav Rotem
Fix a bug in the type-legalization of vector integers...
commit
|
commitdiff
|
tree
2012-01-17
Nadav Rotem
Transform: (EXTRACT_VECTOR_ELT( VECTOR_SHUFFLE )) ...
commit
|
commitdiff
|
tree
2012-01-17
Nadav Rotem
Fix warning.
commit
|
commitdiff
|
tree
2012-01-17
Nadav Rotem
Fix 11769.
commit
|
commitdiff
|
tree
2012-01-15
Nadav Rotem
[AVX] Optimize x86 VSELECT instructions using SimplifyDemand...
commit
|
commitdiff
|
tree
2012-01-12
Nadav Rotem
Fix a bug in the AVX 256-bit shuffle code in cases...
commit
|
commitdiff
|
tree
next