[llvm] r304498 - [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
NAKAMURA Takumi via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 2 15:57:30 PDT 2017
I have a patch for that; https://reviews.llvm.org/D33854
On Sat, Jun 3, 2017 at 3:37 AM Chandler Carruth via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Uh, this flag isn't *necessarily* available for asserts builds. It is
> available if ABI breaking checks are enabled. These aren't (exactly) the
> same.
>
> On Thu, Jun 1, 2017 at 4:53 PM Mandeep Singh Grang via llvm-commits <
> llvm-commits at lists.llvm.org> wrote:
>
>> Author: mgrang
>> Date: Thu Jun 1 18:52:59 2017
>> New Revision: 304498
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=304498&view=rev
>> Log:
>> [PredicateInfo] Enable -reverse-iterate tests only for +Asserts builds
>>
>> Summary: The flag -reverse-iterate is present only on +Asserts builds.
>>
>> Reviewers: dberlin, davide, RKSimon, efriedma, chapuni
>>
>> Reviewed By: efriedma, chapuni
>>
>> Subscribers: chapuni, llvm-commits
>>
>> Differential Revision: https://reviews.llvm.org/D33795
>>
>> Added:
>> llvm/trunk/test/Transforms/Util/PredicateInfo/condprop2.ll
>> - copied, changed from r304492,
>> llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll
>> llvm/trunk/test/Transforms/Util/PredicateInfo/testandor2.ll
>> - copied, changed from r304492,
>> llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll
>> Modified:
>> llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll
>> llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll
>>
>> Modified: llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll?rev=304498&r1=304497&r2=304498&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll (original)
>> +++ llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll Thu Jun 1
>> 18:52:59 2017
>> @@ -1,6 +1,5 @@
>> ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
>> ; RUN: opt -print-predicateinfo -analyze < %s 2>&1 | FileCheck %s
>> -; RUN: opt -print-predicateinfo -analyze -reverse-iterate < %s 2>&1 |
>> FileCheck %s
>>
>> @a = external global i32 ; <i32*> [#uses=7]
>>
>>
>> Copied: llvm/trunk/test/Transforms/Util/PredicateInfo/condprop2.ll (from
>> r304492, llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll)
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Util/PredicateInfo/condprop2.ll?p2=llvm/trunk/test/Transforms/Util/PredicateInfo/condprop2.ll&p1=llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll&r1=304492&r2=304498&rev=304498&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/test/Transforms/Util/PredicateInfo/condprop.ll (original)
>> +++ llvm/trunk/test/Transforms/Util/PredicateInfo/condprop2.ll Thu Jun 1
>> 18:52:59 2017
>> @@ -1,5 +1,7 @@
>> +; REQUIRES: asserts
>> +; NOTE: The flag -reverse-iterate is present only in a +Asserts build.
>> +; Hence, this test has been split from condprop.ll to test with
>> -reverse-iterate.
>> ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
>> -; RUN: opt -print-predicateinfo -analyze < %s 2>&1 | FileCheck %s
>> ; RUN: opt -print-predicateinfo -analyze -reverse-iterate < %s 2>&1 |
>> FileCheck %s
>>
>> @a = external global i32 ; <i32*> [#uses=7]
>>
>> Modified: llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll?rev=304498&r1=304497&r2=304498&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll (original)
>> +++ llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll Thu Jun 1
>> 18:52:59 2017
>> @@ -1,6 +1,5 @@
>> ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
>> ; RUN: opt -print-predicateinfo < %s 2>&1 | FileCheck %s
>> -; RUN: opt -print-predicateinfo -reverse-iterate < %s 2>&1 | FileCheck %s
>>
>> declare void @foo(i1)
>> declare void @bar(i32)
>>
>> Copied: llvm/trunk/test/Transforms/Util/PredicateInfo/testandor2.ll (from
>> r304492, llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll)
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Util/PredicateInfo/testandor2.ll?p2=llvm/trunk/test/Transforms/Util/PredicateInfo/testandor2.ll&p1=llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll&r1=304492&r2=304498&rev=304498&view=diff
>>
>> ==============================================================================
>> --- llvm/trunk/test/Transforms/Util/PredicateInfo/testandor.ll (original)
>> +++ llvm/trunk/test/Transforms/Util/PredicateInfo/testandor2.ll Thu Jun
>> 1 18:52:59 2017
>> @@ -1,5 +1,7 @@
>> +; REQUIRES: asserts
>> +; NOTE: The flag -reverse-iterate is present only in a +Asserts build.
>> +; Hence, this test has been split from testandor.ll to test with
>> -reverse-iterate.
>> ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
>> -; RUN: opt -print-predicateinfo < %s 2>&1 | FileCheck %s
>> ; RUN: opt -print-predicateinfo -reverse-iterate < %s 2>&1 | FileCheck %s
>>
>> declare void @foo(i1)
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170602/57b005f8/attachment.html>
More information about the llvm-commits
mailing list