Let IntrinsicEmitter free from CodeGenTarget.h
For now, I have introduced llvm::tmp::getValueType(Rec) as a copy from
CodeGenTarget.cpp. This will be deleted in the near future, when
IntrinsicEmitter will not depend on MVT.
Paths
| Differential D143844
llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp ClosedPublic Authored by chapuni on Feb 12 2023, 3:54 AM.
Details Summary Let IntrinsicEmitter free from CodeGenTarget.h For now, I have introduced llvm::tmp::getValueType(Rec) as a copy from
Diff Detail
Event TimelineComment Actions This is 1st step to get rid of MVT in intrinsics_gen. Comment Actions May I commit this? This is a NFC change but the key change to me. One concern is; I introduce the namespace llmv::tmp.
Closed by commit rGfe7b38cb6b74: llvm-tblgen: Split out CodeGenIntrinsics.cpp from CodeGenTarget.cpp (authored by chapuni). · Explain Why This revision was automatically updated to reflect the committed changes. chapuni added a child revision: D146914: Migrate `IIT_Info` into `Intrinsics.td`.Mar 26 2023, 6:58 AM chapuni removed a child revision: D146914: Migrate `IIT_Info` into `Intrinsics.td`.Mar 27 2023, 8:52 AM
Revision Contents
Diff 496752 llvm/utils/TableGen/CMakeLists.txt
llvm/utils/TableGen/CodeGenIntrinsics.h
llvm/utils/TableGen/CodeGenIntrinsics.cpp
llvm/utils/TableGen/CodeGenTarget.cpp
llvm/utils/TableGen/IntrinsicEmitter.cpp
|
clang-format not found in user’s local PATH; not linting file.