aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorPetar Avramovic <Petar.Avramovic@amd.com>2022-10-24 12:54:41 +0200
committerPetar Avramovic <Petar.Avramovic@amd.com>2022-10-24 13:33:06 +0200
commitcbc378ecb87e3f31dd5aff91f2a621d500640412 (patch)
tree5e6b120db90c03cb6a08770309208f7b6f914ad6 /clang/lib/Frontend/InitPreprocessor.cpp
parente6c778f861ccb43064fb0e17790e3ee4fff4880f (diff)
downloadllvm-cbc378ecb87e3f31dd5aff91f2a621d500640412.zip
llvm-cbc378ecb87e3f31dd5aff91f2a621d500640412.tar.gz
llvm-cbc378ecb87e3f31dd5aff91f2a621d500640412.tar.bz2
GlobalISel: Artifact combine merge-like and unmerges into merge-like
Recognize when sub-vectors have been split to elements which are used to build large vector. This happens when instructions have different vector sizes available. For example a few arithmetic instruction are required to process all elements of larger vector that can be stored using one instruction. Differential Revision: https://reviews.llvm.org/D109242
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions