summaryrefslogtreecommitdiff
path: root/lldb/test/Shell/ScriptInterpreter/Python/python.test
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2020-09-07 09:17:10 +0100
committerDavid Sherwood <david.sherwood@arm.com>2020-09-15 08:30:19 +0100
commit69cccb3189d6e0535ab78411a37cfcccf06a58a7 (patch)
tree69675e812fc3ddab068b800b9fdb62a11ecc0e30 /lldb/test/Shell/ScriptInterpreter/Python/python.test
parent943b0c8bffc55eba4cebaaffc4bd33856e271e94 (diff)
[SVE] Fix isLoadInvariantInLoop for scalable vectors
I've amended the isLoadInvariantInLoop function to bail out for scalable vectors for now since the invariant.start intrinsic is only ever generated by the clang frontend for thread locals or struct and class constructors, neither of which support sizeless types. In addition, the intrinsic itself does not currently support the concept of a scaled size, which makes it impossible to compare the sizes of different scalable objects, e.g. <vscale x 32 x i8> and <vscale x 16 x i8>. Added new tests here: Transforms/LICM/AArch64/sve-load-hoist.ll Transforms/LICM/hoisting.ll Differential Revision: https://reviews.llvm.org/D87227
Diffstat (limited to 'lldb/test/Shell/ScriptInterpreter/Python/python.test')
0 files changed, 0 insertions, 0 deletions