[PATCH] D22719: MachineFunction: Introduce NoPHIs property
Matthias Braun via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 22 20:16:17 PDT 2016
MatzeB created this revision.
MatzeB added a reviewer: qcolombet.
MatzeB added a subscriber: llvm-commits.
MatzeB set the repository for this revision to rL LLVM.
Herald added a reviewer: tstellarAMD.
Herald added subscribers: mcrosier, arsenm, qcolombet, MatzeB.
I want to compute the SSA property of .mir files automatically in
an upcoming patch. The problem with this is that some inputs will be
reported as static single assignment and some passes subsequently reject them.
In reality though those passes have no problem with register only being assigned once but they do not support PHI
instructions.
So we track the presence of PHI instructions separate from the SSA property.
Repository:
rL LLVM
https://reviews.llvm.org/D22719
Files:
include/llvm/CodeGen/MachineFunction.h
lib/CodeGen/MIRParser/MIRParser.cpp
lib/CodeGen/MachineFunction.cpp
lib/CodeGen/MachineVerifier.cpp
lib/CodeGen/PHIElimination.cpp
lib/CodeGen/RegAllocBase.cpp
lib/CodeGen/RegAllocFast.cpp
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
test/CodeGen/AArch64/arm64-misched-multimmo.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22719.65210.patch
Type: text/x-patch
Size: 5998 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160723/68002533/attachment.bin>
More information about the llvm-commits
mailing list