llvm-project/llvm/test/Analysis/CostModel/SystemZ
Jonas Paulsson 41bd9ead35 [SystemZ] Return scalarized costs for vector instructions on older archs.
A cost query for a vector instruction should return a cost even without
target vector support, and not trigger an assert.

VectorCombine does this with an input containing source code vectors.

Review: Ulrich Weigand
2020-02-21 09:17:37 -08:00
..
cmp-ext-01.ll
cmp-ext-02.ll
cmp-mem.ll [SystemZ::TTI] Improved cost values for comparison against memory. 2018-11-28 08:08:05 +00:00
cmp-tofp-scalar.ll
cmp-tofp.ll
cmpsel.ll
divrem-const.ll
divrem-pow2.ll
divrem-reg.ll [SystemZ::TTI] i8/i16 operands extension costs revisited 2018-11-30 07:09:34 +00:00
ext-load.ll
ext-of-icmp-cost.ll [CodeMetrics] Don't let extends of i1 be free. 2019-05-17 01:26:35 +00:00
fp-arith.ll
fp-cast.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
int-arith.ll
int-cast.ll
int-operands-extcost.ll [SystemZ::TTI] i8/i16 operands extension costs revisited 2018-11-30 07:09:34 +00:00
intrinsic-cost-crash.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
intrinsics.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
lit.local.cfg
load-and-test.ll [SystemZ::TTI] Return zero cost for ICmp that becomes Load And Test. 2018-12-03 14:30:18 +00:00
load-ptr-cmp-fold.ll
load_store.ll
logic-miscext3.ll [SystemZ] Support z15 processor name 2019-09-20 23:04:45 +00:00
logical.ll [SystemZ::TTI] i8/i16 operands extension costs revisited 2018-11-30 07:09:34 +00:00
memop-folding-int-arith.ll [SystemZ::TTI] i8/i16 operands extension costs revisited 2018-11-30 07:09:34 +00:00
numvectorregs.ll
oldarch-vectors.ll [SystemZ] Return scalarized costs for vector instructions on older archs. 2020-02-21 09:17:37 -08:00
scalar-cmp-cmp-log-sel.ll
shuffle.ll
vectorinstrs.ll