Page MenuHomePhabricator

Please use GitHub pull requests for new patches. Phabricator shutdown timeline

spop (Sebastian Pop)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 18 2012, 1:47 PM (571 w, 3 d)

Recent Activity

Oct 21 2019

spop committed rL375476: add png logo for Annapurna Labs.
add png logo for Annapurna Labs
Oct 21 2019, 9:00 PM

Oct 8 2019

spop committed rL374044: fix fmls fp16.
fix fmls fp16
Oct 8 2019, 6:24 AM

Sep 20 2019

spop committed rL372408: [aarch64] add def-pats for dot product.
[aarch64] add def-pats for dot product
Sep 20 2019, 9:36 AM
spop closed D67645: [aarch64] add def-pats for dot product.
Sep 20 2019, 9:36 AM · Restricted Project

Sep 13 2019

spop committed rL371887: [aarch64] move custom isel of extract_vector_elt to td file - NFC.
[aarch64] move custom isel of extract_vector_elt to td file - NFC
Sep 13 2019, 12:32 PM
spop closed D67497: [aarch64] move custom isel of extract_vector_elt to td file - NFC.
Sep 13 2019, 12:32 PM · Restricted Project

Sep 7 2019

spop committed rL371321: [aarch64] Add combine patterns for fp16 fmla.
[aarch64] Add combine patterns for fp16 fmla
Sep 7 2019, 1:24 PM
spop closed D67297: [aarch64] Add combine patterns for fp16 fmla.
Sep 7 2019, 1:24 PM · Restricted Project

Aug 20 2019

spop committed rL369472: [AArch64][asan] fix typo in AsanStats::Print.
[AArch64][asan] fix typo in AsanStats::Print
Aug 20 2019, 4:27 PM
spop committed rL369441: [AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA.
[AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA
Aug 20 2019, 1:53 PM
spop closed D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA .
Aug 20 2019, 1:53 PM · Restricted Project

Oct 15 2018

spop committed rL344577: [hot-cold-split] fix failing testcases.
[hot-cold-split] fix failing testcases
Oct 15 2018, 5:44 PM
spop committed rL344558: [hot-cold-split] fix static analysis of cold regions.
[hot-cold-split] fix static analysis of cold regions
Oct 15 2018, 2:45 PM
spop closed D52904: [hot-cold-split] fix static analysis of cold regions.
Oct 15 2018, 2:45 PM

Oct 4 2018

spop committed rL343779: update call for papers for the LLVM Performance Workshop.
update call for papers for the LLVM Performance Workshop
Oct 4 2018, 7:21 AM

Sep 14 2018

spop committed rL342277: HotColdSplit: fix invalid SSA due to outlining.
HotColdSplit: fix invalid SSA due to outlining
Sep 14 2018, 1:37 PM
spop committed rL342276: HotColdSplit: fix isSingleEntrySingleExit.
HotColdSplit: fix isSingleEntrySingleExit
Sep 14 2018, 1:37 PM
spop committed rL342275: HotColdSplit: add back propagation to extend cold regions.
HotColdSplit: add back propagation to extend cold regions
Sep 14 2018, 1:37 PM

Sep 10 2018

spop committed rL341839: HotColdSplitting: fix test failing because of last commit.
HotColdSplitting: fix test failing because of last commit
Sep 10 2018, 8:43 AM
spop committed rL341838: HotColdSplitting: check that target supports cold calling convention.
HotColdSplitting: check that target supports cold calling convention
Sep 10 2018, 8:09 AM
spop committed rL341837: add flag instead of using a constant [NFC].
add flag instead of using a constant [NFC]
Sep 10 2018, 8:09 AM
spop committed rL341836: make flag name more specific to gvn [NFC].
make flag name more specific to gvn [NFC]
Sep 10 2018, 8:09 AM

Sep 5 2018

spop committed rL341474: add new upcoming events, move down old workshops.
add new upcoming events, move down old workshops
Sep 5 2018, 7:53 AM
spop committed rL341470: add preliminary call for talks for the third LLVM Performance Workshop.
add preliminary call for talks for the third LLVM Performance Workshop
Sep 5 2018, 7:27 AM

Mar 26 2018

spop committed rL328539: [InstCombine] reassociate loop invariant GEP chains to enable LICM.
[InstCombine] reassociate loop invariant GEP chains to enable LICM
Mar 26 2018, 9:22 AM

Mar 9 2018

spop committed rL327132: [x86][aarch64] ask the backend whether it has a vector blend instruction.
[x86][aarch64] ask the backend whether it has a vector blend instruction
Mar 9 2018, 6:31 AM
spop closed D44118: [x86][AArch64] ask the target whether it has a vector blend instruction.
Mar 9 2018, 6:31 AM

Mar 7 2018

spop committed rL326949: [AArch64] add missing pattern for insert_subvector undef.
[AArch64] add missing pattern for insert_subvector undef
Mar 7 2018, 2:10 PM

Mar 6 2018

spop committed rL326837: DA: remove uses of GEP, only ask SCEV.
DA: remove uses of GEP, only ask SCEV
Mar 6 2018, 1:59 PM
spop closed D35430: DA: remove uses of GEP, only ask SCEV.
Mar 6 2018, 1:58 PM
spop committed rL326811: [AArch64] define isExtractSubvectorCheap.
[AArch64] define isExtractSubvectorCheap
Mar 6 2018, 8:57 AM
spop closed D43973: [AArch64] define isExtractSubvectorCheap.
Mar 6 2018, 8:57 AM

Mar 5 2018

spop committed rL326722: fix PR36582.
fix PR36582
Mar 5 2018, 9:38 AM

Mar 1 2018

spop committed rL326443: [AArch64] generate vuzp instead of mov.
[AArch64] generate vuzp instead of mov
Mar 1 2018, 7:50 AM

Dec 21 2017

spop committed rL321274: update deadlines for llvm performance workshop.
update deadlines for llvm performance workshop
Dec 21 2017, 7:16 AM

Mar 7 2017

spop committed rL297254: Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor.
Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor
Mar 7 2017, 6:06 PM
spop closed D30667: GVNHoist: handle basic blocks with UnreachableInst by committing rL297254: Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor.
Mar 7 2017, 6:06 PM

Feb 16 2017

spop committed rL295418: [www] add slides from the LLVM Perf meeting.
[www] add slides from the LLVM Perf meeting
Feb 16 2017, 9:22 PM

Feb 9 2017

spop committed rL294701: [www] add slides from the LLVM Performance Workshop.
[www] add slides from the LLVM Performance Workshop
Feb 9 2017, 7:41 PM

Feb 6 2017

spop committed rL294262: [www] add slides from LLVM Performance Workshop.
[www] add slides from LLVM Performance Workshop
Feb 6 2017, 4:18 PM

Jan 4 2017

spop committed rL290993: Summary: [www] LLVM Performace workshop: add missing commas.
Summary: [www] LLVM Performace workshop: add missing commas
Jan 4 2017, 11:33 AM
spop committed rL290992: Summary: [www] LLVM Performace workshop: add abstracts.
Summary: [www] LLVM Performace workshop: add abstracts
Jan 4 2017, 11:30 AM
spop committed rL290985: Summary: [www] LLVM Performace workshop: list accepted talks.
Summary: [www] LLVM Performace workshop: list accepted talks
Jan 4 2017, 11:04 AM

Dec 30 2016

spop committed rL290761: improve performance of string::find.
improve performance of string::find
Dec 30 2016, 10:12 AM
spop closed D27068: Improve string::find by committing rL290761: improve performance of string::find.
Dec 30 2016, 10:12 AM · Restricted Project

Dec 20 2016

spop committed rL290234: remove pretty-print test that requires debug.
remove pretty-print test that requires debug
Dec 20 2016, 7:48 PM
spop committed rL290228: machine combiner: fix pretty printer.
machine combiner: fix pretty printer
Dec 20 2016, 5:51 PM
spop closed D27645: debug output incorrect ["UNKNOWN"] when a MachineInstr is generated during the MachineCombiner pass and the relevant debug output is enabled by committing rL290228: machine combiner: fix pretty printer.
Dec 20 2016, 5:51 PM

Dec 11 2016

spop committed rL289417: [test-suite] fix beamformer for CFLAGS="-ffp-contract=on".
[test-suite] fix beamformer for CFLAGS="-ffp-contract=on"
Dec 11 2016, 8:38 PM
spop committed rL289416: [test-suite] fix telecomm-FFT for CFLAGS="-ffp-contract=on".
[test-suite] fix telecomm-FFT for CFLAGS="-ffp-contract=on"
Dec 11 2016, 8:38 PM
spop closed D25923: [test-suite] fix beamformer for CFLAGS="-ffp-contract=on" by committing rL289417: [test-suite] fix beamformer for CFLAGS="-ffp-contract=on".
Dec 11 2016, 8:38 PM
spop closed D25924: [test-suite] fix telecomm-FFT for CFLAGS="-ffp-contract=on" by committing rL289416: [test-suite] fix telecomm-FFT for CFLAGS="-ffp-contract=on".
Dec 11 2016, 8:38 PM
spop committed rL289412: [SCEVExpand] do not hoist divisions by zero (PR30935).
[SCEVExpand] do not hoist divisions by zero (PR30935)
Dec 11 2016, 7:03 PM
spop closed D27216: [SCEVExpand] do not hoist divisions by zero (PR30935) by committing rL289412: [SCEVExpand] do not hoist divisions by zero (PR30935).
Dec 11 2016, 7:03 PM
spop committed rL289399: instr-combiner: sum up all latencies of the transformed instructions.
instr-combiner: sum up all latencies of the transformed instructions
Dec 11 2016, 1:47 PM

Oct 26 2016

spop committed rL285230: [polybench] remove all __attribute__((optnone)).
[polybench] remove all __attribute__((optnone))
Oct 26 2016, 12:47 PM

Oct 18 2016

spop committed rL284480: [polybench] fix some places I have missed in the large patch.
[polybench] fix some places I have missed in the large patch
Oct 18 2016, 7:37 AM

Oct 17 2016

spop committed rL284449: [www] add property executable to index.html.
[www] add property executable to index.html
Oct 17 2016, 7:34 PM
spop committed rL284447: [www] add call for speakers for the LLVM Performance Workshop at CGO 2017.
[www] add call for speakers for the LLVM Performance Workshop at CGO 2017
Oct 17 2016, 6:58 PM

Oct 16 2016

spop committed rL284354: add FP_ABSTOLERANCE missing definition to mvt Makefile.
add FP_ABSTOLERANCE missing definition to mvt Makefile
Oct 16 2016, 4:40 PM
spop committed rL284334: [polybench] check against strict fp.
[polybench] check against strict fp
Oct 16 2016, 8:04 AM
spop closed D25346: [test-suite] [Polybench] run tests twice with -ffp-contract=on/off by committing rL284334: [polybench] check against strict fp.
Oct 16 2016, 8:03 AM

Oct 13 2016

spop committed rL284179: remove warnings from google-benchmarks in libcxx.
remove warnings from google-benchmarks in libcxx
Oct 13 2016, 5:17 PM

Oct 12 2016

spop committed rL284099: Memory-SSA: strengthen defClobbersUseOrDef interface.
Memory-SSA: strengthen defClobbersUseOrDef interface
Oct 12 2016, 8:32 PM
spop committed rL284098: commit back "GVN-hoist: fix store past load dependence analysis (PR30216….
commit back "GVN-hoist: fix store past load dependence analysis (PR30216…
Oct 12 2016, 6:48 PM
spop closed D25542: GVN-hoist: avoid calling MemoryLocation::get() on a call (PR30499) by committing rL284098: commit back "GVN-hoist: fix store past load dependence analysis (PR30216….
Oct 12 2016, 6:48 PM
spop committed rL283967: Memory-SSA cleanup of clobbers interface, NFC.
Memory-SSA cleanup of clobbers interface, NFC
Oct 12 2016, 12:57 AM
spop committed rL283965: GVN-hoist: fix store past load dependence analysis (PR30216, PR30499).
GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)
Oct 12 2016, 12:57 AM
spop closed D25476: GVN-hoist: fix store past load dependence analysis (PR30216, PR30499) by committing rL283965: GVN-hoist: fix store past load dependence analysis (PR30216, PR30499).
Oct 12 2016, 12:57 AM

Oct 8 2016

spop committed rL283663: [AArch64] Avoid generating indexed vector instructions for Exynos.
[AArch64] Avoid generating indexed vector instructions for Exynos
Oct 8 2016, 7:18 AM
spop closed D21571: [AArch64] Avoid generating indexed vector instructions for Exynos by committing rL283663: [AArch64] Avoid generating indexed vector instructions for Exynos.
Oct 8 2016, 7:18 AM

Sep 23 2016

spop committed rL282259: set the underlying value of “#pragma STDC FP_CONTRACT” on by default.
set the underlying value of “#pragma STDC FP_CONTRACT” on by default
Sep 23 2016, 9:25 AM
spop closed D24481: make “#pragma STDC FP_CONTRACT” on by default by committing rL282259: set the underlying value of “#pragma STDC FP_CONTRACT” on by default.
Sep 23 2016, 9:25 AM

Sep 22 2016

spop committed rL282175: GVN-hoist: do not dereference null pointers.
GVN-hoist: do not dereference null pointers
Sep 22 2016, 10:31 AM
spop committed rL282168: GVN-hoist: fix store past load dependence analysis (PR30216).
GVN-hoist: fix store past load dependence analysis (PR30216)
Sep 22 2016, 8:42 AM
spop closed D24517: GVN-hoist: fix store past load dependence analysis (PR30216) by committing rL282168: GVN-hoist: fix store past load dependence analysis (PR30216).
Sep 22 2016, 8:42 AM
spop committed rL282165: GVN-hoist: fix typo.
GVN-hoist: fix typo
Sep 22 2016, 8:16 AM
spop committed rL282161: GVN-hoist: move hoist testcase to GVNHoist dir.
GVN-hoist: move hoist testcase to GVNHoist dir
Sep 22 2016, 7:54 AM
spop committed rL282160: GVN-hoist: only hoist relevant scalar instructions.
GVN-hoist: only hoist relevant scalar instructions
Sep 22 2016, 7:54 AM
spop closed D23929: GVN-hoist: only hoist relevant scalar instructions by committing rL282160: GVN-hoist: only hoist relevant scalar instructions.
Sep 22 2016, 7:54 AM

Aug 26 2016

spop committed rL279907: GVN-hoist: invalidate MD cache (PR29144).
GVN-hoist: invalidate MD cache (PR29144)
Aug 26 2016, 7:57 PM
spop closed D23927: GVN-hoist: invalidate MD cache (PR29144) by committing rL279907: GVN-hoist: invalidate MD cache (PR29144).
Aug 26 2016, 7:57 PM

Aug 25 2016

spop committed rL279732: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034).
GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Aug 25 2016, 5:04 AM
spop closed D23843: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034) by committing rL279732: GVN-hoist: fix hoistingFromAllPaths for loops (PR29034).
Aug 25 2016, 5:04 AM

