Benjamin Kramer
|
13497b3aa7
|
X86TTI: Add accurate costs for itofp operations, based on the actual instruction counts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178459 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-04-01 10:23:49 +00:00 |
|
Nadav Rotem
|
14925e6b88
|
ARM Cost model: Use the size of vector registers and widest vectorizable instruction to determine the max vectorization factor.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172010 91177308-0d34-0410-b5e6-96231b3b80d8
|
2013-01-09 22:29:00 +00:00 |
|
Nadav Rotem
|
807dad62a0
|
Teach the cost model about the optimization in r169904: Truncation of induction variables costs the same as scalar trunc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170051 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-12-13 00:21:03 +00:00 |
|
Nadav Rotem
|
2d1528b358
|
Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167412 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-11-05 22:20:53 +00:00 |
|
Nadav Rotem
|
e623702c22
|
Implement the cost of abnormal x86 instruction lowering as a table.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167395 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-11-05 19:32:46 +00:00 |
|
Nadav Rotem
|
0dba9a9a26
|
Fix a bug in the cost calculation of vector casts. Detect situations where bitcasts cost zero.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167170 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-10-31 20:52:26 +00:00 |
|