Displaying 3 results from an estimated 3 matches for "gettreecost".
2013 Jul 27
2
[LLVMdev] [llvm] r187267 - SLP Vectorier: Don't vectorize really short chains because they are already handled by the SelectionDAG store-vectorizer, which does a better job in deciding when to vectorize.
...diff
>
> ==============================================================================
> --- llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp (original)
> +++ llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp Fri Jul 26
> 18:07:55 2013
> @@ -898,8 +898,12 @@ int BoUpSLP::getTreeCost() {
> DEBUG(dbgs() << "SLP: Calculating cost for tree of size " <<
> VectorizableTree.size() << ".\n");
>
> - if (!VectorizableTree.size()) {
> - assert(!ExternalUses.size() && "We should not have any external
> us...
2013 Jul 27
0
[LLVMdev] [llvm] r187267 - SLP Vectorier: Don't vectorize really short chains because they are already handled by the SelectionDAG store-vectorizer, which does a better job in deciding when to vectorize.
...gt;> ==============================================================================
>> --- llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp (original)
>> +++ llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp Fri Jul 26 18:07:55 2013
>> @@ -898,8 +898,12 @@ int BoUpSLP::getTreeCost() {
>> DEBUG(dbgs() << "SLP: Calculating cost for tree of size " <<
>> VectorizableTree.size() << ".\n");
>>
>> - if (!VectorizableTree.size()) {
>> - assert(!ExternalUses.size() && "We should not have...
2013 Jul 27
1
[LLVMdev] [llvm] r187267 - SLP Vectorier: Don't vectorize really short chains because they are already handled by the SelectionDAG store-vectorizer, which does a better job in deciding when to vectorize.
...=============================================================================
>> --- llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp (original)
>> +++ llvm/trunk/lib/Transforms/Vectorize/SLPVectorizer.cpp Fri Jul 26
>> 18:07:55 2013
>> @@ -898,8 +898,12 @@ int BoUpSLP::getTreeCost() {
>> DEBUG(dbgs() << "SLP: Calculating cost for tree of size " <<
>> VectorizableTree.size() << ".\n");
>>
>> - if (!VectorizableTree.size()) {
>> - assert(!ExternalUses.size() && "We should not have...