Page MenuHomePhabricator

xingxue (Xing Xue)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 14 2019, 10:47 AM (31 w, 1 d)

Recent Activity

Today

xingxue added inline comments to D66969: Output XCOFF object text section.
Fri, Sep 20, 1:56 PM · Restricted Project

Wed, Sep 11

xingxue updated the diff for D67125: [PowerPC][AIX] Adds support for writing the data section in object files.

Changed from Data to Data.Index.

Wed, Sep 11, 2:02 PM · Restricted Project

Mon, Sep 9

xingxue added inline comments to D67125: [PowerPC][AIX] Adds support for writing the data section in object files.
Mon, Sep 9, 2:14 PM · Restricted Project
xingxue updated the diff for D67125: [PowerPC][AIX] Adds support for writing the data section in object files.

Addressed comments:

  • use csects in comment.
  • use section storage class from CSection.
  • set the section start address as the address after the previous section.
Mon, Sep 9, 2:13 PM · Restricted Project

Wed, Sep 4

xingxue added a child revision for D66969: Output XCOFF object text section: D67125: [PowerPC][AIX] Adds support for writing the data section in object files.
Wed, Sep 4, 6:44 AM · Restricted Project
xingxue added a parent revision for D67125: [PowerPC][AIX] Adds support for writing the data section in object files: D66969: Output XCOFF object text section.
Wed, Sep 4, 6:44 AM · Restricted Project

Tue, Sep 3

xingxue created D67125: [PowerPC][AIX] Adds support for writing the data section in object files.
Tue, Sep 3, 12:58 PM · Restricted Project

Fri, Aug 30

xingxue committed rL370539: Request commit access for xingxue.
Request commit access for xingxue
Fri, Aug 30, 3:22 PM

Tue, Aug 27

xingxue added inline comments to D66724: [AIX]Emit function descriptor csect in assembly.
Tue, Aug 27, 5:59 AM · Restricted Project

Mon, Aug 26

xingxue added a comment to D66724: [AIX]Emit function descriptor csect in assembly.

This patch needs a rebase.

Mon, Aug 26, 4:05 AM · Restricted Project

Sun, Aug 25

xingxue updated the diff for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.

Merged with the master and fixed a typo.

Sun, Aug 25, 8:44 AM · Restricted Project
xingxue committed rGef039a3ccdcd: [PowerPC][AIX] Adds support for writing the .data section in assembly files (authored by xingxue).
[PowerPC][AIX] Adds support for writing the .data section in assembly files
Sun, Aug 25, 8:17 AM
xingxue committed rL369869: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
[PowerPC][AIX] Adds support for writing the .data section in assembly files
Sun, Aug 25, 8:17 AM
xingxue closed D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
Sun, Aug 25, 8:17 AM · Restricted Project

Thu, Aug 22

xingxue updated the diff for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.

Addressed comments:

Thu, Aug 22, 6:29 PM · Restricted Project
xingxue added inline comments to D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
Thu, Aug 22, 12:31 PM · Restricted Project
xingxue updated the diff for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.

Addressed comments:

Thu, Aug 22, 12:31 PM · Restricted Project

Aug 21 2019

xingxue updated the diff for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
Aug 21 2019, 8:02 AM · Restricted Project

Aug 19 2019

xingxue added inline comments to D65159: [PowerPC][XCOFF] Adds support for writing the .bss section for object files..
Aug 19 2019, 8:03 AM · Restricted Project

Aug 15 2019

xingxue accepted D66256: [AIX] For XL, pick GCC-compatible std & default warning options.

LGTM.

Aug 15 2019, 6:04 AM · Restricted Project

Aug 13 2019

xingxue added a reviewer for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files: Xiangling_L.
Aug 13 2019, 10:42 AM · Restricted Project
xingxue created D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
Aug 13 2019, 10:42 AM · Restricted Project
xingxue added a child revision for D65159: [PowerPC][XCOFF] Adds support for writing the .bss section for object files.: D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files.
Aug 13 2019, 10:42 AM · Restricted Project
xingxue added a parent revision for D66154: [PowerPC][AIX] Adds support for writing the .data section in assembly files: D65159: [PowerPC][XCOFF] Adds support for writing the .bss section for object files..
Aug 13 2019, 10:42 AM · Restricted Project

Aug 12 2019

xingxue accepted D65159: [PowerPC][XCOFF] Adds support for writing the .bss section for object files..

LGTM.

Aug 12 2019, 12:28 PM · Restricted Project

Jun 26 2019

