User Details
User Details
- User Since
- Apr 7 2016, 1:13 AM (355 w, 4 d)
Oct 11 2019
Oct 11 2019
• qshanz committed rL374524: [TableGen] Fix a bug that MCSchedClassDesc is interfered between different….
[TableGen] Fix a bug that MCSchedClassDesc is interfered between different…
Sep 2 2019
Sep 2 2019
Request commit access for qshanz
Jul 4 2019
Jul 4 2019
• qshanz committed rL365110: [NFC][PowerPC] Make the PowerPC scheduling strategy feature only control the….
[NFC][PowerPC] Make the PowerPC scheduling strategy feature only control the…
Jul 1 2019
Jul 1 2019
[PowerPC] Implement the areMemAccessesTriviallyDisjoint hook
Jul 1 2019, 8:29 PM · Restricted Project
Jun 25 2019
Jun 25 2019
Teach the DAGCombine to fold this pattern(c1 and c2 is constant).
Jun 25 2019, 10:13 PM · Restricted Project
Jun 9 2019
Jun 9 2019
• qshanz committed rL362921: [DAGCombine] Match a pattern where a wide type scalar value is stored by….
[DAGCombine] Match a pattern where a wide type scalar value is stored by…
• qshanz closed D62897: [DAGCombine] Initialize the bytes offset vector as INT64_MAX to avoid inference the endian check.
Jun 9 2019, 10:37 PM · Restricted Project
Jun 4 2019
Jun 4 2019
• qshanz committed rL362472: [DAGCombine] Match a pattern where a wide type scalar value is stored by….
[DAGCombine] Match a pattern where a wide type scalar value is stored by…
• qshanz closed D61843: [DAGCombine] Match a pattern where a wide type scalar value is stored by several narrow stores.
Jun 4 2019, 1:51 AM · Restricted Project
• qshanz committed rL362471: [NFC] Update the test to check the endianness after the CodeGenPrepare instead….
[NFC] Update the test to check the endianness after the CodeGenPrepare instead…
May 23 2019
May 23 2019
• qshanz committed rL361600: [Power9] Add a specific heuristic to schedule the addi before the load.
[Power9] Add a specific heuristic to schedule the addi before the load
May 23 2019, 10:28 PM · Restricted Project
May 20 2019
May 20 2019
• qshanz committed rL361221: [NFC][PowerPC] Add a test to verify if the scheduler schedule the addi before….
[NFC][PowerPC] Add a test to verify if the scheduler schedule the addi before…
May 8 2019
May 8 2019
[NFC][PowerPC] Add test for store combine optimization.
[CodeGenPrepare] Don't split the store if it is volatile
May 8 2019, 12:30 AM · Restricted Project
[NFC] Add a static function to do the endian check
May 8 2019, 12:21 AM · Restricted Project
Mar 26 2019
Mar 26 2019
[NFC][PowerPC] Custom PowerPC specific machine-scheduler
Mar 26 2019, 8:49 PM · Restricted Project
Mar 5 2019
Mar 5 2019
• qshanz committed rL355475: [NFC] Declare the member data of class PostGenericScheduler as "protected"….
[NFC] Declare the member data of class PostGenericScheduler as "protected"…
• qshanz closed D58949: [NFC] Declare the member data of class PostGenericScheduler as "protected" instead of "private".
Mar 5 2019, 6:38 PM · Restricted Project
Jan 2 2019
Jan 2 2019
[Power9] Enable the Out-of-Order scheduling model for P9 hw
Dec 27 2018
Dec 27 2018
• qshanz committed rL350115: [PowerPC] Remove the implicit use of the register if it is replaced by Imm.
[PowerPC] Remove the implicit use of the register if it is replaced by Imm
Dec 17 2018
Dec 17 2018
[NFC] Add new test to cover the lhs scheduling issue for P9.
[NFC] fix test case issue that with wrong label check.
Dec 2 2018
Dec 2 2018
• qshanz committed rL348108: [NFC] [PowerPC] add an routine in PPCTargetLowering to determine if a global is….
[NFC] [PowerPC] add an routine in PPCTargetLowering to determine if a global is…
Oct 9 2018
Oct 9 2018
• qshanz committed rL344109: [PowerPC] Fix the assert of ISD::SIGN_EXTEND_INREG when type is v2i16 and v2i8.
[PowerPC] Fix the assert of ISD::SIGN_EXTEND_INREG when type is v2i16 and v2i8
Sep 19 2018
Sep 19 2018
[PowerPC] [Clang] Add vector int128 pack/unpack builtins
[PowerPC] [Clang] Add vector int128 pack/unpack builtins
• qshanz committed rL342611: [PowerPC] Fix the assert of combineBVOfConsecutiveLoads when element num is 1.
[PowerPC] Fix the assert of combineBVOfConsecutiveLoads when element num is 1
Sep 17 2018
Sep 17 2018
[PowerPC] Add Itineraries of IIC_IntMulHD for P7/P8
[PowerPC][NFC] Add a mulld testcase for scheduling check.
Sep 7 2018
Sep 7 2018
• qshanz committed rL341634: [PowerPC] Combine ADD to ADDZE.
[PowerPC] Combine ADD to ADDZE
Sep 2 2018
Sep 2 2018
[PowerPC] Add Itineraries of IIC_IntRotateDI for P7/P8
Aug 19 2018
Aug 19 2018
• qshanz committed rL340149: [PowerPC] Add a peephole post RA to transform the inst that fed by add.
[PowerPC] Add a peephole post RA to transform the inst that fed by add
Jul 1 2018
Jul 1 2018
• qshanz committed rL336074: [PowerPC] Don't make it as pre-inc candidate if displacement isn't 4's multiple….
[PowerPC] Don't make it as pre-inc candidate if displacement isn't 4's multiple…
Jun 18 2018
Jun 18 2018
• qshanz committed rL335024: If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction….
If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction…
Jun 15 2018
Jun 15 2018
• qshanz committed rL334808: add myself to the CREDITS.TXT.
add myself to the CREDITS.TXT