summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-stress/llvm-stress.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not convert between fp128 <-> ppc_fp128 since there is no legal cast ↵Nadav Rotem2012-04-151-9/+12
| | | | | | | | conversion between the two. Patch by nobled <nobled@dreamwidth.org> llvm-svn: 154772
* llvm-stress: stop abusing ConstantFP::get()Dylan Noblesmith2012-04-101-5/+29
| | | | | | | | | | | | | | | | 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. llvm-svn: 154446
* llvm-stress: don't make vectors of x86_mmx typeDylan Noblesmith2012-04-101-1/+7
| | | | | | | | | | | | 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. llvm-svn: 154445
* Fix some stray semi-colons.Daniel Dunbar2012-02-291-3/+3
| | | | llvm-svn: 151680
* Allow llvm-stress to optionally generate the other floating-point types ↵Hal Finkel2012-02-271-14/+40
| | | | | | (half, ppcf128, mmx, etc.) llvm-svn: 151596
* Add support for random constant vectors.Nadav Rotem2012-02-261-1/+23
| | | | | | Patch by Joey Gouly. llvm-svn: 151489
* Style fix: Remove unneeded parentheses.Nadav Rotem2012-02-261-2/+2
| | | | llvm-svn: 151488
* Fix a bug in the code that checks if a store value is a vector of i1sNadav Rotem2012-02-261-1/+2
| | | | llvm-svn: 151487
* Fix compilation on MSVC. Rename "_BB" to "Block"Nadav Rotem2012-02-261-2/+2
| | | | | | Thanks zygoloid. llvm-svn: 151481
* fix a copy-and-paste error in the docsNadav Rotem2012-02-261-1/+1
| | | | llvm-svn: 151480
* Add a random .LL file generator to stress-test different llvm components.Nadav Rotem2012-02-261-0/+623
llvm-svn: 151479
OpenPOWER on IntegriCloud