xingxue committed rG600941e34fed: Print NULL as "(null)" in diagnostic message (authored by xingxue).
Print NULL as "(null)" in diagnostic message
Jun 26 2019, 12:29 PM
xingxue committed rL364462: Print NULL as "(null)" in diagnostic message.
Print NULL as "(null)" in diagnostic message
Jun 26 2019, 12:27 PM
xingxue closed D63786: Print NULL as "(null)" in diagnostic message.
Jun 26 2019, 12:27 PM · Restricted Project, Restricted Project

Jun 25 2019

xingxue committed rL364322: Improve zero-size allocation with safe_malloc, etc..
Improve zero-size allocation with safe_malloc, etc.
Jun 25 2019, 8:21 AM
xingxue committed rGece53d0ae50a: Improve zero-size allocation with safe_malloc, etc. (authored by xingxue).
Improve zero-size allocation with safe_malloc, etc.
Jun 25 2019, 8:15 AM
xingxue closed D63668: [Support] Improve zero-size allocation with safe_malloc, etc..
Jun 25 2019, 8:15 AM · Restricted Project

Jun 24 2019

xingxue accepted D63668: [Support] Improve zero-size allocation with safe_malloc, etc..

LGTM.

Jun 24 2019, 9:53 AM · Restricted Project
xingxue added a comment to D63668: [Support] Improve zero-size allocation with safe_malloc, etc..

malloc(0) can be used to allocate a zero-sized object. To avoid having a null pointer to the zero-sized object, implementations often change to allocate 1 byte instead. So this patch makes sense to me.

Jun 24 2019, 8:02 AM · Restricted Project

Jun 20 2019

xingxue committed rGab4bcd844ab9: AIX system headers need stdint.h and inttypes.h to be re-enterable (authored by xingxue).
AIX system headers need stdint.h and inttypes.h to be re-enterable
Jun 20 2019, 8:34 AM
xingxue committed rL363939: AIX system headers need stdint.h and inttypes.h to be re-enterable.
AIX system headers need stdint.h and inttypes.h to be re-enterable
Jun 20 2019, 8:33 AM
xingxue closed D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.
Jun 20 2019, 8:33 AM · Restricted Project, Restricted Project, Restricted Project

Jun 19 2019

xingxue closed D62384: [libcxx][tests]Skip checking midpoint of adjacent values for PPC double-double.

Thanks to Marshall for committing the patch. Closing this revision.

Jun 19 2019, 6:46 AM · Restricted Project

Jun 11 2019

xingxue added a comment to D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.

Hi @mclow.lists, Do you have any further comments?

Jun 11 2019, 6:40 AM · Restricted Project, Restricted Project, Restricted Project
xingxue added a comment to D62384: [libcxx][tests]Skip checking midpoint of adjacent values for PPC double-double.

Hi @mclow.lists, Do you have any further comments?

Jun 11 2019, 6:37 AM · Restricted Project

Jun 10 2019

xingxue accepted D63041: [PlistSupport] Produce a newline to end plist output files.

LGTM.

Jun 10 2019, 10:21 AM · Restricted Project, Restricted Project

Jun 6 2019

xingxue added a comment to D62384: [libcxx][tests]Skip checking midpoint of adjacent values for PPC double-double.

Thanks Marshall and Hurbert for your comments!

Jun 6 2019, 8:41 AM · Restricted Project
xingxue updated the diff for D62384: [libcxx][tests]Skip checking midpoint of adjacent values for PPC double-double.

Addressed comments:

  • Skip the test of midpoint of adjacent values for PPC double-double based on compile-time checking;
  • Use #if defined(__PPC__) instead of #if __PPC__ ;
  • Removed output to std::cerr.
Jun 6 2019, 8:30 AM · Restricted Project

Jun 3 2019

xingxue added inline comments to D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.
Jun 3 2019, 9:10 AM · Restricted Project, Restricted Project, Restricted Project
xingxue updated the diff for D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.

Addressed comments:

  • Fixed typo _XOPEN_SOUECE->_XOPEN_SOURCE
Jun 3 2019, 9:10 AM · Restricted Project, Restricted Project, Restricted Project

May 28 2019

xingxue added inline comments to D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.
May 28 2019, 1:39 PM · Restricted Project, Restricted Project, Restricted Project
xingxue updated the diff for D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.

Updated comments explaining the scenario of the changes.

May 28 2019, 1:02 PM · Restricted Project, Restricted Project, Restricted Project

May 27 2019

