aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2020-05-01 19:17:30 -0500
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2020-05-01 19:17:39 -0500
commit8ca2fc9993c9e6e1f5b1ccaba925fd19059f719a (patch)
tree76b8f1bf6c1e9b21705186659f7a20b7488fc0b2 /llvm/lib/Object/ObjectFile.cpp
parent840bc47f8b0c2768ec6c0d7819c79c867bcbcec1 (diff)
downloadllvm-8ca2fc9993c9e6e1f5b1ccaba925fd19059f719a.zip
llvm-8ca2fc9993c9e6e1f5b1ccaba925fd19059f719a.tar.gz
llvm-8ca2fc9993c9e6e1f5b1ccaba925fd19059f719a.tar.bz2
[PowerPC] Refactor PPCInstrVSX.td
Over time, we have made many additions to this file and it has frankly become a bit of a mess. This has led to at least one issue - we have a number of instructions where the side effects flag should be set to false and we neglected to do this. This patch suggests a refactoring that should make the file much more maintainable. The file is split up into major sections and the nesting level is reduced, predicate blocks merged, etc. Sections: - Custom PPCISD node definitions - Predicate definitions - Instruction formats - Instruction definitions - Helper DAG definitions - Anonymous patterns - Instruction aliases Differential revision: https://reviews.llvm.org/D78132
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions