Page MenuHomePhabricator

syzaara (Zaara Syeda)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 24 2016, 11:42 AM (291 w, 4 d)

Recent Activity

Thu, May 26

syzaara updated the diff for D125990: [LSR] Fix bug for optimizing unused IVs to final values.

Shift handling into rewriteLoopExitValues so we can check each individual phi. Added a new entry to enum ReplaceExitVal called UnusedIndVar which will allow rewriteLoopExitValues to check for exit values that can be replaced when they are used as induction variables in the loop with no other uses in the loop.

Thu, May 26, 9:55 AM · Restricted Project, Restricted Project

Thu, May 19

syzaara requested review of D125990: [LSR] Fix bug for optimizing unused IVs to final values.
Thu, May 19, 10:03 AM · Restricted Project, Restricted Project

Tue, May 17

syzaara added a comment to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

Hi,

The following starts crashing with this patch:

llc -O1 -o /dev/null bbi-69670_x86.ll

I get:

llc: ../lib/Transforms/Utils/LoopUtils.cpp:1385: int llvm::rewriteLoopExitValues(llvm::Loop *, llvm::LoopInfo *, llvm::TargetLibraryInfo *, llvm::ScalarEvolution *, const llvm::TargetTransformInfo *, llvm::SCEVExpander &, llvm::DominatorTree *, llvm::ReplaceExitVal, SmallVector<llvm::WeakTrackingVH, 16> &): Assertion `EVL->contains(L) && "LCSSA breach detected!"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.	Program arguments: ../../main-github/llvm/build-all/bin/llc -O1 -o /dev/null bbi-69670_x86.ll
1.	Running pass 'Function Pass Manager' on module 'bbi-69670_x86.ll'.
2.	Running pass 'Loop Pass Manager' on function '@func_1'
3.	Running pass 'Loop Strength Reduction' on basic block '%for.cond6418'
 #0 0x0000000002abded3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (../../main-github/llvm/build-all/bin/llc+0x2abded3)
 #1 0x0000000002abbb4e llvm::sys::RunSignalHandlers() (../../main-github/llvm/build-all/bin/llc+0x2abbb4e)
 #2 0x0000000002abe256 SignalHandler(int) Signals.cpp:0:0
 #3 0x00007fcb1f00e630 __restore_rt sigaction.c:0:0
 #4 0x00007fcb1c755387 raise (/lib64/libc.so.6+0x36387)
 #5 0x00007fcb1c756a78 abort (/lib64/libc.so.6+0x37a78)
 #6 0x00007fcb1c74e1a6 __assert_fail_base (/lib64/libc.so.6+0x2f1a6)
 #7 0x00007fcb1c74e252 (/lib64/libc.so.6+0x2f252)
 #8 0x0000000002b80be3 llvm::rewriteLoopExitValues(llvm::Loop*, llvm::LoopInfo*, llvm::TargetLibraryInfo*, llvm::ScalarEvolution*, llvm::TargetTransformInfo const*, llvm::SCEVExpander&, llvm::DominatorTree*, llvm::ReplaceExitVal, llvm::SmallVector<llvm::WeakTrackingVH, 16u>&) (../../main-github/llvm/build-all/bin/llc+0x2b80be3)
 #9 0x00000000024c0a1e ReduceLoopStrength(llvm::Loop*, llvm::IVUsers&, llvm::ScalarEvolution&, llvm::DominatorTree&, llvm::LoopInfo&, llvm::TargetTransformInfo const&, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::MemorySSA*) LoopStrengthReduce.cpp:0:0
#10 0x00000000024ec121 (anonymous namespace)::LoopStrengthReduce::runOnLoop(llvm::Loop*, llvm::LPPassManager&) LoopStrengthReduce.cpp:0:0
#11 0x0000000001b2d17b llvm::LPPassManager::runOnFunction(llvm::Function&) (../../main-github/llvm/build-all/bin/llc+0x1b2d17b)
#12 0x000000000230895f llvm::FPPassManager::runOnFunction(llvm::Function&) (../../main-github/llvm/build-all/bin/llc+0x230895f)
#13 0x000000000230f398 llvm::FPPassManager::runOnModule(llvm::Module&) (../../main-github/llvm/build-all/bin/llc+0x230f398)
#14 0x0000000002308f2d llvm::legacy::PassManagerImpl::run(llvm::Module&) (../../main-github/llvm/build-all/bin/llc+0x2308f2d)
#15 0x000000000074a073 main (../../main-github/llvm/build-all/bin/llc+0x74a073)
#16 0x00007fcb1c741555 __libc_start_main (/lib64/libc.so.6+0x22555)
#17 0x0000000000747670 _start (../../main-github/llvm/build-all/bin/llc+0x747670)
Abort

I wouldn't be surprised if it's the dead bb jumping to non-dead code that trips up something:

for.cond6403:                                     ; preds = %dead, %cont5825
  %1 = phi i32 [ %.lcssa221, %dead ], [ 0, %cont5825 ]
  br label %for.cond6418
[...]
dead:                                             ; No predecessors!
  br label %for.cond6403

I wrote
https://github.com/llvm/llvm-project/issues/55529
about the crash.

Tue, May 17, 8:43 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Tue, May 3

syzaara added a comment to D123408: [InstCombine] Limit folding of cast into PHI.

The cleanest way I can think of to teach LoopVectorizer about this would be to introduce a whole new set of composite reduction operations of the form <op>-then-<lop> (eg RecurKind::AddThenAnd, RecurKind::MulThenAnd, RecurKind::OrThenAnd, and so on)...and that's just for combining logical and with the known integer reduction ops, so if we want to support e.g. or we'd need to double the number of additional recurrence kinds (and the extra logic that comes with it) again. The identity value would be determined from the <op>, and the <lop> has to be applied when reducing the final vector into a single scalar upon loop exit.

@lebedev.ri is this what you had in mind or is there a better way to do it?

Tue, May 3, 12:19 PM · Restricted Project, Restricted Project

Apr 11 2022

syzaara requested review of D123521: [PowerPC] Legalize masked gather/scatter intrinsics.
Apr 11 2022, 9:55 AM · Restricted Project, Restricted Project

Apr 8 2022

syzaara added a comment to D123408: [InstCombine] Limit folding of cast into PHI.

This seems like a vectorizer bug.

Apr 8 2022, 10:23 AM · Restricted Project, Restricted Project
syzaara requested review of D123408: [InstCombine] Limit folding of cast into PHI.
Apr 8 2022, 10:16 AM · Restricted Project, Restricted Project
syzaara committed rG07005440ae14: [LSR] Optimize unused IVs to final values in the exit block (authored by syzaara).
[LSR] Optimize unused IVs to final values in the exit block
Apr 8 2022, 8:18 AM · Restricted Project, Restricted Project
syzaara closed D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.
Apr 8 2022, 8:18 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Mar 28 2022

syzaara updated the diff for D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.
Mar 28 2022, 12:01 PM · Restricted Project, Restricted Project, Unknown Object (Project)

Mar 9 2022

syzaara updated the diff for D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

Updated to use rewriteLoopExitValues from LoopUtils.

Mar 9 2022, 11:42 AM · Restricted Project, Restricted Project, Unknown Object (Project)
syzaara added a comment to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

IndVarSimply calls rewriteLoopExitValues from LoopUtils to do this optimization. I tried to call the same function in LoopStrengthReduce, however rewriteLoopExitValues asserts that it requires: L->isRecursivelyLCSSAForm(*DT, *LI).

When calling rewriteLoopExitValues from LoopStrengthReduce, this assert is not met.

I am confused, is the assert from rewriteLoopExitValues met or not when calling from LoopStrengthReduce? Does LoopStrengthReduce currently rely on LCSSA form? Is it only become not LCSSA after LoopStrengthReduce changes the code?
Can we first invoke formLCSSA to form LCSSA before calling rewriteLoopExitValues?

Mar 9 2022, 11:40 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Mar 3 2022

syzaara updated the diff for D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.
Mar 3 2022, 8:40 AM · Restricted Project, Restricted Project, Unknown Object (Project)
Herald added a project to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV: Restricted Project.

Is it possible to abstract the portion of the code in IndVarSimplify to simplify this code pattern, and call that function instead of creating your own ReplaceExitPHIsWithFinalVal?

Mar 3 2022, 8:37 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Feb 15 2022

syzaara updated subscribers of D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

@nikic Hi Nikita, could you help me with assessing the compile time impact of adding the IndVarSimplifyPass after LoopStrengthReduce?

Feb 15 2022, 8:30 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Feb 14 2022

syzaara added a comment to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

PING

Feb 14 2022, 8:56 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Feb 2 2022

syzaara added a comment to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

This is normally a IndVar's problem, but i guess LSR runs so late that there is no IndVar's scheduled after it?
Do you have a phase-ordering test showing this missing simplification?

Feb 2 2022, 11:55 AM · Restricted Project, Restricted Project, Unknown Object (Project)
syzaara added a comment to D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.

This is normally a IndVar's problem, but i guess LSR runs so late that there is no IndVar's scheduled after it?
Do you have a phase-ordering test showing this missing simplification?

Feb 2 2022, 10:16 AM · Restricted Project, Restricted Project, Unknown Object (Project)
syzaara updated the diff for D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.
Feb 2 2022, 9:53 AM · Restricted Project, Restricted Project, Unknown Object (Project)
syzaara added a reviewer for D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV: dmgreen.
Feb 2 2022, 9:24 AM · Restricted Project, Restricted Project, Unknown Object (Project)
syzaara requested review of D118808: Loop Strength Reduce - Optimize unused IVs to final values in the exit block with SCEV.
Feb 2 2022, 9:21 AM · Restricted Project, Restricted Project, Unknown Object (Project)

Dec 15 2021

syzaara committed rGe0669931afdb: [LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam (authored by syzaara).
[LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam
Dec 15 2021, 7:58 AM

Dec 14 2021

syzaara committed rGdd245bab9fbb: [LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam (authored by syzaara).
[LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam
Dec 14 2021, 8:47 AM
syzaara closed D114886: [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam.
Dec 14 2021, 8:47 AM · Unknown Object (Project), Restricted Project
syzaara committed rG3f066ac64893: Test commit (authored by syzaara).
Test commit
Dec 14 2021, 7:38 AM

Dec 1 2021

syzaara updated the diff for D114886: [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam.
Dec 1 2021, 11:05 AM · Unknown Object (Project), Restricted Project
syzaara added a reviewer for D114886: [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam: reames.
Dec 1 2021, 10:41 AM · Unknown Object (Project), Restricted Project
syzaara retitled D114886: [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam from [LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam to [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam.
Dec 1 2021, 9:11 AM · Unknown Object (Project), Restricted Project
syzaara requested review of D114886: [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam.
Dec 1 2021, 9:08 AM · Unknown Object (Project), Restricted Project

Jun 4 2019

syzaara accepted D62823: [AIX] Implement call lowering with parameters could pass onto GPRs.

LGTM

Jun 4 2019, 10:06 AM · Restricted Project
syzaara added inline comments to D62532: [AIX] Implement function descriptor on SDAG.
Jun 4 2019, 10:00 AM · Restricted Project
syzaara added inline comments to D62823: [AIX] Implement call lowering with parameters could pass onto GPRs.
Jun 4 2019, 7:17 AM · Restricted Project

Jan 15 2019

syzaara committed rL351193: [SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction.
[SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction
Jan 15 2019, 7:12 AM
syzaara closed D56408: [SimpleLoopUnswitch] Increment stats counter for unswitching switch instruction.
Jan 15 2019, 7:11 AM

Nov 20 2018

syzaara added inline comments to D54720: [PPC64] toc-indirect to toc-relative relaxation..
Nov 20 2018, 6:47 AM · Restricted Project

Nov 12 2018

syzaara added a comment to D54433: [PowerPC][NFC] Macro for register set defs for the Asm Parser.

We have similar definitions in PPCDisassembler.cpp, it would be good to condense those definitions as well.

Nov 12 2018, 10:16 AM

Nov 9 2018

syzaara committed rL346512: [Power9] Allow gpr callee saved spills in prologue to vectors registers.
[Power9] Allow gpr callee saved spills in prologue to vectors registers
Nov 9 2018, 8:39 AM
syzaara closed D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Nov 9 2018, 8:38 AM · Restricted Project

Nov 5 2018

syzaara committed rL346148: [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics.
[Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics
Nov 5 2018, 9:33 AM
syzaara closed D53581: [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics.
Nov 5 2018, 9:33 AM

Nov 2 2018

syzaara edited reviewers for D53581: [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics, added: nemanjai, lei, sfertile, stefanp, amyk; removed: power-llvm-team.
Nov 2 2018, 11:49 AM

Oct 23 2018

syzaara created D53581: [Power9] Add support for stxvw4x.be and stxvd2x.be intrinsics.
Oct 23 2018, 8:28 AM

Oct 9 2018

syzaara added inline comments to D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Oct 9 2018, 6:26 AM · Restricted Project

Sep 24 2018

syzaara committed rL342882: [PowerPC] Support operand modifier 'x' in inline asm.
[PowerPC] Support operand modifier 'x' in inline asm
Sep 24 2018, 7:25 AM
syzaara closed D52244: [PowerPC] Support operand modifier 'x' in inline asm.
Sep 24 2018, 7:25 AM
syzaara updated the diff for D52244: [PowerPC] Support operand modifier 'x' in inline asm.
Sep 24 2018, 7:20 AM

Sep 18 2018

syzaara created D52244: [PowerPC] Support operand modifier 'x' in inline asm.
Sep 18 2018, 12:23 PM

Aug 31 2018

syzaara added inline comments to D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Aug 31 2018, 8:30 AM · Restricted Project

Aug 30 2018

syzaara updated the diff for D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Aug 30 2018, 8:26 AM · Restricted Project

Aug 28 2018

syzaara updated the diff for D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Aug 28 2018, 10:44 AM · Restricted Project

Aug 21 2018

syzaara committed rL340281: [PPC64] Add TLS initial exec to local exec relaxation.
[PPC64] Add TLS initial exec to local exec relaxation
Aug 21 2018, 8:14 AM
syzaara committed rLLD340281: [PPC64] Add TLS initial exec to local exec relaxation.
[PPC64] Add TLS initial exec to local exec relaxation
Aug 21 2018, 8:14 AM
syzaara closed D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Aug 21 2018, 8:14 AM

Aug 8 2018

syzaara committed rL339260: [PowerPC] Improve codegen for vector loads using scalar_to_vector.
[PowerPC] Improve codegen for vector loads using scalar_to_vector
Aug 8 2018, 8:21 AM
syzaara closed D48950: [PowerPC] Improve codegen for vector loads using scalar_to_vector .
Aug 8 2018, 8:21 AM

Jul 25 2018

syzaara updated the diff for D49507: [Power9] Add __float128 support in the backend for bitcast to a i128.
Jul 25 2018, 1:01 PM
syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Jul 25 2018, 8:10 AM

Jul 24 2018

syzaara added inline comments to D48950: [PowerPC] Improve codegen for vector loads using scalar_to_vector .
Jul 24 2018, 2:22 PM
syzaara added inline comments to D48950: [PowerPC] Improve codegen for vector loads using scalar_to_vector .
Jul 24 2018, 2:13 PM
syzaara added inline comments to D48950: [PowerPC] Improve codegen for vector loads using scalar_to_vector .
Jul 24 2018, 2:12 PM
syzaara commandeered D49507: [Power9] Add __float128 support in the backend for bitcast to a i128.
Jul 24 2018, 1:30 PM
syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Jul 24 2018, 12:59 PM

Jul 18 2018

syzaara added a comment to D48091: [PPC64] Add TLS initial exec to local exec relaxation.

Just a question. Does this patch support the optimization that fills in the GOT slot when a group of initial-exec relocations are known to be link-time constants?

__attribute__((tls_model("initial-exec")))
static __thread DTLS dtls;
48:   00 00 62 3c     addis   r3,r2,0
                      48: R_PPC64_GOT_TPREL16_HA      _ZN11__sanitizerL4dtlsE
4c:   00 00 63 e8     ld      r3,0(r3)
                      4c: R_PPC64_GOT_TPREL16_LO_DS   _ZN11__sanitizerL4dtlsE
50:   14 6a 83 7c     add     r4,r3,r13
                      50: R_PPC64_TLS _ZN11__sanitizerL4dtlsE

https://github.com/llvm-mirror/lld/tree/master/ELF/Relocations.cpp#L747

template <class ELFT> static void addGotEntry(Symbol &Sym) {
...
  bool IsLinkTimeConstant =
      !Sym.IsPreemptible && (!Config->Pic || isAbsolute(Sym));
  /// if R_PPC64_GOT_TPREL16_HA R_PPC64_GOT_TPREL16_LO_DS are link-time constants, they can be filled but `Target->GotRel` should not be used here as it is a 64-bit value.
  /// Target->GotRel is R_PPC64_GLOB_DAT but I think it should not be used.
  if (IsLinkTimeConstant) {
    InX::Got->Relocations.push_back({Expr, Target->GotRel, Off, 0, &Sym});
    return;
  }
Jul 18 2018, 8:07 AM

Jul 12 2018

syzaara updated the diff for D49237: [PPC64] Optimize redundant instructions using R_PPC64_TOC16_HA in nop.
Jul 12 2018, 8:00 AM
syzaara created D49237: [PPC64] Optimize redundant instructions using R_PPC64_TOC16_HA in nop.
Jul 12 2018, 7:57 AM

Jul 11 2018

syzaara committed rL336839: Remove ppc64 BE XFAILs now that gcov profiling works, after starting a clean.
Remove ppc64 BE XFAILs now that gcov profiling works, after starting a clean
Jul 11 2018, 12:23 PM
syzaara committed rCRT336839: Remove ppc64 BE XFAILs now that gcov profiling works, after starting a clean.
Remove ppc64 BE XFAILs now that gcov profiling works, after starting a clean
Jul 11 2018, 12:22 PM
syzaara added a reverting change for rCRT336811: Remove ppc64 BE XFAILs now that gcov profiling works.: rCRT336819: Revert 336811, there are still some problems with the tests..
Jul 11 2018, 8:42 AM
syzaara committed rCRT336819: Revert 336811, there are still some problems with the tests..
Revert 336811, there are still some problems with the tests.
Jul 11 2018, 8:42 AM
syzaara added a reverting change for rL336811: Remove ppc64 BE XFAILs now that gcov profiling works.: rL336819: Revert 336811, there are still some problems with the tests..
Jul 11 2018, 8:42 AM
syzaara committed rL336819: Revert 336811, there are still some problems with the tests..
Revert 336811, there are still some problems with the tests.
Jul 11 2018, 8:42 AM
syzaara committed rCRT336811: Remove ppc64 BE XFAILs now that gcov profiling works..
Remove ppc64 BE XFAILs now that gcov profiling works.
Jul 11 2018, 8:00 AM
syzaara committed rL336811: Remove ppc64 BE XFAILs now that gcov profiling works..
Remove ppc64 BE XFAILs now that gcov profiling works.
Jul 11 2018, 8:00 AM

Jul 10 2018

syzaara added a comment to D30432: [asan] Print a "PC is at a non-executable memory region" message if that's the case.

@kcc @filcab Should this test be disabled for PPC?

Jul 10 2018, 10:56 AM

Jul 9 2018

syzaara committed rLLD336559: [PPC64] Add TLS local dynamic to local exec relaxation.
[PPC64] Add TLS local dynamic to local exec relaxation
Jul 9 2018, 9:46 AM
syzaara committed rL336559: [PPC64] Add TLS local dynamic to local exec relaxation.
[PPC64] Add TLS local dynamic to local exec relaxation
Jul 9 2018, 9:40 AM
syzaara closed D48293: [PPC64] Add TLS local dynamic to local exec relaxation.
Jul 9 2018, 9:40 AM

Jul 5 2018

syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Jul 5 2018, 12:36 PM
syzaara updated the diff for D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Jul 5 2018, 11:22 AM · Restricted Project
syzaara updated the diff for D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack.
Jul 5 2018, 11:20 AM · Restricted Project

Jul 4 2018

syzaara updated the diff for D48091: [PPC64] Add TLS initial exec to local exec relaxation.
Jul 4 2018, 10:43 AM
syzaara updated the diff for D48293: [PPC64] Add TLS local dynamic to local exec relaxation.
Jul 4 2018, 8:56 AM

Jun 27 2018

syzaara committed rLLD335732: [PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations.
[PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations
Jun 27 2018, 7:00 AM
syzaara committed rL335732: [PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations.
[PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations
Jun 27 2018, 7:00 AM
syzaara closed D48484: [PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations.
Jun 27 2018, 7:00 AM
syzaara committed rLLD335730: [PPC64] Add TLS global dynamic to local exec relaxation.
[PPC64] Add TLS global dynamic to local exec relaxation
Jun 27 2018, 6:32 AM
syzaara committed rL335730: [PPC64] Add TLS global dynamic to local exec relaxation.
[PPC64] Add TLS global dynamic to local exec relaxation
Jun 27 2018, 6:32 AM
syzaara closed D48082: [PPC64] Add TLS global dynamic to local exec relaxation.
Jun 27 2018, 6:32 AM

Jun 26 2018

syzaara updated the diff for D48082: [PPC64] Add TLS global dynamic to local exec relaxation.
Jun 26 2018, 12:24 PM
syzaara updated the diff for D48293: [PPC64] Add TLS local dynamic to local exec relaxation.
Jun 26 2018, 12:15 PM

Jun 25 2018

syzaara updated the diff for D48293: [PPC64] Add TLS local dynamic to local exec relaxation.
Jun 25 2018, 12:14 PM

Jun 22 2018

syzaara created D48484: [PPC64] Add support for R_PPC64_GOT_DTPREL16* relocations.
Jun 22 2018, 6:55 AM

Jun 18 2018

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

Jun 14 2018

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

Jun 13 2018

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

LGTM

Jun 13 2018, 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

Jun 13 2018, 12:33 PM