xingxue committed rG3860aad6e7f0: [MustExecute] Improve MustExecute to correctly handle loop nest (authored by xingxue).
[MustExecute] Improve MustExecute to correctly handle loop nest
May 27 2019, 6:55 AM
xingxue committed rL361762: [MustExecute] Improve MustExecute to correctly handle loop nest.
[MustExecute] Improve MustExecute to correctly handle loop nest
May 27 2019, 6:54 AM
xingxue closed D62418: [MustExecute] Improve MustExecute to correctly handle loop nest.
May 27 2019, 6:54 AM · Restricted Project

May 24 2019

xingxue created D62384: [libcxx][tests]Skip checking midpoint of adjacent values for PPC double-double.
May 24 2019, 6:09 AM · Restricted Project

May 23 2019

xingxue updated the diff for D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.

Added test case stdint_h.sh.cpp.

May 23 2019, 7:13 AM · Restricted Project, Restricted Project, Restricted Project

May 22 2019

xingxue committed rG4246b7529579: Disable EHFrameSupport in JITLink/RuntimeDyld on AIX (authored by xingxue).
Disable EHFrameSupport in JITLink/RuntimeDyld on AIX
May 22 2019, 10:44 AM
xingxue committed rL361410: Disable EHFrameSupport in JITLink/RuntimeDyld on AIX.
Disable EHFrameSupport in JITLink/RuntimeDyld on AIX
May 22 2019, 10:39 AM
xingxue closed D62203: Disable EHFrameSupport in JITLink/RuntimeDyld on AIX .
May 22 2019, 10:39 AM · Restricted Project
xingxue accepted D62203: Disable EHFrameSupport in JITLink/RuntimeDyld on AIX .

LGTM.

May 22 2019, 6:51 AM · Restricted Project

May 16 2019