Aug 11 2016

spop committed rL278356: Add 'inline' attribute to __init to inline the basic_string's constructor.
Add 'inline' attribute to __init to inline the basic_string's constructor
Aug 11 2016, 9:59 AM
spop closed D22782: Added 'inline' attribute to __init to inline the basic_string's constructor by committing rL278356: Add 'inline' attribute to __init to inline the basic_string's constructor.
Aug 11 2016, 9:59 AM

Aug 8 2016

spop committed rL278010: GVN-hoist: enable by default.
GVN-hoist: enable by default
Aug 8 2016, 7:54 AM

Aug 4 2016

spop committed rL277786: GVN-hoist: enable by default.
GVN-hoist: enable by default
Aug 4 2016, 4:56 PM
spop committed rL277785: GVN-hoist: fix early exit logic.
GVN-hoist: fix early exit logic
Aug 4 2016, 4:56 PM
spop closed D23174: GVN-hoist: fix early exit logic by committing rL277785: GVN-hoist: fix early exit logic.
Aug 4 2016, 4:56 PM

Aug 3 2016

spop committed rL277688: Make GVN Hoisting obey optnone/bisect..
Make GVN Hoisting obey optnone/bisect.
Aug 3 2016, 7:13 PM
spop committed rL277685: GVN-hoist: enable by default.
GVN-hoist: enable by default
Aug 3 2016, 7:07 PM
spop closed D23136: GVN-hoist: enable by default by committing rL277685: GVN-hoist: enable by default.
Aug 3 2016, 7:07 PM
spop committed rL277651: GVN-hoist: limit the length of dependent instructions.
GVN-hoist: limit the length of dependent instructions
Aug 3 2016, 2:02 PM
spop committed rL277650: GVN-hoist: compute DFS numbers once.
GVN-hoist: compute DFS numbers once
Aug 3 2016, 2:02 PM
spop committed rL277649: GVN-hoist: compute MSSA once per function (PR28670).
GVN-hoist: compute MSSA once per function (PR28670)
Aug 3 2016, 2:02 PM
spop closed D23028: GVN-hoist: limit the length of dependent instructions by committing rL277651: GVN-hoist: limit the length of dependent instructions.
Aug 3 2016, 2:02 PM
spop closed D23021: GVN-hoist: compute DFS numbers once by committing rL277650: GVN-hoist: compute DFS numbers once.
Aug 3 2016, 2:02 PM
spop closed D22966: GVN-hoist: compute MSSA once per function (PR28670) by committing rL277649: GVN-hoist: compute MSSA once per function (PR28670).
Aug 3 2016, 2:02 PM
spop committed rL277634: Pass EphValues by const-ref as it is not modified in the callee.
Pass EphValues by const-ref as it is not modified in the callee
Aug 3 2016, 12:21 PM