The Week Of Monday 21 November 2016 Archives by thread
Starting: Mon Nov 21 01:04:46 PST 2016
Ending: Sun Nov 27 23:59:41 PST 2016
Messages: 1599
- [polly] r287524 - [ScopDetect] Remove unnecessary namespace qualifier
Tobias Grosser via llvm-commits
- [zorg] r287418 - [AVR] Compile the X86 backend on the AVR builder
Roel Jordans via llvm-commits
- [polly] r287525 - [ScopDetect] Use mayReadOrWriteMemory to shorten condition
Tobias Grosser via llvm-commits
- [lld] r287526 - [ELF] Convert GdbIndexSection to input section
Eugene Leviant via llvm-commits
- [PATCH] D26848: [PATCH] Reduce inline thresholds to compensate for cost changes
James Molloy via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via llvm-commits
- [lld] r287527 - [ELF] Better error reporting for broken archives
Eugene Leviant via llvm-commits
- [PATCH] D26901: Change the way how we print out line numbers.
Eugene Leviant via llvm-commits
- [llvm] r287528 - [Sparc] Use target name instead of namespace as prefix for MCRegisterClasses array
Jacob Baungard Hansen via llvm-commits
- [PATCH] D26854: [ELF] Convert GdbIndexSection to input section
Eugene Leviant via llvm-commits
- [PATCH] D26852: [ELF] Print archive name when it fails to parse
Eugene Leviant via llvm-commits
- [PATCH] D12067: AMDGPU: Refactor exp instructions
Nicolai Hähnle via llvm-commits
- [PATCH] D23650: Use target name instead of namespace as prefix for MCRegisterClasses array
Jacob Baungard Hansen via llvm-commits
- [llvm] r287356 - [LTO] Add option to generate optimization records
Hahnfeld, Jonas via llvm-commits
- [PATCH] D26874: AMDGPU: Remove m0 spilling code
Nicolai Hähnle via llvm-commits
- [PATCH] D25652: [AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
Simon Pilgrim via llvm-commits
- [PATCH] D26906: [ELF] Convert EhFrameHeader to input section
Eugene Leviant via llvm-commits
- [PATCH] D26615: [llvm-cov] Avoid 0% when reporting something that's 0/0
Alex Lorenz via llvm-commits
- [llvm] r287532 - Fixing a small typo (A->U).
Michael Zuckerman via llvm-commits
- [llvm] r287533 - [TLI] Add functions determining if int parameters/returns should be zeroext/signext.
Marcin Koscielnicki via llvm-commits
- [llvm] r287534 - [InstrProfiling] Mark __llvm_profile_instrument_target last parameter as i32 zeroext if appropriate.
Marcin Koscielnicki via llvm-commits
- [llvm] r287535 - [X86][SSE] Allow PACKSS to be used to truncate any type of all/none sign bits input
Simon Pilgrim via llvm-commits
- [PATCH] D21739: [TLI] Add functions determining if int parameters/returns should be zeroext/signext.
Marcin Kościelnicki via llvm-commits
- [PATCH] D21736: [InstrProfiling] Mark __llvm_profile_instrument_target last parameter as i32 zeroext or signext if appropriate.
Marcin Kościelnicki via llvm-commits
- [PATCH] D26224: NewGVN
James Molloy via llvm-commits
- [PATCH] D26795: [ELF] Better error reporting for linker scripts
Eugene Leviant via llvm-commits
- [llvm] r287536 - Adjust arm64-irtranslator.ll test to changes from r287368
Benjamin Kramer via llvm-commits
- [PATCH] D26912: Type legalization for expload/compessstore DAG nodes
Elena Demikhovsky via llvm-commits
- [lld] r287537 - Change the way how we print out line numbers.
Rui Ueyama via llvm-commits
- [lld] r287538 - [ELF] Attempt to fix Windows buidbot
Eugene Leviant via llvm-commits
- [llvm] r287539 - [llvm-cov] Avoid 0% when reporting something that's 0/0
Alex Lorenz via llvm-commits
- [PATCH] D26586: [X86][AVX512][InlineASM][MS][llvm] (I|G)CC Memory adjustments compatibility
Marina Yatsina via llvm-commits
- [llvm] r287541 - [SelectionDAG] Add ComputeNumSignBits support for CONCAT_VECTORS opcode
Simon Pilgrim via llvm-commits
- [PATCH] D26913: [X86][MS] Allow the invoking of a stand-alone 'movsd' instruction
coby via llvm-commits
- [PATCH] D26299: Improving the efficiency of the Loop Unswitching pass
Abhilash Bhandari via llvm-commits
- [PATCH] D26784: [LoopUnroll] Move code to exit early. NFC.
Michael Zolotukhin via llvm-commits
- [PATCH] D24722: [mips] Correct jal expansion for local symbols in .local directives.
Sean Bruno via llvm-commits
- [PATCH] D26869: [LV] Add flag for ignoring target info
Michael Zolotukhin via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Simon Pilgrim via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Ayman Musa via llvm-commits
- [llvm] r287543 - [X86][SSE] Add SSE reciprocal estimate tests
Simon Pilgrim via llvm-commits
- [llvm] r287545 - Fix known zero bits for addrspacecast.
Yaxun Liu via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Nicolai Hähnle via llvm-commits
- [PATCH] D26914: [ELF] Print file name and section offset in .eh_frame parser
Eugene Leviant via llvm-commits
- [lld] r287547 - [ELF] Better error reporting for linker scripts
Eugene Leviant via llvm-commits
- [llvm] r287548 - small fixup which enables the issuing of the aforementioned instruction (w/o operands), on MS/Intel syntax.
Coby Tayree via llvm-commits
- [PATCH] D26256: [InstCombine] Don't set debug location when folding through a phi node
Robert Lougher via llvm-commits
- [lld] r287549 - [ELF] Convert EhFrameHeader to input section
Eugene Leviant via llvm-commits
- [PATCH] D26803: Fix known zero bits for addrspacecast
Yaxun Liu via llvm-commits
- [PATCH] D26864: Simplify handling of SHF_LINK_ORDER
Peter Smith via llvm-commits
- [llvm] r287553 - [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D26238: [LLD][ARM] Correct ARM TLS GOT entries without dynamic relocations.
Peter Smith via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D26918: [ELF] Convert VersionDefinitionSection, VersionTableSection and VersionNeedSection to input sections
Eugene Leviant via llvm-commits
- [lld] r287554 - [ELF] Convert Version*** sections to input sections
Eugene Leviant via llvm-commits
- [lld] r287555 - Do plumbing work for CodeView debug info.
Rui Ueyama via llvm-commits
- [PATCH] D26919: Update document. It is not an overstatement that LLD is 2x faster than gold.
Rui Ueyama via llvm-commits
- [PATCH] D26130: [ELF] - Implemented --symbol-ordering-file option.
Rui Ueyama via llvm-commits
- [PATCH] D19493: AMDGPU/SI: Add pass for promoting uniform loads to constant address space
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D26851: [SelectionDAG] ComputeNumSignBits of TRUNCATE operations
Eli Friedman via llvm-commits
- [PATCH] D26921: [AArch64LoadStoreOptimizer] Don't treat write to XZR/WZR as a clobber.
Geoff Berry via llvm-commits
- [PATCH] D26726: [SimplifyCFG] Fix for non-determinism in codegen
Mandeep Singh Grang via llvm-commits
- [PATCH] D26704: [MemorySSA] Fix for non-determinism in codegen
Mandeep Singh Grang via llvm-commits
- [PATCH] D26923: [CodeGenPrepare] Don't sink non-cheap addrspacecasts.
Justin Lebar via llvm-commits
- [PATCH] D26924: [CodeGenPrepare] Rewrite a loop in terms of llvm::none_of. NFC.
Justin Lebar via llvm-commits
- [llvm] r287355 - [DebugInfo] Fix some Clang-tidy modernize-use-default, modernize-use-equal-delete and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [llvm] r287556 - [VectorLegalizer] Remove EVT::getSizeInBits code duplications. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D26172: [WebAssembly] Add llvm-objdump support for wasm file format
Sam Clegg via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Mehdi AMINI via llvm-commits
- [PATCH] D26716: DAG: Ignore call site attributes when emitting target intrinsic
Hal Finkel via llvm-commits
- [PATCH] D26876: Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch
Reid Kleckner via llvm-commits
- [PATCH] D26770: [asan] Make ASan compatible with linker dead stripping on Windows
Reid Kleckner via llvm-commits
- [PATCH] D26521: [X86] Allow folding of reloads from stack slots when loading a subreg of the spilled reg
Michael Kuperstein via llvm-commits
- [PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Michael Kuperstein via llvm-commits
- [PATCH] D26277: [SLP] Fixed cost model for horizontal reduction.
Michael Kuperstein via llvm-commits
- [PATCH] D26485: Add IntrInaccessibleMemOnly property for intrinsics
Andy Kaylor via llvm-commits
- [polly] r287562 - Minor change
Hongbin Zheng via llvm-commits
- [PATCH] D26620: [X86][FastISel] Fix lowering of overflow result on AVX512 targets
Zvi Rackover via llvm-commits
- [PATCH] D24607: [mips] seq macro support
Sean Bruno via llvm-commits
- [llvm] r287563 - [MemorySSA] Fix for non-determinism in codegen
Mandeep Singh Grang via llvm-commits
- [PATCH] D26678: [X86] Remove dead code from LowerVectorBroadcast
Zvi Rackover via llvm-commits
- [lld] r287564 - Move a function definition to SyntheticSections.cpp.
Rui Ueyama via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via llvm-commits
- [PATCH] D26066: [PowerPC] Improvements for BUILD_VECTOR Vol. 4
Kit Barton via llvm-commits
- [lld] r287565 - Fix address computation for headers.
Rafael Espindola via llvm-commits
- [PATCH] D26892: [SCCP] Remove useless code in visitBinaryOperator (and add tests)
Eli Friedman via llvm-commits
- [polly] r287566 - Split ScopInfo::addScopStmt into two versions. NFC
Hongbin Zheng via llvm-commits
- [llvm] r287567 - [AsmPrinter] Enable codeview for windows-itanium
Shoaib Meenai via llvm-commits
- [polly] r287568 - Fix format
Hongbin Zheng via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Hal Finkel via llvm-commits
- [PATCH] D26926: [MemorySSA] Fix unit tests broken by D26704
Mandeep Singh Grang via llvm-commits
- [lld] r287569 - Use the correct page size.
Rafael Espindola via llvm-commits
- [llvm] r287570 - [TLI] Fix breakage introduced by D21739.
Marcin Koscielnicki via llvm-commits
- [PATCH] D26693: [AsmPrinter] Enable codeview for windows-itanium
Shoaib Meenai via llvm-commits
- [PATCH] D24938: [x86] Rewrite getAddressFromInstr helper function
Dan Gohman via llvm-commits
- [llvm] r287571 - Check proper live range in extendPHIRanges
Krzysztof Parzyszek via llvm-commits
- [polly] r287572 - Update comment for r287566
Hongbin Zheng via llvm-commits
- [llvm] r287573 - [mips] seq macro support
Simon Dardis via llvm-commits
- [llvm] r287574 - [mips] Add tests for half precision floating point support.
Simon Dardis via llvm-commits
- [PATCH] D26359: Better handling of values missing in predecessors
Krzysztof Parzyszek via llvm-commits
- [llvm] r287575 - [MemorySSA] Fix unit tests broken by D26704
Mandeep Singh Grang via llvm-commits
- [llvm] r287576 - [asan] Make ASan compatible with linker dead stripping on Windows
Reid Kleckner via llvm-commits
- [compiler-rt] r287577 - [asan] Un-XFAIL Windows global dead stripping test cases
Reid Kleckner via llvm-commits
- [PATCH] D26398: [mips][msa] Implement f16 support
Simon Dardis via llvm-commits
- [PATCH] D26927: [asan] Specialize the initialization-bug.cc testcase for Darwin (it needs a deployment target of 10.11+)
Kuba Brecka via llvm-commits
- [PATCH] D26928: Object: Simplify the IRObjectFile symbol iterator implementation.
Peter Collingbourne via llvm-commits
- [PATCH] D26547: [PPC] add intrinsics mapping to the extractuw/insertw instructions
Sean Fertile via llvm-commits
- [PATCH] D26929: [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Kuba Brecka via llvm-commits
- [PATCH] D26930: Teach optimizer that pthread_self does not trap. It can be speculatively executed.
Xin Tong via llvm-commits
- [PATCH] D24987: [ELF] Use MaxPageSize for aligning PT_LOAD
Ed Maste via llvm-commits
- [compiler-rt] r287578 - Add a test for vcall on a null ptr.
Ivan Krasin via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba Brecka via llvm-commits
- [PATCH] D26931: AMDGPU: Materialize frame index before add
Matt Arsenault via llvm-commits
- [PATCH] D23413: CodeGen: Allow critical edge splitting with structurized CFGs
Matt Arsenault via llvm-commits
- [PATCH] D26897: AMDGPU: Refactor immediate folding logic
Matt Arsenault via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Sean Bruno via llvm-commits
- [PATCH] D24180: Emit 'no line' information for interesting 'orphan' instructions
David Blaikie via llvm-commits
- [PATCH] D26932: AMDGPU: Improve frame index folding for pre-allocated objects
Matt Arsenault via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via llvm-commits
- [PATCH] D23646: Generalize strided store pattern in interleave access pass
Alina Sbirlea via llvm-commits
- [compiler-rt] r287581 - [asan] Specialize the initialization-bug.cc testcase for Darwin (it needs a deployment target of 10.11+)
Kuba Mracek via llvm-commits
- [llvm] r287582 - fix formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
David Blaikie via llvm-commits
- [llvm] r287583 - reassociate-deadinst.ll: avoid accidental match on path
Hubert Tong via llvm-commits
- [llvm] r287584 - LSR debug fix.
Evgeny Stupachenko via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Sanjay Patel via llvm-commits
- [PATCH] D26936: llvm-nm: Don't print value or size for undefined or weak symbols
Meador Inge via llvm-commits
- [PATCH] D26937: llvm-nm: Print correct symbol types for init and fini sections
Meador Inge via llvm-commits
- [PATCH] D26938: [X86][SSE] Improve UINT_TO_FP v2i32 -> v2f64
Simon Pilgrim via llvm-commits
- [PATCH] D26525: [InstCombine] canonicalize min/max constant to select's false value
Sanjay Patel via llvm-commits
- [PATCH] D26877: Minor fixes in Loop Strength Reduction
Evgeny Stupachenko via llvm-commits
- [llvm] r287586 - Remove LLVM_NODISCARD from StringRef.
Zachary Turner via llvm-commits
- [llvm] r287587 - Fix attribute list syntax.
Zachary Turner via llvm-commits
- [PATCH] D24918: [ADCE] Add code to remove dead branches
David Callahan via llvm-commits
- [llvm] r287588 - [LoopReroll] Make root-finding more aggressive.
Eli Friedman via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via llvm-commits
- [PATCH] D26169: [Reassociate] Skip reassociation for IV if its def instruction contains NSW/NUW flags to enable better IndVar and LSR
Wei Mi via llvm-commits
- [PATCH] D26529: [LoopReroll] Make root-finding more aggressive.
Eli Friedman via llvm-commits
- [llvm] r287589 - Remove LLVM_NODISCARD from getAsInteger().
Zachary Turner via llvm-commits
- [llvm] r287590 - [CodeGenPrepare] Rewrite a loop in terms of llvm::none_of. NFC.
Justin Lebar via llvm-commits
- [llvm] r287591 - [CodeGenPrepare] Don't sink non-cheap addrspacecasts.
Justin Lebar via llvm-commits
- [llvm] r287592 - [AArch64LoadStoreOptimizer] Don't treat write to XZR/WZR as a clobber.
Geoff Berry via llvm-commits
- [PATCH] D26822: Sema, CodeGen: Ensure that an implicit copy ctor is always available under the Microsoft C++ ABI.
Reid Kleckner via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
David Blaikie via llvm-commits
- [PATCH] D26939: [AMDGPU] Fix multiple vreg definitions in si-lower-control-flow
Stanislav Mekhanoshin via llvm-commits
- [llvm] r287593 - DAG: Ignore call site attributes when emitting target intrinsic
Matt Arsenault via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
David Blaikie via llvm-commits
- [llvm] r287594 - Remove LLVM_NODISCARD from two more StringRef members.
Zachary Turner via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D26941: AMDGPU: Preserve m0 value when spilling
Matt Arsenault via llvm-commits
- [lld] r287595 - Remove useless newlines.
Rui Ueyama via llvm-commits
- [llvm] r287596 - Remove LLVM_NODISCARD in one more place.
Zachary Turner via llvm-commits
- [PATCH] D26943: [CodingStandards] Add style guide rule about "if" statements and loops.
Justin Lebar via llvm-commits
- [PATCH] D26935: [ELF] Allow `ASSERT` in output section descriptions
Rui Ueyama via llvm-commits
- [PATCH] D26946: TRI: Add hook to pass scavenger during frame elimination
Matt Arsenault via llvm-commits
- [PATCH] D26811: [MemCpyOpt] Don't sink LoadInst below possible clobber.
Eli Friedman via llvm-commits
- [PATCH] D24854: [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Eli Friedman via llvm-commits
- [zorg] r269504 - Disable lldb-x86-win7-msvc builder til we fix CMake configuration
Galina Kistanova via llvm-commits
- [zorg] r287601 - Added skipped checkout_lld argument to getClangBuildFactory.
Galina Kistanova via llvm-commits
- [PATCH] D26441: Analysis: gep inbounds (gep inbounds (...)) is inbounds.
Eli Friedman via llvm-commits
- [PATCH] D26947: [NVPTX] Structurize the NVPTX CFG.
Justin Lebar via llvm-commits
- [PATCH] D26641: [InstCombine] change bitwise logic type to eliminate bitcasts
Eli Friedman via llvm-commits
- [lld] r287603 - Merge BuildId subclasses.
Rui Ueyama via llvm-commits
- [PATCH] D26948: TargetSubtargetInfo: Move implementation to lib/CodeGen; NFC
Matthias Braun via llvm-commits
- [llvm] r287604 - Analysis: gep inbounds (gep inbounds (...)) is inbounds.
Peter Collingbourne via llvm-commits
- [PATCH] D26725: AMDGPU: Add llvm.amdgcn.interp.mov intrinsic
Marek Olšák via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Serebryany via llvm-commits
- [lld] r287605 - Remove a parameter from getOutputLoc and rename for readability. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D26114: [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via llvm-commits
- [lld] r287606 - Convert BuildId a derived class of SyntheticSection.
Rui Ueyama via llvm-commits
- [lld] r287607 - Remove redundant assignment.
Rui Ueyama via llvm-commits
- [llvm] r287608 - [AMDGPU] Fix multiple vreg definitions in si-lower-control-flow
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via llvm-commits
- [PATCH] D21731: fix bug 15393: invalid dwarf info on Win64
Jameson Nash via llvm-commits
- [PATCH] D26785: InstCombine: Fold bitcast of vector to FP scalar
Matt Arsenault via llvm-commits
- [PATCH] D26951: Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via llvm-commits
- [PATCH] D26952: Fix for lost FastMathFlags in GVN
Vyacheslav Klochkov via llvm-commits
- [llvm] r287610 - [ADT] Add initializer list support to SmallPtrSet so that sets can be
Chandler Carruth via llvm-commits
- [llvm] r287611 - Object: Make SymbolicFile::symbol_{begin, end}() virtual and remove unnecessary wrappers.
Peter Collingbourne via llvm-commits
- [llvm] r287612 - [AVX-512] Add support for changing the element size of PALIGNR/VALIGND/VALIGNQ shuffles if they feed a vselect with a different type
Craig Topper via llvm-commits
- [lld] r287613 - Convert MipsAbiFlagsSection to SyntheticSection.
Rui Ueyama via llvm-commits
- [lld] r287614 - Convert MipsReginfoSection to SyntheticSection.
Rui Ueyama via llvm-commits
- [PATCH] D26954: Remove unnecessary IDom check
Xin Tong via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Kuba Brecka via llvm-commits
- [PATCH] D26902: [AVX-512] Add support for changing the element size of PALIGNR/VALIGND/VALIGNQ shuffles if they feed a vselect with a different type
Phabricator via llvm-commits
- [lld] r287615 - Convert MipsOptionsSection to SyntheticSection.
Rui Ueyama via llvm-commits
- [lld] r287616 - Remove default definition no one uses.
Rui Ueyama via llvm-commits
- [lld] r287617 - Do not save unused pointers to In<ELFT>.
Rui Ueyama via llvm-commits
- [llvm] r287619 - MC: ensure that we have a section before accessing it
Saleem Abdulrasool via llvm-commits
- [lld] r287620 - Inline small function. NFC.
Rui Ueyama via llvm-commits
- [llvm] r287621 - [AVX-512] Add support for commuting VPERMT2(B/W/D/Q/PS/PD) to/from VPERMI2(B/W/D/Q/PS/PD).
Craig Topper via llvm-commits
- [llvm] r287622 - [X86] Remove alternate CodeGenOnly version of (v)movq that declared the load size as i128mem. Change all uses to the use the i64mem version.
Craig Topper via llvm-commits
- [PATCH] D26956: Initial changes for porting libFuzzer to Windows.
Marcos Pividori via llvm-commits
- [polly] r287623 - test: add more details to non-affine test case
Tobias Grosser via llvm-commits
- [PATCH] D26886: [ThinLTO] Implement -pass-remarks-output in ThinLTOCodeGenerator
Adam Nemet via llvm-commits
- [PATCH] D26832: [LTO] Add option to generate optimization records
Adam Nemet via llvm-commits
- [llvm] r287624 - [TableGen][ISel] When factoring ScopeMatcher, if the child of the ScopeMatcher we're working on is also a ScopeMatcher, merge all its children into the one we're working on.
Craig Topper via llvm-commits
- [polly] r287625 - [test] Ensure important basic blocks in test case have side effects
Tobias Grosser via llvm-commits
- [PATCH] D26789: opt-viewer parallelized
Adam Nemet via llvm-commits
- [PATCH] D26866: [ThinLTO] Handle values exported via indirect reference from global
Ivan Krasin via llvm-commits
- [polly] r287626 - [test] Simplify test case by removing unreferenced instructions [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D25506: [LCG] Add utilities to compute parent and ascestor relationships between SCCs.
Chandler Carruth via llvm-commits
- [llvm] r287627 - Rename option to -lto-pass-remarks-output
Adam Nemet via llvm-commits
- [PATCH] D26957: Fix for lost FastMathFlags in Reassociate optimization
Vyacheslav Klochkov via llvm-commits
- [compiler-rt] r287629 - tsan: mark cur_thread_placeholder definition as initial-exec
Dmitry Vyukov via llvm-commits
- [llvm] r287630 - [AVX512][inline-asm] Fix AVX512 inline assembly instruction resolution when the size qualifier of a memory operand is not specified explicitly.
Coby Tayree via llvm-commits
- [PATCH] D26586: [AVX512][inline-asm] Fix AVX512 inline assembly instruction resolution when the size qualifier of a memory operand is not specified explicitly.
coby via llvm-commits
- [compiler-rt] r287632 - tsan: switch libignore from /proc/self/maps to dl_iterate_phdr
Dmitry Vyukov via llvm-commits
- [PATCH] D26958: [ELF] Convert MIPS .rld_map to input section
Eugene Leviant via llvm-commits
- [compiler-rt] r287634 - tsan: fix build after 287632
Dmitry Vyukov via llvm-commits
- [PATCH] D26961: [mips] seb, seh instruction aliases
Simon Dardis via llvm-commits
- [llvm] r287635 - [SelectionDAG] ComputeNumSignBits of TRUNCATE operations
Simon Pilgrim via llvm-commits
- [PATCH] D26962: [LoadStoreVectorizer] Split the chain if the prefix is empty
Volkan Keles via llvm-commits
- [PATCH] D26963: [docs] Add user-side for blockers/merges
Renato Golin via llvm-commits
- [llvm] r287637 - [wasm] hack around test failure after r287553.
Benjamin Kramer via llvm-commits
- [llvm] r287638 - Fix line endings
Simon Pilgrim via llvm-commits
- [PATCH] D26861: [POWERPC][LE] prevent vxs load and store from expanding to lxvd2x/xxswapd and xxswapd/stxvd2x for aligned vectors
Lei Huang via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Brian Cain via llvm-commits
- [PATCH] D26969: [ARM] Emit the missing Tag_ABI_enum_size build attribute values
Alexandros Lamprineas via llvm-commits
- [llvm] r286236 - [JumpThreading] Unfold selects that depend on the same condition
Pablo Barrio via llvm-commits
- [PATCH] D23606: [LLVM] [cmake] Ensure proper -I along with -include on SunOS, #29013
Michał Górny via llvm-commits
- [PATCH] D26970: [ELF] Refactor several fatal error messages
Eugene Leviant via llvm-commits
- [PATCH] D26488: [GVN] Basic optimization remark support
Hal Finkel via llvm-commits
- [llvm] r287640 - [AArch64] Maximize 80-column. NFC.
Chad Rosier via llvm-commits
- [PATCH] D26489: [GVN, OptDiag] Include the value that is forwarded in load elimination
Hal Finkel via llvm-commits
- [llvm] r287642 - [AArch64] Set the max interleave factor for Falkor.
Chad Rosier via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Hal Finkel via llvm-commits
- [PATCH] D26972: [AArch64] Add a basic SchedMachineModel for Falkor.
Chad Rosier via llvm-commits
- [llvm] r287643 - [X86] Remove dead code from LowerVectorBroadcast
Zvi Rackover via llvm-commits
- [PATCH] D25517: [SLPVectorizer] Improved support of partial tree vectorization.
Hal Finkel via llvm-commits
- [llvm] r287644 - [X86] Change lowerBuildVectorToBitOp() to take a BuildVectorSDNode. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D24510: [mips] Correct c.cond.fmt instruction definition.
Sean Bruno via llvm-commits
- [PATCH] D26779: Use 32bit jump table entries for AArch64
Tim Northover via llvm-commits
- [PATCH] D26974: [COFF] Add DebugInfoCodeView dependency
Visoiu Mistrih Francis via llvm-commits
- [llvm] r287645 - CodeGen: simplify TargetMachine::getSymbol interface. NFC.
Tim Northover via llvm-commits
- [PATCH] D26976: [AArch64] Fold spills of COPY of WZR/XZR
Geoff Berry via llvm-commits
- [PATCH] D26867: [AArch64, TargetRegisterInfo, TargetInstrInfo] Add hook to check if physreg spillable
Geoff Berry via llvm-commits
- [PATCH] D26661: [MemorySSA] Define a restricted upward AccessList splice.
bryant via llvm-commits
- [llvm] r287646 - [mips] Add support for unaligned load/store macros.
Vasileios Kalintiris via llvm-commits
- [PATCH] D26977: [LLD][ARM] Add terminating sentinel .ARM.exidx table entry
Peter Smith via llvm-commits
- [PATCH] D26793: [mips] Add support for unaligned load/store macros.
Vasileios Kalintiris via llvm-commits
- [PATCH] D26659: [MemorySSA] Invoke the right getModRefInfo check in `instructionClobbersQuery` when UseLoc is passed.
bryant via llvm-commits
- [PATCH] D26879: Make a DwarfGen class that can generate DWARF for unittests and add units tests to test DWARF API.
Greg Clayton via llvm-commits
- [PATCH] D22986: [lldb][cmake] Remove dependency on libLLVMCoverage (NFCI)
Greg Clayton via llvm-commits
- [PATCH] D26526: Clean up DWARFFormValue by reducing duplicated code and removing DWARFFormValue::getFixedFormSizes()
Greg Clayton via llvm-commits
- [llvm] r287014 - Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific.
Wei Mi via llvm-commits
- [PATCH] TableGen InstrMapping Bug fix
Tyler Kenney via llvm-commits
- [lld] r287675 - [ELF] Convert .rld_map to input section
Eugene Leviant via llvm-commits
- [llvm] r287676 - [X86][SSE] Combine UNPCKL(FHADD, FHADD) -> FHADD for v2f64 shuffles.
Simon Pilgrim via llvm-commits
- [lld] r287677 - [ELF] Allow `ASSERT` in output section descriptions
Meador Inge via llvm-commits
- [PATCH] D26980: [ELF] FIxup buffer pointer before writing synthetic section
Eugene Leviant via llvm-commits
- [PATCH] D26981: Limit maximum number of errors to 1000.
Rui Ueyama via llvm-commits
- [PATCH] D26982: Restructure DwarfDebug::beginInstruction (NFC).
Paul Robinson via llvm-commits
- [llvm] r287678 - [CostModel][X86] Updated sitofp/uitofp scalar/vector cost tests
Simon Pilgrim via llvm-commits
- [PATCH] D26781: [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg.
Wei Mi via llvm-commits
- [PATCH] D26983: [xray] Add XRay support for Mach-O in CodeGen
Kuba Brecka via llvm-commits
- [llvm] r287679 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Nemanja Ivanovic via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via llvm-commits
- [llvm] r287680 - Add IntrInaccessibleMemOnly property for intrinsics
Andrew Kaylor via llvm-commits
- [llvm] r287681 - [mips] seb, seh instruction aliases
Simon Dardis via llvm-commits
- [llvm] r287682 - [LCG] Add utilities to compute parent and ascestor relationships between
Chandler Carruth via llvm-commits
- [lld] r287683 - Fix build breakage.
Rui Ueyama via llvm-commits
- lld: 2MB- or 4MB-aligned .text
Ed Maste via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via llvm-commits
- [llvm] r287684 - [Triple] Add Facebook vendor
Shoaib Meenai via llvm-commits
- [PATCH] D24707: Change the interface of TLI.isMultiStoresCheaperThanBitsMerge
Chandler Carruth via llvm-commits
- [PATCH] D25136: [Triple] Add Facebook vendor
Shoaib Meenai via llvm-commits
- [llvm] r287686 - Restructure DwarfDebug::beginInstruction(). [NFC]
Paul Robinson via llvm-commits
- [PATCH] D26985: [X86] Simplify lowerVectorShuffleAsBitMask to handle only integer VT's
Zvi Rackover via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [llvm] r284342 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for ArrayRef
Zachary Turner via llvm-commits
- [llvm] r284297 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for APInt
Zachary Turner via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via llvm-commits
- [lld] r287692 - Remove '.' from a help message.
Rui Ueyama via llvm-commits
- [polly] r287694 - [CodeGen] Add flag to code-generate most memory access expressions
Tobias Grosser via llvm-commits
- [llvm] r287695 - Fixed the lost FastMathFlags in Reassociate optimization.
Vyacheslav Klochkov via llvm-commits
- [compiler-rt] r287696 - [sanitizer] Fix the dedup_token_length_test.cc testcase to not fail when user's home directory contains "bar"
Kuba Mracek via llvm-commits
- [PATCH] D26986: MachineScheduler: Export function to construct "default" scheduler.
Matthias Braun via llvm-commits
- [llvm] r287697 - Remove PDBFileBuilder::build() and related functions.
Rui Ueyama via llvm-commits
- [PATCH] D26987: Remove PDBFileBuilder::build() and related functions.
Rui Ueyama via llvm-commits
- [llvm] r287698 - [LCG] Start using SCC relationship predicates in the unittest.
Chandler Carruth via llvm-commits
- [lld] r287699 - [LTO] Remove a check on datalayout.
Davide Italiano via llvm-commits
- [llvm] r287700 - Fixed the lost FastMathFlags in GVN(Global Value Numbering).
Vyacheslav Klochkov via llvm-commits
- [PATCH] D26988: Add convenient functions to compute hashes of byte vectors.
Rui Ueyama via llvm-commits
- [lld] r287701 - move VerDef finalization before DynStrTab
Rafael Espindola via llvm-commits
- [llvm] r287702 - LTO: Remove a now-unused InputFile accessor.
Peter Collingbourne via llvm-commits
- [polly] r287703 - Update to isl-0.17.1-284-gbb38638
Tobias Grosser via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via llvm-commits
- [lld] r287704 - Fix test to not depend on the path size.
Rafael Espindola via llvm-commits
- [PATCH] D26990: AMDGPU: Don't re-create MMO when spilling
Matt Arsenault via llvm-commits
- [llvm] r287705 - [LCG] Add a previously missing assert about the relationship of RefSCCs.
Chandler Carruth via llvm-commits
- [PATCH] D26992: [StructurizeCFG] Make hasOnlyUniformBranches a non-member function.
Justin Lebar via llvm-commits
- [PATCH] D26993: [StructurizeCFG] Use a for-each loop instead of iterators in runOnRegion.
Justin Lebar via llvm-commits
- [PATCH] D26994: [StructurizeCFG] Use an inheriting constructor.
Justin Lebar via llvm-commits
- [PATCH] D26995: [StructurizeCFG] Remove unnecessary "using" in class.
Justin Lebar via llvm-commits
- [PATCH] D26996: [StructurizeCFG] Add whitespace in getAnalysisUsage.
Justin Lebar via llvm-commits
- [PATCH] D26998: [StructurizeCFG] Refactor NearestCommonDominator.
Justin Lebar via llvm-commits
- [PATCH] D26999: Add some functions to search ArrayRefs
Zachary Turner via llvm-commits
- [PATCH] D27000: [StructurizeCFG] Use range-based for loops.
Justin Lebar via llvm-commits
- [PATCH] Add support for DW_AT_main_subprogram
Tom Tromey via llvm-commits
- [PATCH] D27001: [LLVM] [ADT] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes
Eugene Zelenko via llvm-commits
- [PATCH] D26997: [StructurizeCFG] Refactor OrderNodes.
Justin Lebar via llvm-commits
- [llvm] r287706 - [X86][AVX512DQ] Add fp <-> int tests for AVX512DQ/AVX512DQ+VL
Simon Pilgrim via llvm-commits
- [llvm] r287707 - [InstCombine] change bitwise logic type to eliminate bitcasts
Sanjay Patel via llvm-commits
- [llvm] r287708 - TargetSubtargetInfo: Move implementation to lib/CodeGen; NFC
Matthias Braun via llvm-commits
- [llvm] r287709 - [SCCP] Remove code in visitBinaryOperator (and add tests).
Davide Italiano via llvm-commits
- [PATCH] D27002: [AArch64] Handle more zero reg cases in foldMemoryOperandImpl
Geoff Berry via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Aleksey Shlyapnikov via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
Dehao Chen via llvm-commits
- [lld] r287711 - Accept -script=<file> in addition to -script <file>.
Rui Ueyama via llvm-commits
- [llvm] r287712 - add and use isBitwiseLogicOp() helper function; NFCI
Sanjay Patel via llvm-commits
- [lld] r287714 - Fix memory leak detected by asan.
Rui Ueyama via llvm-commits
- [llvm] r287715 - [CUDA] Note in docs that you need to build with -lcudart on MacOS
Justin Lebar via llvm-commits
- [llvm] r287716 - [StructurizeCFG] Make hasOnlyUniformBranches a non-member function.
Justin Lebar via llvm-commits
- [llvm] r287717 - [StructurizeCFG] Use a for-each loop instead of iterators in runOnRegion.
Justin Lebar via llvm-commits
- [llvm] r287718 - [StructurizeCFG] Merge the two constructors into one.
Justin Lebar via llvm-commits
- [llvm] r287719 - [StructurizeCFG] Remove unnecessary "using" in class.
Justin Lebar via llvm-commits
- [llvm] r287720 - [StructurizeCFG] Add whitespace in getAnalysisUsage.
Justin Lebar via llvm-commits
- [llvm] r287721 - [StructurizeCFG] Refactor OrderNodes.
Justin Lebar via llvm-commits
- [PATCH] D27004: Set unroll remainder to epilog if profitable
Evgeny Stupachenko via llvm-commits
- [llvm] r287722 - Add some searching functions for ArrayRef<T>.
Zachary Turner via llvm-commits
- [PATCH] D24956: [SelectionDAG] Add expansion and promotion of [US]MUL_LOHI
Eli Friedman via llvm-commits
- [PATCH] D27005: [lit] Support custom parsers in parseIntegratedTestScript
Eric Fiselier via llvm-commits
- [PATCH] D26332: Add a user-defined literal for StringRef
Chandler Carruth via llvm-commits
- [PATCH] D27008: [LoadStoreVectorizer] Enable vectorization of stores in the presence of an aliasing load
Alina Sbirlea via llvm-commits
- [PATCH] D27009: Make STLExtras range adapters consistent.
Zachary Turner via llvm-commits
- [lld] r287723 - Dump not only type records but symbol records.
Rui Ueyama via llvm-commits
- [llvm] r287724 - Make STL range adapter naming consistent.
Zachary Turner via llvm-commits
- [llvm] r287725 - [ADT] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes.
Eugene Zelenko via llvm-commits
- [PATCH] D27011: PEI: Add RegScavenger arg to emitProlog/emitEpilog
Matt Arsenault via llvm-commits
- [PATCH] D27012: [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Kuba Brecka via llvm-commits
- [llvm] r287726 - Add convenient functions to compute hashes of byte vectors.
Rui Ueyama via llvm-commits
- [lld] r287727 - Use SHA1::hash and MD5::hash functions.
Rui Ueyama via llvm-commits
- [lld] r287730 - Revert r287727: Use SHA1::hash and MD5::hash functions.
Rui Ueyama via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via llvm-commits
- [llvm] r287731 - [SCCP] Add a test for switches on undef.
Davide Italiano via llvm-commits
- [PATCH] D27030: Define toString() as a generic function to get a string for error message.
Rui Ueyama via llvm-commits
- [llvm] r287734 - [xray] Add XRay support for Mach-O in CodeGen
Kuba Mracek via llvm-commits
- [PATCH] D27031: [PM] Change the static object whose address is used to uniquely identify analyses to have a common type which is enforced rather than using a char object and a `void *` type when used as an identifier.
Chandler Carruth via llvm-commits
- [PATCH] D27032: Rely on a single DWARF version instead of having two copies
Greg Clayton via llvm-commits
- [PATCH] D25580: [PowerPC] Improve handling of BUILD_VECTOR nodes (integer results) - Abandoned
Nemanja Ivanovic via llvm-commits
- [llvm] r287735 - Fix builbots.
Rui Ueyama via llvm-commits
- [compiler-rt] r287736 - [XRay][compiler-rt] Add newlines to error messages (NFC).
Dean Michael Berris via llvm-commits
- [lld] r287737 - Allow calling getName() on local symbols.
Rui Ueyama via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
bryant via llvm-commits
- [lld] r287738 - [ELF][MIPS] clang-format the code
Simon Atanasyan via llvm-commits
- [lld] r287739 - Better formatting.
Rui Ueyama via llvm-commits
- [PATCH] D27035: [ELF][MIPS] Turn Config->Threads off for MIPS targets
Simon Atanasyan via llvm-commits
- [lld] r287740 - [ELF][MIPS] Turn Config->Threads off for MIPS targets
Simon Atanasyan via llvm-commits
- [PATCH] D27036: [ELF][MIPS] Fix handling of _gp/_gp_disp/__gnu_local_gp symbols
Simon Atanasyan via llvm-commits
- [lld] r287741 - Parse symbol versions in scanVersionScript() instead of insert().
Rui Ueyama via llvm-commits
- [lld] r287742 - Remove a forwarding constructor that is used only once.
Rui Ueyama via llvm-commits
- [llvm] r287743 - [X86] Simplify lowerVectorShuffleAsBitMask to handle only integer VT's
Zvi Rackover via llvm-commits
- [llvm] r287744 - [AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.
Craig Topper via llvm-commits
- [lld] r287745 - Remove one of SymbolTable::addRegular function that forwards other addRegular.
Rui Ueyama via llvm-commits
- [PATCH] D18898: [Loop Rotation] Make default max rotation header size threshold dependent on target CPU
Arkady Shlykov via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rui Ueyama via llvm-commits
- [compiler-rt] r287748 - [profile] Enable on SystemZ.
Marcin Koscielnicki via llvm-commits
- [PATCH] D21738: [profile] Enable on SystemZ.
Marcin Kościelnicki via llvm-commits
- [PATCH] D26870: Outliner: Add uniquely terminated strings for a suffix tree
Sean Silva via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via llvm-commits
- [lld] r287750 - [ELF] Print error location in .eh_frame parser
Eugene Leviant via llvm-commits
- [lld] r287751 - [ELF] Fixup buffer pointer when writing synthetic sections
Eugene Leviant via llvm-commits
- [lld] r287753 - [ELF] Refactor several error messages
Eugene Leviant via llvm-commits
- [llvm] r287756 - [CostModel][X86] Add v2f32 -> v2i64 fptosi/fptoui cost tests
Simon Pilgrim via llvm-commits
- [llvm] r287757 - [MD5] Use write32le instead of spelling it out with shifts.
Benjamin Kramer via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Simon Pilgrim via llvm-commits
- [PATCH] D23107: [MSAN][MIPS] Fix fork.cc test on MIPS
Sagar Thakur via llvm-commits
- [PATCH] D27040: [ELF] - Add support for access to most of synthetic sections from linkerscript.
George Rimar via llvm-commits
- [llvm] r287760 - [CostModel][X86] Add missing AVX512DQ v8i64 fptosi/sitofp costs
Simon Pilgrim via llvm-commits
- [llvm] r287761 - Type legalization for compressstore and expandload intrinsics.
Elena Demikhovsky via llvm-commits
- [PATCH] D26749: Generate aeabi_cdcmple libcalls
Sjoerd Meijer via llvm-commits
- [llvm] r287762 - [X86][AVX512] Add support for v4i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-only targets
Simon Pilgrim via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via llvm-commits
- [PATCH] D21806: [SPARC] Implement shouldExtI32* hooks.
Marcin Kościelnicki via llvm-commits
- [PATCH] D21804: [SystemZ] Implement shouldExtI32* hooks.
Marcin Kościelnicki via llvm-commits
- [PATCH] D21807: [Mips] Implement shouldSignExtI32Param hook.
Marcin Kościelnicki via llvm-commits
- [PATCH] D21805: [PowerPC] Implement shouldExtI32* hooks.
Marcin Kościelnicki via llvm-commits
- [PATCH] D27042: lld: Default image base address to 0x400000
Ed Maste via llvm-commits
- [PATCH] D26677: [ARM] GlobalISel: Select add i32, i32
Diana Picus via llvm-commits
- [PATCH] D24247: [SPARC] Add assembler for the REX instruction set extension
Daniel Cederman via llvm-commits
- [PATCH] D27044: Compilation crash after node replacement
Elena Demikhovsky via llvm-commits
- [PATCH] D27045: [GlobalISel] Extract handleAssignments out of AArch64CallLowering
Diana Picus via llvm-commits
- [PATCH] D27046: TableGen: Allow signed immediates for instruction aliases
Daniel Cederman via llvm-commits
- [PATCH] D27047: Fix doc of `llvm.bitreverse.iN`
Yichao Yu via llvm-commits
- [PATCH] D26605: [DAGCombiner] Fix infinite loop in vector mul/shl combining
John Brawn via llvm-commits
- [PATCH] D26856: [AArch64] Introduce features that will allow only assemblersupport for neon, crypto, fp-armv8 and fullfp16.
silviu.baranga at arm.com via llvm-commits
- [compiler-rt] r287764 - [ASan] Enable on SystemZ.
Marcin Koscielnicki via llvm-commits
- [llvm] r287765 - [PowerPC] Remove InstAlias definitions that cause incorrect assembly
Nemanja Ivanovic via llvm-commits
- [PATCH] D21831: [ASan] Enable on SystemZ.
Marcin Kościelnicki via llvm-commits
- [llvm] r287766 - [DAGCombiner] Fix infinite loop in vector mul/shl combining
John Brawn via llvm-commits
- [compiler-rt] r287767 - Revert "[ASan] Enable on SystemZ."
Marcin Koscielnicki via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Dave via llvm-commits
- [PATCH] D27051: Propagate NumRegisterParameters to Backend
Nirav Dave via llvm-commits
- [llvm] r287769 - Fix doc of `llvm.bitreverse.iN`
Yichao Yu via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Etienne Bergeron via llvm-commits
- [llvm] r287773 - [DAG] Improve loads-from-store forwarding to handle TokenFactor
Nirav Dave via llvm-commits
- [PATCH] D27055: [ELF] Refactor getDynRel to print error location
Eugene Leviant via llvm-commits
- [PATCH] D27056: Replace test instruction byte strings with {{.*}}
Ed Maste via llvm-commits
- [PATCH] D26080: [DAG] Improve loads-from-store forwarding to handle TokenFactor
Nirav Dave via llvm-commits
- [PATCH] D26621: [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via llvm-commits
- [lld] r287778 - Replace test instruction byte strings with {{.*}}
Ed Maste via llvm-commits
- [PATCH] D27057: AMDGPU: Fix adding extra implicit def of register
Matt Arsenault via llvm-commits
- [compiler-rt] r287780 - [asan/win] Fix incremental linking vs. global registration
Reid Kleckner via llvm-commits
- [llvm] r287781 - [LoadStoreVectorizer] Enable vectorization of stores in the presence of an aliasing load
Alina Sbirlea via llvm-commits
- [lld] r287782 - lld: Default image base address to 0x200000 on x86-64
Ed Maste via llvm-commits
- [llvm] r287783 - [PM] Change the static object whose address is used to uniquely identify
Chandler Carruth via llvm-commits
- [compiler-rt] r287785 - [asan/win] Check assumptions about the incremental linker more
Reid Kleckner via llvm-commits
- [llvm] r287786 - llvm-readobj: Use hash tables to print dynamic symbols.
Hemant Kulkarni via llvm-commits
- [lld] r287787 - Define toString() as a generic function to get a string for error message.
Rui Ueyama via llvm-commits
- [lld] r287788 - Re-commit r287727: Use SHA1::hash and MD5::hash functions.
Rui Ueyama via llvm-commits
- [PATCH] D27060: AMDGPU: Fix not setting kill flag on temp reg when spilling
Matt Arsenault via llvm-commits
- [lld] r287789 - Limit default maximum number of errors to 20.
Rui Ueyama via llvm-commits
- [compiler-rt] r287791 - [asan/win] Skip incremental linker padding during unregistration
Reid Kleckner via llvm-commits
- [llvm] r287792 - [X86] Allow folding of stack reloads when loading a subreg of the spilled reg
Michael Kuperstein via llvm-commits
- [lld] r287794 - Make log(), error() and fatal() thread-safe.
Rui Ueyama via llvm-commits
- [PATCH] D27061: [asan] Avoid duplicate and redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address
Ivan Baravy via llvm-commits
- [lld] r287797 - Fix uninitialized variable access.
Rui Ueyama via llvm-commits
- [llvm] r287798 - Revert "[Triple] Add Facebook vendor"
Daniel Berlin via llvm-commits
- [lld] r287799 - Fix this on 32 bit hosts.
Rafael Espindola via llvm-commits
- [llvm] r287800 - [LoopUnroll] Move code to exit early. NFC.
Haicheng Wu via llvm-commits
- [llvm] r287801 - [SLP] Add more tests for SLP Vectorizer.
Alexey Bataev via llvm-commits
- [llvm] r287802 - llvm-nm: Don't print value or size for undefined or weak symbols
Meador Inge via llvm-commits
- [llvm] r287803 - llvm-nm: Print correct symbol types for init and fini sections
Meador Inge via llvm-commits
- [PATCH] D26898: AMDGPU: Cleanup immediate folding code
Tom Stellard via llvm-commits
- [llvm] r287804 - Revert "[lit] When setting SDKROOT on Darwin, use '--sdk macosx' to find the right SDK path."
Vedant Kumar via llvm-commits
- [llvm] r287806 - AMDGPU: Fix MMO when splitting spill
Matt Arsenault via llvm-commits
- [llvm] r287807 - AMDGPU: Fix adding extra implicit def of register
Matt Arsenault via llvm-commits
- [llvm] r287808 - AMDGPU: Fix not setting kill flag on temp reg when spilling
Matt Arsenault via llvm-commits
- [PATCH] D27063: [SelectionDAG] Early-out in TargetLowering::expandMUL (NFC)
Nicolai Hähnle via llvm-commits
- [PATCH] D27064: [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Hähnle via llvm-commits
- [zorg] r287812 - [zorg] Add AArch64 libc++ buildbot
Renato Golin via llvm-commits
- [llvm] r287813 - [X86][SSE] Add v2i64 -> v2i32 + zero codegen test
Simon Pilgrim via llvm-commits
- [lld] r287814 - Use llvm::utohexstr instead of Twine::utohexstr.
Rui Ueyama via llvm-commits
- [PATCH] D27065: Define toString(SymbolBody *) and remove maybeDemangle insteead.
Rui Ueyama via llvm-commits
- [llvm] r287817 - AMDGPU: Fix debug printing
Matt Arsenault via llvm-commits
- [llvm] r287818 - AMDGPU: Cleanup immediate folding code
Matt Arsenault via llvm-commits
- [polly] r287819 - Fix typo.
Hongbin Zheng via llvm-commits
- [llvm] r287821 - [X86][AVX512VL] Add v2f64 -> v2i32/v2f32 + zero codegen tests
Simon Pilgrim via llvm-commits
- [lld] r287830 - Remove trailing whitespace.
Rui Ueyama via llvm-commits
- [llvm] r287831 - [SelectionDAG] Early-out in TargetLowering::expandMUL (NFC)
Nicolai Haehnle via llvm-commits
- [lld] r287832 - [ELF][MIPS] Fix handling of _gp/_gp_disp/__gnu_local_gp symbols
Simon Atanasyan via llvm-commits
- [compiler-rt] r287833 - [test] Use a helper macro to refer to MAP_ANON (NFC)
Vedant Kumar via llvm-commits
- [llvm] r287834 - [IR] Fix some Clang-tidy modernize-use-default, modernize-use-equal-delete and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Guozhi Wei via llvm-commits
- [llvm] r287835 - [X86][SSE] Add awareness of (v)cvtpd2dq and vcvtpd2udq implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [PATCH] D27067: [CommandLine] Remove redundant initializers for StringRef members
Malcolm Parsons via llvm-commits
- [lld] r287836 - Set default entry point to .text if no entry point is found.
Rui Ueyama via llvm-commits
- [lld] r287837 - [COFF] Add DebugInfoCodeView dependency
Rui Ueyama via llvm-commits
- [llvm] r287838 - [DebugInfo] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27069: Add "compiler-rt", "libcxx" and "libcxxabi" to svn:ignore under projects/
Kuba (Brecka) Mracek via llvm-commits
- [llvm] r287839 - Rely on a single DWARF version instead of having two copies
Greg Clayton via llvm-commits
- [PATCH] D27070: Implement STARTUP linker script command.
Rui Ueyama via llvm-commits
- [PATCH] D27071: Add the ability to get a signed integer attribute from a DWARFDebugInfoEntry.
Greg Clayton via llvm-commits
- [PATCH] D27072: [X86] Generalize CVTTPD2DQ/CVTTPD2UDQ and CVTDQ2PD/CVTUDQ2PD opcodes. NFCI
Simon Pilgrim via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via llvm-commits
- [PATCH] D27074: Object: Add IRObjectFile::getTargetTriple().
Peter Collingbourne via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Peter Collingbourne via llvm-commits
- [PATCH] D27076: Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [PATCH] D27078: LTO: Port the legacy LTO API to ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [PATCH] D27079: Object: Remove module accessors from IRObjectFile, and hide its constructor.
Peter Collingbourne via llvm-commits
- [PATCH] D27082: [LTO] Reject modules without datalayout
Davide Italiano via llvm-commits
- [llvm] r287840 - [lib/LTO] Rename few instances of Lto to LTO.
Davide Italiano via llvm-commits
- [PATCH] D12068: AMDGPU: Change how exp is printed
Tom Stellard via llvm-commits
- [llvm] r287841 - AMDGPU: Make m0 unallocatable
Matt Arsenault via llvm-commits
- [llvm] r287842 - AMDGPU: Remove m0 spilling code
Matt Arsenault via llvm-commits
- [llvm] r287843 - TRI: Add hook to pass scavenger during frame elimination
Matt Arsenault via llvm-commits
- [llvm] r287844 - AMDGPU: Preserve m0 value when spilling
Matt Arsenault via llvm-commits
- [PATCH] D26824: AMDGPU: Make m0 unallocatable
Matt Arsenault via llvm-commits
- [llvm] r287845 - Object: Simplify the IRObjectFile symbol iterator implementation.
Peter Collingbourne via llvm-commits
- Buildbot numbers for the week of 11/13/2016 - 11/19/2016
Galina Kistanova via llvm-commits
- [llvm] r287846 - Object: Add IRObjectFile::getTargetTriple().
Peter Collingbourne via llvm-commits
- [lld] r285186 - [ELF] Better error reporting for undefined symbols
Rui Ueyama via llvm-commits
- [PATCH] D27083: [sanitizer] Handle malloc_destroy_zone() on Darwin
Kuba (Brecka) Mracek via llvm-commits
- [lld] r287849 - Remove HasError and use ErrorCount instead.
Rui Ueyama via llvm-commits
- [lld] r287850 - Update comment.
Rui Ueyama via llvm-commits
- [PATCH] D26872: Outliner: Add MIR-level outlining pass
Craig Topper via llvm-commits
- [PATCH] D26790: [X86] Add a hasOneUse check to selectScalarSSELoad to keep the same load from being folded multiple times
Craig Topper via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Mehdi AMINI via llvm-commits
- [llvm] r287853 - [AVX-512] Move a 16 x float shuffle test to the v16 test file and add an integer variant.
Craig Topper via llvm-commits
- [llvm] r287854 - [AVX-512] Fix some mask shuffle tests to actually test the case they were supposed to test.
Craig Topper via llvm-commits
- [PATCH] D26232: [XRay][compiler-rt] XRay Buffer Queue
Dean Michael Berris via llvm-commits
- [PATCH] D27087: [AVX-512] Add support for changing VSHUFF64x2 to VSHUFF32x4 when its feeding a vselect with 32-bit element size.
Craig Topper via llvm-commits
- [llvm] r287856 - TableGen: Allow signed immediates for instruction aliases
Jacob Baungard Hansen via llvm-commits
- [llvm] r287857 - [CommandLine] Remove redundant initializers for StringRef members
Malcolm Parsons via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Daniel Cederman via llvm-commits
- [PATCH] D24822: [SelectionDAG] Enable division-by-constant optimization for wide types
Nicolai Hähnle via llvm-commits
- [lld] r287860 - [ELF] - Removed unused method. NFC.
George Rimar via llvm-commits
- [lld] r287869 - [ELF] Add terminating sentinel .ARM.exidx table entry
Peter Smith via llvm-commits
- [llvm] r287870 - [X86] Generalize CVTTPD2DQ/CVTTPD2UDQ and CVTDQ2PD/CVTUDQ2PD opcodes. NFCI
Simon Pilgrim via llvm-commits
- [PATCH] D27094: [StringRef] Use default member initializers and = default.
Malcolm Parsons via llvm-commits
- [llvm] r287871 - [AVR] Mark the 'select-must-add-unconditional-jump' test as 'XFAIL'
Dylan McKay via llvm-commits
- [llvm] r287873 - [x86] Rewrite getAddressFromInstr helper function
Nikolai Bozhenov via llvm-commits
- [llvm] r287874 - [x86] Minor refactoring of X86TargetLowering::EmitInstrWithCustomInserter
Nikolai Bozhenov via llvm-commits
- [PATCH] D27097: [ELF] Refactor target errors
Eugene Leviant via llvm-commits
- [llvm] r287875 - [x86] Fixing PR28755 by precomputing the address used in CMPXCHG8B
Nikolai Bozhenov via llvm-commits
- [PATCH] D25192: [x86] Minor refactoring of X86TargetLowering::EmitInstrWithCustomInserter:
Nikolai Bozhenov via llvm-commits
- [llvm] r287876 - [X86][AVX512DQVL] Add v2i64 -> v2f32 + zero codegen tests
Simon Pilgrim via llvm-commits
- [PATCH] D25088: [x86] Fixing PR28755 by precomputing the address used in CMPXCHG8B
Nikolai Bozhenov via llvm-commits
- [llvm] r287877 - [X86][AVX512DQVL] Add support for v2i64 -> v2f32 SINT_TO_FP/UINT_TO_FP lowering
Simon Pilgrim via llvm-commits
- [PATCH] D27098: [ELF] Refactor EhOutputSection
Eugene Leviant via llvm-commits
- [llvm] r287878 - [X86][AVX512DQVL] Add awareness of vcvtqq2ps and vcvtuqq2ps implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [PATCH] D15144: [mips[microMIPS]] Adding code size reduction pass for MicroMIPS
Milena Vujosevic Janicic via llvm-commits
- [PATCH] D27101: [Type] Extend VectorType to support scalable vectors. [IR support for SVE scalable vectors 1/4]
Paul Walker via llvm-commits
- [llvm] r287882 - [X86][AVX512] Add support for v2i64 fptosi/fptoui/sitofp/uitofp on AVX512DQ-only targets
Simon Pilgrim via llvm-commits
- [PATCH] D27102: [Constants] Add scalable vector support to ConstantVector::getSplat. [IR support for SVE scalable vectors 2/4]
Paul Walker via llvm-commits
- [llvm] r287886 - [X86][SSE] Improve UINT_TO_FP v2i32 -> v2f64
Simon Pilgrim via llvm-commits
- [llvm] r287888 - [X86] Don't round trip a unique_ptr through a raw pointer for assignment.
Benjamin Kramer via llvm-commits
- [PATCH] D27103: [Constants] Represent the runtime length of a scalable vector. [IR support for SVE scalable vectors 3/4]
Paul Walker via llvm-commits
- [llvm] r287889 - Fix unused variable warning
Simon Pilgrim via llvm-commits
- [PATCH] D27105: [Constants] Add "stepvector" to represent the sequence 0, 1, 2, 3... [IR support for SVE scalable vectors 4/4]
Paul Walker via llvm-commits
- [llvm] r287891 - Test Commit, removing a blank line in CREDITS.TXT
Abhilash Bhandari via llvm-commits
- [lld] r287895 - Use a more explicit type for the sizeof.
Rafael Espindola via llvm-commits
- [PATCH] D27106: AMDGPU/SI: Enable MemorySSA for EarlyCSE
Tom Stellard via llvm-commits
- [PATCH] D27108: [ELF] Print file:line for 'undefined section' error
Eugene Leviant via llvm-commits
- [PATCH] D27110: [GVNHoist] Early exit of cheap computations
Aditya Kumar via llvm-commits
- [llvm] r287897 - [AVX-512] Add tests demonstrating failure to generated masked instructions for VSHUFF32x4 and VSHUFI32x4 due to shuffle lowering widening elements.
Craig Topper via llvm-commits
- [PATCH] D27111: Enable aggressive hoisting when optimizing for code-size.
Aditya Kumar via llvm-commits
- [llvm] r287898 - Test commit access.
Serge Rogatch via llvm-commits
- [PATCH] D27112: [tsan] Add support for GCD dispatch_suspend and dispatch_resume
Kuba (Brecka) Mracek via llvm-commits
- Define strnlen when it is not in libc
Chi-Hua Chen via llvm-commits
- [PATCH] D26558: [sanitizer] Passthrough CMAKE_OSX_DEPLOYMENT_TARGET when building compiler-rt from clang/runtime/CMakeLists.txt
Kuba (Brecka) Mracek via llvm-commits
- [lld] r287899 - Define toString(const SymbolBody &) and remove maybeDemangle instead.
Rui Ueyama via llvm-commits
- [PATCH] D27113: Expensive checks: support promoted floats.
Anton Yartsev via llvm-commits
- [lld] r287900 - Include a hint how to see all errors if error is truncated.
Rui Ueyama via llvm-commits
- [lld] r287901 - Use toString() to report incompatible files.
Rui Ueyama via llvm-commits
- [compiler-rt] r287902 - [tsan] Add support for GCD dispatch_suspend and dispatch_resume
Kuba Mracek via llvm-commits
- [llvm] r287903 - [X86] Modify two tests that passed undef to both sides of a vselect to instead pass unique values.
Craig Topper via llvm-commits
- [llvm] r287904 - [DAGCombine] Teach DAG combine that if both inputs of a vselect are the same, then the condition doesn't matter and the vselect can be removed.
Craig Topper via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via llvm-commits
- [llvm] r287905 - Add "compiler-rt", "libcxx" and "libcxxabi" to svn:ignore under projects/
Kuba Mracek via llvm-commits
- [PATCH] D27116: Fix crash when using __has_nothrow_copy with inherited constructors
Philippe Daouadi via llvm-commits
- [PATCH] D27117: Support -color-diagnostics={auto,always,never}.
Rui Ueyama via llvm-commits
- [PATCH] D27118: [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Marcin Kościelnicki via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba (Brecka) Mracek via llvm-commits
- [lld] r287907 - Merging r280990:
Tom Stellard via llvm-commits
- [llvm] r287908 - [X86] Size a SmallVector to the worst case mask size for a 512-bit shuffle. NFCI
Craig Topper via llvm-commits
- [llvm] r287909 - [X86] Invert an 'if' and early out to fix a weird indentation. NFCI
Craig Topper via llvm-commits
- [compiler-rt] r287910 - [XRay][compiler-rt] XRay Buffer Queue
Dean Michael Berris via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
Dean Michael Berris via llvm-commits
- [compiler-rt] r287911 - Revert "[XRay][compiler-rt] XRay Buffer Queue"
Dean Michael Berris via llvm-commits
- [PATCH] D27122: IR: Move NumElements field from {Array, Vector}Type to SequentialType.
Peter Collingbourne via llvm-commits
- [lld] r287913 - [ELF] - Add support for access to most of synthetic sections from linkerscript.
George Rimar via llvm-commits
- [lld] r287914 - [ELF] EhOutputSection improvements
Eugene Leviant via llvm-commits
- [lld] r287915 - [ELF] Refactor getDynRel to print error location
Eugene Leviant via llvm-commits
- [llvm] r287918 - [mips] Correct jal expansion for local symbols in .local directives.
Simon Dardis via llvm-commits
- [llvm] r287919 - [X86][SSE] Added v16i8 shuffle test case from PR31151
Simon Pilgrim via llvm-commits
- [PATCH] D17293: [MC] AsmLexer: add extensible identifier's character set support.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D27127: [Sparc] Remove execute permissions from non-executable text files
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D27128: [ELF] Refactor file I/O error messages
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r287925 - [Loop Unswitch] Patch to selective unswitch only the reachable branch instructions.
Abhilash Bhandari via llvm-commits
- [PATCH] D27129: [SelectionDAG] Add partial BITCAST support to computeKnownBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
silviu.baranga at arm.com via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via Phabricator via llvm-commits
- [llvm] r287928 - [X86][SSE] Added knownbits through bitcast test
Simon Pilgrim via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r287930 - Revert "AMDGPU: Preserve m0 value when spilling"
Marek Olsak via llvm-commits
- [llvm] r287931 - Revert "AMDGPU: Remove m0 spilling code"
Marek Olsak via llvm-commits
- [llvm] r287932 - Revert "AMDGPU: Make m0 unallocatable"
Marek Olsak via llvm-commits
- [llvm] r287933 - Revert "AMDGPU: Fix not setting kill flag on temp reg when spilling"
Marek Olsak via llvm-commits
- [llvm] r287934 - Revert "AMDGPU: Fix adding extra implicit def of register"
Marek Olsak via llvm-commits
- [llvm] r287935 - Revert "AMDGPU: Fix MMO when splitting spill"
Marek Olsak via llvm-commits
- [llvm] r287936 - Revert "AMDGPU: Implement SGPR spilling with scalar stores"
Marek Olsak via llvm-commits
- [Phabricator] Emails are now sent via Phabricator
Eric Liu via llvm-commits
- [llvm] r287937 - [AVX-512] Add VPERMT2* and VPERMI2* instructions to load folding tables.
Craig Topper via llvm-commits
- AMDGPU: Reverted SGPR spilling through scalar stores
Marek Olšák via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
Eugene Leviant via llvm-commits
- [llvm] r287939 - [AVX-512] Add support for changing VSHUFF64x2 to VSHUFF32x4 when its feeding a vselect with 32-bit element size.
Craig Topper via llvm-commits
- [llvm] r287940 - Use SDValue helper instead of explicitly going via SDValue::getNode(). NFCI
Simon Pilgrim via llvm-commits
- [llvm] r287941 - Use SDValue helpers instead of explicitly going via SDValue::getNode(). NFCI
Simon Pilgrim via llvm-commits
- [llvm] r287942 - AMDGPU/SI: Add back reverted SGPR spilling code, but disable it
Marek Olsak via llvm-commits
- [lld] r287943 - Move getLocation from Relocations.cpp to InputSection.cpp.
Rui Ueyama via llvm-commits
- [lld] r287944 - Remove a parameter from ScriptParser.
Rui Ueyama via llvm-commits
- [lld] r287945 - Move typedefs inside a class definition.
Rui Ueyama via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
Rui Ueyama via llvm-commits
- [lld] r287948 - We shouldn't call parallle_for_each if -no-thread is given.
Rui Ueyama via llvm-commits
- [lld] r287949 - Support -color-diagnostics={auto,always,never}.
Rui Ueyama via llvm-commits
- [PATCH] D27137: [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [lld] r287950 - Do not print out ARGV0 in white because it's unreadable on white background.
Rui Ueyama via llvm-commits
- [lld] r287951 - Fix typo.
Rui Ueyama via llvm-commits
- [lld] r287952 - Fix buildbots.
Rui Ueyama via llvm-commits
- [llvm] r287953 - [SimplifyCFG] auto-generate better checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r287954 - [SimplifyCFG] auto-generate better checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27139: [tsan] Fix the lit expansion of %deflake not to eat a space
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27141: [asan] Support handle_sigill on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r287955 - Replace some callers of setTailCall with setTailCallKind
David Majnemer via llvm-commits
- [llvm] r287956 - [AVX-512] Put the AVX-512 sections of the load folding tables into mostly alphabetical order. This is consistent with the older sections of the table. NFC
Craig Topper via llvm-commits
- [compiler-rt] r287957 - [asan] Add a "dump_registers" flag to print out CPU registers after a SIGSEGV
Kuba Mracek via llvm-commits
- [PATCH] D11365: [asan] Add a "dump_registers" flag to print out CPU registers after a SIGSEGV
Phabricator via Phabricator via llvm-commits
- [llvm] r287958 - Un-XFAIL an AVR CodeGen test
Dylan McKay via llvm-commits
- [compiler-rt] r287959 - [asan] Support handle_sigill on Darwin
Kuba Mracek via llvm-commits
- [llvm] r287960 - [X86] Add SSE, AVX, and AVX2 version of MOVDQU to the load/store folding tables for consistency.
Craig Topper via llvm-commits
- [llvm] r287961 - [X86][XOP] Add a reversed reg/reg form for VPROT instructions.
Craig Topper via llvm-commits
- [llvm] r287962 - AMDGPU/SI: Use float as the operand type for amdgcn.interp intrinsics
Tom Stellard via llvm-commits
- [PATCH] D26724: AMDGPU/SI: Use float as the operand type for amdgcn.interp intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D23584: AMDGPU: Don't required structured CFG
Tom Stellard via Phabricator via llvm-commits
- [polly] r287963 - [ScopDectionDiagnostic] Use scoped enums instead three letter prefix [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D23417: AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Tom Stellard via Phabricator via llvm-commits
- [polly] r287964 - [ScopDetectionDiagnostic] Remove leftover RejectReasonKind for Conditions [NFC]
Tobias Grosser via llvm-commits
- [polly] r287965 - [ScopDetectionDiagnostic] IrreducibleRegion is a subclasses of CFG
Tobias Grosser via llvm-commits
- [lld] r287967 - [ELF] Be compliant with LLVM and rename Lto into LTO. NFCI.
Davide Italiano via llvm-commits
- [polly] r287968 - [ScopDetectionDiagnostic] Collect statistics for each diagnostic type
Tobias Grosser via llvm-commits
- [lld] r287969 - Create sections with just assignments as STT_NOBITS.
Rafael Espindola via llvm-commits
- [llvm] r287970 - [AVX-512] Add VLX versions of VDIVPD/PS and VMULPD/PS to load folding tables.
Craig Topper via llvm-commits
- [llvm] r287971 - [AVX-512] Teach LowerFormalArguments to use the extended register class when available. Fix the avx512vl stack folding tests to clobber more registers or otherwise they use xmm16 after this change.
Craig Topper via llvm-commits
- [llvm] r287972 - [AVX-512] Add masked 512-bit integer add/sub instructions to load folding tables.
Craig Topper via llvm-commits
- [polly] r287973 - [ScopDetect] Expand statistics of the detected scops
Tobias Grosser via llvm-commits
- [llvm] r287974 - [AVX-512] Add masked 128/256-bit integer add/sub instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r287975 - [AVX-512] Add unmasked EVEX vpmovzx/sx instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r287976 - add optional param to copy metadata when creating selects; NFC
Sanjay Patel via llvm-commits
- [lld] r287977 - Split MergeOutputSection::finalize.
Rui Ueyama via llvm-commits
- [lld] r287978 - Make getColorDiagnostics return a boolean value instead of an enum.
Rui Ueyama via llvm-commits
- [lld] r287979 - Change return types of split{Non,}Strings.
Rui Ueyama via llvm-commits
- [llvm] r287980 - [InstCombine] don't drop metadata in FoldOpIntoSelect()
Sanjay Patel via llvm-commits
- [llvm] r287982 - [InstCombine] add test to show missing vector optimization; NFC
Sanjay Patel via llvm-commits
- [PATCH] D26556: [InstCombine] don't widen most selects by hoisting an extend
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r287983 - [X86] Add a hasOneUse check to selectScalarSSELoad to keep the same load from being folded multiple times.
Craig Topper via llvm-commits
- [polly] r287984 - [ScopInfo] Use SCEVRewriteVisitor to simplify SCEVSensitiveParameterRewriter [NFC]
Tobias Grosser via llvm-commits
- [llvm] r287985 - [X86] Simplify control flow. NFCI
Craig Topper via llvm-commits
- [llvm] r287986 - [X86] Fix the zero extending load detection in X86DAGToDAGISel::selectScalarSSELoad to pass the load node to IsProfitableToFold and IsLegalToFold.
Craig Topper via llvm-commits
- [llvm] r287987 - [X86] Remove hasOneUse check that is redundant with the one in IsProfitableToFold.
Craig Topper via llvm-commits
- [compiler-rt] r287989 - [tsan] Fix the lit expansion of %deflake not to eat a space
Kuba Mracek via llvm-commits
- [PATCH] D27144: [AVX-512] Correctly preserve the passthru semantics of the FMA scalar intrinsics
Craig Topper via Phabricator via llvm-commits
- [llvm] r287991 - [X86] Remove alignment restrictions from load folding table for some instructions that don't have a restriction.
Craig Topper via llvm-commits
- [llvm] r287992 - [SLP] Add new and update existing lit testfor providing more context to incoming patch for vectorization of jumbled load
Mohammad Shahid via llvm-commits
- [PATCH] D27145: Add "RPRED" mechanism for relocation predicates. (5% speedup for `ld.lld -O0`)
Sean Silva via Phabricator via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
Rui Ueyama via Phabricator via llvm-commits
- [www] r287993 - Add more slides.
Tanya Lattner via llvm-commits
- [PATCH] D27147: Put always_inline on adjustExpr
Sean Silva via Phabricator via llvm-commits
- [lld] r287994 - Don't put an orphan before the first . assignment.
Rafael Espindola via llvm-commits
- [PATCH] D26743: Expandload and Compressing store - documentation update
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r287995 - [AVX-512] Add masked EVEX vpmovzx/sx instructions to load folding tables.
Craig Topper via llvm-commits
- [lld] r287996 - Also skip regular symbol assignment at the start of a script.
Rafael Espindola via llvm-commits
- [PATCH] D26895: [X86][LMT] Restrict nop length to one
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D27148: Regcall - Adding support for mask types
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r287997 - fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r287998 - add tests to show missing analysis; NFC
Sanjay Patel via llvm-commits
- [llvm] r288000 - [X86][SSE] Added tests showing missed combines for shuffle to shifts.
Simon Pilgrim via llvm-commits
- [llvm] r288001 - [X86] Add TB_NO_REVERSE to entries in the load folding table where the instruction's load size is smaller than the register size.
Craig Topper via llvm-commits
- [lld] r288002 - Add paralell_for and use it where appropriate.
Rui Ueyama via llvm-commits
- [llvm] r288003 - [X86][SSE] Split lowerVectorShuffleAsShift ready for combines. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288004 - [AVX-512] Add integer and fp unpck instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r288005 - [InstSimplify] allow integer vector types to use computeKnownBits
Sanjay Patel via llvm-commits
- [llvm] r288006 - [X86][SSE] Add support for combining target shuffles to 128/256-bit PSLL/PSRL bit shifts
Simon Pilgrim via llvm-commits
- [PATCH] D27152: Merge strings using sharded hash tables.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r288007 - [X86] Add SHL by 1 to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r288008 - [X86][FMA4] Add test cases to demonstrate missed folding opportunities for FMA4 scalar intrinsics.
Craig Topper via llvm-commits
- [llvm] r288009 - [X86][FMA4] Add load folding support for FMA4 scalar intrinsic instructions.
Craig Topper via llvm-commits
- [llvm] r288010 - [X86][FMA] Add missing Predicates qualifier around scalar FMA intrinsic patterns.
Craig Topper via llvm-commits
- [llvm] r288011 - [X86][FMA4] Remove isCommutable from FMA4 scalar intrinsics. They aren't commutable as operand 0 should pass its upper bits through to the output.
Craig Topper via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [lld] r288012 - Always create a PT_ARM_EXIDX if needed.
Rafael Espindola via llvm-commits
- [PATCH] D26343: [RFC] Refactor TargetParserTests
jojo.ma via Phabricator via llvm-commits
- [llvm] r288013 - [PM] Add an ASCII-art diagram for the call graph in the CGSCC unit test.
Chandler Carruth via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Sean Silva via Phabricator via llvm-commits
- [llvm] r288014 - Improve error handling in YAML parsing
Mehdi Amini via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r288015 - Revert "Improve error handling in YAML parsing"
Mehdi Amini via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Rafael Ávila de Espíndola via Phabricator via llvm-commits
Last message date:
Sun Nov 27 23:59:41 PST 2016
Archived on: Mon Nov 28 00:51:19 PST 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).