syzaara (Zaara Syeda)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 24 2016, 11:42 AM (86 w, 1 d)

Recent Activity

Mon, Jun 18

syzaara created D48293: [PPC64] Add TLS local dynamic to local exec relaxation.
Mon, Jun 18, 12:38 PM
syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Mon, Jun 18, 6:47 AM

Thu, Jun 14

syzaara added inline comments to D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Thu, Jun 14, 12:59 PM
syzaara updated the diff for D48082: [PPC64] Add TLS global dynamic to local exec relaxation.
Thu, Jun 14, 12:09 PM
syzaara added inline comments to D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Thu, Jun 14, 9:53 AM

Wed, Jun 13

syzaara added inline comments to D48090: [PPC64] global dynamic to initial exec relaxation.
Wed, Jun 13, 12:45 PM
syzaara added a comment to D47729: [PowerPC] Add support for high and high-adjusted symbol modifiers..

LGTM

Wed, Jun 13, 12:41 PM
syzaara added a comment to D47754: [PowerPC] Add support for high and high-adjusted symbol modifiers on thread-local storage modifers..

LGTM

Wed, Jun 13, 12:33 PM
syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Wed, Jun 13, 10:15 AM
syzaara updated the diff for D48082: [PPC64] Add TLS global dynamic to local exec relaxation.
Wed, Jun 13, 8:24 AM

Tue, Jun 12

syzaara created D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Tue, Jun 12, 1:01 PM
syzaara created D48082: [PPC64] Add TLS global dynamic to local exec relaxation.
Tue, Jun 12, 8:44 AM

Fri, Jun 8

syzaara committed rLLD334304: [PPC64] Add support for local-exec TLS model.
[PPC64] Add support for local-exec TLS model
Fri, Jun 8, 10:09 AM
syzaara committed rL334304: [PPC64] Add support for local-exec TLS model.
[PPC64] Add support for local-exec TLS model
Fri, Jun 8, 10:08 AM
syzaara closed D47598: [PPC64] Add support for local-exec TLS model.
Fri, Jun 8, 10:08 AM

Tue, Jun 5

syzaara added inline comments to D47754: [PowerPC] Add support for high and high-adjusted symbol modifiers on thread-local storage modifers..
Tue, Jun 5, 7:48 AM

Sun, Jun 3

syzaara updated the diff for D47598: [PPC64] Add support for local-exec TLS model.
Sun, Jun 3, 9:16 PM

Fri, Jun 1

syzaara added inline comments to D47598: [PPC64] Add support for local-exec TLS model.
Fri, Jun 1, 8:43 AM
syzaara committed rLLD333769: [PPC64] Add support for initial-exec TLS model.
[PPC64] Add support for initial-exec TLS model
Fri, Jun 1, 8:26 AM
syzaara committed rL333769: [PPC64] Add support for initial-exec TLS model.
[PPC64] Add support for initial-exec TLS model
Fri, Jun 1, 8:25 AM
syzaara closed D47455: [PPC64] Add support for initial-exec TLS model.
Fri, Jun 1, 8:25 AM

Thu, May 31

syzaara created D47598: [PPC64] Add support for local-exec TLS model.
Thu, May 31, 11:37 AM

Mon, May 28

syzaara created D47455: [PPC64] Add support for initial-exec TLS model.
Mon, May 28, 10:58 AM
syzaara committed rL333374: [PowerPC] Set isAsmParserOnly=1 for X-form TLS loads/stores.
[PowerPC] Set isAsmParserOnly=1 for X-form TLS loads/stores
Mon, May 28, 8:32 AM
syzaara closed D47382: [PowerPC] Set isAsmParserOnly=1 for X-form TLS loads/stores.
Mon, May 28, 8:32 AM

Fri, May 25

syzaara created D47382: [PowerPC] Set isAsmParserOnly=1 for X-form TLS loads/stores.
Fri, May 25, 11:31 AM

Thu, May 24

syzaara committed rLLD333199: [PPC64] Add .toc section after .got section.
[PPC64] Add .toc section after .got section
Thu, May 24, 9:05 AM
syzaara committed rL333199: [PPC64] Add .toc section after .got section.
[PPC64] Add .toc section after .got section
Thu, May 24, 9:03 AM
syzaara closed D45833: [PPC64] Add .toc section after .got section.
Thu, May 24, 9:03 AM
syzaara retitled D45833: [PPC64] Add .toc section after .got section from [PPC64] Add .toc input sections to end of .got output section to [PPC64] Add .toc section after .got section.
Thu, May 24, 8:49 AM

Tue, May 22

syzaara updated the diff for D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Tue, May 22, 10:13 AM

May 17 2018

syzaara added a comment to D45833: [PPC64] Add .toc section after .got section.

@ruiu Hi Rui, I've changed the output section order now. Can you take a look at this patch again?

May 17 2018, 10:25 AM
syzaara updated the diff for D45833: [PPC64] Add .toc section after .got section.

Change the sorting so that .toc is emitted right after .got rather than adding it into the got.

May 17 2018, 10:21 AM

May 14 2018

syzaara committed rLLD332259: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL64.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL64
May 14 2018, 9:43 AM
syzaara committed rL332259: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL64.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL64
May 14 2018, 9:43 AM
syzaara closed D46766: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL64.
May 14 2018, 9:43 AM
syzaara committed rL332253: [NFC] [Power] Fix instruction format for xsrqpi.
[NFC] [Power] Fix instruction format for xsrqpi
May 14 2018, 8:49 AM
syzaara closed D46761: [NFC] [Power] Fix instruction format for xsrqpi.
May 14 2018, 8:49 AM
syzaara committed rL332252: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL32.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL32
May 14 2018, 8:33 AM
syzaara committed rLLD332252: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL32.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL32
May 14 2018, 8:33 AM
syzaara closed D46586: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL32.
May 14 2018, 8:33 AM

May 11 2018

syzaara created D46766: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL64.
May 11 2018, 12:12 PM
syzaara created D46761: [NFC] [Power] Fix instruction format for xsrqpi.
May 11 2018, 10:30 AM

May 8 2018

syzaara created D46586: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL32.
May 8 2018, 9:56 AM

May 4 2018

syzaara committed rL331534: [PPC64] Remove support for ELF V1 ABI in LLD - buildbot fix.
[PPC64] Remove support for ELF V1 ABI in LLD - buildbot fix
May 4 2018, 9:09 AM
syzaara committed rLLD331534: [PPC64] Remove support for ELF V1 ABI in LLD - buildbot fix.
[PPC64] Remove support for ELF V1 ABI in LLD - buildbot fix
May 4 2018, 9:09 AM
syzaara committed rL331529: [PPC64] Remove support for ELF V1 ABI in LLD.
[PPC64] Remove support for ELF V1 ABI in LLD
May 4 2018, 8:13 AM
syzaara committed rLLD331529: [PPC64] Remove support for ELF V1 ABI in LLD.
[PPC64] Remove support for ELF V1 ABI in LLD
May 4 2018, 8:13 AM
syzaara closed D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 4 2018, 8:13 AM

May 3 2018

syzaara added inline comments to D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 3 2018, 1:24 PM
syzaara updated the diff for D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 3 2018, 1:22 PM
syzaara updated the diff for D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 3 2018, 10:57 AM
syzaara added inline comments to D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 3 2018, 10:46 AM

May 2 2018

syzaara updated the diff for D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 2 2018, 12:33 PM

May 1 2018

syzaara added inline comments to D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 1 2018, 8:57 AM
syzaara added inline comments to D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 1 2018, 8:54 AM
syzaara created D46316: [PPC64] Remove support for ELF V1 ABI in LLD.
May 1 2018, 8:01 AM

Apr 30 2018

syzaara added inline comments to D45729: [PPC64] Add offset to local entry point when calling functions without plt.
Apr 30 2018, 7:47 AM
syzaara committed rLLD331181: Fix warning: result of 32-bit shift implicitly converted to 64 bits - NFC.
Fix warning: result of 32-bit shift implicitly converted to 64 bits - NFC
Apr 30 2018, 7:43 AM
syzaara committed rL331181: Fix warning: result of 32-bit shift implicitly converted to 64 bits - NFC.
Fix warning: result of 32-bit shift implicitly converted to 64 bits - NFC
Apr 30 2018, 7:41 AM

Apr 27 2018

syzaara committed rL331046: [PPC64] Add offset to local entry point when calling functions without plt.
[PPC64] Add offset to local entry point when calling functions without plt
Apr 27 2018, 8:44 AM
syzaara committed rLLD331046: [PPC64] Add offset to local entry point when calling functions without plt.
[PPC64] Add offset to local entry point when calling functions without plt
Apr 27 2018, 8:44 AM
syzaara closed D45729: [PPC64] Add offset to local entry point when calling functions without plt.
Apr 27 2018, 8:44 AM

Apr 26 2018

syzaara added inline comments to D39536: [PowerPC] Eliminate redundant register copys after register allocation.
Apr 26 2018, 12:55 PM
syzaara added a comment to D45833: [PPC64] Add .toc section after .got section.

@ruiu Hi Rui, can you please finish reviewing this?

Apr 26 2018, 11:04 AM
syzaara added a comment to D45729: [PPC64] Add offset to local entry point when calling functions without plt.

@ruiu Hi Rui, is this okay to approve now?

Apr 26 2018, 10:59 AM

Apr 23 2018

syzaara added inline comments to D39536: [PowerPC] Eliminate redundant register copys after register allocation.
Apr 23 2018, 3:16 PM
syzaara added inline comments to D39536: [PowerPC] Eliminate redundant register copys after register allocation.
Apr 23 2018, 2:40 PM
syzaara committed rL330600: [PPC64] Fix toc restore nops offset for V2 ABI.
[PPC64] Fix toc restore nops offset for V2 ABI
Apr 23 2018, 8:04 AM
syzaara committed rLLD330600: [PPC64] Fix toc restore nops offset for V2 ABI.
[PPC64] Fix toc restore nops offset for V2 ABI
Apr 23 2018, 8:04 AM
syzaara closed D45892: [PPC64] Fix toc restore nops offset for V2 ABI.
Apr 23 2018, 8:04 AM

