summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/CostModel
Commit message (Collapse)AuthorAgeFilesLines
...
* Cost Model: change the default cost of control flow instructions (br / ret / ↵Nadav Rotem2012-12-056-9/+9
| | | | | | ...) to zero. llvm-svn: 169423
* CostModel: add another known vector trunc optimization.Nadav Rotem2012-11-061-0/+3
| | | | llvm-svn: 167488
* Cost Model: add tables for some avx type-conversion hacks.Nadav Rotem2012-11-061-0/+32
| | | | llvm-svn: 167480
* CostModel: Add tables for the common x86 compares.Nadav Rotem2012-11-051-0/+42
| | | | llvm-svn: 167421
* Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.Nadav Rotem2012-11-051-0/+34
| | | | llvm-svn: 167412
* Cost Model: Normalize the insert/extract index when splitting typesNadav Rotem2012-11-051-0/+7
| | | | llvm-svn: 167402
* Cost Model: teach the cost model about expanding integers.Nadav Rotem2012-11-051-0/+9
| | | | llvm-svn: 167401
* Implement the cost of abnormal x86 instruction lowering as a table.Nadav Rotem2012-11-051-0/+2
| | | | llvm-svn: 167395
* X86 CostModel: Add support for a some of the common arithmetic instructions ↵Nadav Rotem2012-11-032-0/+42
| | | | | | for SSE4, AVX and AVX2. llvm-svn: 167347
* Add a stub for the x86 cost model impl. Implement a basic cost rule for ↵Nadav Rotem2012-11-021-0/+33
| | | | | | inserting/extracting from XMM registers. llvm-svn: 167333
* CostModel: add support for Vector Insert and Extract.Nadav Rotem2012-11-021-0/+43
| | | | llvm-svn: 167329
* Add a cost model analysis that allows us to estimate the cost of IR-level ↵Nadav Rotem2012-11-025-0/+109
instructions. llvm-svn: 167324
OpenPOWER on IntegriCloud