Page MenuHomePhabricator

xndcn (xndcn)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 24 2020, 6:37 AM (121 w, 5 d)

Recent Activity

Mar 26 2022

xndcn committed rGc0ccb692285d: [mlir][spirv] Convert func.call to spv.FunctionCall (authored by xndcn).
[mlir][spirv] Convert func.call to spv.FunctionCall
Mar 26 2022, 4:47 AM · Restricted Project, Restricted Project
xndcn closed D122368: [mlir][spirv] Convert call to spv.FunctionCall.
Mar 26 2022, 4:47 AM · Restricted Project, Restricted Project

Mar 24 2022

xndcn added inline comments to D122368: [mlir][spirv] Convert call to spv.FunctionCall.
Mar 24 2022, 7:25 PM · Restricted Project, Restricted Project
xndcn updated the diff for D122368: [mlir][spirv] Convert call to spv.FunctionCall.
Mar 24 2022, 7:24 PM · Restricted Project, Restricted Project

Mar 23 2022

xndcn added reviewers for D122368: [mlir][spirv] Convert call to spv.FunctionCall: mravishankar, rriddle.
Mar 23 2022, 8:37 PM · Restricted Project, Restricted Project
xndcn requested review of D122368: [mlir][spirv] Convert call to spv.FunctionCall.
Mar 23 2022, 8:33 PM · Restricted Project, Restricted Project

Dec 11 2021

xndcn abandoned D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.
Dec 11 2021, 6:03 AM · Restricted Project

Dec 5 2021

xndcn added a comment to D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.

I think that this is almost correct now. While this will generate the binaries correctly, this is still a problem for tests. Without the absolute path, we now run the risk of the DT_NEEDED being correct but without a DT_RPATH/DR_RUNPATH, this could pick up the wrong library still at runtime. While the link time issue is resolved, the runtime portion is still a problem.

Dec 5 2021, 7:06 PM · Restricted Project

Nov 29 2021

xndcn added a comment to D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.

I'm not sure that this is a good idea. This now means that you can link against two different versions of this library - one when building LLVMSupport and one that any user linking against LLVMSupport happens to find in the library search path. Consider someone explicitly providing a path to the terminfo library when configuring. At the very least, the library search path should be propagated to ensure that the right version is used.

Nov 29 2021, 4:31 PM · Restricted Project
xndcn updated the diff for D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.
Nov 29 2021, 12:44 AM · Restricted Project
xndcn updated the diff for D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.
Nov 29 2021, 12:06 AM · Restricted Project

Nov 23 2021

xndcn requested review of D114437: [Support][CMake] Fix exposed absolute path dependency of terminfo library.
Nov 23 2021, 6:30 AM · Restricted Project

Oct 30 2021

xndcn added a comment to D112819: [mlir][spirv] Add conversions from arith.bitcast, std.br, std.cond_br to spirv..

Nice, thanks!

Oct 30 2021, 9:44 AM · Restricted Project
xndcn committed rG6e2c0e6931af: [mlir][spirv] Add conversions from arith.bitcast, std.br, std.cond_br to spirv. (authored by xndcn).
[mlir][spirv] Add conversions from arith.bitcast, std.br, std.cond_br to spirv.
Oct 30 2021, 9:43 AM
xndcn closed D112819: [mlir][spirv] Add conversions from arith.bitcast, std.br, std.cond_br to spirv..
Oct 30 2021, 9:43 AM · Restricted Project

Oct 29 2021

xndcn requested review of D112819: [mlir][spirv] Add conversions from arith.bitcast, std.br, std.cond_br to spirv..
Oct 29 2021, 7:53 AM · Restricted Project

Oct 13 2021

xndcn committed rG8c1553f0d7bd: [mlir][spirv] Add memory semantics verify for atomic operations (authored by xndcn).
[mlir][spirv] Add memory semantics verify for atomic operations
Oct 13 2021, 9:01 AM
xndcn closed D111510: [mlir][spirv] Add memory semantics verify for atomic operations.
Oct 13 2021, 9:01 AM · Restricted Project

Oct 10 2021

xndcn requested review of D111510: [mlir][spirv] Add memory semantics verify for atomic operations.
Oct 10 2021, 7:55 AM · Restricted Project

Sep 19 2021

xndcn added a comment to D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.

Add a FXIME comment in emitLabel function:

Sep 19 2021, 5:09 AM · Restricted Project
xndcn committed rG9de88fc0eac1: [mlir][emitc] Fix indent in CondBranchOp and block label (authored by xndcn).
[mlir][emitc] Fix indent in CondBranchOp and block label
Sep 19 2021, 5:09 AM
xndcn closed D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 19 2021, 5:08 AM · Restricted Project

Sep 16 2021

xndcn added a comment to D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.

Thanks! Maybe I can add something like a "UnindentScope"? So we can temporarily print something without any indents.

Sep 16 2021, 8:14 AM · Restricted Project

Sep 14 2021

