The Week Of Monday 26 December 2016 Archives by thread
Starting: Mon Dec 26 00:09:30 PST 2016
Ending: Sun Jan 1 23:38:51 PST 2017
Messages: 710
- [PATCH] D27901: [X86][[AVX512] Code size reduction in X86 by replacing EVEX with VEX encoding
Gadi Haber via Phabricator via llvm-commits
- [llvm] r290537 - Test the different scenarios of GlobalDCE and comdats more
Chandler Carruth via llvm-commits
- [PATCH] D27522: [X86] Don't allow floating-point return types when SSE[12] is disabled
Visoiu Mistrih Francis via Phabricator via llvm-commits
- [PATCH] D28111: Misc cleanups and simplifications for NewGVN.Mostly use a bit more idiomatic C++ where we can, so we can combine some things later.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28059: [NewGVN] Add a flag to enable the pass via `-mllvm`
Davide Italiano via Phabricator via llvm-commits
- [polly] r290538 - Update to isl-0.18-17-g2844ebf
Tobias Grosser via llvm-commits
- [compiler-rt] r290540 - [inline-asm]No error for conflict between inputs\outputs and clobber list
Marina Yatsina via llvm-commits
- [PATCH] D28108: RuntimeDyldELF: do not create thunk when jump target is in the same object file and is reachable with R_AARCH64_CALL26.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28115: RuntimeDyldELF: add support for R_AARCH64_ADD_ABS_LO12_NC
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D28116: [NewGVN] Reduce code duplication for load/store equality
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28117: [NewGVN] Merge conditional branches before value numbering
Davide Italiano via Phabricator via llvm-commits
- [llvm] r290542 - [InstCombiner] Simplify lib calls to `round{,f}`
Bryant Wong via llvm-commits
- [PATCH] D28110: [InstCombiner] Simplify lib calls to `round{,f}`
bryant via Phabricator via llvm-commits
- [PATCH] D8688: Update MergedLoadStoreMotion to use MemorySSA
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28109: Allow setting multiple debug types
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D28118: AVX-512 cost calculation for interleave load/store patterns
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r290543 - [NewGVN] Fold lookupOperandLeader() when there's only one use. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r290544 - [X86][AVX512] Added v64i8 reverse shuffle test (PR31470)
Simon Pilgrim via llvm-commits
- [llvm] r290545 - Wdocumentation fix
Simon Pilgrim via llvm-commits
- [llvm] r290546 - [NewGVN] Change test to reflect difference between GVN and NewGVN.
Davide Italiano via llvm-commits
- [llvm] r290548 - [NewGVN] Add a flag to enable the pass via `-mllvm`.
Davide Italiano via llvm-commits
- [PATCH] D28119: [InstCombine][X86] Add DemandedElts support for PMULDQ/PMULUDQ instructions
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r290549 - Don't use our own incorrect version of isTriviallyDeadInstruction in NewGVN. Fixes PR/31472
Daniel Berlin via llvm-commits
- [llvm] r290550 - Misc cleanups and simplifications for NewGVN.
Daniel Berlin via llvm-commits
- [llvm] r290551 - clang-format NewGVN files
Daniel Berlin via llvm-commits
- [PATCH] D28105: [DWARF] - Introduce DWARFCompression class.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Florian Hahn via Phabricator via llvm-commits
- [llvm] r290553 - [ADT] Add a boring std::partition wrapper similar to our std::remove_if
Chandler Carruth via llvm-commits
- [llvm] r290554 - [InstCombine][X86] Add DemandedElts support for PMULDQ/PMULUDQ instructions
Simon Pilgrim via llvm-commits
- [PATCH] D28120: [ADT] Add an llvm::erase_if utility to make the standard erase+remove_if pattern easier to write.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290555 - [ADT] Add an llvm::erase_if utility to make the standard erase+remove_if
Chandler Carruth via llvm-commits
- [llvm] r290556 - [doc] Add mention of the difference in optimization level between Release and RelWithDebInfo in Cmake.rst
Mehdi Amini via llvm-commits
- [llvm] r290557 - [PM] Teach the always inliner in the new pass manager to support
Chandler Carruth via llvm-commits
- [llvm] r290559 - [AVX-512][InstCombine] Teach InstCombine to turn packed add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
Craig Topper via llvm-commits
- [llvm] r290562 - [PM] Move the collection of call sites to a more appropriate place
Chandler Carruth via llvm-commits
- [llvm] r290563 - [AVX-512] Add tests to show missed opportunities for combining masking with scalar arithmetic operations.
Craig Topper via llvm-commits
- [llvm] r290564 - [AVX-512] Add isel patterns to turn native masked scalar add/sub/mul/div into masked instructions.
Craig Topper via llvm-commits
- [llvm] r290565 - [InstCombine][AVX-512] Add masked scalar add/sub/mul/div intrinsic test cases that don't have a CUR_DIRECTION rounding mode.
Craig Topper via llvm-commits
- [llvm] r290566 - [AVX-512][InstCombine] Teach InstCombine to turn masked scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
Craig Topper via llvm-commits
- [compiler-rt] r290568 - [tsan] Fix string to bool conversion warnings in tsan tests
Vitaly Buka via llvm-commits
- [compiler-rt] r290218 - Reduce the size of quarantine cache in ASAN_LOW_MEMORY configuration.
Vitaly Buka via llvm-commits
- [llvm] r290570 - [Inliner] Modernize all of the inliner tests that were using grep.
Chandler Carruth via llvm-commits
- [compiler-rt] r290571 - test: filter out -fPIE/-pie on Windows
Saleem Abdulrasool via llvm-commits
- [llvm] r290572 - [PM] Teach the inliner in the new PM to merge attributes after inlining.
Chandler Carruth via llvm-commits
- [llvm] r290573 - [AVX-512] Add 512-bit unmasked intrinsics for pmuldq and pmuludq so we can add them to InstCombine with the 128 and 256 bit versions.
Craig Topper via llvm-commits
- [PATCH] D28121: [AVR] Optimize 16-bit ORs with '0'
Anmol P. Paralkar via Phabricator via llvm-commits
- [llvm] r290581 - [LCG] Teach the LazyCallGraph to handle visiting the blockaddress
Chandler Carruth via llvm-commits
- [llvm] r290582 - [InstCombine][X86] Add DemandedElts support for 512-bit PMULDQ/PMULUDQ instructions
Craig Topper via llvm-commits
- [llvm] r290583 - [AVX-512] Remove masked pmuldq and pmuludq intrinsics and autoupgrade them to unmasked intrinsics plus a select.
Craig Topper via llvm-commits
- [llvm] r290585 - [Analysis] Refactor as promised in r290397.
George Burgess IV via llvm-commits
- [llvm] r290588 - [Analysis] Ignore `nobuiltin` on `allocsize` function calls.
George Burgess IV via llvm-commits
- [llvm] r290589 - [PM] Wire up another test to the new pass manager.
Chandler Carruth via llvm-commits
- [llvm] r290590 - [PM] Add one of the features left out of the initial inliner patch:
Chandler Carruth via llvm-commits
- [llvm] r290591 - [AVX-512] Add all forms of VPALIGNR, VALIGND, and VALIGNQ to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r290592 - [PM] Turn on the new PM's inliner in addition to the current one for
Chandler Carruth via llvm-commits
- [PATCH] D28095: [ELF] - Use information available from DW_AT_comp_dir attribute when doing error reporting.
George Rimar via Phabricator via llvm-commits
- [llvm] r290594 - [PM] Introduce the facilities for registering cross-IR-unit dependencies
Chandler Carruth via llvm-commits
- [PATCH] D27198: [PM] Introduce the facilities for registering cross-IR-unit dependencies that require deferred invalidation.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290595 - [PM] Teach the AAManager and AAResults layer (the worst offender for
Chandler Carruth via llvm-commits
- [PATCH] D27984: [ARM] [RFC] Use AddDefaultCC/Pred where possible. NFC
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D27205: [PM] Teach the AAManager and AAResults layer (the worst offender for inter-analysis dependencies) to use the new invalidation infrastructure.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290596 - Change a std::vector to SmallVector in NewGVN
Daniel Berlin via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D23114: [PM] Introduce a devirtualization iteration layer for the new PM.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290597 - Allow setting multiple debug types
Eugene Leviant via llvm-commits
- [llvm] r290598 - RuntimeDyldELF: add R_AARCH64_ADD_ABS_LO12_NC reloc
Eugene Leviant via llvm-commits
- [llvm] r290599 - [AMDGPU] Assembler: support SDWA and DPP for VOP2b instructions
Sam Kolton via llvm-commits
- [llvm] r290601 - [PM] Disable more of the loop passes -- LCSSA and LoopSimplify are also
Chandler Carruth via llvm-commits
- [llvm] r290602 - Attempt to fix build bot after r290597
Eugene Leviant via llvm-commits
- [llvm] r290603 - [PM] Teach BasicAA how to invalidate its result object.
Chandler Carruth via llvm-commits
- [llvm] r290604 - Fix unit test in NDEBUG build
Eugene Leviant via llvm-commits
- [PATCH] D27688: [framelowering] Skip dbg values when getting next/previous instruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D28092: [ELF] - Specify -section argument for objdump calls in testcases.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r290606 - RuntimeDyldELF: refactor AArch64 relocations. NFC.
Eugene Leviant via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r290607 - [MemDep] Operand visited twice bugfix
Piotr Padlewski via llvm-commits
- [PATCH] D28122: RuntimeDyldELF: implement R_AARCH64_PREL64 reloc
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r290608 - [AMDGPU][llvm-mc] Predefined symbols to access register counts (.kernel.{v|s}gpr_count)
Artem Tamazov via llvm-commits
- [PATCH] D28123: [GlobalIsel] Add support for address-taken basic blocks
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r290609 - [AArch64][AsmParser] Add support for parsing shift/extend operands with symbols.
Chad Rosier via llvm-commits
- [PATCH] D27953: [AArch64][AsmParser] Add support for parsing shift/extend operands with symbols.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D26811: [MemCpyOpt] Don't sink LoadInst below possible clobber.
bryant via Phabricator via llvm-commits
- [llvm] r290610 - [ThinLTO] Fix "||" vs "|" mixup.
Teresa Johnson via llvm-commits
- [llvm] r290611 - [MemCpyOpt] Don't sink LoadInst below possible clobber.
Bryant Wong via llvm-commits
- [llvm] r290612 - [PM] Add more dedicated testing to cover the invalidation logic added to
Chandler Carruth via llvm-commits
- [llvm] r290613 - Attempt to make the Windows bots green after r290609.
Chad Rosier via llvm-commits
- [llvm] r290614 - [PM] Remove a pointless optimization.
Chandler Carruth via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r290615 - [NewGVN] Simplify a bit removing else after return. NFCI.
Davide Italiano via llvm-commits
- [llvm] r290616 - test: modernise ARM CodeGen tests
Saleem Abdulrasool via llvm-commits
- [llvm] r290617 - ASMParser: use range-based for loops (NFC)
Saleem Abdulrasool via llvm-commits
- [llvm] r290618 - DebugInfo: add explicit casts for -Wqual-cast
Saleem Abdulrasool via llvm-commits
- [PATCH] D27911: [LoopUnroll] Keep UP.Count when considering complete unroll
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D27868: [libFuzzer] Diff 23 - Properly use compiler options supported on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27869: [libFuzzer] Diff 24 - Use clang as linker in Windows, to properly include sanitizer libraries.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27870: [libFuzzer] Diff 25 - Fix test with shared libraries on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28126: [MemDep] Handle gep with zeros for invariant.group
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28127: ELF: Make dynamic table tags machine aware.
khemant at codeaurora.org via Phabricator via llvm-commits
- [llvm] r290620 - [PM] Teach MemDep to invalidate its result object when its cached
Chandler Carruth via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D25538: Make lsan complain loudly when running under ptrace
Kostya Serebryany via llvm-commits
- [compiler-rt] r290621 - [asan] Fix test broken by r290540
Vitaly Buka via llvm-commits
- [PATCH] D28128: [asan] Fix test broken by r290540
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r290622 - [libFuzzer] fix UB and simplify the computation of the RNG seed (https://llvm.org/bugs/show_bug.cgi?id=31456)
Kostya Serebryany via llvm-commits
- [llvm] r290623 - llvm-readobj: ELF: Make DT tags machine aware
Hemant Kulkarni via llvm-commits
- [PATCH] D28074: [compiler-rt] Move logic which replace memcpy interceptor with memmove from asan to sanitizer_common.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28068: Whenever reasonable, merge ASAN quarantine batches to save memory.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Friedman, Eli via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Friedman, Eli via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Eli Friedman via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Davide Italiano via llvm-commits
- [PATCH] D28083: Add an index for Module Metadata record in the bitcode
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] r290626 - [compiler-rt] Move logic which replace memcpy interceptor with memmove from asan to sanitizer_common.
Vitaly Buka via llvm-commits
- [PATCH] D27585: [CaptureTracking] Add optimistic capture tracker for stores
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r290628 - [sanitizer-coverage] sort the switch cases
Kostya Serebryany via llvm-commits
- [compiler-rt] r290629 - [compiler-rt] Fix compilation error after r290626
Vitaly Buka via llvm-commits
- [PATCH] D27992: [InstCombine] Canonicalize insert sequences that broadcast a value into a insert + shuffle
Michael Kuperstein via Phabricator via llvm-commits
- [compiler-rt] r290632 - [asan] Fix handling of %m in printf interceptor.
Evgeniy Stepanov via llvm-commits
- [llvm] r290634 - [libFuzzer] don't create large random mutations when given an empty seed
Kostya Serebryany via llvm-commits
- [compiler-rt] r290635 - [asan] Mark printf-m test as unsupported on windows.
Evgeniy Stepanov via llvm-commits
- [llvm] r290636 - Mark comparator call operator as const
Eric Fiselier via llvm-commits
- [llvm] r290637 - [libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually (second attempt)
Kostya Serebryany via llvm-commits
- [www] r290638 - Add all links to videos on youtube. Also add abstracts while we are at it.
Tanya Lattner via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Kostya Serebryany via Phabricator via llvm-commits
- [www] r290639 - Fix typo that messed up table.
Tanya Lattner via llvm-commits
- [www] r290640 - Fix a couple formatting tags.
Tanya Lattner via llvm-commits
- [llvm] r290641 - [InstCombine] Canonicalize insert splat sequences into an insert + shuffle
Michael Kuperstein via llvm-commits
- [PATCH] D28132: Fix unit test broken by D27873.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D27715: libcxx std::condition_variable::wait_for() fix for when tick occurs during wait_for()
Eric Fiselier via Phabricator via llvm-commits
- [compiler-rt] r290643 - Fix unit test broken by D27873.
Evgeniy Stepanov via llvm-commits
- [PATCH] D27912: [XRay] [compiler-rt] Include argv[0] in the log file name.
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r290644 - [PM] Disable the loop vectorizer from the new PM's pipeline as it
Chandler Carruth via llvm-commits
- [llvm] r290645 - [LCG] Teach the ref edge removal to handle a ref edge that is trivial
Chandler Carruth via llvm-commits
- [llvm] r290646 - [PM] Actually commit the test update that was supposed to accompany
Chandler Carruth via llvm-commits
- [llvm] r290648 - [InstCombine] Remove a piece of a comment that said that InstCombiner contains pass infrastructure. That hasn't been true since r226618. NFC
Craig Topper via llvm-commits
- [llvm] r290649 - [PM] Teach the inliner's call graph update to handle inserting new edges
Chandler Carruth via llvm-commits
- [PATCH] D28134: Compilation error when using operator++ (post increment) function of SmallPtrSetIterator class
Abhilash Bhandari via Phabricator via llvm-commits
- [PATCH] D24941: [libc++][tests] Fixing some issues in unordered container tests
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r290663 - This is a large patch for X86 AVX-512 of an optimization for reducing code size by encoding EVEX AVX-512 instructions using the shorter VEX encoding when possible.
Gadi Haber via llvm-commits
- [llvm] r290664 - [PM] Teach the CGSCC's CG update utility to more carefully invalidate
Chandler Carruth via llvm-commits
- [llvm] r290665 - [PM] Introduce a devirtualization iteration layer for the new PM.
Chandler Carruth via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r290667 - [NewGVN] equals() for loads/stores is the same. Unify.
Davide Italiano via llvm-commits
- [PATCH] D8880: [libcxx] std::codecvt - short wchar support
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r290669 - [NewGVN] Remove redundant code. NFCI.
Davide Italiano via llvm-commits
- [llvm] r290670 - [NewGVN] Global sweep replacing NULL with nullptr. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28138: [X86][AVX512] Passing the appropriate memory operand class to INT_{U}COMIS{S|D} instructions
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Justin Lebar via Phabricator via llvm-commits
- [llvm] r290678 - [WinEH] Don't assume endFunction is called while in .text
Reid Kleckner via llvm-commits
- [llvm] r290679 - [NewGVN] NFC fixes
Piotr Padlewski via llvm-commits
- [llvm] r290680 - [NewGVN] replace typedefs with usings
Piotr Padlewski via llvm-commits
- [polly] r290681 - Update to isl-0.18-28-gccb9f33
Tobias Grosser via llvm-commits
- [llvm] r290682 - [ThinLTO] Honor -O{0, 1, 2, 4} passed through the libLTO interface for ThinLTO
Mehdi Amini via llvm-commits
- [llvm] r290683 - [NewGVN] Simplyfy loop NFC
Piotr Padlewski via llvm-commits
- [llvm] r290684 - Add an index for Module Metadata record in the bitcode
Mehdi Amini via llvm-commits
- [llvm] r290685 - [NewGVN] replace emplace_back with push_back
Piotr Padlewski via llvm-commits
- [llvm] r290686 - Revert "Add an index for Module Metadata record in the bitcode"
Saleem Abdulrasool via llvm-commits
- [PATCH] D28141: [COFF] Use 32-bit jump table entries in .rdata for Win64
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Michael Zolotukhin via Phabricator via llvm-commits
- [compiler-rt] r290689 - Decrease kLargeMalloc block size in ASAN unit tests.
Evgeniy Stepanov via llvm-commits
- [PATCH] D28142: Decrease kLargeMalloc block size in ASAN unit tests.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D28143: [ThinLTO] Thin link efficiency: Pre-compute set of non-exportable GVs
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D22949: Speed up Function::isIntrinsic() by adding a bit to GlobalValue. NFC
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290690 - Add an index for Module Metadata record in the bitcode
Mehdi Amini via llvm-commits
- [llvm] r290691 - Speed up Function::isIntrinsic() by adding a bit to GlobalValue. NFC
Justin Lebar via llvm-commits
- [PATCH] D25428: AMDGPU add support for spilling to a user sgpr pointed buffers
Marek Olšák via Phabricator via llvm-commits
- [llvm] r290692 - Revert "[NewGVN] replace emplace_back with push_back"
Piotr Padlewski via llvm-commits
- [llvm] r290693 - Change Metadata Index emission in the bitcode to use 2x32 bits for the placeholder
Mehdi Amini via llvm-commits
- [llvm] r290694 - [COFF] Use 32-bit jump table entries in .rdata for Win64
Reid Kleckner via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r290695 - [IR] Clarify that Value::getName() is not actually cheap.
Justin Lebar via llvm-commits
- [llvm] r290696 - [GlobalValue] Move HasLLVMReservedName into existing bitfield. NFC
Justin Lebar via llvm-commits
- [PATCH] D28149: [GlobalValue] Move HasLLVMReservedName into existing bitfield. NFC
Justin Lebar via Phabricator via llvm-commits
- [llvm] r290697 - Update equalsStoreHelper for the fact that only one branch can be true
Daniel Berlin via llvm-commits
- [llvm] r290698 - Add a static_assert about the sizeof(GlobalValue)
Reid Kleckner via llvm-commits
- [llvm] r290699 - NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [llvm] r290700 - Fix mingw build by moving the static const data member before the bitfields
Reid Kleckner via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [llvm] r290701 - Remove BitstreamWriter::Emit64(), it was never called (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D28150: Move the section name from GlobalObject to the LLVMContext
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290702 - [InstCombine] Fix some of the AVX-512 scalar arithmetic test cases to do a better job of testing what they intended to test.
Craig Topper via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r290703 - [libFuzzer] make __sanitizer_cov_trace_switch more predictable
Kostya Serebryany via llvm-commits
- [llvm] r290704 - [InstCombine][X86] If the lowest element of a scalar intrinsic isn't used make sure we add it to the worklist so we can DCE it sooner.
Craig Topper via llvm-commits
- [llvm] r290705 - [InstCombine] Use a 32-bits instead of 64-bits for storing the number of elements in VectorType for a ShuffleVector. While there getVectorNumElements to avoid an explicit cast. NFC
Craig Topper via llvm-commits
- [PATCH] D28151: Ensure that only one compiler-rt component is created for lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for AMD backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [llvm] r290706 - [InstCombine] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [llvm] r290707 - [InstCombine] Use getVectorNumElements instead of explicitly casting to VectorType and calling getNumElements. NFC
Craig Topper via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28156: Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27983: Fix InlineSpiller accessing not updated dominator tree base information
Karl-Johan Karlsson via Phabricator via llvm-commits
- [llvm] r290708 - Introduce element-wise atomic memcpy intrinsic
Igor Laevsky via llvm-commits
- [llvm] r290709 - Fix documentation generator warnings after rL290708.
Igor Laevsky via llvm-commits
- [llvm] r290710 - [AMDGPU][mc] Enable absolute expressions in .hsa_code_object_isa directive
Artem Tamazov via llvm-commits
- [PATCH] D28158: [SCEV] limit recursion depth and operands number in getAddExpr
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r290711 - [TBAAVerifier] Memoize validity of scalar tbaa nodes; NFCI
Sanjoy Das via llvm-commits
- [llvm] r290712 - [TBAAVerifier] Make things const-consistent; NFC
Sanjoy Das via llvm-commits
- [llvm] r290713 - [TBAAVerifier] Be stricter around verifying scalar nodes
Sanjoy Das via llvm-commits
- [PATCH] D28159: [ARM] Fix test CodeGen/ARM/fpcmp_ueq.ll broken by rL290616
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D26739: [MemCpyOpt] Port to MemorySSA. Disabled by default.
bryant via Phabricator via llvm-commits
- [llvm] r290714 - Revert "[COFF] Use 32-bit jump table entries in .rdata for Win64"
Reid Kleckner via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28161: [ADT] Use memcpy for type punning in MathExtras.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r290715 - [ADT] Use memcpy for type punning in MathExtras.
Justin Lebar via llvm-commits
- [PATCH] D28086: [CMake] Subsume LLVMBuild.txt. Disabled by default.
bryant via Phabricator via llvm-commits
- [PATCH] D28162: [ADT] Delete RefCountedBaseVPTR.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r290716 - Correctly handle multi-lined RUN lines.
Bryant Wong via llvm-commits
- [PATCH] D26523: `update_{llc_test, test}_checks`: Correctly handle multi-lined RUN lines.
bryant via Phabricator via llvm-commits
- [llvm] r290717 - [ADT] Delete RefCountedBaseVPTR.
Justin Lebar via llvm-commits
- [llvm] r290718 - [ADT] clang-format IntrusiveRefCntrPtr.h. NFC
Justin Lebar via llvm-commits
- [llvm] r290719 - [ADT] Rename RefCountedBase::ref_cnt to RefCount. NFC
Justin Lebar via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
Justin Lebar via llvm-commits
- [llvm] r290722 - Fix indentation in r290716.
Bryant Wong via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [llvm] r290723 - [Analysis] Remove repeated text from a comment. NFC
Craig Topper via llvm-commits
- [PATCH] D28167: Create as few pieces of an argument as possible when promoting an argument.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28168: [LV] Update dominator tree before fixing external IV users
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r290724 - NewGVN: Fix PR 31491 by ensuring that we touch the right instructions. Change to one based numbering so we can assert we don't cause the same bug again.
Daniel Berlin via llvm-commits
- [llvm] r290726 - [LICM] Only recompute LCSSA when we actually promoted something.
Michael Kuperstein via llvm-commits
- [llvm] r290728 - [LICM] Don't try to promote in loops where we have no chance to promote. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r290729 - [LICM] Compute exit blocks for promotion eagerly. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r290730 - Include <algorithm> for std::max etc
Reid Kleckner via llvm-commits
- [llvm] r290731 - Simplify FunctionLoweringInfo.cpp with range for loops
Reid Kleckner via llvm-commits
- [llvm] r290732 - [AVR] Optimize 16-bit ORs with '0'
Dylan McKay via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r290733 - [InstCombine] More thoroughly canonicalize the position of zexts
David Majnemer via llvm-commits
- [llvm] r290734 - [LICM] Make logic in promoteLoopAccessesToScalars easier to follow. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r290735 - [LICM] Remove unneeded tracking of whether changes were made. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r290736 - Replace test from using llvm-lto to use llvm-link (NFC)
Mehdi Amini via llvm-commits
- [llvm] r290737 - Use continuous boosting factor for complete unroll.
Dehao Chen via llvm-commits
- [llvm] r290738 - [LICM] When promoting scalars, allow inserting stores to thread-local allocas.
Michael Kuperstein via llvm-commits
- [PATCH] D28170: [LICM] When promoting scalars, allow inserting stores to thread-local allocas
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r290739 - [libFuzzer] cleaner implementation of -print_pcs=1
Kostya Serebryany via llvm-commits
- [llvm] r290740 - Fix test change in r290736: restore index generation
Mehdi Amini via llvm-commits
- [PATCH] D28171: Enable disabled loopidiom test. Apparently we handle it now
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [llvm] r290294 - [NVVMIntrRange] Only set range metadata if none is already present
Philip Reames via llvm-commits
- [llvm] r290741 - [InstCombine] Address post-commit feedback
David Majnemer via llvm-commits
- [PATCH] D28173: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D4530: rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r290749 - [ADT] Fix for compilation error when operator++(int) (post-increment function) of SmallPtrSetIterator is used.
Abhilash Bhandari via llvm-commits
- [llvm] r290755 - [NewGVN] Remove unneeded newline from assertion message.
Davide Italiano via llvm-commits
- [PATCH] D28175: [GlobalISel] Fix AArch64 ICMP instruction selection
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28176: [GlobalISel] Add support for switch statements
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r290757 - Caught a simple typo. I do not know of a way to test this, but it seems like an unlikely thing to regress in the future.
Aaron Ballman via llvm-commits
- [PATCH] D24510: [mips] Correct c.cond.fmt instruction definition.
Zoran Jovanovic via Phabricator via llvm-commits
- [PATCH] D28177: [SCCP] Integrate `undef` in the solver
Davide Italiano via Phabricator via llvm-commits
- [llvm] r290759 - [LVI] Manually hoist computation from loop
Philip Reames via llvm-commits
- [llvm] r290760 - [CVP] Adjust iteration order to reduce the amount of work required
Philip Reames via llvm-commits
- [llvm] r290763 - [MemDep] Handle gep with zeros for invariant.group
Piotr Padlewski via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
Xin Tong via Phabricator via llvm-commits
- [lld] r290764 - COFF: replace a magic number and assert more
Saleem Abdulrasool via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r290765 - DebugInfo: change the PDB UniqueId type to uint8_t
Saleem Abdulrasool via llvm-commits
- [PATCH] D28182: COFF: tie the execute and the PDB together
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28183: [SmallPtrSet] Introduce a find primitive and rewrite count/erase in terms of it
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28184: [doc] Clarify steps for contributors without commit access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D28186: [AVR] Optimize 16-bit ANDs with '1'
Anmol P. Paralkar via Phabricator via llvm-commits
- [llvm] r290767 - [doc] Clarify steps for contributors without commit access.
Florian Hahn via llvm-commits
- [llvm] r290768 - [LVI] Remove count/erase idiom in favor of checking result value of erase
Philip Reames via llvm-commits
- [llvm] r290769 - Add a comment for a todo in LoopUnroll post cleanup
Philip Reames via llvm-commits
- [llvm] r290770 - [X86][AVX512] Regenerate test - missing shuffle comments
Simon Pilgrim via llvm-commits
- [llvm] r290771 - [X86][SSE] Fix truncated math test names.
Simon Pilgrim via llvm-commits
- [llvm] r290772 - [X86][AVX512DQ] Add truncated math tests for AVX512DQ.
Simon Pilgrim via llvm-commits
- [llvm] r290774 - [InstCombine][AVX-512] When turning intrinsics with masking into native IR, don't emit a select if the mask is known to be all ones.
Craig Topper via llvm-commits
- [PATCH] D28187: [selectiondag] Check PromotedFloats map during expansive checks.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D28188: remove some visibility attributes/DLL storage
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r290776 - [InstCombine][AVX-512] Teach InstCombine that llvm.x86.avx512.vcomi.sd and llvm.x86.avx512.vcomi.ss don't use the upper elements of their input.
Craig Topper via llvm-commits
- [llvm] r290778 - [AVR] Optimize 16-bit ANDs with '1'
Dylan McKay via llvm-commits
- [llvm] r290779 - [SmallPtrSet] Introduce a find primitive and rewrite count/erase in terms of it
Philip Reames via llvm-commits
- [PATCH] D28191: [IR] Don't call assertModuleIsMaterialized in release builds
Craig Topper via Phabricator via llvm-commits
- [llvm] r290782 - NewGVN: Print out DefiningAccess for both loads and stores when debugging.
Daniel Berlin via llvm-commits
- [polly] r290783 - Update to isl-0.18-43-g0b4256f
Tobias Grosser via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28195: [selectiondag] Mark node created in SoftenFloatRes_FP_EXTEND as Processed.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D28196: [X86] Tune bypassing of slow division for Intel CPUs
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28197: [X86] Re-organize tests for bypassing slow division (NFC)
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28198: [X86] Replace AND+IMM64 with SRL/SHL
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28199: [BypassSlowDivision] Use ValueTracking to simplify run-time checks
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28200: [BypassSlowDivision] Do not bypass division of hash-like values
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Francis Ricci via Phabricator via llvm-commits
- [llvm] r290786 - [ValueTracking] make dominator tree requirement explicit for isKnownNonNullFromDominatingCondition(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r290787 - [Inliner] remove unnecessary null checks from AddAlignmentAssumptions(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [llvm] r290790 - [ValueTracking] add tests for known-nonnull-at; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28204: [ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r290793 - Avoid const_cast; NFC
Sanjoy Das via llvm-commits
- [llvm] r290794 - Fix an issue with isGuaranteedToTransferExecutionToSuccessor
Sanjoy Das via llvm-commits
- [llvm] r290796 - [selectiondag] Check PromotedFloats map during expansive checks.
Florian Hahn via llvm-commits
- [PATCH] D28209: [XRay] Merge instrumentation point table emission code into AsmPrinter.
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r290797 - [InstCombine] add test to show potential nonnull attribute propagation; NFC
Sanjay Patel via llvm-commits
- [llvm] r290798 - [InstCombine] add explanatory comment to test; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28214: [doc] Fix minor grammatical error in Phabricator.rst
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Zoran Jovanovic via Phabricator via llvm-commits
- [llvm] r290809 - Reapply "[CodeGen] Fix invalid DWARF info on Win64"
Keno Fischer via llvm-commits
Last message date:
Sun Jan 1 23:38:51 PST 2017
Archived on: Sun Jan 1 23:38:45 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).