[test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests
authorArthur Eubanks <aeubanks@google.com>
Tue, 25 Aug 2020 17:59:12 +0000 (10:59 -0700)
committerArthur Eubanks <aeubanks@google.com>
Tue, 25 Aug 2020 18:55:11 +0000 (11:55 -0700)
commitdf5576a852088337e03970641db291c6799afe97
tree1d647a0b1f484352a03f6326ad8248401185a687
parentf436bef5070fb453b5d394b5b3fd6f11a5920c01
[test] Add -inject-tli-mapping to -loop-vectorize -vector-library tests

The legacy LoopVectorize has a dependency on InjectTLIMappingsLegacy.
That cannot be expressed in the new PM since they are both normal
passes. Explicitly add -inject-tli-mappings as a pass.

Follow-up to https://reviews.llvm.org/D86492.

Reviewed By: spatel

Differential Revision: https://reviews.llvm.org/D86561
llvm/test/Transforms/LoopVectorize/PowerPC/massv-altivec.ll
llvm/test/Transforms/LoopVectorize/PowerPC/massv-calls.ll
llvm/test/Transforms/LoopVectorize/PowerPC/massv-nobuiltin.ll
llvm/test/Transforms/LoopVectorize/PowerPC/massv-unsupported.ll
llvm/test/Transforms/LoopVectorize/PowerPC/widened-massv-call.ll
llvm/test/Transforms/LoopVectorize/X86/svml-calls-finite.ll
llvm/test/Transforms/LoopVectorize/X86/svml-calls.ll
llvm/test/Transforms/LoopVectorize/X86/veclib-calls.ll