llvm-project/llvm/test/Analysis/CostModel/ARM
David Green c5471c2a57 [ARM] Adjust isLegalT1AddressImmediate for non-legal types
Types such as float and i64's do not have legal loads in Thumb1, but will still
be loaded with a LDR (or potentially multiple LDR's). As such we can treat the
cost of addressing mode calculations the same as an i32 and get some optimisation
benefits.

Differential Revision: https://reviews.llvm.org/D62968

llvm-svn: 362874
2019-06-08 10:32:53 +00:00
..
cast.ll
divrem.ll
gep.ll [ARM] Adjust isLegalT1AddressImmediate for non-legal types 2019-06-08 10:32:53 +00:00
insertelement.ll
lit.local.cfg
memcpy.ll [ARM] Implement TTI::getMemcpyCost 2019-04-30 10:28:50 +00:00
select.ll
shuffle.ll Add BROADCAST shuffle cost tests. 2018-10-23 13:00:22 +00:00