xingxue committed rG6dc363ecc13e: Add AIX Version Macros (authored by xingxue).
Add AIX Version Macros
May 16 2019, 7:21 AM
xingxue committed rC360900: Add AIX Version Macros.
Add AIX Version Macros
May 16 2019, 7:20 AM
xingxue committed rL360900: Add AIX Version Macros.
Add AIX Version Macros
May 16 2019, 7:20 AM
xingxue closed D61530: Add AIX Version Macros.
May 16 2019, 7:20 AM · Restricted Project
xingxue committed rG2dee094a08ff: Fixes for builds that require strict X/Open and POSIX compatiblity (authored by xingxue).
Fixes for builds that require strict X/Open and POSIX compatiblity
May 16 2019, 7:03 AM
xingxue committed rL360898: Fixes for builds that require strict X/Open and POSIX compatiblity.
Fixes for builds that require strict X/Open and POSIX compatiblity
May 16 2019, 6:59 AM
xingxue closed D61326: Fixes for builds that require strict X/Open and POSIX compatiblity.
May 16 2019, 6:59 AM · Restricted Project
xingxue committed rGaf8cda15deca: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++ (authored by xingxue).
[tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++
May 16 2019, 6:31 AM
xingxue committed rL360895: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++.
[tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++
May 16 2019, 6:30 AM
xingxue closed D61900: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++.
May 16 2019, 6:30 AM · Restricted Project

May 14 2019

xingxue added inline comments to D61900: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++.
May 14 2019, 1:54 PM · Restricted Project
xingxue updated the diff for D61900: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++.
May 14 2019, 1:51 PM · Restricted Project
xingxue created D61900: [tests][go]Add -stdlib=libc++ to build GO test if LLVM is built with libc++.
May 14 2019, 8:00 AM · Restricted Project
xingxue committed rGfe4f6d53c6e8: [lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests (authored by xingxue).
[lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests
May 14 2019, 6:53 AM
xingxue committed rL360672: [lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests.
[lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests
May 14 2019, 6:52 AM
xingxue closed D61265: [lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests.
May 14 2019, 6:52 AM · Restricted Project

May 6 2019

xingxue committed rCRT360060: Add libc++ to link XRay test cases if libc++ is used to build CLANG.
Add libc++ to link XRay test cases if libc++ is used to build CLANG
May 6 2019, 10:49 AM
xingxue committed rG865a39d328c2: Add libc++ to link XRay test cases if libc++ is used to build CLANG (authored by xingxue).
Add libc++ to link XRay test cases if libc++ is used to build CLANG
May 6 2019, 10:43 AM
xingxue committed rL360060: Add libc++ to link XRay test cases if libc++ is used to build CLANG.
Add libc++ to link XRay test cases if libc++ is used to build CLANG
May 6 2019, 10:43 AM
xingxue closed D61016: [lit][tests]Add libc++ to link XRay test cases if libc++ is used to build CLANG.
May 6 2019, 10:43 AM · Restricted Project

Apr 29 2019

xingxue created D61265: [lit][tests]Add feature libcxx-used and use it in llvm-*-fuzzer tests.
Apr 29 2019, 8:40 AM · Restricted Project

Apr 26 2019

xingxue added a comment to D61016: [lit][tests]Add libc++ to link XRay test cases if libc++ is used to build CLANG.

@hubert.reinterpretcast, @dberris, thanks for the review! I will commit once I get the permission.

Apr 26 2019, 11:49 AM · Restricted Project

Apr 23 2019

xingxue added a reviewer for D61016: [lit][tests]Add libc++ to link XRay test cases if libc++ is used to build CLANG: amyk.
Apr 23 2019, 9:53 AM · Restricted Project
xingxue created D61016: [lit][tests]Add libc++ to link XRay test cases if libc++ is used to build CLANG.
Apr 23 2019, 6:54 AM · Restricted Project

Apr 11 2019

xingxue accepted D60553: [lit][tests][AIX] Update expected form of diagnostic messages; use `not` to normalize non-zero exit values.

LGTM.

Apr 11 2019, 5:47 AM · Restricted Project
xingxue accepted D60551: [tests] Add host-byteorder-*-endian; update XFAILs of big-endian triples.

LGTM.

Apr 11 2019, 5:47 AM · Restricted Project

Apr 3 2019

xingxue accepted D60175: [Support] On AIX, Check ENOTSUP on posix_fallocate instead of EOPNOTSUPP.

LGTM.

Apr 3 2019, 5:53 AM · Restricted Project
xingxue accepted D60164: [AIX] SelectionDAGNodes.h: Pack bit-fields that are meant to be packed.

LGTM.

Apr 3 2019, 5:50 AM · Restricted Project

Mar 27 2019

xingxue accepted D59741: [lit] Set shlibpath_var on AIX.

LGTM. Thanks!

Mar 27 2019, 12:56 PM · Restricted Project

Mar 15 2019

xingxue accepted D58801: [Support] Implement is_local_impl with AIX mntctl.

LGTM. Thanks!

Mar 15 2019, 8:51 AM · Restricted Project
xingxue accepted D59233: libclang/CIndexer.cpp: Use loadquery() on AIX for path to library.

LGTM. Thanks!

Mar 15 2019, 8:41 AM · Restricted Project
xingxue updated the diff for D59228: Fix typos in compiler-rt/lib/builtins/atomic.c.

Address review comments:

  • Added a case for 1 byte to macro LOCK_FREE_CASES.
Mar 15 2019, 8:12 AM · Restricted Project, Restricted Project

Mar 13 2019

xingxue added inline comments to D59228: Fix typos in compiler-rt/lib/builtins/atomic.c.
Mar 13 2019, 12:19 PM · Restricted Project, Restricted Project

Mar 12 2019

xingxue created D59253: [AIX][libcxx] AIX system headers need stdint.h and inttypes.h to be re-enterable when macro _STD_TYPES_T is defined.
Mar 12 2019, 7:12 AM · Restricted Project, Restricted Project, Restricted Project

Mar 11 2019

xingxue created D59228: Fix typos in compiler-rt/lib/builtins/atomic.c.
Mar 11 2019, 12:50 PM · Restricted Project, Restricted Project
xingxue updated the diff for D58250: [AIX][CMake] Changes for building on AIX with XL and GCC.

Address review comments:

  • Check __GNUC__ for GCC instead of __GNU__ and exclude CLANG which also sets macro __GNUC__.
Mar 11 2019, 10:42 AM · Restricted Project

Mar 1 2019

xingxue updated the diff for D58250: [AIX][CMake] Changes for building on AIX with XL and GCC.

Address review comments:

  • Replaced 'STREQUAL "XL"' with 'MATCHES "XL"'.
Mar 1 2019, 3:17 PM · Restricted Project
xingxue accepted D58798: Use AIX version detection at LLVM run-time.

LGTM, thanks.

Mar 1 2019, 9:56 AM · Restricted Project

Feb 26 2019

xingxue updated the diff for D58250: [AIX][CMake] Changes for building on AIX with XL and GCC.

Address review comments:

Feb 26 2019, 2:13 PM · Restricted Project

Feb 14 2019

xingxue created D58250: [AIX][CMake] Changes for building on AIX with XL and GCC.
Feb 14 2019, 1:14 PM · Restricted Project