User Details
User Details
- User Since
- Sep 5 2018, 10:24 PM (263 w, 3 d)
Mon, Sep 4
Mon, Sep 4
Jim added inline comments to D159427: [InlineAsm] Add constraint A to getMemConstraintName.
Thu, Aug 31
Thu, Aug 31
Jim committed rG10c86197010e: [RISCV] Remove unused check prefixes for tests. NFC (authored by Jim).
[RISCV] Remove unused check prefixes for tests. NFC
Wed, Aug 30
Wed, Aug 30
Jim committed rGc1dda0f7934d: [AST] Remove unneeded `return false` from UseExcessPrecision. NFC. (authored by Jim).
[AST] Remove unneeded `return false` from UseExcessPrecision. NFC.
Tue, Aug 29
Tue, Aug 29
[git-clang-format] Fix typo in help message
Jim requested review of D159152: [RISCV] Support fmaximum/fminimum for fp16 vector when only Zvfhmin enabled.
Mon, Aug 28
Mon, Aug 28
Jim committed rG8ac62845ff4e: [Clang][RISCV][NFC] Re-run update_cc_test_checks.py on riscv-rvv-vls-*.c (authored by Jim).
[Clang][RISCV][NFC] Re-run update_cc_test_checks.py on riscv-rvv-vls-*.c
Jim committed rGb91b4ece349e: [RISCV] Add missing mask operand for masked vclmul/vclmulh tests. NFC. (authored by Jim).
[RISCV] Add missing mask operand for masked vclmul/vclmulh tests. NFC.
Sun, Aug 27
Sun, Aug 27
Jim committed rG57aee4ea69c7: [RISCV] Add check-prefixes ZVFH for zvfh and CHECK for zvfhmin. NFC. (authored by Jim).
[RISCV] Add check-prefixes ZVFH for zvfh and CHECK for zvfhmin. NFC.
Jim added inline comments to D158839: [SDAG] Add SimplifyDemandedBits support for ISD::SPLAT_VECTOR.
Jim added a comment to D158824: [RISCV][MC] MC layer support for xcvmem and xcvelw extensions.
It is also needed to add pre-defined macro test in clang/test/Preprocessor/riscv-target-features.c
Aug 24 2023
Aug 24 2023
Jim added inline comments to D158256: [RISCV] Fix assertion failure when zcmp extension is enabled..
Aug 22 2023
Aug 22 2023
Jim added inline comments to D158492: [RISCV] Add CSR RegisterClass and save/restore fcsr in interrupt.
Jim committed rGbdac6de215ca: [RISCV] Make the style of class definition in RISCVInstrInfoVPseudos.td to be… (authored by Jim).
[RISCV] Make the style of class definition in RISCVInstrInfoVPseudos.td to be…
Aug 21 2023
Aug 21 2023
Jim added inline comments to D158259: [clang][RISCV] Support operators for RVV sizeless vector types.
Jim added inline comments to D158402: [Clang][RISCV] Add vcreate intrinsics for RVV tuple types.
Jim added inline comments to D158259: [clang][RISCV] Support operators for RVV sizeless vector types.
Jim added inline comments to D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible.
Aug 20 2023
Aug 20 2023
[RISCV] Remove trailing whitespace. NFC.
Aug 18 2023
Aug 18 2023
Jim committed rG18f5ada24453: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT… (authored by Jim).
[DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT…
Jim added a comment to D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
Jim committed rGf3c0eaeb2eb2: [RISCV] Rename Ventana DecoderNamespace to XVentana for matching other… (authored by Jim).
[RISCV] Rename Ventana DecoderNamespace to XVentana for matching other…
Jim committed rG974c6393297c: [M68k] Add MC support for bchg, bclr and bset instruction (authored by Jim).
[M68k] Add MC support for bchg, bclr and bset instruction
Jim updated the diff for D116993: [M68k] Add MC support for bchg, bclr and bset instruction.
Address comment.
Jim updated the diff for D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
Rebase
Aug 17 2023
Aug 17 2023
Jim committed rGaf7231d1835b: [RISCV] Make the order of tests in riscv-target-features.c eqaul to the… (authored by Jim).
[RISCV] Make the order of tests in riscv-target-features.c eqaul to the…
Aug 13 2023
Aug 13 2023
Jim added a comment to D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
kindly ping.
Jim updated the summary of D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
Aug 9 2023
Aug 9 2023
Jim updated the diff for D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
Rebase
Jim committed rGab34bf39e67c: [RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and… (authored by Jim).
[RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and…
Aug 8 2023
Aug 8 2023
Jim added a comment to D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension.
No testcase changed? At least llvm/test/MC/RISCV/rv32zcmp-valid.s.
Aug 7 2023
Aug 7 2023
Jim committed rG767ca3a70d6d: [RISCV] Remove pre-defined macro test for b extension. NFC. (authored by Jim).
[RISCV] Remove pre-defined macro test for b extension. NFC.
Jim added a reviewer for D116993: [M68k] Add MC support for bchg, bclr and bset instruction: glaubitz.
Jim added a reviewer for D157353: [RISCV] Remove pre-defined macro test for b extension. NFC.: craig.topper.
Jim requested review of D157353: [RISCV] Remove pre-defined macro test for b extension. NFC..
Jim committed rGf2bdc29f3e5d: [RISCV] Add a blank line after end of RUN lines. NFC. (authored by Jim).
[RISCV] Add a blank line after end of RUN lines. NFC.
Jim committed rG5f94f3b7eac8: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC. (authored by Jim).
[RISCV] Refine getMaxPushPopReg like getLibCallID. NFC.
Aug 6 2023
Aug 6 2023
Jim committed rGd7abafa6a03f: [RISCV] Remove -menable-experimental-extensions option for zc extension in… (authored by Jim).
[RISCV] Remove -menable-experimental-extensions option for zc extension in…
Jim updated the diff for D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Rebase
Aug 3 2023
Aug 3 2023
Jim committed rGa2938ba70727: [RISCV] Add tests that m extension enabled in extractelt-int-rv64.ll. NFC. (authored by Jim).
[RISCV] Add tests that m extension enabled in extractelt-int-rv64.ll. NFC.
Aug 2 2023
Aug 2 2023
Jim committed rG40cc106fa09e: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction (authored by Jim).
[RISCV] Scalarize binop followed by extractelement to custom lowered instruction
Aug 1 2023
Aug 1 2023
Jim added inline comments to D152793: [RISCV] Add MC layer support for Zicfiss..
Jim added a comment to D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Jim committed rGd6a48a348ad0: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push. (authored by Jim).
[RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push.
[AST] Simplify Type::isSizelessBuiltinType(). NFC.
Jim updated the diff for D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Update comment.
Jim updated the diff for D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Address @kito-cheng's comment.
Jul 31 2023
Jul 31 2023
Jim updated the diff for D156686: [AST] Simplify Type::isSizelessBuiltinType(). NFC..
Address comment.
Jim updated the summary of D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Jim retitled D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction from [RISCV] Scalarize binop followed by extractelement to W instruction on RV64 to [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Jim added a comment to D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Jim updated the diff for D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Address comments.
Jim added inline comments to D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Jim updated the diff for D156692: [RISCV] Scalarize binop followed by extractelement to custom lowered instruction.
Address @craig.topper's comment
Jim added a comment to D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv.
Could you have pre-commit test for easily showing the change of this patch?
Jim requested review of D156686: [AST] Simplify Type::isSizelessBuiltinType(). NFC..
Jim added inline comments to D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Jim retitled D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push. from [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push/pop. to [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Jul 30 2023
Jul 30 2023
Jim committed rGf2e44238ee35: [RISCV] Clean up RISCVInstrInfoXTHead.td to look like the same style with other… (authored by Jim).
[RISCV] Clean up RISCVInstrInfoXTHead.td to look like the same style with other…
Jim updated the summary of D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal..
Jul 27 2023
Jul 27 2023
LGTM, but wait other review's approve.
Jim retitled D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push. from [RISCV] Reverse CFI offset order for callee-saved registers stored by Zcmp push for correct stack unwinding. to [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push/pop..
Jim added inline comments to D156407: [RISCV] Use max pushed register to get pushed register number..
Jim updated the diff for D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Fix comment
Jim requested review of D156437: [RISCV] Fix the CFI offset for callee-saved registers stored by Zcmp push..
Jim added a comment to D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Jim retitled D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC. from [RISCV] Refine getMaxPushPopReg like getLibCallID to [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Jim retitled D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC. from [RISCV] Fix getMaxPushPopReg like getLibCallID to [RISCV] Refine getMaxPushPopReg like getLibCallID.
Jim updated the diff for D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Address @fakepaper56's comment.
Jim updated the summary of D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Jul 26 2023
Jul 26 2023
Jim added a comment to D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Jim added reviewers for D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC.: VincentWu, fakepaper56, craig.topper, kito-cheng.
Jim requested review of D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC..
Jim committed rGfa140fe21183: [RISCV] Simplify tablegen for XCV mac and mul instructions. NFC. (authored by Jim).
[RISCV] Simplify tablegen for XCV mac and mul instructions. NFC.
Jim updated the diff for D156335: [RISCV] Simplify tablegen for XCV mac and mul instructions. NFC..
Address comment
Jim added reviewers for D156335: [RISCV] Simplify tablegen for XCV mac and mul instructions. NFC.: melonedo, realqhc, craig.topper.
Jim requested review of D156335: [RISCV] Simplify tablegen for XCV mac and mul instructions. NFC..
Jim committed rG657f8b35007c: [RISCV] Fix incorrect return type of isPushable() to bool. NFC. (authored by Jim).
[RISCV] Fix incorrect return type of isPushable() to bool. NFC.