aboutsummaryrefslogtreecommitdiff
path: root/clang/utils/TableGen/RISCVVEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-10[llvm][RISCV] Handle required features of intrinsic correctly (#143062)Brandon Wu1-31/+5
2025-05-31[RISCV] Implement intrinsics for XAndesVDot (#141441)Jim Lin1-0/+1
2025-05-20[RISCV] Implement intrinsics for XAndesVPackFPH (#140007)Jim Lin1-0/+1
2025-04-14[RISCV][NFC] Make generated intrinsic records more human-readable (#133710)Pengcheng Wang1-5/+3
2025-04-14Revert "[RISCV][NFC] Make generated intrinsic records more human-readable (#1...Wang Pengcheng1-3/+5
2025-04-14[RISCV][NFC] Make generated intrinsic records more human-readable (#133710)Pengcheng Wang1-5/+3
2025-03-25[RISCV] Make RequiredExtensions for intrinsics scalable to more than 32 exten...Craig Topper1-8/+7
2025-02-04[StrTable] Switch RISCV to leverage sharded, prefixed builtins w/ TableGenChandler Carruth1-20/+59
2024-11-23[clang][RISCV] Bump RVV intrinsic to version 1.0 (#116597)Brandon Wu1-2/+0
2024-11-17[NFC][Clang][TableGen] Fix file header comments (#116491)Rahul Joshi1-1/+1
2024-11-14[TableGen] Remove unused includes (NFC) (#116168)Kazu Hirata1-3/+0
2024-10-18Fix typo "instrinsic" (#112899)Jay Foad1-2/+2
2024-10-15[clang][RISCV] Correct the SEW operand of indexed/fault only first segment in...Brandon Wu1-14/+46
2024-09-16[NFC][clang][TableGen] Remove redundant llvm:: namespace qualifier (#108627)Rahul Joshi1-3/+3
2024-09-13[clang][TableGen] Change RISCVVEmitter to use const RecordKeeper (#108502)Rahul Joshi1-13/+10
2024-08-31[llvm][RISCV] Support RISCV vector tuple type in llvm IR (#97992)Brandon Wu1-5/+61
2024-08-06[RISCV][sema] Correct the requirement of `vf[n|w]cvt.x[|u].f` intrinsics (#10...Brandon Wu1-0/+1
2024-07-08[RISCV] Remove unused RequiredFeatures argument from RVVIntrinsic constructor...Craig Topper1-8/+7
2024-04-24[clang][RISCV] Support RVV bfloat16 C intrinsics (#89354)Brandon Wu1-0/+1
2024-03-27[clang][RISCV] Enable RVV with function attribute __attribute__((target("arch...Brandon Wu1-4/+0
2024-02-11[clang][NFC] Annotate `RISCVVEmitter.cpp` with `preferred_type`Vlad Serebrennikov1-0/+2
2024-02-05[RISCV][clang] Add Zvfbfwma C intrinsics support (#79615)Brandon Wu1-0/+1
2024-01-13[RISCV] Change required features for Zvfhmin intrinsics from ZvfhminOrZvfh to...Jim Lin1-1/+1
2023-12-30[Clang][RISCV] bfloat uses 'y' instead of 'b' (#76575)Michael Maitland1-1/+1
2023-12-18[RISCV] Remove experimental from Vector Crypto extensions (#74213)Eric Biggers1-19/+21
2023-12-02[clang][RISCVVEmitter] Remove no-op ptr-to-ptr bitcast (NFC) (#74179)Youngsuk Kim1-3/+0
2023-11-16Recommit "[Clang][RISCV] Introduce tuple types for RVV bfloat16 #72216" (#72370)Yueh-Ting (eop) Chen1-1/+3
2023-11-15Revert "[Clang][RISCV] Introduce tuple types for RVV bfloat16 (#72216)" (#72367)Yueh-Ting (eop) Chen1-3/+1
2023-11-15[Clang][RISCV] Introduce tuple types for RVV bfloat16 (#72216)Yueh-Ting (eop) Chen1-1/+3
2023-11-06[RISCV] Introduce and use BF16 in Xsfvfwmaccqqq intrinsics (#71140)Shao-Ce SUN1-3/+5
2023-11-03[RISCV] Support Xsfvfnrclipxfqf extensions (#68297)Brandon Wu1-0/+1
2023-11-03[RISCV] Support Xsfvfwmaccqqq extensions (#68296)Brandon Wu1-0/+1
2023-11-03[RISCV] Fix wrong implication for zvknhb. (#66860)Brandon Wu1-0/+1
2023-10-20[RISCV] Support Xsfvqmaccdod and Xsfvqmaccqoq extensions (#68295)Brandon Wu1-0/+2
2023-10-11[clang][RISCV] Fix the condition of checking signature in getIndex (#67403)Jianjian Guan1-1/+1
2023-09-04[clang] Use range-based for loops (NFC)Kazu Hirata1-3/+4
2023-08-30[RISCV] Add feature checks for vector crypto C intrinsics4vtomat1-0/+8
2023-08-23[RISCV] Add Zvfhmin extension for clangJianjian GUAN1-0/+1
2023-08-22[Clang][RISCV] Add vcreate intrinsics for RVV tuple typeseopXD1-2/+0
2023-07-18[Clang][RISCV] Improve diagnostic message for full multiply intrinsicseopXD1-1/+0
2023-07-13[RISCV][POC] Model frm control for vfaddeopXD1-4/+9
2023-06-13[2/11][Clang][RISCV] Expand all variants of RVV intrinsic tuple typeseopXD1-4/+22
2023-06-03[Clang][RISCV] Avoid generating MaskedPrototype if the intrinsic does not hav...eopXD1-3/+5
2023-05-31Revert "[RISCV] Add Zvfhmin extension for clang."Craig Topper1-1/+0
2023-05-31[RISCV] Add Zvfhmin extension for clang.Jianjian GUAN1-0/+1
2023-05-28[Clang][RISCV] Reduce boilerplate under RVVEmitter::createHeader. NFCeopXD1-19/+7
2023-05-22[Clang][RISCV] Remove unused variable `IsTuple` for structure `RVVIntrinsic`eopXD1-4/+4
2023-05-22[3/11][POC][Clang][RISCV] Add typedef of the tuple type and define tuple type...eopXD1-8/+22
2023-04-24[RISCV] Add SiFive extension supportKito Cheng1-0/+1
2023-03-27[NFC] Remove unused member variable `PolicyBitMask` in SemaRecordChittireddy, Sindhu1-3/+0