xndcn added inline comments to D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 14 2021, 8:16 PM · Restricted Project
xndcn updated the diff for D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 14 2021, 8:15 PM · Restricted Project
xndcn updated the summary of D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 14 2021, 8:12 PM · Restricted Project
xndcn updated the summary of D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 14 2021, 8:11 PM · Restricted Project
xndcn requested review of D109805: [mlir][emitc] Fix indent in CondBranchOp and block label.
Sep 14 2021, 7:43 PM · Restricted Project

Jul 8 2021

xndcn committed rG7445f1e4dcd4: [NFC] Mark Expected<T>::assertIsChecked() as const (authored by xndcn).
[NFC] Mark Expected<T>::assertIsChecked() as const
Jul 8 2021, 6:32 AM
xndcn closed D105292: [NFC] Mark Expected<T>::assertIsChecked() as const.
Jul 8 2021, 6:32 AM · Restricted Project

Jul 7 2021

xndcn updated the diff for D105292: [NFC] Mark Expected<T>::assertIsChecked() as const.

@sammccall Thanks! Fixed 3 typo.

Jul 7 2021, 8:21 AM · Restricted Project

Jul 6 2021

xndcn removed a reviewer for D105292: [NFC] Mark Expected<T>::assertIsChecked() as const: lhames.
Jul 6 2021, 8:26 AM · Restricted Project
xndcn edited reviewers for D105292: [NFC] Mark Expected<T>::assertIsChecked() as const, added: sammccall; removed: labath.
Jul 6 2021, 8:26 AM · Restricted Project

Jul 1 2021

xndcn updated the diff for D105292: [NFC] Mark Expected<T>::assertIsChecked() as const.
Jul 1 2021, 10:27 AM · Restricted Project
xndcn requested review of D105292: [NFC] Mark Expected<T>::assertIsChecked() as const.
Jul 1 2021, 9:03 AM · Restricted Project

Dec 15 2020

xndcn added a comment to D92041: [clangd] Add hover info for `this` expr.

Very nice, thanks!
I'll land this for you now.

Dec 15 2020, 9:50 PM · Restricted Project, Restricted Project

Dec 11 2020

xndcn updated the diff for D92041: [clangd] Add hover info for `this` expr.

Thank you, it works like a charm!
For class withou template, getHoverInfo(QualType ...) will add namespace scope by default, so I have to add SuppressScope printpolicy here.

Dec 11 2020, 9:31 AM · Restricted Project, Restricted Project
xndcn added a comment to D92041: [clangd] Add hover info for `this` expr.

Sorry for the delay here. Kadir is out on vacation.

Yikes - it's a shame reusing our existing type printing doesn't do the right thing, but injected-classname and partial specializations are indeed weird.
I'm tempted to say just to live with the "type-parameter-0-0" nonsense rather than implement the workaround, but it's up to you.

Dec 11 2020, 2:18 AM · Restricted Project, Restricted Project

Dec 2 2020

xndcn updated the diff for D92041: [clangd] Add hover info for `this` expr.

getHoverInfo(CXXThisExpr->getType()->getPointeeType(), ...) does not output namespace scope and template parameters without specialization:

Dec 2 2020, 10:00 AM · Restricted Project, Restricted Project

Dec 1 2020

xndcn added a comment to D92041: [clangd] Add hover info for `this` expr.

Thanks, it look more clear really. I'm trying to make the hover looks like auto

Dec 1 2020, 11:57 PM · Restricted Project, Restricted Project
xndcn added a comment to D92041: [clangd] Add hover info for `this` expr.

can you give me an email address to associate the commit with?

Dec 1 2020, 6:14 AM · Restricted Project, Restricted Project

Nov 27 2020

xndcn added a comment to D92041: [clangd] Add hover info for `this` expr.

Do you have commit access or should I commit this for you?

Nov 27 2020, 7:20 PM · Restricted Project, Restricted Project

Nov 26 2020

xndcn updated the diff for D92041: [clangd] Add hover info for `this` expr.

Thanks. Update commit to fix the last nit.

Nov 26 2020, 6:57 PM · Restricted Project, Restricted Project

Nov 25 2020

xndcn updated the diff for D92041: [clangd] Add hover info for `this` expr.

Thanks! Update the commit as review comments.

Nov 25 2020, 7:39 PM · Restricted Project, Restricted Project
xndcn updated the diff for D92041: [clangd] Add hover info for `this` expr.

Update the diff with getHoverContents(const NamedDecl ..) overload function.

Nov 25 2020, 8:25 AM · Restricted Project, Restricted Project
xndcn added inline comments to D92041: [clangd] Add hover info for `this` expr.
Nov 25 2020, 12:48 AM · Restricted Project, Restricted Project
xndcn added inline comments to D92041: [clangd] Add hover info for `this` expr.
Nov 25 2020, 12:02 AM · Restricted Project, Restricted Project

Nov 24 2020

xndcn requested review of D92041: [clangd] Add hover info for `this` expr.
Nov 24 2020, 9:07 AM · Restricted Project, Restricted Project