History log of /external/llvm/tools/llvm-stress/llvm-stress.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7060221ae256ded2b7bbfec60a2c9bdc71426ff2 21-Jun-2012 Nadav Rotem <nadav.rotem@intel.com> llvm-stress: Stabalize (by using an ordered container) and add randomness to the order in which loops are generated.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158908 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
7d719a5237d8da0aed188a400b9792b64dae5fc0 15-Apr-2012 Nadav Rotem <nadav.rotem@intel.com> Do not convert between fp128 <-> ppc_fp128 since there is no legal cast conversion between the two.

Patch by nobled <nobled@dreamwidth.org>



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
83f17f25fc560db4f756010a1bbe1f8eb1d74b12 11-Apr-2012 Dylan Noblesmith <nobled@dreamwidth.org> llvm-stress: stop abusing ConstantFP::get()

ConstantFP::get(Type*, double) is unreliably host-specific:
it can't handle a type like PPC128 on an x86 host. It even
has a comment to that effect: "This should only be used for
simple constant values like 2.0/1.0 etc, that are
known-valid both as host double and as the target format."

Instead, use APFloat. While we're at it, randomize the floating
point value more thoroughly; it was previously limited
to the range 0 to 2**19 - 1.

PR12451.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
701de8fafc8db86a0a7df61b177720b1f681c60c 11-Apr-2012 Dylan Noblesmith <nobled@dreamwidth.org> llvm-stress: don't make vectors of x86_mmx type

LangRef.html says:
"There are no arrays, vectors or constants of this type."

This was hitting assertions when passing the -generate-x86-mmx
option.

PR12452.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154445 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
b6f0625de2d4a733dab2b63f6c54f59c84cefee0 29-Feb-2012 Daniel Dunbar <daniel@zuster.org> Fix some stray semi-colons.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151680 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
2cff6179ab40fc92ec5b6302b9ab5f7b0ee1e513 28-Feb-2012 Hal Finkel <hfinkel@anl.gov> Allow llvm-stress to optionally generate the other floating-point types (half, ppcf128, mmx, etc.)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151596 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
bfb7dfa756ffa48d2c968ffcade3295938495b6e 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> Add support for random constant vectors.

Patch by Joey Gouly.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151489 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
794c16ae856f827babb22f862f4e69118ad68b09 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> Style fix: Remove unneeded parentheses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
2e851a9abf781bc5feef9be98f794dcb1caab548 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> Fix a bug in the code that checks if a store value is a vector of i1s

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151487 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
08c833930726d5c33baac060a7aca7c1caf636b3 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> Fix compilation on MSVC. Rename "_BB" to "Block"

Thanks zygoloid.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151481 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
c367dfc2f458e30249544ea2c8b05c956b419162 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> fix a copy-and-paste error in the docs

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151480 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp
fdc309cc4e95778d7615f3829917c4fe42086e1e 26-Feb-2012 Nadav Rotem <nadav.rotem@intel.com> Add a random .LL file generator to stress-test different llvm components.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-stress/llvm-stress.cpp