aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorGuillaume Chatelet <gchatelet@google.com>2022-06-14 11:34:13 +0000
committerGuillaume Chatelet <gchatelet@google.com>2022-06-22 11:21:06 +0000
commit67fe3bd33ce7698e35a98f165ec6ba6090aeff85 (patch)
treef44477a3a21ac5b735ad078d514f0f93663356d6 /flang/lib/Frontend/CompilerInvocation.cpp
parentfc655a9edf530bfe12764ebf92198ae5fef68091 (diff)
downloadllvm-67fe3bd33ce7698e35a98f165ec6ba6090aeff85.zip
llvm-67fe3bd33ce7698e35a98f165ec6ba6090aeff85.tar.gz
llvm-67fe3bd33ce7698e35a98f165ec6ba6090aeff85.tar.bz2
[libc][mem*] Introduce Sized/Backends for new mem framework
This patch is a subpart of D125768 intented to make the review easier. The `SizedOp` struct represents operations to be performed on a certain number of bytes. It is responsible for breaking them down into platform types and forwarded to the `Backend`. The `Backend` struct represents a lower level abstraction that works only on types (`uint8_t`, `__m128i`, ...). It is similar to instruction selection. Differential Revision: https://reviews.llvm.org/D126768
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions