Diagnostics for intrinsic input parameters have also been added.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D138094
[LoongArch] Add intrinsics for ibar, break and syscall ClosedPublic Authored by gonglingqin on Nov 15 2022, 11:08 PM.
Details Summary Diagnostics for intrinsic input parameters have also been added.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptNov 15 2022, 11:08 PM arsenm added inline comments.
This revision is now accepted and ready to land.Nov 16 2022, 9:16 PM Closed by commit rGc2ec455f183d: [LoongArch] Add intrinsics for ibar, break and syscall (authored by gonglingqin). · Explain WhyNov 20 2022, 6:14 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 476783 clang/include/clang/Basic/BuiltinsLoongArch.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/larchintrin.h
clang/lib/Sema/SemaChecking.cpp
clang/test/CodeGen/LoongArch/intrinsic-error.c
clang/test/CodeGen/LoongArch/intrinsic.c
llvm/include/llvm/IR/IntrinsicsLoongArch.td
llvm/lib/Target/LoongArch/LoongArchISelLowering.h
llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
llvm/test/CodeGen/LoongArch/intrinsic-error.ll
llvm/test/CodeGen/LoongArch/intrinsic-not-constant-error.ll
llvm/test/CodeGen/LoongArch/intrinsic.ll
|
These all have I parameters but the underlying intrinsic wasn't marked with immarg