[all-commits] [llvm/llvm-project] 3ebc75: [ARM] Try to rematerialize VCTP instructions
Sam Parker via All-commits
all-commits at lists.llvm.org
Tue Sep 8 23:42:05 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3ebc7552270e632d16e7900dd6933ed467159289
https://github.com/llvm/llvm-project/commit/3ebc7552270e632d16e7900dd6933ed467159289
Author: Sam Parker <sam.parker at arm.com>
Date: 2020-09-09 (Wed, 09 Sep 2020)
Changed paths:
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/lib/Target/ARM/ARMBaseInstrInfo.h
M llvm/lib/Target/ARM/ARMInstrMVE.td
M llvm/test/CodeGen/Thumb2/LowOverheadLoops/cond-vector-reduce-mve-codegen.ll
M llvm/test/CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll
Log Message:
-----------
[ARM] Try to rematerialize VCTP instructions
We really want to try and avoid spilling P0, which can be difficult
since there's only one register, so try to rematerialize any VCTP
instructions.
Differential Revision: https://reviews.llvm.org/D87280
More information about the All-commits
mailing list