User Details
User Details
- User Since
- Oct 18 2012, 1:47 PM (571 w, 3 d)
Oct 21 2019
Oct 21 2019
spop committed rL375476: add png logo for Annapurna Labs.
add png logo for Annapurna Labs
Oct 8 2019
Oct 8 2019
Sep 20 2019
Sep 20 2019
[aarch64] add def-pats for dot product
Sep 20 2019, 9:36 AM · Restricted Project
Sep 13 2019
Sep 13 2019
[aarch64] move custom isel of extract_vector_elt to td file - NFC
Sep 13 2019, 12:32 PM · Restricted Project
Sep 7 2019
Sep 7 2019
[aarch64] Add combine patterns for fp16 fmla
Sep 7 2019, 1:24 PM · Restricted Project
Aug 20 2019
Aug 20 2019
[AArch64][asan] fix typo in AsanStats::Print
[AArch64] Speed-up leak and address sanitizers on AArch64 for 48-bit VMA
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
Oct 15 2018
[hot-cold-split] fix failing testcases
[hot-cold-split] fix static analysis of cold regions
Oct 4 2018
Oct 4 2018
update call for papers for the LLVM Performance Workshop
Sep 14 2018
Sep 14 2018
HotColdSplit: fix invalid SSA due to outlining
HotColdSplit: fix isSingleEntrySingleExit
HotColdSplit: add back propagation to extend cold regions
Sep 10 2018
Sep 10 2018
HotColdSplitting: fix test failing because of last commit
HotColdSplitting: check that target supports cold calling convention
add flag instead of using a constant [NFC]
make flag name more specific to gvn [NFC]
Sep 5 2018
Sep 5 2018
add new upcoming events, move down old workshops
add preliminary call for talks for the third LLVM Performance Workshop
Mar 26 2018
Mar 26 2018
[InstCombine] reassociate loop invariant GEP chains to enable LICM
Mar 9 2018
Mar 9 2018
[x86][aarch64] ask the backend whether it has a vector blend instruction
Mar 7 2018
Mar 7 2018
[AArch64] add missing pattern for insert_subvector undef
Mar 6 2018
Mar 6 2018
DA: remove uses of GEP, only ask SCEV
[AArch64] define isExtractSubvectorCheap
Mar 5 2018
Mar 5 2018
Mar 1 2018
Mar 1 2018
[AArch64] generate vuzp instead of mov
Dec 21 2017
Dec 21 2017
update deadlines for llvm performance workshop
Mar 7 2017
Mar 7 2017
Handle UnreachableInst in isGuaranteedToTransferExecutionToSuccessor
Feb 16 2017
Feb 16 2017
[www] add slides from the LLVM Perf meeting
Feb 9 2017
Feb 9 2017
[www] add slides from the LLVM Performance Workshop
Feb 6 2017
Feb 6 2017
[www] add slides from LLVM Performance Workshop
Jan 4 2017
Jan 4 2017
Summary: [www] LLVM Performace workshop: add missing commas
Summary: [www] LLVM Performace workshop: add abstracts
Summary: [www] LLVM Performace workshop: list accepted talks
Dec 30 2016
Dec 30 2016
improve performance of string::find
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
Dec 20 2016
remove pretty-print test that requires debug
machine combiner: fix pretty printer
Dec 11 2016
Dec 11 2016
[test-suite] fix beamformer for CFLAGS="-ffp-contract=on"
[test-suite] fix telecomm-FFT for CFLAGS="-ffp-contract=on"
[SCEVExpand] do not hoist divisions by zero (PR30935)
instr-combiner: sum up all latencies of the transformed instructions
Oct 26 2016
Oct 26 2016
[polybench] remove all __attribute__((optnone))
Oct 18 2016
Oct 18 2016
[polybench] fix some places I have missed in the large patch
Oct 17 2016
Oct 17 2016
[www] add property executable to index.html
[www] add call for speakers for the LLVM Performance Workshop at CGO 2017
Oct 16 2016
Oct 16 2016
add FP_ABSTOLERANCE missing definition to mvt Makefile
[polybench] check against strict fp
Oct 13 2016
Oct 13 2016
remove warnings from google-benchmarks in libcxx
Oct 12 2016
Oct 12 2016
Memory-SSA: strengthen defClobbersUseOrDef interface
commit back "GVN-hoist: fix store past load dependence analysis (PR30216…
Memory-SSA cleanup of clobbers interface, NFC
GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)
Oct 8 2016
Oct 8 2016
[AArch64] Avoid generating indexed vector instructions for Exynos
Sep 23 2016
Sep 23 2016
set the underlying value of “#pragma STDC FP_CONTRACT” on by default
Sep 22 2016
Sep 22 2016
GVN-hoist: do not dereference null pointers
GVN-hoist: fix store past load dependence analysis (PR30216)
GVN-hoist: move hoist testcase to GVNHoist dir
GVN-hoist: only hoist relevant scalar instructions
Aug 26 2016
Aug 26 2016
GVN-hoist: invalidate MD cache (PR29144)
Aug 25 2016
Aug 25 2016
GVN-hoist: fix hoistingFromAllPaths for loops (PR29034)
Aug 11 2016
Aug 11 2016
Add 'inline' attribute to __init to inline the basic_string's constructor
Aug 8 2016
Aug 8 2016
spop committed rL278010: GVN-hoist: enable by default.
GVN-hoist: enable by default
Aug 4 2016
Aug 4 2016
spop committed rL277786: GVN-hoist: enable by default.
GVN-hoist: enable by default
spop committed rL277785: GVN-hoist: fix early exit logic.
GVN-hoist: fix early exit logic
spop closed D23174: GVN-hoist: fix early exit logic by committing rL277785: GVN-hoist: fix early exit logic.
Aug 3 2016
Aug 3 2016
Make GVN Hoisting obey optnone/bisect.
spop committed rL277685: GVN-hoist: enable by default.
GVN-hoist: enable by default
spop closed D23136: GVN-hoist: enable by default by committing rL277685: GVN-hoist: enable by default.
GVN-hoist: limit the length of dependent instructions
GVN-hoist: compute DFS numbers once
GVN-hoist: compute MSSA once per function (PR28670)
spop closed D23021: GVN-hoist: compute DFS numbers once by committing rL277650: GVN-hoist: compute DFS numbers once.
Pass EphValues by const-ref as it is not modified in the callee