The Week Of Monday 25 August 2014 Archives by author
Starting: Mon Aug 25 00:15:17 PDT 2014
Ending: Sun Aug 31 23:12:54 PDT 2014
Messages: 806
- [PATCH] Ignore lifetime intrinsics in use list for MemCpyOptimizer.
Luqman Aden
- [PATCH] Ignore lifetime intrinsics in use list for MemCpyOptimizer.
Luqman Aden
- [PATCH] Make sure to set trunc store action to Expand for all X86 targets.
Luqman Aden
- [PATCH] [Zorg] Modify LibCxxAndABIBuilder to support testing libcxx with multiple standard versions.
Dan Albert
- [llvm] r216678 - Do not introduce new shuffle patterns after operation legalization if SHUFFLE_VECTOR
Owen Anderson
- [llvm] r216678 - Do not introduce new shuffle patterns after operation legalization if SHUFFLE_VECTOR
Owen Anderson
- [llvm] r216735 - R600/SI: Use mad for fsub + fmul
Matt Arsenault
- [llvm] r216736 - Make fabs safe to speculatively execute
Matt Arsenault
- [PATCH] Make fabs safe to speculatively execute
Matt Arsenault
- [PATCH] R600/SI: Use mad for fsub + fmul
Matt Arsenault
- [PATCH] R600/SI: Try to keep mul on SALU
Matt Arsenault
- [PATCH] Fix crash when looking up the addrspace of GEPs with vector types
Matt Arsenault
- [llvm] r216846 - Consider addrspaces in canLosslesslyBitCastTo()
Matt Arsenault
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Rafael Auler
- [PATCH] [Support] Windows - Refactor argument serialization logic when executing process in Program.inc [NFC]
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [PATCH] [Support] Windows - Refactor argument serialization logic when executing process in Program.inc [NFC]
Rafael Auler
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Rafael Auler
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Auler
- [llvm] r216666 - Silence a -Wsign-compare warning. NFC.
Aaron Ballman
- [llvm] r216787 - Stuff
Aaron Ballman
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
Aaron Ballman
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
Aaron Ballman
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
Aaron Ballman
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
JF Bastien
- [PATCH] [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
JF Bastien
- [PATCH] [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
JF Bastien
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
JF Bastien
- [PATCH] Fix typos in comments, NFC
JF Bastien
- [PATCH] Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a AtomicRMW
JF Bastien
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
JF Bastien
- [PATCH] [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass
JF Bastien
- [PATCH] [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass
JF Bastien
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
Daniel Berlin
- [Patch] Improvements for CMake cross compilation on OS X
Chris Bieneman
- [Patch] Removing static initializers from TimeValue
Chris Bieneman
- [Patch] Removing static initializers from Signals.inc
Chris Bieneman
- [Patch] Removing static initializers from TimeValue
Chris Bieneman
- [Patch] Removing static initializers from TimeValue
Chris Bieneman
- [Patch] Removing static initializers from Signals.inc
Chris Bieneman
- [llvm] r216703 - Cleaning up static initializers in TimeValue.
Chris Bieneman
- [llvm] r216704 - Cleaning up static initializers in Signals.inc
Chris Bieneman
- [Patch] Removing static initializers from TimeValue
Chris Bieneman
- [Patch] Removing static initializers from Signals.inc
Chris Bieneman
- [llvm] r216357 - Analysis: unique_ptr-ify DependenceAnalysis::depends
David Blaikie
- [llvm] r216358 - Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo
David Blaikie
- [llvm] r216358 - Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo
David Blaikie
- [llvm] r216359 - Support/APFloat: unique_ptr-ify temp arrays
David Blaikie
- [llvm] r216360 - Support/Path: remove raw delete
David Blaikie
- [llvm] r216362 - ExecutionEngine: unique_ptr-ify
David Blaikie
- [llvm] r216363 - NVPTX: remove raw delete call
David Blaikie
- [llvm] r216364 - NVPTX: remove another raw delete call
David Blaikie
- [llvm] r216365 - AArch64: use std::vector for temp array
David Blaikie
- [llvm] r216366 - AArch64: unique_ptr-ify map structures
David Blaikie
- [llvm] r216367 - CodeGen/LiveVariables: switch to std::vector
David Blaikie
- [PATCH] [AArch64] FP load balancing pass for Cortex-A57
David Blaikie
- [llvm] r216364 - NVPTX: remove another raw delete call
David Blaikie
- [llvm] r216466 - Return a std::unique_ptr from the IRReader.h functions. NFC.
David Blaikie
- [patch] Pass a MemoryBufferRef when we can avoid taking ownership
David Blaikie
- [PATCH] unique_ptrify llvm::getLazyBitcodeModule's MemoryBuffer parameter
David Blaikie
- [patch] Pass a MemoryBufferRef when we can avoid taking ownership
David Blaikie
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
David Blaikie
- [PATCH] IR: Move the complex address expression field out of DIVariable and into an extra argument of the dbg.declare/dbg.value intrinsics.
David Blaikie
- [PATCH] IR: Move the complex address expression field out of DIVariable and into an extra argument of the dbg.declare/dbg.value intrinsics.
David Blaikie
- [llvm] r216505 - Fix a couple of debug info test cases to match the metadata schema change in r216239
David Blaikie
- [llvm] r216521 - Remove type unit skeletons. GDB no longer needs them & this saves a heap of space.
David Blaikie
- [PATCH] IR: Move the complex address expression field out of DIVariable and into an extra argument of the dbg.declare/dbg.value intrinsics.
David Blaikie
- [llvm] r216605 - Convert a few more cases of direct intialization of unique_ptrs from MemoryBuffer::getMemBuffer to move initialization now that it returns by unique_ptr instead of raw pointer.
David Blaikie
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
David Blaikie
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
David Blaikie
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
David Blaikie
- [PATCH] Use attachLowHighPC also for compile unit DIE
David Blaikie
- [AArch64] DW_TAG_label prevents elf from loading in Trace32 and other tools
David Blaikie
- [AArch64] DW_TAG_label prevents elf from loading in Trace32 and other tools
David Blaikie
- [PATCH] Use attachLowHighPC also for compile unit DIE
David Blaikie
- [PATCH] Use attachLowHighPC also for compile unit DIE
David Blaikie
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
David Blaikie
- [llvm] r216787 - Stuff
David Blaikie
- [llvm] r216788 - Omit dwarf::DW_AT_frame_base under -gmlt
David Blaikie
- [llvm] r216789 - Omit DW_AT_artificial, DW_AT_external, and similar attributes under -gmlt
David Blaikie
- [llvm] r216790 - Add a trivial functor for use with unique_ptrs managing memory that needs to be freed rather than deleted.
David Blaikie
- [llvm] r216792 - Revert accidentally committed patches r216787-r216789
David Blaikie
- [llvm] r216787 - Stuff
David Blaikie
- [llvm] r216787 - Stuff
David Blaikie
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
David Blaikie
- [llvm] r216789 - Omit DW_AT_artificial, DW_AT_external, and similar attributes under -gmlt
David Blaikie
- [llvm] r216821 - Add a test for converting ArrayRef<T *> to ArrayRef<const T *>.
David Blaikie
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
David Blaikie
- [llvm] r216830 - Add some negative (and positive) static_assert checks for ArrayRef-of-pointer conversions introduced in r216709
David Blaikie
- [llvm] r216821 - Add a test for converting ArrayRef<T *> to ArrayRef<const T *>.
David Blaikie
- [llvm] r216833 - Simplify expression using container's front() rather than begin()->
David Blaikie
- [llvm] r216838 - Refactor constructImportedEntityDIE(DwarfUnit, DIImportedEntity) to return a DIE rather than inserting it into a specified context.
David Blaikie
- [llvm] r216839 - Modify DwarfDebug::constructImportedEntityDIE to return rather than insert into the scope
David Blaikie
- [llvm] r216840 - Delay adding imported entity DIEs to the lexical scope, streamlining the check for "this scope has nothing in it"
David Blaikie
- [llvm] r216845 - DebugInfo: Move argument creation up into the caller that's unambiguously handling the subprogram scope (replacing a conditional with an assertion in the process)
David Blaikie
- [llvm] r216861 - DebugInfo: Elide lexical scopes which only contain other (inline or lexical) scopes.
David Blaikie
- [llvm] r216861 - DebugInfo: Elide lexical scopes which only contain other (inline or lexical) scopes.
David Blaikie
- [llvm] r216812 - Fixed a build problem when there were headers
Sean Callanan
- [llvm] r216359 - Support/APFloat: unique_ptr-ify temp arrays
Chandler Carruth
- [llvm] r216360 - Support/Path: remove raw delete
Chandler Carruth
- [llvm] r216363 - NVPTX: remove raw delete call
Chandler Carruth
- [llvm] r216391 - [x86] Fix a bug in r216319 where I was missing a 'break'.
Chandler Carruth
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Chandler Carruth
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Chandler Carruth
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Chandler Carruth
- SLP/Loop vectorizer pass ordering
Chandler Carruth
- [llvm] r216537 - [SDAG] Re-instate r215611 with a fix to a pesky X86 DAG combine.
Chandler Carruth
- [llvm] r216538 - [x86] Fix a regression introduced with r213897 for 32-bit targets where
Chandler Carruth
- [PATCH] [x86] Make vector legalization of extloads work more like the "normal" vector operation legalization with support for custom target lowering and fallback to expand when it fails, and use this to implement sext and anyext load lowering for x86 in a...
Chandler Carruth
- [PATCHES] A module inliner pass with a greedy call site queue
Chandler Carruth
- [llvm] r216597 - InstSimplify: Don't simplify gep X, (Y-X) to Y if types differ
Chandler Carruth
- [llvm] r216597 - InstSimplify: Don't simplify gep X, (Y-X) to Y if types differ
Chandler Carruth
- [PATCHES] A module inliner pass with a greedy call site queue
Chandler Carruth
- [PATCHES] A module inliner pass with a greedy call site queue
Chandler Carruth
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
Chandler Carruth
- [llvm] r216643 - [x86] Clean up some tests to use FileCheck and combine two into a single
Chandler Carruth
- [llvm] r216644 - [x86] Inline an SSE4 helper function for INSERT_VECTOR_ELT lowering, no
Chandler Carruth
- [llvm] r216645 - [x86] Hoist conditions from *every single if* in this routine to
Chandler Carruth
- [llvm] r216646 - [x86] Fix whitespace and formatting around this function with
Chandler Carruth
- [llvm] r216678 - Do not introduce new shuffle patterns after operation legalization if SHUFFLE_VECTOR
Chandler Carruth
- [llvm] r216678 - Do not introduce new shuffle patterns after operation legalization if SHUFFLE_VECTOR
Chandler Carruth
- [Patch] Improvements for CMake cross compilation on OS X
Chandler Carruth
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Chandler Carruth
- [Patch] Removing static initializers from TimeValue
Chandler Carruth
- [Patch] Removing static initializers from Signals.inc
Chandler Carruth
- [Patch] Removing static initializers from TimeValue
Chandler Carruth
- [Patch] Removing static initializers from TimeValue
Chandler Carruth
- [Patch] Removing static initializers from Signals.inc
Chandler Carruth
- [PATCH] Assign a low branch weight to ASan's slow path.
Chandler Carruth
- [llvm] r216709 - Add conversion constructor to convert ArrayRef<T*> to ArrayRef<const T*>. Reviewed with Chandler and David Blaikie.
Chandler Carruth
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Chandler Carruth
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Chandler Carruth
- [PATCH] Remove static initializers from MCSchedModel
Chandler Carruth
- [PATCH] Remove static initializers from MCSchedModel
Chandler Carruth
- [llvm] r215841 - BumpPtrAllocator: remove 'no slabs allocated yet' check
Chandler Carruth
- [llvm] r210996 - Temporarily revert r210953 in an attempt to bring the ARM buildbots
Eric Christopher
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
Peter Collingbourne
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
Peter Collingbourne
- [PATCH] Remove spurious mask operations from AArch64 add->compares on 16 and 8 bit values
Quentin Colombet
- [PATCH] Make the rematerialization loop find the same uses as the spill loop in InlineSpiller.cpp
Quentin Colombet
- [llvm] r216629 - [FastISel][AArch64] Don't fold instructions too aggressively into the memory operation.
Quentin Colombet
- [PATCH] Make the rematerialization loop find the same uses as the spill loop in InlineSpiller.cpp
Quentin Colombet
- [PATCH] Remove spurious mask operations from AArch64 add->compares on 16 and 8 bit values
Quentin Colombet
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [PATCH] Tablegen binary literals should be sized
Pete Cooper
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [llvm] r216757 - Tablegen fixes for new syntax when initializing bits from variables.
Pete Cooper
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [PATCH] Remove static initializers from MCSchedModel
Pete Cooper
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Demikhovsky, Elena
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Demikhovsky, Elena
- [llvm] r216530 - AVX-512: Added intrinsic for VMOVSS store form with mask.
Elena Demikhovsky
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Demikhovsky, Elena
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Sergey Dmitrouk
- [PATCH][AArch64] Enable sign check optimization by CSE
Sergey Dmitrouk
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Sergey Dmitrouk
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Sergey Dmitrouk
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Sergey Dmitrouk
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Sergey Dmitrouk
- [PATCH] [Polly] Allow the IslExprBuilder to compare pointers
Johannes Doerfert
- [PATCH] [Refactor] Cleanup runtime code generation
Johannes Doerfert
- [PATCH] [Polly] Runtime alias checks
Johannes Doerfert
- [PATCH] Tablegen binary literals should be sized
Jean-Luc Duprat
- [llvm] r216757 - Tablegen fixes for new syntax when initializing bits from variables.
Jean-Luc Duprat
- [llvm] r216798 - Comment only: Annotate loop as per mailing list discussion
Jean-Luc Duprat
- [llvm] r216757 - Tablegen fixes for new syntax when initializing bits from variables.
Jean-Luc Duprat
- [PATCH] Moving few patterns from visitAnd/visitOr/visitXor to SimplifyUsingDistributiveLaws()
Dinesh Dwivedi
- [llvm] r216443 - This patch enables SimplifyUsingDistributiveLaws() to handle following pattens.
Dinesh Dwivedi
- [llvm] r216373 - MergeFunctions, tiny refactoring:
Stepan Dyatkovskiy
- [llvm] r216374 - MergeFunctions, tiny refactoring:
Stepan Dyatkovskiy
- [llvm] r216375 - MergeFunctions, tiny refactoring:
Stepan Dyatkovskiy
- [llvm] r216376 - MergeFunctions, tiny refactoring:
Stepan Dyatkovskiy
- [PATCH libclc] Fix build against LLVM SVN >= r216393
Michel Dänzer
- [Mesa-dev] [PATCH libclc] Fix build against LLVM SVN >= r216393
Michel Dänzer
- [llvm] r214494 - SLPVectorizer: improved scheduling algorithm.
Erik Eckstein
- [llvm] r216656 - Fix: SLPVectorizer tried to move an instruction which was replaced by a vector instruction.
Erik Eckstein
- [llvm] r214494 - SLPVectorizer: improved scheduling algorithm.
Erik Eckstein
- [lld] r216402 - Use LLD naming style.
Rafael Avila de Espindola
- [llvm] r216393 - Modernize raw_fd_ostream's constructor a bit.
Rafael Espindola
- [polly] r216394 - Update for LLVM api change
Rafael Espindola
- [lld] r216395 - Update for LLVM api change
Rafael Espindola
- [dragonegg] r216401 - Update for LLVM API change.
Rafael Espindola
- [llvm] r216411 - Refactor argument serialization logic when executing process. NFC.
Rafael Espindola
- [llvm] r216415 - Fix bug in llvm::sys::argumentsFitWithinSystemLimits().
Rafael Espindola
- [llvm] r216460 - Merge TempDir and system_temp_directory.
Rafael Espindola
- [llvm] r216461 - Simplify LTOModule::makeLTOModule a bit. NFC.
Rafael Espindola
- [llvm] r216464 - Return a std::unique_ptr from parseInputFile and propagate. NFC.
Rafael Espindola
- [llvm] r216466 - Return a std::unique_ptr from the IRReader.h functions. NFC.
Rafael Espindola
- [llvm] r216468 - Invert the condition to have a single return.
Rafael Espindola
- [llvm] r216484 - Give ExecutionEngine of top level buffers.
Rafael Espindola
- [llvm] r216488 - Pass a MemoryBufferRef when we can avoid taking ownership.
Rafael Espindola
- [llvm] r216492 - Pass a std::unique_ptr<MemoryBuffer>& to getLazyBitcodeModule.
Rafael Espindola
- [llvm] r216575 - yaml::Stream doesn't need to take ownership of the buffer.
Rafael Espindola
- [llvm] r216580 - Remove unused argument.
Rafael Espindola
- [llvm] r216583 - Return a std::unique_ptr when creating a new MemoryBuffer.
Rafael Espindola
- [llvm] r216608 - Don't create a MemoryBuffer just to get the MemoryBufferRef. NFC.
Rafael Espindola
- [llvm] r216618 - Fix a double free in llvm::getBitcodeTargetTriple.
Rafael Espindola
- [llvm] r216682 - On MachO, don't put non-private constants in mergeable sections.
Rafael Espindola
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Ávila de Espíndola
- [PATCH] [Support] Windows - Refactor argument serialization logic when executing process in Program.inc [NFC]
Rafael Ávila de Espíndola
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Rafael Ávila de Espíndola
- [PATCH] [Support] Windows - Refactor argument serialization logic when executing process in Program.inc [NFC]
Rafael Ávila de Espíndola
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Rafael Ávila de Espíndola
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Ávila de Espíndola
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Ávila de Espíndola
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Rafael Ávila de Espíndola
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Rafael Ávila de Espíndola
- [PATCH] Add writeFileWithSystemEncoding to LibLLVMSupport
Rafael Espíndola
- [llvm] r216422 - Fix Path unittests on Windows after raw_fd_ostream changes
Rafael Espíndola
- [llvm] r216071 - Quick fix for an use after free.
Rafael Espíndola
- [llvm] r216466 - Return a std::unique_ptr from the IRReader.h functions. NFC.
Rafael Espíndola
- [patch] Pass a MemoryBufferRef when we can avoid taking ownership
Rafael Espíndola
- [patch] Pass a MemoryBufferRef when we can avoid taking ownership
Rafael Espíndola
- [patch] Pass a MemoryBufferRef when we can avoid taking ownership
Rafael Espíndola
- [llvm] r216460 - Merge TempDir and system_temp_directory.
Rafael Espíndola
- [llvm] r216605 - Convert a few more cases of direct intialization of unique_ptrs from MemoryBuffer::getMemBuffer to move initialization now that it returns by unique_ptr instead of raw pointer.
Rafael Espíndola
- [llvm] r216647 - MC: Don't crash when the COFF section limit is reached
Rafael Espíndola
- [patch] Replace -use-init-array with -use-ctors
Rafael Espíndola
- [llvm] r215224 - Delete dead code. NFC.
Rafael Espíndola
- [PATCH] Use the integrated assembler by default on FreeBSD/NetBSD sparc
Rafael Espíndola
- [llvm] r216066 - Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type
Rafael Espíndola
- release_35 patches for unroll pragma
Hal Finkel
- [PATCH] An Aliasing Validator/Sanitizer
Hal Finkel
- SLP/Loop vectorizer pass ordering
Hal Finkel
- SLP/Loop vectorizer pass ordering
Hal Finkel
- [llvm] r216678 - Do not introduce new shuffle patterns after operation legalization if SHUFFLE_VECTOR
Hal Finkel
- [llvm] r216741 - Fix a typo in AddAliasScopeMetadata
Hal Finkel
- [llvm] r216818 - Fix AddAliasScopeMetadata to not add scopes when deriving from unknown pointers
Hal Finkel
- [llvm] r216863 - Fix AddAliasScopeMetadata again - alias.scope must be a complete description
Hal Finkel
- SLP/Loop vectorizer pass ordering
Hal Finkel
- [PATCH] [make & configure] Don't strip leading underscore on Win64
Keno Fischer
- [PATCH] Fix generic shift expansion when shift amount is 0
Keno Fischer
- [PATCH] [Zorg] Add a new libc++ buildslave
Eric Fiselier
- [PATCH] [Zorg] Modify LIT flags for LibCXXBuilder.py
Eric Fiselier
- [zorg] r216566 - Add another libc++ buildbot to zorg.
Eric Fiselier
- [PATCH] [Zorg] Modify LibCxxAndABIBuilder to support testing libcxx with multiple standard versions.
Eric Fiselier
- [zorg] r216708 - update build information and change job names for my buildbot
Eric Fiselier
- [llvm] r216250 - ValueTracking: Figure out more bits when looking at add/sub
Jay Foad
- [PATCH] Add kalimba variants as sub architectures to llvm::Triple
Matthew Gardiner
- [PATCH] Added InstCombine Tranformation for (A | B) ^ ((A ^ C) & B) -> (A ^ (B & (~C)))
Ankur Garg
- [PATCH] Added InstCombine Transformation for (A^B)^((~A)&B) -> A&(~B)
Ankur Garg
- [PATCH] Added InstCombine Transformation for (A|B)^((A^C)|B) --> (~B)C
Ankur Garg
- [PATCH] Remove spurious mask operations from AArch64 add->compares on 16 and 8 bit values
Louis Gerbarg
- [PATCH] Remove spurious mask operations from AArch64 add->compares on 16 and 8 bit values
Louis Gerbarg
- [llvm] r216776 - Remove spurious mask operations from AArch64 add->compares on 16 and 8 bit values
Louis Gerbarg
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtoint better
Doug Gilmore
- [PATCH] [AArch32] Added patterns for VCVT{A,N, P,M}.
Renato Golin
- [PATCH] [AArch32] Added patterns for VCVT{A,N, P,M}.
Renato Golin
- [PATCH] ARM: Improve handling of the Thumb2 M-class MSR instruction
Renato Golin
- [PATCH] Rename getMaximumUnrollFactor().
Renato Golin
- [PATCH] Rename getMaximumUnrollFactor().
Renato Golin
- [PATCH] arm_acle: Implement data processing intrinsics
Renato Golin
- [PATCH] Teach the AArch64 backend about v4f16 and v8f16
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtoint better
Renato Golin
- [llvm] r216624 - Avoid zero length memset error
Renato Golin
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtoint better
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtoint better
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Renato Golin
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Renato Golin
- [PATCH] ARM: Improve handling of the Thumb2 M-class MSR instruction
Renato Golin
- [PATCH] [AArch64] Handle weak references to variables in small model when using the static relocation model
Renato Golin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Yuri Gorshenin
- [llvm] r216660 - [PBQP] Only output debug information when requested
Arnaud A. de Grandmaison
- [PATCH] [AArch64] FPLoadBalancing: move ownership of the chain to its current accumulator register
Arnaud A. de Grandmaison
- [llvm] r216721 - [AArch64] FPLoadBalancing: move ownership of the chain to its current accumulator register
Arnaud A. de Grandmaison
- [PATCH] [AArch64] FPLoadBalancing: move ownership of the chain to its current accumulator register
Arnaud A. de Grandmaison
- [PATCH] [Zorg] Modify LibCxxAndABIBuilder to support testing libcxx with multiple standard versions.
Dmitri Gribenko
- [llvm] r208210 - AArch64/ARM64: optimise vector selects & enable test
Jim Grosbach
- [llvm] r198916 - ARM IAS: support #:{lower, upper}16: for GNU compatibility
Jim Grosbach
- [llvm] r198916 - ARM IAS: support #:{lower, upper}16: for GNU compatibility
Jim Grosbach
- [llvm] r216689 - AArch64: More correctly constrain target vector extend lowering.
Jim Grosbach
- [llvm] r210996 - Temporarily revert r210953 in an attempt to bring the ARM buildbots
Jim Grosbach
- [llvm] r210414 - Do materialize for floating point
Jim Grosbach
- [llvm] r210414 - Do materialize for floating point
Jim Grosbach
- [PATCH] Tablegen binary literals should be sized
Jim Grosbach
- [polly] r216815 - Replace %defaultOpts with explicit pass names
Tobias Grosser
- [polly] r216816 - Always pipe in test files
Tobias Grosser
- [polly] r216842 - Use range based for loops
Tobias Grosser
- [polly] r216843 - Introduce a typedef for the IDToValue type
Tobias Grosser
- [polly] r216844 - Fix formatting
Tobias Grosser
- [llvm] r216400 - [MCJIT] Make RuntimeDyld dump section contents in -debug mode.
Lang Hames
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Lang Hames
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Lang Hames
- [llvm] r216413 - [MCJIT] Dump section memory both before and after relocations are applied.
Lang Hames
- [llvm] r216418 - [MCJIT][SystemZ] Use a simpler expression for indirect relocation offsets.
Lang Hames
- [llvm] r216071 - Quick fix for an use after free.
Lang Hames
- [llvm] r216458 - Silence unused function warning in Release builds.
Lang Hames
- [llvm] r216567 - [MCJIT] More endianness fixes for RuntimeDyldMachO.
Lang Hames
- [llvm] r216568 - [MCJIT] Replace a C-style cast in RuntimeDyldImpl.h.
Lang Hames
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Lang Hames
- [llvm] r216648 - [MCJIT] Fix format specifiers for debug output in RuntimeDyld.
Lang Hames
- [llvm] r216660 - [PBQP] Only output debug information when requested
Lang Hames
- [llvm] r216801 - [MCJIT] Move endian-aware read/writes from RuntimeDyldMachO into
Lang Hames
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Akira Hatanaka
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Akira Hatanaka
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Akira Hatanaka
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Akira Hatanaka
- [PATCH] [NVPTX] Make the alignment an explicit argument to ldu/ldg
Mark Heffernan
- [llvm] r216650 - Test commit. Fix whitespace from a previous patch of mine.
Justin Hibbits
- [PATCH] [NVPTX] Make the alignment an explicit argument to ldu/ldg
Justin Holewinski
- [PATCH] [NVPTX] Make the alignment an explicit argument to ldu/ldg
Justin Holewinski
- [PATCH] Make the rematerialization loop find the same uses as the spill loop in InlineSpiller.cpp
Mikael Holmén
- [PATCH] Make the rematerialization loop find the same uses as the spill loop in InlineSpiller.cpp
Mikael Holmén
- [PATCH] CFL Alias Analysis
George Burgess IV
- [compiler-rt] r216380 - [ASan] Rename the ASan dynamic RT
Timur Iskhodzhanov
- [PATCH] [ASan] Rename the ASan dynamic RT
Timur Iskhodzhanov
- [compiler-rt] r216382 - [ASan/Win] Intercept memory allocation functions in the MD CRT
Timur Iskhodzhanov
- [compiler-rt] r216083 - Fix latent bug in try_compile macro and use CMAKE_EXE_LINKER_FLAGS
Timur Iskhodzhanov
- [compiler-rt] r216386 - [ASan] Replace CMake if/APPEND/endif with append_if
Timur Iskhodzhanov
- [compiler-rt] r216387 - [ASan/Win] Add /DEBUG to the MD RTL link flags
Timur Iskhodzhanov
- [PATCH] [ASan/Win] Add an extra thunk.lib to handle stack-use-after-return option
Timur Iskhodzhanov
- [compiler-rt] r216447 - [ASan/Win] Add an extra thunk.lib to handle stack-use-after-return option
Timur Iskhodzhanov
- [PATCH] [ASan/Win] Add an extra thunk.lib to handle stack-use-after-return option
Timur Iskhodzhanov
- [compiler-rt] r216448 - [ASan/Win] Rename asan_dll_thunk.cc to asan_win_dll_thunk.cc
Timur Iskhodzhanov
- [compiler-rt] r216450 - [ASan/Win] Disable warning C4391: incorrect return type for intrinsic function
Timur Iskhodzhanov
- [compiler-rt] r215436 - [ASan] Use more appropriate return types for strlen/wcslen to avoid MSVC warnings
Timur Iskhodzhanov
- [llvm] r216460 - Merge TempDir and system_temp_directory.
Timur Iskhodzhanov
- [compiler-rt] r216534 - [ASan/Win] Enable building the MD runtime by default
Timur Iskhodzhanov
- [llvm] r216460 - Merge TempDir and system_temp_directory.
Timur Iskhodzhanov
- [compiler-rt] r216663 - [ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
Timur Iskhodzhanov
- [compiler-rt] r216665 - [ASan/Win] Add a test case for r216663 [-Zl vs LIBCMT vs asan_win_uar_thunk]
Timur Iskhodzhanov
- [compiler-rt] r216663 - [ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
Timur Iskhodzhanov
- [compiler-rt] r216663 - [ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
Timur Iskhodzhanov
- [PATCH] Don't Promote Args for Variadic Functions
Thomas Jablin
- [PATCH] Don't Promote Args for Variadic Functions
Thomas Jablin
- [PATCH] Don't Promote Args for Variadic Functions
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Thomas Jablin
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Thomas Jablin
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Thomas Jablin
- [SLP Vectorizer]Generate extract for in-tree uses if the use is scalar operand in vectorized instruction
Yi Jiang
- [PATCH] [AArch64] Generate CMN when comparing a short int with minus
Xu Jiangwei
- [PATCH] [UBSan] Adding support of MIPS32
Petar Jovanovic
- [PATCH][x86] Enable broadwell march to llvm/clang
Robert Khasanov
- [llvm] r216383 - [SKX] avx512_icmp_packed multiclass extension
Robert Khasanov
- [llvm] r216532 - [SKX] Added new versions of cmp instructions in avx512_icmp_cc multiclass, added VL multiclass.
Robert Khasanov
- [llvm] r216717 - [SKX] Enable lowering of integer CMP operations.
Robert Khasanov
- [PATCH] [Zorg] Add a new libc++ buildslave
Galina Kistanova
- [zorg] r216573 - Added missing quotes.
Galina Kistanova
- LLVM buildmaster will be restarted tonight
Galina Kistanova
- [PATCH] Don't Promote Args for Variadic Functions
Reid Kleckner
- [PATCH] Don't Promote Args for Variadic Functions
Reid Kleckner
- [PATCH] Don't Promote Args for Variadic Functions
Reid Kleckner
- [llvm] r216421 - ArgPromotion: Don't touch variadic functions
Reid Kleckner
- [PATCH] Don't Promote Args for Variadic Functions
Reid Kleckner
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Reid Kleckner
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Reid Kleckner
- [llvm] r216422 - Fix Path unittests on Windows after raw_fd_ostream changes
Reid Kleckner
- [llvm] r216423 - Declare that musttail calls in variadic functions forward the ellipsis
Reid Kleckner
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Reid Kleckner
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Reid Kleckner
- [llvm] r216425 - musttail: Don't eliminate varargs packs if there is a forwarding call
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [PATCH] musttail: Forward regparms of variadic functions on x86_64
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [llvm] r216481 - MC: Split the x86 asm matcher implementations by dialect
Reid Kleckner
- [PATCH] MC: Split the x86 asm matcher implementations by dialect
Reid Kleckner
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Reid Kleckner
- [llvm] r216604 - X86 MC: Handle instructions like fxsave that match multiple operand sizes
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Reid Kleckner
- [llvm] r216647 - MC: Don't crash when the COFF section limit is reached
Reid Kleckner
- [compiler-rt] r216663 - [ASan/Win] Add the -Zl flag to avoid /DEFAULTLIB:libcmt directive in the asan_win_uar_thunk object file
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [llvm] r216693 - Don't promote byval pointer arguments when padding matters
Reid Kleckner
- [PATCH] Don't Promote x86_fp80 byval Pointer Arguments
Reid Kleckner
- [PATCH] X86: Fix conflict over ESI between base register and rep; movsl
Reid Kleckner
- [llvm] r216775 - X86: Fix conflict over ESI between base register and rep; movsl
Reid Kleckner
- [PATCH] X86: Fix conflict over ESI between base register and rep; movsl
Reid Kleckner
- [PATCH] X86: Fix conflict over ESI between base register and rep; movsl
Reid Kleckner
- [PATCH] musttail: Forward regparms of variadic functions on x86_64
Reid Kleckner
- [llvm] r216779 - Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [patch] Replace -use-init-array with -use-ctors
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Reid Kleckner
- [llvm] r216780 - musttail: Forward regparms of variadic functions on x86_64
Reid Kleckner
- [llvm] r216781 - Add a const and munge some comments
Reid Kleckner
- [PATCH] musttail: Forward regparms of variadic functions on x86_64
Reid Kleckner
- [llvm] r216793 - Speculative build fix for const, gcc, and ArrayRef overloads
Reid Kleckner
- [llvm] r216794 - AArch64: Silence -Wabsolute-value warning with std::abs
Reid Kleckner
- [lld] r198728 - [mach-o] properly extract atom content from subrange of section content
Nick Kledzik
- [llvm] r216759 - Add missing mach-o EXPORT_SYMBOL_FLAG_KIND_ABSOLUTE
Nick Kledzik
- [llvm] r216808 - Object/llvm-objdump: allow dumping of mach-o exports trie
Nick Kledzik
- [llvm] r216809 - Fix typo and formatting
Nick Kledzik
- [llvm] r216808 - Object/llvm-objdump: allow dumping of mach-o exports trie
Nick Kledzik
- [llvm] r216811 - Add missing const to StringRef.copy()
Nick Kledzik
- [PATCH] Fix for LLVM debug build failure on Windows + MSVC2010SP1
Manuel Klimek
- [PATCH] [PATCH][Interpreter] Add missing FP intrinsic lowering.
Josh Klontz
- [llvm] r216827 - [PATCH][Interpreter] Add missing FP intrinsic lowering.
Josh Klontz
- [PATCH] [PATCH][Interpreter] Add missing FP intrinsic lowering.
Josh Klontz
- [llvm] r216451 - ARM: Add patterns for dbg
Yi Kong
- [PATCH] arm_acle: Implement data processing intrinsics
Yi Kong
- [LNT] r216545 - Expose calc_geomean function
Yi Kong
- [LNT] r216546 - Teach LNT to plot geomean trend
Yi Kong
- [LNT] r216547 - Label the test name if there are more than one plot
Yi Kong
- [LNT] r216720 - Teach LNT about AArch64 target
Yi Kong
- [LNT] r216828 - Rename 'Mean' to 'Geometric Mean' for clarity
Yi Kong
- [test-suite] r216860 - Also exclude 2mm, 3mm and gemm from benchmarking-only mode
Yi Kong
- [PATCH] Added InstCombine Transformation for (A^B)^((~A)&B) -> A&(~B)
Anton Korobeynikov
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
Anton Korobeynikov
- [llvm] r216458 - Silence unused function warning in Release builds.
Benjamin Kramer
- [llvm] r216539 - Add an explicit cast to pacify implicit boolean conversion warnings.
Benjamin Kramer
- [llvm] r216460 - Merge TempDir and system_temp_directory.
Benjamin Kramer
- [www] r216444 - Postponed by a week
Sylvestre Ledru
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Nick Lewycky
- [PATCH] Declare that musttail calls in variadic functions forward the ellipsis
Nick Lewycky
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Nick Lewycky
- [PATCH] Verifier: Don't reject varargs callee cleanup functions
Nick Lewycky
- [llvm] r216864 - Remove an errant outer loop that contains nothing but an inner loop over exactly the same elements. While no functionality is change intended (and hence there are no changes to tests), you don't want to skip this revision if bisecting for errors.
Nick Lewycky
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Nick Lewycky
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Nick Lewycky
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Nick Lewycky
- [llvm] r216865 - Ignore lifetime intrinsics in use list for MemCpyOptimizer. Patch by Luqman Aden, review by Hal Finkel.
Nick Lewycky
- [PATCH] Ignore lifetime intrinsics in use list for MemCpyOptimizer.
Nick Lewycky
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Hao Liu
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Hao Liu
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Hao Liu
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
Hao Liu
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Jiangning Liu
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
Jiangning Liu
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
Jiangning Liu
- [llvm] r216706 - [AArch64] Fix some failures exposed by value type v4f16 and v8f16.
Jiangning Liu
- [llvm] r216066 - Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type
Jiangning Liu
- [PATCH] [MachineSink] Use the real post dominator tree
Jiangning Liu
- [PATCH] [MachineSink] Use the real post dominator tree
Jiangning Liu
- [llvm] r216389 - Rise from the dead and update personal info
Bruno Cardoso Lopes
- [llvm] r216390 - Remove dangling initializers in GlobalDCE
Bruno Cardoso Lopes
- [llvm] r213898 - [SDAG] Introduce a combined set to the DAG combiner which tracks nodes
Bruno Cardoso Lopes
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Nuno Lopes
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
Nuno Lopes
- [PATCHES] A module inliner pass with a greedy call site queue
Yin Ma
- [PATCHES] A module inliner pass with a greedy call site queue
Yin Ma
- [PATCHES] A module inliner pass with a greedy call site queue
Yin Ma
- [PATCHES] A module inliner pass with a greedy call site queue
Yin Ma
- [PATCH] [BUG] Fix regression in the instruction combiner after r214385
David Majnemer
- [PATCH] [BUG] Fix regression in the instruction combiner after r214385
David Majnemer
- [PATCH] use an integer constant for FABS / FNEG (x86)
David Majnemer
- [llvm] r216439 - InstSimplify: Simplify trivial pointer expressions like b + (e - b)
David Majnemer
- [llvm] r216441 - InstSimplify: Fold gep X, (sub 0, ptrtoint(X)) to null
David Majnemer
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtoint better
David Majnemer
- [llvm] r216570 - InstSimplify: Compute comparison ranges for left shift instructions
David Majnemer
- [llvm] r216597 - InstSimplify: Don't simplify gep X, (Y-X) to Y if types differ
David Majnemer
- [llvm] r216598 - InstCombine: Combine gep X, (Y-X) to Y
David Majnemer
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
David Majnemer
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
David Majnemer
- [llvm] r216642 - InstSimplify: Move a transform from InstCombine to InstSimplify
David Majnemer
- [llvm] r216647 - MC: Don't crash when the COFF section limit is reached
David Majnemer
- [llvm] r216659 - InstCombine: Remove redundant combines
David Majnemer
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
David Majnemer
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
David Majnemer
- [llvm] r216698 - Revert two GEP-related InstCombine commits
David Majnemer
- [llvm] r216523 - InstCombine: Optimize GEP's involving ptrtointbetter
David Majnemer
- [PATCH] musttail: Forward regparms of variadic functions on x86_64
David Majnemer
- [llvm] r216814 - InstCombine: Try harder to combine icmp instructions
David Majnemer
- [llvm] r216817 - InstCombine: Respect recursion depth in visitUDivOperand
David Majnemer
- [PATCH] add a convenience method to copy wrapping, exact, and fast-math flags (NFC)
David Majnemer
- [llvm] r216667 - Minor spelling correction.
Sid Manning
- [compiler-rt] r216454 - [lsan] Implement __sanitizer_print_stack_trace() in standalone LSan.
Sergey Matveev
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Sergey Matveev
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Sergey Matveev
- [compiler-rt] r216459 - [lsan] Implement the public allocator interface in standalone LSan.
Sergey Matveev
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Sergey Matveev
- [PATCH] [AArch64] FP load balancing pass for Cortex-A57
James Molloy
- [llvm] r216455 - Change the return value of "getEnd()" from a MachineInstr* to a MachineBasicBlock::iterator.
James Molloy
- SLP/Loop vectorizer pass ordering
James Molloy
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
James Molloy
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
James Molloy
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
James Molloy
- [PATCH] [PATCH][SROA]Also slice the STORE when slicing a LOAD in AllocaSliceRewriter
James Molloy
- [PATCH] [AArch64] FPLoadBalancing: move ownership of the chain to its current accumulator register
James Molloy
- [llvm] r216725 - AArch64: skip select/setcc combine in complex case.
James Molloy
- [llvm] r216725 - AArch64: skip select/setcc combine in complex case.
James Molloy
- [PATCH] Implement emitLeading/TrailingFence in the ARM backend
Robin Morisset
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
Robin Morisset
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
Robin Morisset
- [PATCH] [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
Robin Morisset
- [PATCH] [X86] Allow atomic operations using immediates to avoid using a register
Robin Morisset
- [PATCH] [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass
Robin Morisset
- [PATCH] [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
Robin Morisset
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
Robin Morisset
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
Robin Morisset
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
Robin Morisset
- [PATCH] [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPass
Robin Morisset
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
Robin Morisset
- [PATCH] Refactor AtomicExpandPass and add a generic isAtomic() method to Instruction
Robin Morisset
- [PATCH] [X86] replace (atomic fetch_add of 0) by (mfence; mov)
Robin Morisset
- [llvm] r216768 - [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
Robin Morisset
- [PATCH] [X86] Refactor X86ISelDAGToDAG::SelectAtomicLoadArith - NFC
Robin Morisset
- [llvm] r216771 - Relax the constraint more in MemoryDependencyAnalysis.cpp
Robin Morisset
- [PATCH] Further relax the constraint on atomics in MemoryDependencyAnalysis.cpp
Robin Morisset
- [PATCH] Fix typos in comments, NFC
Robin Morisset
- [PATCH] Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a AtomicRMW
Robin Morisset
- [llvm] r216784 - Fix typos in comments, NFC
Robin Morisset
- [PATCH] Fix typos in comments, NFC
Robin Morisset
- [PATCH] Fix typos in comments, NFC
Robin Morisset
- [PATCH] Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a AtomicRMW
Robin Morisset
- [PATCH] [BUG] Fix regression in the instruction combiner after r214385
Zinovy Nis
- [PATCH] [BUG] Fix regression in the instruction combiner after r214385
Zinovy Nis
- [PATCH] [x86] Make vector legalization of extloads work more like the "normal" vector operation legalization with support for custom target lowering and fallback to expand when it fails, and use this to implement sext and anyext load lowering for x86 in a...
Zinovy Nis
- [PATCH] [x86] Make vector legalization of extloads work more like the "normal" vector operation legalization with support for custom target lowering and fallback to expand when it fails, and use this to implement sext and anyext load lowering for x86 in a...
Zinovy Nis
- [llvm] r216426 - CodeGen/LiveVariables: use vector::assign()
Dylan Noblesmith
- [llvm] r216427 - ExecutionEngine: address review comments
Dylan Noblesmith
- [llvm] r216428 - Revert "Support/Path: remove raw delete"
Dylan Noblesmith
- [llvm] r216429 - Revert "Support/APFloat: unique_ptr-ify temp arrays"
Dylan Noblesmith
- [llvm] r216430 - Revert "NVPTX: remove another raw delete call"
Dylan Noblesmith
- [llvm] r216431 - Revert "Analysis: unique_ptr-ify DependenceAnalysis::collectCoeffInfo"
Dylan Noblesmith
- [llvm] r216432 - Analysis: cleanup
Dylan Noblesmith
- [llvm] r216433 - Revert "AArch64: use std::vector for temp array"
Dylan Noblesmith
- [llvm] r216436 - AArch64: use std::fill instead of memset
Dylan Noblesmith
- [llvm] r216364 - NVPTX: remove another raw delete call
Dylan Noblesmith
- [llvm] r216716 - Do not assume the value passed to memset is an i32.
Job Noorman
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Tim Northover
- [llvm] r216725 - AArch64: skip select/setcc combine in complex case.
Tim Northover
- [llvm] r216725 - AArch64: skip select/setcc combine in complex case.
Tim Northover
- [llvm] r216734 - AArch64: only try to get operand of a known node.
Tim Northover
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Tim Northover
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Tim Northover
- [PATCH] Test failures in GCC ASan testsuite on ARM Linux due to FP format mismatch between libsanitizer and GCC.
Maxim Ostapenko
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
MAYUR PANDEY
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
Mayur Pandey
- [PATCH] Improve Cost model for SLPVectorizer when we have a vector division by power of 2
Sanjay Patel
- [PATCH] use an integer constant for FABS / FNEG (x86)
Sanjay Patel
- [PATCH] use an integer constant for FABS / FNEG (x86)
Sanjay Patel
- [PATCH] use an integer constant for FABS / FNEG (x86)
Sanjay Patel
- [llvm] r216424 - fix typos in comments
Sanjay Patel
- [PATCH] use an integer constant for FABS / FNEG (x86)
Sanjay Patel
- [PATCH] Refactor LowerFABS and LowerFNEG into one function (x86)
Sanjay Patel
- [PATCH] Rename getMaximumUnrollFactor().
Sanjay Patel
- [PATCH] Rename getMaximumUnrollFactor().
Sanjay Patel
- [PATCH] Rename getMaximumUnrollFactor().
Sanjay Patel
- [llvm] r216609 - typo in comment
Sanjay Patel
- [llvm] r216611 - Use local variable to improve readability.
Sanjay Patel
- [llvm] r216616 - Group unsafe-math optimizations for fsub into one block. No functional change.
Sanjay Patel
- [llvm] r216623 - Use local variable in visitFADD. No functional change.
Sanjay Patel
- [llvm] r216672 - Use local vars to improve readability. No functional change.
Sanjay Patel
- [llvm] r216673 - Remove local TLI vars that are just duplicates of the class var. No functional change.
Sanjay Patel
- [PATCH] fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472)
Sanjay Patel
- [llvm] r216679 - Fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472).
Sanjay Patel
- [PATCH] fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472)
Sanjay Patel
- [PATCH] fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472)
Sanjay Patel
- [llvm] r216688 - Move FNEG next to FABS and make them more similar, so it's easier that they can be refactored. NFC.
Sanjay Patel
- [llvm] r216732 - typo
Sanjay Patel
- [llvm] r216773 - typo
Sanjay Patel
- [llvm] r216774 - another typo
Sanjay Patel
- [PATCH] add a convenience method to copy wrapping, exact, and fast-math flags (NFC)
Sanjay Patel
- [PATCH] add a convenience method to copy wrapping, exact, and fast-math flags (NFC)
Sanjay Patel
- [PATCH] ARM: Improve handling of the Thumb2 M-class MSR instruction
Petr Pavlu
- [PATCH] ARM: Improve handling of the Thumb2 M-class MSR instruction
Petr Pavlu
- [AArch64] DW_TAG_label prevents elf from loading in Trace32 and other tools
Ana Pazos
- [PATCH] MCJIT honor symbol visibility settings when populating the global symbol table
Anthony Pesch
- [PATCH] [SKX] Extend avx512_icmp_ multiclasses for AVX512VL/BW
Phabricator
- [PATCH] Moving few patterns from visitAnd/visitOr/visitXor to SimplifyUsingDistributiveLaws()
Phabricator
- [compiler-rt] r216289 - [UBSan] Add support for printing backtraces to all UBSan handlers
Alexander Potapenko
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Alexander Potapenko
- [compiler-rt] r216544 - [ASan] Whitespace fix. No functionality change.
Alexander Potapenko
- [compiler-rt] r216657 - [UBSan] Temporarily disable checks for stack traces in UBSan reports on Darwin
Alexander Potapenko
- [compiler-rt] r216661 - [ubsan] Follow-up for r216657: fixed the line numbers in the test.
Alexander Potapenko
- [PATCH] IR: Move the complex address expression field out of DIVariable and into an extra argument of the dbg.declare/dbg.value intrinsics.
Adrian Prantl
- [PATCH] IR: Move the complex address expression field out of DIVariable and into an extra argument of the dbg.declare/dbg.value intrinsics.
Adrian Prantl
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
Adrian Prantl
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
Adrian Prantl
- [llvm] r216799 - Debug info: Add a new explicit DIDescriptor flag for the "public" access
Adrian Prantl
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
Adrian Prantl
- [llvm] r199536 - Debug info (LTO): Move the creation of accessibility flags to
Adrian Prantl
- [llvm] r216789 - Omit DW_AT_artificial, DW_AT_external, and similar attributes under -gmlt
Adrian Prantl
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Asiri Rathnayake
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Asiri Rathnayake
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Asiri Rathnayake
- [PATCH] [AArch64 - BE] BUILD_VECTOR lane order is reversed in big-endian mode
Asiri Rathnayake
- [PATCH] Further relax the constraint on atomics in MemoryDependencyAnalysis.cpp
Philip Reames
- [PATCH] Fast-path for stack probes on smaller frames
Philip Reames
- [PATCH] Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a AtomicRMW
Philip Reames
- [PATCH] InstCombine ((x | ~y) ^ (~x ^ y)) to (x & ~y)
John Regehr
- [llvm] r216403 - [FastISel][AArch64] Refactor float zero materialization. NFCI.
Juergen Ributzka
- [llvm] r216510 - [FastISel][AArch64] Fold Sign-/Zero-Extend into the shift immediate instruction.
Juergen Ributzka
- [llvm] r216511 - [FastISel][AArch64] Fix address simplification.
Juergen Ributzka
- [llvm] r216613 - [FastISel] Fix a potential bug in FastEmitInst_ri
Juergen Ributzka
- [llvm] r216617 - [FastISel][AArch64] Use the zero register for stores.
Juergen Ributzka
- [llvm] r216621 - [FastISel][AArch64] Fix simplify address when the address comes from a shift.
Juergen Ributzka
- [llvm] r216622 - [FastISel][AArch64] Fix a comment in my previous commit (r216617).
Juergen Ributzka
- [llvm] r216617 - [FastISel][AArch64] Use the zero register for stores.
Juergen Ributzka
- [llvm] r216629 - [FastISel][AArch64] Don't fold instructions too aggressively into the memory operation.
Juergen Ributzka
- [llvm] r216632 - Revert "[FastISel][AArch64] Don't fold instructions too aggressively into the memory operation."
Juergen Ributzka
- [llvm] r216629 - [FastISel][AArch64] Don't fold instructions too aggressively into the memory operation.
Juergen Ributzka
- [llvm] r216634 - [FastISel]
Juergen Ributzka
- [llvm] r216640 - [FastISel] Undo phi node updates when falling-back to SelectionDAG.
Juergen Ributzka
- [llvm] r216700 - [FastISel][AArch64] Don't fold instructions that are not in the same basic block.
Juergen Ributzka
- [llvm] r216750 - [FastISel][AArch64] Fix an incorrect kill flag due to a bug in SelectTrunc.
Juergen Ributzka
- [llvm] r216803 - [MachineSinking] Clear kill flag of all operands at all their uses.
Juergen Ributzka
- [llvm] r216804 - [FastISel][AArch64] Use the correct register class for branches.
Juergen Ributzka
- [llvm] r216805 - [MachineCombiner][AArch64] Use the correct register class for MADD, SUB, and OR.
Juergen Ributzka
- [llvm] r216813 - Revert r216805 "[MachineCombiner][AArch64] Use the correct register class for MADD, SUB, and OR."
Juergen Ributzka
- [llvm] r216681 - Constify MCSymbol* parameters to DwarfDebug::attachLowHighPC.
Frederic Riss
- [llvm] r216719 - Use DwarfDebug::attachLowHighPC for the compilation unit DIE.
Frederic Riss
- [llvm] r216733 - Remove unnecessary regex in test pattern per dblaikie suggestion.
Frederic Riss
- [PATCH] Use attachLowHighPC also for compile unit DIE
Frédéric Riss
- [PATCH] Use attachLowHighPC also for compile unit DIE
Frédéric Riss
- [PATCH] Use attachLowHighPC also for compile unit DIE
Frédéric Riss
- [PATCH] Use attachLowHighPC also for compile unit DIE
Frédéric Riss
- [PATCH] Use attachLowHighPC also for compile unit DIE
Frédéric Riss
- [PATCH] Add support for annotated minimum dependence distance
Arch D. Robison
- [llvm] r216826 - Teach llvm-bcanalyzer to use one stream's BLOCKINFO to read another stream.
Jordan Rose
- [llvm] r216325 - Revert "ARM: improve RTABI 4.2 conformance on Linux"
Chad Rosier
- [llvm] r216388 - [AArch32] Add patterns for VCVT{A,N,P,M}.
Chad Rosier
- [PATCH] [AArch32] Added patterns for VCVT{A,N, P,M}.
Chad Rosier
- [PATCH] [AArch32] Added patterns for VCVT{A,N, P,M}.
Chad Rosier
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Chad Rosier
- [PATCH] [AArch64] Add pass to enable additional comparison optimizations by CSE
Chad Rosier
- [PATCH] [AArch64] Generate CMN when comparing a short int with minus
Chad Rosier
- [llvm] r216617 - [FastISel][AArch64] Use the zero register for stores.
Chad Rosier
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
Chad Rosier
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
Chad Rosier
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph
Chad Rosier
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
Chad Rosier
- [PATCH] Add sign/zero extend to mips fast-isel
Chad Rosier
- [PATCH] Add sign/zero extend to mips fast-isel
Chad Rosier
- [PATCH] Add sign/zero extend to mips fast-isel
Chad Rosier
- [PATCH] [AArch64] Fix an ISEL failure around half float data type
Chad Rosier
- [PATCH] fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472)
Nadav Rotem
- [PATCH] fix a logic bug in x86 vector codegen: sext (zext (x) ) != sext (x) (PR20472)
Nadav Rotem
- [PATCH] [ASan/Win] Add an extra thunk.lib to handle stack-use-after-return option
Alexey Samsonov
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Alexey Samsonov
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Alexey Samsonov
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Alexey Samsonov
- [PATCH] Test failures in GCC ASan testsuite on ARM Linux due to FP format mismatch between libsanitizer and GCC.
Alexey Samsonov
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Alexey Samsonov
- [PATCH] Switch to support::endian::read/write in X86-specific JIT and RuntimeDyld.
Alexey Samsonov
- [llvm] r216579 - Use BitVector instead of int in R600 SIISelLowering.
Alexey Samsonov
- [llvm] r216631 - Fix unaligned reads/writes in X86JIT and RuntimeDyldELF.
Alexey Samsonov
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
Alexey Samsonov
- [PATCH] Fix unaligned reads/writes in X86JIT and RuntimeDyldELF.
Alexey Samsonov
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
Alexey Samsonov
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
Alexey Samsonov
- [ubsan] nonnull and returns_nonnull sanitization
Alexey Samsonov
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
Alexey Samsonov
- [PATCH] Use properly aligned pointers for empty/tombstone DenseMap keys.
Alexey Samsonov
- [llvm] r216701 - Introduce -DLLVM_USE_SANITIZER=Undefined CMake option to build UBSan-ified version of LLVM/Clang.
Alexey Samsonov
- [PATCH] Fix left shifts of negative integers in AArch64 InstPrinter/Disassembler
Alexey Samsonov
- [llvm] r216797 - Make isValidMCLOHType take unsigned instead of enum to avoid loading invalid enum values
Alexey Samsonov
- [PATCH] Test failures in GCC ASan testsuite on ARM Linux due to FP format mismatch between libsanitizer and GCC.
Alexey Samsonov
- [PATCH] Add sign/zero extend to mips fast-isel
Daniel Sanders
- [PATCH] Add sign/zero extend to mips fast-isel
Daniel Sanders
- [llvm] r216728 - [ARM] Add a first test for the Thumb-2 code size optimization pass.
Tilmann Scheller
- [llvm] r216729 - [ARM] Make Thumb-2 code size optimization test more strict.
Tilmann Scheller
- [llvm] r216744 - [ARM] Add Thumb-2 code size optimization test for ASR (immediate).
Tilmann Scheller
- [llvm] r216746 - [ARM] Add Thumb-2 code size optimization test for ASR (register).
Tilmann Scheller
- [PATCH] Rename getMaximumUnrollFactor().
Arnold Schwaighofer
- [PATCH] [UBSan] Adding support of MIPS32
Kostya Serebryany
- [compiler-rt] r216407 - [sanitizer] move mlock interceptor from asan/tsan/msan to common; no functionality change intended
Kostya Serebryany
- [compiler-rt] r216494 - [asan] add a test for poison_array_cookie=1
Kostya Serebryany
- [compiler-rt] r216684 - [asan] disable poison_array_cookie while I am investigating a false positive on chromium (I suspect that LLVM looses nosanitizer metadata; no test yet)
Kostya Serebryany
- [compiler-rt] r216692 - [asan] introduce __asan_load_cxx_array_cookie: check that the array cookie address is properly poisoned and return the cookie value. If not, return 0 to avoid infinite loop of DTORs (in case of use-after-free). Calls to this function will be inserted by clang (separate change)
Kostya Serebryany
- [compiler-rt] r216705 - [asan] enable poison_array_cookie back
Kostya Serebryany
- [PATCH] Assign a low branch weight to ASan's slow path.
Kostya Serebryany
- [PATCH] Assign a low branch weight to ASan's slow path.
Kostya Serebryany
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph
Sanjin Sijaric
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
Sanjin Sijaric
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Sean Silva
- [PATCHES] remove last uses of naked mutexes
Sean Silva
- [PATCH] [Support] Fix bug in llvm::sys::argumentsFitWithinSystemLimits() of Unix/Program.inc
Sean Silva
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Sean Silva
- [llvm] r216345 - X86 intrinsics table - simplifies intrinsics lowering.
Sean Silva
- [llvm] r216757 - Tablegen fixes for new syntax when initializing bits from variables.
Sean Silva
- [llvm] r216808 - Object/llvm-objdump: allow dumping of mach-o exports trie
Sean Silva
- [PATCH] Use the integrated assembler by default on FreeBSD/NetBSD sparc
Brad Smith
- [PATCH] Implement getNoopForMachoTarget for SPARC
Brad Smith
- [llvm] r216819 - JIT support has been added awhile ago.
Brad Smith
- [PATCH] [PATCH][Interpreter] Add missing FP intrinsic lowering.
Duncan P. N. Exon Smith
- [PATCH] [PATCH][Interpreter] Add missing FP intrinsic lowering.
Duncan P. N. Exon Smith
- [patch] Delete dead code in lib/ProfileData
Duncan P. N. Exon Smith
- [llvm] r215841 - BumpPtrAllocator: remove 'no slabs allocated yet' check
Duncan P. N. Exon Smith
- The patch for FreeBSD headers
Richard Smith
- [PATCH] Fold together repeated tests for divisibility by constants
Richard Smith
- [PATCH] x86 inline-asm: error-out on a 64-bit variable bound to a single register in 32-bit mode
Richard Smith
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Joerg Sonnenberger
- [llvm] r216471 - Convert MC command line option for fatal assembler warnings into a
Joerg Sonnenberger
- [llvm] r216475 - Revert r210342 and r210343, add test case for the crasher.
Joerg Sonnenberger
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Joerg Sonnenberger
- [llvm] r216475 - Revert r210342 and r210343, add test case for the crasher.
Joerg Sonnenberger
- [llvm] r214494 - SLPVectorizer: improved scheduling algorithm.
Joerg Sonnenberger
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Joerg Sonnenberger
- [llvm] r214494 - SLPVectorizer: improved scheduling algorithm.
Joerg Sonnenberger
- [llvm] r216656 - Fix: SLPVectorizer tried to move an instruction which was replaced by a vector instruction.
Joerg Sonnenberger
- [patch] Replace -use-init-array with -use-ctors
Joerg Sonnenberger
- [PATCH] [Object, llvm-objdump] allow dumping of mach-o exports trie
Michael Spencer
- [PATCH] Segfault in AArch64 backend with -g and -mbig-endian
Oliver Stannard
- [PATCH] Teach the AArch64 backend about v4f16 and v8f16
Oliver Stannard
- [llvm] r216555 - Teach the AArch64 backend about v4f16 and v8f16
Oliver Stannard
- [PATCH] Teach the AArch64 backend about v4f16 and v8f16
Oliver Stannard
- [PATCH] Fix crash when looking up the addrspace of GEPs with vector types
Björn Steinbrink
- [PATCH] Fix crash when looking up the addrspace of GEPs with vector types
Björn Steinbrink
- [compiler-rt] r216533 - [asan] Restore asan-rt name on linux back to pre-r216380.
Evgeniy Stepanov
- [llvm] r216536 - Clang-format over X86AsmInstrumentation.*.
Evgeniy Stepanov
- [compiler-rt] r216542 - [asan] Add asprintf negative test.
Evgeniy Stepanov
- [llvm] r216543 - Clang-format over X86AsmInstrumentation.* with LLVM style.
Evgeniy Stepanov
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Evgeniy Stepanov
- [PATCH] [asan-asm-instrumentation] Prologue and epilogue are moved out from InstrumentMemOperand().
Evgeniy Stepanov
- [llvm] r216215 - Rewrite the gold plugin to fix pr19901.
Daniel Stewart
- [llvm] r216524 - Fix some cases were ArrayRefs were being passed by reference. Also remove 'const' from some other ArrayRef uses since its implicitly const already.
Craig Topper
- [llvm] r216525 - Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created.
Craig Topper
- [llvm] r216709 - Add conversion constructor to convert ArrayRef<T*> to ArrayRef<const T*>. Reviewed with Chandler and David Blaikie.
Craig Topper
- [llvm] r216709 - Add conversion constructor to convert ArrayRef<T*> to ArrayRef<const T*>. Reviewed with Chandler and David Blaikie.
Craig Topper
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
Craig Topper
- [llvm] r216821 - Add a test for converting ArrayRef<T *> to ArrayRef<const T *>.
Craig Topper
- [llvm] r216822 - Use StringRef to avoid copies and simplify code.
Craig Topper
- [llvm] r216823 - Remove 'virtual' keyword from methods markedwith 'override' keyword.
Craig Topper
- [llvm] r216820 - Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already.
Craig Topper
- [llvm] r216821 - Add a test for converting ArrayRef<T *> to ArrayRef<const T *>.
Craig Topper
- [llvm] r216044 - Fix an off by 1 bug that prevented SmallPtrSet from using all of its 'small' capacity. Then fix the early return in the move constructor that prevented 'small' moves from clearing the NumElements in the moved from object. The directed test missed this because it was always testing large moves due to the off by 1 bug.
Craig Topper
- [llvm] r216821 - Add a test for converting ArrayRef<T *> to ArrayRef<const T *>.
Craig Topper
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Andrew Trick
- [PATCH] Remove static initializers from MCSchedModel
Andrew Trick
- [PATCH] Remove static initializers from MCSchedModel
Andrew Trick
- [PATCH] Remove static initializers from MCSchedModel
Andrew Trick
- [PATCH] Remove static initializers from MCSchedModel
Andrew Trick
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Andrew Trick
- [PATCH] Exit ScalarEvolution::getMulExpr Early when Choose Overflows
Andrew Trick
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Zachary Turner
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Zachary Turner
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Zachary Turner
- [llvm] r216563 - Limit the symbol search in DynamicLibrary to the module that was opened.
Zachary Turner
- [PATCH] Make the plugin loader limit its symbol search to the specified module.
Zachary Turner
- [llvm] r216569 - Revert "Limit the symbol search in DynamicLibrary to the module that was opened."
Zachary Turner
- [llvm] r216571 - Fix some semantic usability issues with DynamicLibrary.
Zachary Turner
- [lld] r216402 - Use LLD naming style.
Rui Ueyama
- [lld] r216414 - [PECOFF] Add /HighEntropyVA.
Rui Ueyama
- [lld] r216512 - [PECOFF] Fix AMD64_ADDR64 relocation.
Rui Ueyama
- [lld] r216636 - [PECOFF] Implement Win64 base relocations
Rui Ueyama
- [PATCH] [Support][Endian] Overload += and -=
Rui Ueyama
- [lld] r216680 - [PECOFF] Another Win64 relocation bug fix
Rui Ueyama
- [lld] r216772 - [PECOFF] Fix AMD64_REL_[1-5] and AMD64_SECTION relocations
Rui Ueyama
- [compiler-rt] r215469 - [Sanitizer] Kill deprecated allocator interfaces in ASan, MSan and TSan in favor of
Dmitry Vyukov
- [PATCH] Assign a low branch weight to ASan's slow path.
Jonas Wagner
- [PATCH] Assign a low branch weight to ASan's slow path.
Jonas Wagner
- [AArch64] DW_TAG_label prevents elf from loading in Trace32 and other tools
Keith Walker
- [PATCH] [AArch64] Handle weak references to variables in small model when using the static relocation model
Keith Walker
- [Mesa-dev] [PATCH libclc] Fix build against LLVM SVN >= r216393
Aaron Watry
- [llvm] r216582 - Revert r216439 (and r216441, else the former doesn't revert cleanly).
Nico Weber
- [llvm] r216586 - Reland r216439 215441, majnemer has a real fix for PR20771.
Nico Weber
- [llvm] r216442 - Use 'xz' compression instead of 'gz'.
Bill Wendling
- [dragonegg] r216591 - Creating release candidate rc4 from release_350 branch
Bill Wendling
- [test-suite] r216592 - Creating release candidate rc4 from release_350 branch
Bill Wendling
- [lld] r216601 - Creating release candidate rc4 from release_350 branch
Bill Wendling
- [www] r216435 - Update Win snapshot to r216184
Hans Wennborg
- [PATCH] X86: Fix conflict over ESI between base register and rep; movsl
Hans Wennborg
- [llvm] r215841 - BumpPtrAllocator: remove 'no slabs allocated yet' check
Hans Wennborg
- [llvm] r213898 - [SDAG] Introduce a combined set to the DAG combiner which tracks nodes
Bob Wilson
- [llvm] r211939 - [NVPTX] Fix handling of ldg/ldu intrinsics.
Jingyue Wu
- [PATCH] [MachineSink] Use the real post dominator tree
Jingyue Wu
- [PATCH] Make the alignment an explicit argument to ldu/ldg
Jingyue Wu
- [llvm] r211939 - [NVPTX] Fix handling of ldg/ldu intrinsics.
Jingyue Wu
- [llvm] r216731 - [NVPTX] Make the alignment an explicit argument to ldu/ldg
Jingyue Wu
- [PATCH] [MachineSink] Use the real post dominator tree
Jingyue Wu
- [llvm] r216862 - [MachineSink] Use the real post dominator tree
Jingyue Wu
- [PATCH] [MachineSink] Use the real post dominator tree
Jingyue Wu
- [llvm] r216651 - Generate CMN when comparing a short int with minus
David Xu
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Michael Zolotukhin
- [llvm] r216549 - [SLP] Re-enable vectorization of GEP expressions (re-apply r210342 with a fix).
Michael Zolotukhin
- [llvm] r210342 - [SLP] Enable vectorization of GEP expressions.
Michael Zolotukhin
- [PATCH] Rename getMaximumUnrollFactor().
hfinkel at anl.gov
- [PATCH] Ignore lifetime intrinsics in use list for MemCpyOptimizer.
hfinkel at anl.gov
- [PATCH] [AArch64] Override useAA and remove unneeded edges in the scheduling graph. (Phabricator)
hfinkel at anl.gov
- [PATCH] [Object, llvm-objdump] allow dumping of mach-o exports trie
kledzik at apple.com
- [PATCH] [Object, llvm-objdump] allow dumping of mach-o exports trie
kledzik at apple.com
- [lld] r198728 - [mach-o] properly extract atom content from subrange of section content
jalin.cwk at foxmail.com
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Add sign/zero extend to mips fast-isel
reed kotler
- [PATCH] Added InstCombine transform for pattern "(A & B) ^ ((A ^ C) | B) -> (~A)".
sonam kumari
- [PATCH] Added InstCombine transform for pattern " ( ( A ^ B ) ^ ( ( ~A ) | B ) -> ( A | ( ~ B ) ) ".
sonam kumari
- [PATCH] XCore target: remove redundant code and add tests
robert lytton
Last message date:
Sun Aug 31 23:12:54 PDT 2014
Archived on: Tue Aug 4 17:11:43 PDT 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).