Apr 20 2018

syzaara created D45892: [PPC64] Fix toc restore nops offset for V2 ABI.
Apr 20 2018, 11:20 AM
syzaara added a comment to D45833: [PPC64] Add .toc section after .got section.

I wonder if you really need to merge .toc into .got. If I understand your description correctly, it doesn't matter whether they are merged or not as long as they are close enough. So I'm wondering if you can just manipulate the section output order so that .toc and .got are output next to each other.

Apr 20 2018, 7:49 AM

Apr 19 2018

syzaara created D45833: [PPC64] Add .toc section after .got section.
Apr 19 2018, 12:07 PM
syzaara updated the diff for D45729: [PPC64] Add offset to local entry point when calling functions without plt.
Apr 19 2018, 11:12 AM

Apr 17 2018

syzaara created D45729: [PPC64] Add offset to local entry point when calling functions without plt.
Apr 17 2018, 11:39 AM

Apr 9 2018

syzaara committed rL329577: [MachineLICM] Re-enable hoisting of constant stores.
[MachineLICM] Re-enable hoisting of constant stores
Apr 9 2018, 7:53 AM
This revision was not accepted when it landed; it landed in state Needs Review.
Apr 9 2018, 7:53 AM

Apr 6 2018

syzaara added a comment to D45286: [MachineLICM] Re-enable hoisting of constant stores.
  • The test could perhaps be freed of alignment, tbaa operands and dso_local specifiers, but maybe it doesn't matter. Adding Uli as reviewer since the test is in SystemZ.
  • Using isImm() but not isCImm() or isFPImm() (I don't see any method like isAnyImm() available)? It seems there may be other constant operands also, like isSymbol(), but not sure if it's useful.

    Since it seems only PowerPC has implemented isCallerPreservedPhysReg() and are therefore the only user of this patch, I leave the review to the power-llvm-team. (Side question: Could the SP handling be put in common code?)

    I was actually expecting to not only look for function-constant registers via isCallerPreservedPhysReg(), but to have a set of loop-invariant phys-regs for each loop (and preheader terminators). I suppose this is not needed given that the LLVM I/R LICM pass has done most of the work, or?
Apr 6 2018, 7:55 AM

Apr 4 2018

syzaara updated the diff for D45286: [MachineLICM] Re-enable hoisting of constant stores.
Apr 4 2018, 1:49 PM
syzaara created D45286: [MachineLICM] Re-enable hoisting of constant stores.
Apr 4 2018, 1:44 PM

Mar 26 2018

syzaara committed rLLD328559: [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in….
[ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in…
Mar 26 2018, 10:53 AM
syzaara committed rL328559: [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in….
[ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in…
Mar 26 2018, 10:53 AM
syzaara closed D44744: [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in the .got.
Mar 26 2018, 10:53 AM
syzaara committed rL328555: Disable [MachineLICM] Add functions to MachineLICM to hoist invariant stores.
Disable [MachineLICM] Add functions to MachineLICM to hoist invariant stores
Mar 26 2018, 10:25 AM

Mar 23 2018

syzaara updated the diff for D44744: [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in the .got.
Mar 23 2018, 8:56 AM
syzaara committed rL328326: Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores.
Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores
Mar 23 2018, 8:31 AM

Mar 21 2018

syzaara created D44744: [ELF] GotSection increment NumEntries when Target saves GlobalOffsetTable in the .got.
Mar 21 2018, 10:31 AM
syzaara committed rLLD328103: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA
Mar 21 2018, 8:07 AM
syzaara committed rL328103: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA.
[ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA
Mar 21 2018, 8:07 AM
syzaara closed D44648: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA.
Mar 21 2018, 8:06 AM

Mar 19 2018

syzaara created D44648: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA.
Mar 19 2018, 1:36 PM
syzaara committed rL327871: [ELF] Add basic support for PPC LE.
[ELF] Add basic support for PPC LE
Mar 19 2018, 10:43 AM
syzaara committed rLLD327871: [ELF] Add basic support for PPC LE.
[ELF] Add basic support for PPC LE
Mar 19 2018, 10:43 AM
syzaara closed D44483: [ELF] Add basic support for PPC LE.
Mar 19 2018, 10:43 AM
syzaara closed D44483: [ELF] Add basic support for PPC LE.
Mar 19 2018, 10:43 AM
syzaara committed rL327864: Revert [MachineLICM] This reverts commit rL327856.
Revert [MachineLICM] This reverts commit rL327856
Mar 19 2018, 9:23 AM
syzaara added a reverting commit for rL327856: [MachineLICM] Add functions to MachineLICM to hoist invariant stores: rL327864: Revert [MachineLICM] This reverts commit rL327856.
Mar 19 2018, 9:23 AM
syzaara committed rL327856: [MachineLICM] Add functions to MachineLICM to hoist invariant stores.
[MachineLICM] Add functions to MachineLICM to hoist invariant stores
Mar 19 2018, 7:57 AM
syzaara closed D40196: Add functions to MachineLICM to hoist invariant stores..
Mar 19 2018, 7:57 AM