The Week Of Monday 21 April 2014 Archives by thread
Starting: Mon Apr 21 00:09:01 PDT 2014
Ending: Sun Apr 27 23:16:47 PDT 2014
Messages: 1111
- [compiler-rt] r206733 - [asan] implement __asan_loadN/__asan_storeN for out-lined asan checks
Kostya Serebryany
- [llvm] r206734 - [asan] insert __asan_loadN/__asan_storeN as out-lined asan checks, llvm part
Kostya Serebryany
- [llvm] r206735 - Revert r206732 which is causing llc to crash on most of the build bots.
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chandler Carruth
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Nick Lewycky
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Evan Cheng
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Michael Zolotukhin
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Chris Lattner
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Andrew Trick
- [llvm] r206732 - Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
Eric Christopher
- [llvm] r206737 - [PM] Add a nice low-tech registry of passes as a boring macro expansion
Chandler Carruth
- [llvm] r206738 - [X86] ISEL (and X, <constant mask>) to BZHI when BMI2 is available.
Lang Hames
- [llvm] r206739 - [PM] Wire the analysis passes (such as they are) into the registry, and
Chandler Carruth
- [llvm] r206727 - Protect the ArgList dtor
Benjamin Kramer
- [llvm] r206740 - [C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't break the API.
Benjamin Kramer
- [PATCH] Fix SROA regression causing data corruption, fixes PR19250
Björn Steinbrink
- [llvm] r206741 - [asan] temporary disable generating __asan_loadN/__asan_storeN
Kostya Serebryany
- [compiler-rt] r206742 - [asan] add one more mode to run asan tests with '-with-calls', i.e. using -mllvm -asan-instrumentation-with-call-threshold=0. This is very unfortunate since it effectively doubles the number of gunit asan tests that need to be built and run, but as long as we need out-lined calls (PR17409) I see no other way to test this workaround
Kostya Serebryany
- [PATCH] [OPENMP][LV] Respect Hints.Force meta-data for loops in LoopVectorizer
Zinovy Nis
- [llvm] r206743 - llvm/test/CodeGen/X86/bmi.ll: Relax expressions for targeting win32.
NAKAMURA Takumi
- [llvm] r206744 - [PM] Fix a bug where we didn't properly clear the list map when the list
Chandler Carruth
- [llvm] r206745 - [PM] Add a new-PM-style CGSCC pass manager using the newly added
Chandler Carruth
- [llvm] r206746 - [asan] instead of inserting inline instrumentation around memset/memcpy/memmove, replace the intrinsic with __asan_memset/etc. This makes the memset/etc handling more complete and consistent with what we do in msan. It may slowdown some cases (when the intrinsic was actually inlined) and speedup other cases (when it was not inlined)
Kostya Serebryany
- [llvm] r206747 - [asan] add llvm-ish test for memset/etc instrumentation
Kostya Serebryany
- [compiler-rt] r206748 - [asan] add __asan_memset and friends
Kostya Serebryany
- [llvm] r206749 - Reapply r206732. This time without optimization of branches.
Michael Zolotukhin
- [PATCH] Reassociate x + -0.1234 * y into x - 0.1234 * y
Erik Verbruggen
- [PATCH] Fix a mergefunc crash caused by bitcasting intrinsics
Björn Steinbrink
- [PATCH] [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Zinovy Nis
- [PATCH] R600: Make sign_extend_inreg legal.
Tom Stellard
- [PATCH] Fix PR19169:Crash on invalid attempting to specialize a template method as a template variable
Karthik Bhat
- [PATCH] Teaching loop simplify to preserve LCSSA
Dinesh Dwivedi
- [llvm] r206750 - Convert getFileOffset to getOffset and move it to its only user.
Rafael Espindola
- PATCH: RegisterCoalescer: Fix bug when rematerializing instsructions with subregs
Tom Stellard
- [PATCH] Fix DataLayout::operator==()
Rafael Ávila de Espíndola
- [patch] Add more loop simplification passes to LTO
Rafael Espíndola
- [compiler-rt] r206753 - [asan] add a run-time flag detect_container_overflow=true/false
Kostya Serebryany
- [patch] Simplify a vpermilps with constant mask
Rafael Espíndola
- [compiler-rt] r206754 - tsan: deflake test
Dmitry Vyukov
- [compiler-rt] r206755 - [sanitizer] Intercept tsearch.
Evgeniy Stepanov
- [llvm] r206756 - [asan] add a run-time flag detect_container_overflow=true/false
Kostya Serebryany
- [PATCH] MachineFunction is exposed to X86AsmParser.
Rafael Ávila de Espíndola
- [PATCH] PR18921, vmov part
Rafael Ávila de Espíndola
- [llvm] r206758 - Appease autoconf build since X86Disassembler.c has been disappeared in r206717.
NAKAMURA Takumi
- [llvm] r206759 - [msan] Enable out-of-line instrumentation for large functions by default.
Evgeniy Stepanov
- [PATCH] Short-term workaround for hidden x86 float precision in calculateSpillWeightAndHint()
Duncan P. N. Exon Smith
- [PATCH] ARM64: Combine shifts and uses to bit-extract instruction from different basic block
Quentin Colombet
- [PATCH] Add a jumptable attribute and support for creating jump-instruction tables
Tom Roeder
- [PATCH] Fix the local-stack-framework test
Eli Bendersky
- [PATCH] Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [llvm] r206763 - Fix the test: DCE optimized away everything.
Eli Bendersky
- [llvm] r206765 - CalcSpillWeights: Hack to prevent x87 nonsense
Duncan P. N. Exon Smith
- [llvm] r206766 - Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"
Duncan P. N. Exon Smith
- [compiler-rt] r177132 - Fix a virtual destructor warning.
David Blaikie
- [llvm] r206665 - [llvm-symbolizer] Print file/line for a PC even if there is no DIE describing it.
Eric Christopher
- [PATCH] Add user-defined callback on write() calls.
Sam Kerner
- [llvm] r206767 - Object: iterator_range accessors for ObjectImage symbols and sections.
Jim Grosbach
- [llvm] r206768 - Tidy up. Remove extraneous typedef.
Jim Grosbach
- [llvm] r206769 - [rtdyld,c++11] Range'ify symbol table walking.
Jim Grosbach
- [llvm] r206771 - blockfreq: Some cleanup of UnsignedFloat
Duncan P. N. Exon Smith
- [PATCH] Integrated assembler. :vararg macro.
Rafael Ávila de Espíndola
- [llvm] r206772 - Fix unnecessary line break
Matt Arsenault
- [PATCH] Implement ADRP CSE for global symbols
Quentin Colombet
- [llvm] r206773 - Revert "[rtdyld, c++11] Range'ify symbol table walking."
Jim Grosbach
- [patch][pr19470] Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode
Rafael Espíndola
- [PATCH] Fix assertion with a trunc store to an i1 vector.
Matt Arsenault
- [PATCH] R600/SI: Fix unreachable on branch on constant.
Matt Arsenault
- [llvm] r206774 - ARM64: Combine shifts and uses from different basic block to bit-extract instruction
Yi Jiang
- buildbot failure in LLVM on llvm-mips-linux (probably r206769)
Jim Grosbach
- [llvm] r206775 - [Modules] Sink the DEBUG_TYPE macro out of LegalizeTypes.h and into the
Chandler Carruth
- [llvm] r206777 - [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the
Chandler Carruth
- [PATCH] Fix condition in HexagonInstrInfo::mayBeNewStore()
Alexey Samsonov
- [llvm] r206778 - [Modules] Consolidate the DEBUG_TYPE defines in NVPTX to the top of the
Chandler Carruth
- [PATCH] Fix typo in MCObjectDisassembler::getBBAt()
Maks Naumov
- [PATCH] SEH exceptions on Win64 (LLVM)
Vadim Chugunov
- [PATCH] Rename X86insrtps to the proper instruction name.
Filipe Cabecinhas
- [llvm] r206779 - Rename X86insrtps to the proper instruction name.
Filipe Cabecinhas
- [llvm] r206780 - Use value semantics to manage DbgVariables rather than dynamic allocation/pointers.
David Blaikie
- [llvm] r206784 - Use unique_ptr to manage objects owned by the ScheduleDAGMI.
David Blaikie
- [llvm] r206785 - Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImpl
David Blaikie
- [llvm] r206786 - Use unique_ptr to handle ownership of GCOVFunctions in GCOVProfiler.
David Blaikie
- [llvm] r206788 - Simplify expression that was explicitly naming an operator overload in a call.
David Blaikie
- [llvm] r206789 - Fix PR7272 in -tailcallelim instead of the inliner
Reid Kleckner
- [llvm] r206790 - Use unique_ptr to handle GlobalOpt's Evaluator members
David Blaikie
- [PATCH 1/5] R600: Expand vector sin and cos on r600.
Tom Stellard
- [PATCH 2/5] R600: Remove duplicate setting of SELECT expansion.
Tom Stellard
- [PATCH 3/5] R600: Move R600 scalar operations initialization to R600ISelLowering.cpp
Tom Stellard
- [llvm] r206792 - clang-format this function.
Rafael Espindola
- [llvm] r206793 - Handle _GLOBAL_OFFSET_TABLE_ in 64 bit mode.
Rafael Espindola
- [llvm] r206794 - Simplify destruction of Modules in LLVContextImpl.
David Blaikie
- [llvm] r206795 - Remove seemingly-unneeded artificial dependency
Hal Finkel
- R600/SI: Prettier display of input modifiers and fold of fabs
Vincent Lejeune
- [llvm] r206796 - Use unique_ptr to manage ownership of GCOVFunctions, Blocks, and Edges.
David Blaikie
- [llvm] r206797 - ARM64: Extended addressing mode source reg is 64-bit.
Jim Grosbach
- [llvm] r206798 - Move helper functions earlier in the file.
Jim Grosbach
- [llvm] r206799 - ARM64: Improve diagnostics for malformed reg+reg addressing mode.
Jim Grosbach
- [R600/SI] Merge const_load for SI
Vincent Lejeune
- [llvm] r206800 - Use Regex objects by value (rather than 'new'ed) in CodeGenSchedule.
David Blaikie
- [llvm] r206801 - Simplify a vpermil* with constant mask.
Rafael Espindola
- [llvm] r206802 - ARM64: Refactor away a few redundant helpers.
Jim Grosbach
- [llvm] r206803 - Set default value of HasExtractBitsInsn to false
Yi Jiang
- [PATCH] LowerDbgDeclare - get rid of redundant dbg.values when an alloca survives optimization
Adrian Prantl
- [llvm] r206807 - Store State objects by value in TableGen's DFAPacketizerEmitter
David Blaikie
- [llvm] r206821 - Fix builds that use an stl missing std::set::emplace
David Blaikie
- [llvm] r206822 - [Modules] Make Support/Debug.h modular. This requires it to not change
Chandler Carruth
- [llvm] r206824 - Simplify DFAPacketizerEmitter State copy/move semantics to use compiler defaults.
David Blaikie
- [llvm] r206825 - Fix wrong iterator type
Rui Ueyama
- [llvm] r206828 - Use unique_ptr to handle ownership of Value*s in Cloning unit tests.
David Blaikie
- [llvm] r206830 - [Modules] Followup to r206822 to add a DEBUG_TYPE which is used on ARM
Chandler Carruth
- [lld] r206831 - [PECOFF] Handle line comment in module-definition file.
Rui Ueyama
- [llvm] r206834 - [CodeGenPrepare] Use APInt to check the value of the immediate in a and
Quentin Colombet
- [llvm] r206837 - [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206838 - [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
Chandler Carruth
- [llvm] r206839 - This reverts r206828 until David has time to figure out that is going on.
Quentin Colombet
- [llvm] r206840 - [cleanup] Fix another place where we were including the tablegen'ed code
Chandler Carruth
- [llvm] r206841 - [cleanup] Fix two headers where we included a standard library header
Chandler Carruth
- [PATCH] [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Kevin Qin
- [llvm] r206842 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206843 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206228 - [ARM64][MC] Set the default CPU string to generic.
Juergen Ributzka
- [llvm] r206844 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206845 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206846 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206847 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206848 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [lld] r206851 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [polly] r206852 - [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
- [llvm] r206853 - blockfreq: Remove "dead" comment
Duncan P. N. Exon Smith
- [llvm] r206854 - blockfreq: Move PackagedLoopData above WorkingData
Duncan P. N. Exon Smith
- [llvm] r206855 - blockfreq: Rename PackagedLoopData => LoopData
Duncan P. N. Exon Smith
- [llvm] r206856 - blockfreq: Implement clear() explicitly
Duncan P. N. Exon Smith
- [llvm] r206857 - blockfreq: Use pointers to loops instead of an index
Duncan P. N. Exon Smith
- [llvm] r206858 - blockfreq: Use a pointer for ContainingLoop too
Duncan P. N. Exon Smith
- [llvm] r206859 - blockfreq: Rename PackagedLoops => Loops
Duncan P. N. Exon Smith
- [llvm] r206860 - blockfreq: Skip irreducible backedges inside functions
Duncan P. N. Exon Smith
- [llvm] r206861 - [AArch64] Enable global merge pass.
Jiangning Liu
- [PATCH] Enable global merge pass
Jiangning Liu
- [llvm] r206862 - R600: Make sign_extend_inreg legal.
Matt Arsenault
- [lld] r206863 - [PECOFF] Better handling of /OPT option.
Rui Ueyama
- [llvm] r206864 - R600: Change how vector truncating stores are packed.
Matt Arsenault
- [PATCH] R600: Change how vector truncating stores are packed.
Matt Arsenault
- [llvm] r206866 - Use unique_ptr to manage ParsedBinariesAndObjects in LLVMSymbolizer
David Blaikie
- [llvm] r206867 - Revert "Use value semantics to manage DbgVariables rather than dynamic allocation/pointers."
David Blaikie
- [PATCH] FileCheck: Permit CHECK-NEXT as the first directive
Alp Toker
- [PATCH] Added new functionality to LLVM C API to use DiagnosticInfo to handle errors
Nick Lewycky
- [dragonegg] r206868 - dragonegg/src/Convert.cpp: Add explicit DEBUG_TYPE corresponding to LLVM r206822.
NAKAMURA Takumi
- [PATCH] R600: Emit error instead of unreachable on function call
Matt Arsenault
- [llvm] r206869 - [X86] Don't use BZHI for short masks (>=32 bits). Thanks to Ben Kramer for the
Lang Hames
- [patch] mergefunc struct result
Carlo Kok
- buildbot failure in LLVM on clang-atom-d525-fedora
Rafael Espíndola
- [PATCH] Support outline instrumentation for wide types
Yury Gribov
- [compiler-rt] r206872 - [sanitizer] enable check_printf by default for asan and tsan. We've been using this flag for a while and it seems to be stable enough for the rest of the world.
Kostya Serebryany
- patches on review
Demikhovsky, Elena
- [llvm] r206873 - Fix an infinite loop bug in DAG Combine about keeping transfering between ANY_EXTEND and SIGN_EXTEND.
Hao Liu
- [llvm] r206874 - ARM: disable emission of __XYZvfp in soft-float environment.
Tim Northover
- [llvm] r206875 - AArch64/ARM64: mark fmul intrinsic as commutative.
Tim Northover
- [llvm] r206876 - AArch64/ARM64: add patterns for scalar_to_vector/extract pairs
Tim Northover
- [llvm] r206877 - AArch64/ARM64: enable various AArch64 tests on ARM64.
Tim Northover
- [llvm] r206878 - [mips] Clang-format MipsAsmParser.
Matheus Almeida
- [llvm] r206879 - [X86] Use tablegen instead of DAG combines to match BZHI instructions, as
Lang Hames
- [llvm] r206880 - [X86] Remove Tablegen def of X86bzhi SDNode: It's not needed as of r206879.
Lang Hames
- [compiler-rt] r206881 - [ASan] Fixed the expectation for Darwin memset test.
Alexander Potapenko
- [llvm] r206883 - [asan] Support outline instrumentation for wide types and delete dead code, patch by Yuri Gribov
Kostya Serebryany
- [llvm] r206884 - [AVX512] Implemented integer conversions up/down with masking.
Robert Khasanov
- [llvm] r206885 - [X86] Require HasBMI2 for the new BZHI tablegen patterns.
Lang Hames
- i1 vectors (Re: [PATCH] Fix PR15267)
Demikhovsky, Elena
- [llvm] r206887 - AArch64/ARM64: add extra testing from AArch64 to ARM64
Tim Northover
- [llvm] r206888 - AArch64/ARM64: make use of ANDS and BICS instructions for comparisons.
Tim Northover
- [llvm] r206889 - AArch64/ARM64: more testing from AArch64 to ARM64
Tim Northover
- [PATCH] XCore target: fix bug in dereferencing null pointer.
robert lytton
- [llvm] r206894 - Remove DOS CRLF.
NAKAMURA Takumi
- [compiler-rt] r206896 - [asan] enable LeakSanitizer (LSan) by default in asan. This only affects Linux x86_64. LSan has been used in various projects for more than half a year and we now consider it quite stable to be on by default.
Kostya Serebryany
- [llvm] r206897 - AVX-512: store and truncstore for i1 values
Elena Demikhovsky
- [polly] r206898 - IslCodeGeneration: Document the IslExprBuilder
Tobias Grosser
- [PATCH] [X86] Silvermont new scheduler model
Alexey Volkov
- [polly] r206900 - Fixed missing cloog test with automake/configure build setup
Tobias Grosser
- [polly] r206901 - We missed two files in the last commit.
Tobias Grosser
- [llvm] r206902 - R600/SI: Reorganize SIInstructions.td
Tom Stellard
- [polly] r206903 - Fix formatting
Tobias Grosser
- [llvm] r206904 - R600: Emit error instead of unreachable on function call
Matt Arsenault
- [PATCH] X86: If we have an instruction that sets a flag and a zero test on the input of that instruction try to eliminate the test.
Benjamin Kramer
- [PATCH] [Instcombine] Recognize test for overflow in integer multiplication.
Benjamin Kramer
- [PATCH] `nonnull` argument attribute.
Luqman Aden
- [llvm] r206905 - Simplify address pool index assignment.
David Blaikie
- [llvm] r206906 - Fix the assembler to print a better relocatable expression error
Kevin Enderby
- [llvm] r206911 - Fix DataLayout::operator==().
Rafael Espindola
- [llvm] r206912 - [Constant Hoisting] Print the instructions in the correct order for debugging. No functional change.
Juergen Ributzka
- [llvm] r206913 - [Constant Hoisting] Materialize the constant before the cloned cast instruction.
Juergen Ributzka
- [PATCH] Add optimization remarks to the loop unroller and vectorizer.
Diego Novillo
- [compiler-rt] r206915 - [profile] Flatten profile runtime - define platform-specific code in sources, not in the build system
Alexey Samsonov
- [llvm] r206916 - Replace loops using goto with plain while loops
Rui Ueyama
- [llvm] r206917 - Follow aliases when determining if a symbol is thumb.
Rafael Espindola
- [llvm] r206918 - No need to check condition after grow()
Rui Ueyama
- A tiny documentation patch to LLVM Language Reference Manual
Rafael Espíndola
- [llvm] r206919 - Whitespace
Rui Ueyama
- [llvm] r206921 - Use std::unique_ptr to handle ownership of DwarfUnits in DwarfFile.
David Blaikie
- [llvm] r206923 - Change the prototype for MCContext::FatalError() so it can be called
Kevin Enderby
- [llvm] r206924 - [docs] Add a note to docs/README.txt
Sean Silva
- [PATCH] Document how to check external links in Sphinx documentation
Sean Silva
- [llvm] r206632 - DebugInfo: Remove some initializer lists to make MSVC happy again.
Alexey Samsonov
- [PATCH] Remove dead code in instcombine.
Rafael Espíndola
- [PATCH] Add -l option to llvm-link and allow linking by resolving symbols
Stanislav Mekhanoshin
- [llvm] r206925 - Push memory ownership of DwarfUnits into clients of DwarfFile.
David Blaikie
- [zorg] r206926 - Moved hexagon-build-02 builders to hexagon-build-03 slave.
Galina Kistanova
- [llvm] r206927 - Requisite reformatting for previous commit.
David Blaikie
- [zorg] r206928 - Commented excessive argument for SanitizerBuilderII factory.
Galina Kistanova
- [PATCH] CSE on GEP indices
Jingyue Wu
- [PATCH] Fix PR16938 - rewrite CSE heuristic for same block uses
Eric Christopher
- [PATCH] Add 'musttail' marker to call instructions
Nick Lewycky
- [lld] r206931 - [PECOFF] Skip IMAGE_SYM_DEBUG sections correctly.
Rui Ueyama
- [llvm] r206936 - Fix test/CodeGen/arm.ll
Reid Kleckner
- [llvm] r206938 - [LCG] Switch the Callee sets to be DenseMaps pointing to the index into
Chandler Carruth
- [lld] r206940 - winlib should be lib.exe, not just lib.
Filipe Cabecinhas
- [lld] r206947 - XFAIL the Mips tests when we don't have the target.
Filipe Cabecinhas
- [llvm] r206948 - [LCG] Hoist the logic for forming a new SCC from the top of the DFSStack
Chandler Carruth
- [llvm] r206949 - [ARM64] Enable feature predicates for NEON / FP / CRYPTO.
Kevin Qin
- [PATCH] R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errors
Tom Stellard
- [compiler-rt] r206950 - tsan: reduce number of iterations in the test
Dmitry Vyukov
- [llvm] r206951 - Integrated assbemler, macros: added 'vararg' argument qualifier support.
Stepan Dyatkovskiy
- [compiler-rt] r206952 - tsan: more precise check for "app memory" in COMPAT mode
Dmitry Vyukov
- [llvm] r206953 - X86Disassembler - fixed a bug in immediate print
Elena Demikhovsky
- [llvm] r206954 - [LCG] Add a unittest for the LazyCallGraph. I had a weak moment and
Chandler Carruth
- [compiler-rt] r206955 - [asan] disable lsan back. :( -- It appears that quite a few lit tests have leaks and they were not covered by out buildbot
Kostya Serebryany
- [llvm] r206956 - [LV] Statistics numbers for LoopVectorize introduced: a number of analyzed loops & a number of vectorized loops.
Alexander Musman
- [PATCH 3/3] [LLVM] [sanitizer] add conditionals for libc
Bernhard Reutner-Fischer
- [llvm] r206957 - [X86] Silvermont new scheduler model
Alexey Volkov
- [PATCH] [LLVM] [sanitizer] add conditionals for libc
Kostya Serebryany
- [PATCH] [LNT] Fix plotting issue caused by r188111
Yi Kong
- [llvm] r206959 - [LCG] Add some accessor methods to the SCC to allow iterating over the
Chandler Carruth
- [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - LLVM.
Kevin Qin
- [llvm] r206960 - Fixing typos in commit r206957
Alexey Volkov
- [llvm] r206965 - [ARM64] Add a big endian version of the ARM64 target machine, and update all users.
James Molloy
- [llvm] r206966 - [LCG] Implement Tarjan's algorithm correctly this time. We have to walk
Chandler Carruth
- [llvm] r206017 - [yaml2obj][ELF] ELF Relocations Support.
NAKAMURA Takumi
- [PATCH] Some code improvements (no functional change)
Artyom Skrobov
- [llvm] r206967 - [ARM64] Fix formatting.
James Molloy
- [llvm] r206968 - [LCG] Add the first round of mutation support to the lazy call graph.
Chandler Carruth
- [llvm] r206969 - [yaml2obj][ELF] Add a virtual destructor to the ELFYAML::Section class
Simon Atanasyan
- [llvm] r206971 - Create MCTargetOptions.
Evgeniy Stepanov
- [PATCH] Allow vectorization of few missed llvm intrinsic calls in BBVectorizor
Karthik Bhat
- [PATCH] Created MCTargetOptions which affects assembly instrumentations.
Evgeniy Stepanov
- [PATCH] Remove AssemblyAnnotationWriter from NamedMDNode::print
Rafael Espíndola
- [llvm] r206972 - Remove AssemblyAnnotationWriter from NamedMDNode::print.
Rafael Espindola
- [llvm] r206975 - Fix handling of missing DataLayout in sanitizers.
Evgeniy Stepanov
- [PATCH] asan/tsan/msan: properly intercept pthread_cond_xxx
Dmitry Vyukov
- [PATCH] AARCH64: Implement big endian loads of NEON types from constant pools
Konrad Anheim
- [llvm] r206656 - ProfileData: Add support for the indexed instrprof format
NAKAMURA Takumi
- [compiler-rt] r206980 - tsan: fix atexit handling after fork
Dmitry Vyukov
- [PATCH] Optimize insertqi when we copy all the lower 64 bits.
Rafael Espíndola
- [compiler-rt] r206983 - [msan] Disable chained origins in signal handlers.
Evgeniy Stepanov
- [llvm] r206988 - Centralize handling of ELF_Other_ThumbFunc.
Rafael Espindola
- [llvm] r206989 - Mark llvm/test/BugPoint/compile-custom.ll as XFAIL:vg_leak.
NAKAMURA Takumi
- [llvm] r206990 - cl::ParseCommandLineOptions(): Use StringRef to receive sys::path::filename() instead of std::string.
NAKAMURA Takumi
- [llvm] r206991 - X86AsmParser.cpp: Fix memory leak at replacing movsd to movsl.
NAKAMURA Takumi
- [llvm] r207000 - Remove dead code in instcombine.
Matt Arsenault
- [compiler-rt] r207002 - [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)
Alexander Potapenko
- [llvm] r207002 - [ASan] Move the shadow range on 32-bit iOS (and iOS Simulator)
Alexander Potapenko
- [llvm] r207003 - [yaml2obj][ELF] Remove unnecessary space between namespace name and
Simon Atanasyan
- [polly] r207006 - www: Reference phone call notes
Tobias Grosser
- [PATCH] Segmented stack support ARM iOS
Valerii Hiora
- [llvm] r207009 - ProfileData: Avoid unnecessary copies of CounterData
Justin Bogner
- [llvm] r207010 - Split out DwarfFile from DwarfDebug into its own .h/.cpp files.
David Blaikie
- [llvm] r207012 - llvm-build: Get rid of 'import *'
Anders Waldenborg
- [llvm] r207014 - [X86] Fix missing/wrong scheduling model found by code inspection.
Quentin Colombet
- [llvm] r207015 - Convert test to FileCheck
Matt Arsenault
- patch for inlining all blocks with address taken
Manman Ren
- [llvm] r207016 - clang-format r207010
David Blaikie
- [llvm] r207017 - R600: Add a test that used to be broken that I forgot to add
Matt Arsenault
- [llvm] r207018 - [python] Fix python bindings tests
Anders Waldenborg
- [llvm] r207019 - Don't use default address space arguments in GlobalOpt
Matt Arsenault
- [PATCH] [python] Fix getting section contents.
Anders Waldenborg
- [llvm] r207020 - [ARM64] Fix the information we give to the peephole optimizer for comparison.
Quentin Colombet
- [llvm] r207021 - Remove more default address space argument usage.
Matt Arsenault
- [llvm] r207022 - Separate out the DWARF address pool into its own type/files.
David Blaikie
- [llvm] r207023 - Use pointer size function where only a pointer is expected
Matt Arsenault
- [llvm] r207025 - clang-format for my previous commit (I keep forgetting... )
David Blaikie
- [llvm] r207026 - Move the AddressPool from DwarfFile to DwarfDebug.
David Blaikie
- [llvm] r207028 - MC: honour IMAGE_SCN_CNT_INITIALIZED_DATA
Saleem Abdulrasool
- [llvm] r207029 - MC: move ARM64 test from AArch64 directory
Saleem Abdulrasool
- [llvm] r207030 - MC: move test from Generic to COFF
Saleem Abdulrasool
- [llvm] r207034 - llvm-cov: Allow short options to be grouped
Justin Bogner
- [llvm] r207035 - llvm-cov: Add support for gcov's --long-file-names option
Justin Bogner
- [PATCH] Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [llvm] r207038 - MC: disable test on thumbv7-windows
Saleem Abdulrasool
- [PATCH] R600/SI: Use address space in allowsUnalignedMemoryAccesses
Matt Arsenault
- [llvm] r207042 - [LCG] Switch the primary SCC building code to use the negative low-link
Chandler Carruth
- [llvm] r207043 - Use std::less instead of < in array_pod_sort's default comparator.
Jordan Rose
- [PATCH] [ELF] Fix undefined symbol handling in DSO.
Rui Ueyama
- [llvm] r207044 - DwarfAccelTable: Remove trivial dtor and simplify construction with an array.
David Blaikie
- [llvm] r207045 - [LCG] Switch the SCC lookup to be in terms of call graph nodes rather
Chandler Carruth
- [llvm] r207047 - [LCG] Make the insertion and query paths into the LCG which cannot fail
Chandler Carruth
- [llvm] r207048 - [LCG] Switch the primary node iterator to be a *much* more normal C++
Chandler Carruth
- [llvm] r207049 - Remove intermediate accelerator table for names.
David Blaikie
- [llvm] r207050 - More formatting...
David Blaikie
- [llvm] r207051 - And actually use the DwarfDebug::AccelNames to emit the names.
David Blaikie
- [llvm] r207052 - [LCG] Remove two unused typedefs from the iterators.
Chandler Carruth
- [llvm] r207053 - [LCG] Normalize the post-order SCC iterator to just iterate over the SCC
Chandler Carruth
- [llvm] r207054 - Handle addrspacecast when looking at memcpys from globals
Matt Arsenault
- [llvm] r207055 - Optimize some special cases for SSE4a insertqi
Filipe Cabecinhas
- [llvm] r207057 - Remove the intermediate AccelObjC maps in DWARF units
David Blaikie
- [PATCH] [x86] Fold extract_vector_elt of a load into the load's address computation.
Michael Spencer
- Optimize load from aggregate stores
deadal nix
- [llvm] r207058 - [InstCombine][x86] Constant fold psll intrinsics.
Michael J. Spencer
- [llvm] r207059 - Remove the intermediate AccelNamespace maps in DWARF units.
David Blaikie
- [PATCH] [InstCombine][x86] Constant fold psll intrinsics.
Michael Spencer
- [llvm] r207060 - Remove the intermediate AccelTypes maps in DWARF units.
David Blaikie
- [llvm] r207061 - Remove unused parameter
David Blaikie
- [llvm] r207069 - [ADT] Add a generic iterator utility for adapting iterators much like
Chandler Carruth
- [llvm] r207072 - [ADT] Factor out the facade aspect of the iterator_adaptor_base into its
Chandler Carruth
- [llvm] r207078 - Use the shiny new iterator adaptor tool to implement the
Chandler Carruth
- [llvm] r207080 - Fix for PR18921, "vmov" part.
Stepan Dyatkovskiy
- [llvm] r207082 - [ADT] Try to appease MSVC by sinking the enable_if from a default
Chandler Carruth
- [llvm] r207083 - [C++] Use 'nullptr'.
Craig Topper
- [llvm] r207084 - [ADT] Attempt to appease another MSVC oddity by moving the injected
Chandler Carruth
- [llvm] r207085 - Allow vectorization of few missed llvm intrinsic calls in BBVectorizor by handling them in isVectorizableIntrinsic function.
Karthik Bhat
- Fwd: [PATCH] [ARM64] Enable alignment control option in front-end for ARM64 - Clang.
Kevin Qin
- [llvm] r207086 - [LCG] Switch the SCC's parent iterators to be value iterators rather
Chandler Carruth
- [llvm] r207088 - X86: Emit test instead of constant shift + compare if the shift result is unused.
Benjamin Kramer
- [llvm] r207089 - [CLNUP] Test commit. Remove newline.
Zinovy Nis
- [llvm] r207090 - [LCG] We don't actually need a set in each SCC to track the nodes. We
Chandler Carruth
- [llvm] r201747 - Add support for hashing DW_FORM_sdata and a small testcase.
NAKAMURA Takumi
- [PATCH] Allow vectorization of bit intrinsics in BB Vectorizor
Karthik Bhat
- [llvm] r207091 - [LCG] Switch the parent SCC tracking from a SmallSetVector to
Chandler Carruth
- [PATCH] If building with LLVM_ENABLE_DOXYGEN with CMake then abort if Doxygen could not be found.
Dan Liew
- [PATCH] Fixed instrumentation of x86 intel syntax inline assembly.
Evgeniy Stepanov
- [llvm] r207092 - [asan] Fix instrumentation of x86 intel syntax inline assembly.
Evgeniy Stepanov
- [llvm] r207094 - [LCG] Re-order expectations to provide more useful output when debugging
Chandler Carruth
- [llvm] r207095 - [LCG] Rotate logic applied to the top of the DFSStack to instead be
Chandler Carruth
- [PATCH] [mips] Support 128-bit int in N32 ABI by overriding TargetInfo::hasInt128Type()
Daniel Sanders
- [llvm] r207098 - [LCG] Incorporate the core trick of improvements on the naive Tarjan's
Chandler Carruth
- [PATCH][libLTO] Add Accessors to libLTO to expose more bitcode information
Nick Tomlinson
- [compiler-rt] r207099 - [asan] enable use_sigaltstack by default (this will provide verbose reports on stack-overflow instead of silently crashing with SEGV)
Kostya Serebryany
- [llvm] r207101 - AArch64/ARM64: port more tests
Tim Northover
- [llvm] r207102 - AArch64/ARM64: implement BFI optimisation
Tim Northover
- [llvm] r207103 - AArch64/ARM64: port bitfield test to ARM64.
Tim Northover
- [llvm] r207104 - AArch64/ARM64: enable some MC tests on ARM64
Tim Northover
- [llvm] r207105 - AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operands
Tim Northover
- [PATCH] Introduce new gold plugin option "relocation-pic"
Rafael Espíndola
- [llvm] r207106 - ARM64: shut up warning about variable only used in assert.
Tim Northover
- [PATCH] ARM: For thumb fixups store halfwords high first and low second
Christian Pirker
- [PATCH] MCInstrInfo is exposed to asm instrumentation.
Yuri Gorshenin
- [llvm] r207108 - AArch64/ARM64: add support for :abs_gN_s: MOVZ modifiers
Tim Northover
- [llvm] r207109 - AArch64/ARM64: support relocated ADR instruction
Tim Northover
- [llvm] r207110 - ARM64: support relocated "TBZ/TBNZ" instructions.
Tim Northover
- [llvm] r207111 - AArch64/ARM64: allow negative addends, at least on ELF.
Tim Northover
- [llvm] r207112 - AArch64/ARM64: enable remaining MC elf tests.
Tim Northover
- [compiler-rt] r207113 - Add DLL thunks for recently-added memcpy, memset and memmove ASan intrinsics
Timur Iskhodzhanov
- [PATCH] getStreamedBitcodeModule: take StreamingMemoryObject instead of DataStreamer
Rafael Espíndola
- [compiler-rt] r207114 - tsan: stop background thread when sandbox is enabled
Dmitry Vyukov
- [llvm] r207115 - [asan] Use MCInstrInfo in inline asm instrumentation.
Evgeniy Stepanov
- [PATCH] fix a small leak in MC/MCAsmStreamer.cpp
Kostya Serebryany
- [llvm] r207116 - AArch64: print NEON lists with a space.
Tim Northover
- [PATCH] AArch64: Implement big endian bit-conversion for NEON types
James Molloy
- [llvm] r207118 - Fix memory leak of MCSymbolData in MCAsmStreamer.
David Blaikie
- [PATCH][X86] Add support for Read Time Stamp Counter intrinsics ('__rdtsc' and '__rdtscp').
Andrea Di Biagio
- [llvm] r207119 - AArch64/ARM64: run AArch64 NEON MC tests through ARM64 too.
Tim Northover
- [llvm] r207120 - AArch64/ARM64: add ARM64 runs to more MC tests.
Tim Northover
- [PATCH] [tablegen] !strconcat accepts more than two arguments but this wasn't documented or tested.
Daniel Sanders
- [llvm] r207123 - [mips] Remove non-ascii character.
Matheus Almeida
- [llvm] r207124 - Spread some const around for non-mutating uses of MCSymbolData.
David Blaikie
- [lld] r207125 - [PECOFF] Allow symbols not starting with '_' in x86
Rui Ueyama
- [PATCH] XCore target: Add TypeString meta data to IR output.
robert lytton
- [llvm] r207126 - R600/SI: Use address space in allowsUnalignedMemoryAccesses
Matt Arsenault
- [llvm] r207127 - [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.
Andrea Di Biagio
- [patch] prototype of storing MCSymbolData directly in the MCAssembler
David Blaikie
- [llvm] r207130 - Debug info for optimized code: Support variables that are on the stack and
Adrian Prantl
- [compiler-rt] r207131 - Add user-defined callback on write() calls.
Peter Collingbourne
- [llvm] r207133 - [modules] "Specialize" a function by actually specializing a function template
Richard Smith
- [llvm] r207135 - Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location
Adrian Prantl
- [llvm] r207136 - Remove C++11ism (specializing a template in a surrounding namespace) to appease the buildbots.
Richard Smith
- [PATCH] Teach FastISel about address spaces.
Matt Arsenault
- [compiler-rt] r207140 - [sanitizer] wordexp isn't available on iOS
Justin Bogner
- [lld] r207141 - [PECOFF] Define implicit symbols for exported ones.
Rui Ueyama
- [llvm] r207142 - Fix rdtsc.ll test to match r8 on win64
Reid Kleckner
- [llvm] r207143 - Add 'musttail' marker to call instructions
Reid Kleckner
- [llvm] r207144 - Remove dead inline function that doesn't compile
Reid Kleckner
- [PATCH] Teach the inliner how to preserve musttail invariants
Reid Kleckner
- [llvm] r207145 - X86: Don't transform shifts into ands when the sign bit is tested.
Benjamin Kramer
- [llvm] r207146 - [ADT] Generalize pointee_iterator to smart pointers by using decltype.
Chandler Carruth
- [llvm] r207147 - [LCG] Switch a weird do/while loop that actually couldn't fail its
Chandler Carruth
- [llvm] r204829 - Revert "X86 memcpy lowering: use "rep movs" even when esi is used as base pointer" (r204174)
Hans Wennborg
- [PATCH] Implement X86 code generation for musttail
Reid Kleckner
- [llvm] r207151 - [DWARF parser] Simplify and re-format a method
Alexey Samsonov
- [PATCH] [DAGCombiner] Fold (vextract v, (sext (trunc i))) -> (vextract v, i)
Michael Spencer
- [llvm] r207153 - [DWARF parser] DWARFUnit ctor doesn't need both parsed and raw .debug_abbrev section. Remove the former.
Alexey Samsonov
- [lld] r207154 - [PECOFF] Do not copy-construct ExportDesc.
Rui Ueyama
- [llvm] r207156 - [DWARF parser] Make a few methods non-public
Alexey Samsonov
- [PATCH] ARM: remove @llvm.arm.sevl intrinsic
Saleem Abdulrasool
- [llvm] r207157 - Function defined in a header should be inline. Found by modules build.
Richard Smith
- [llvm] r207158 - Add missing include, found by modules build.
Richard Smith
- [llvm] r207159 - Revert "Debug info: Let dbg.values inserted by LowerDbgDeclare inherit the location"
Adrian Prantl
- [llvm] r207162 - Revert "Debug info for optimized code: Support variables that are on the stack and"
Adrian Prantl
- [PATCH][DAGCombiner] Split up an indexed load if only the base pointer value is live
Adam Nemet
- [PATCH] reset iterators when more than one dead code instruction is removed
Gerolf Hoflehner
- [llvm] r207165 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207166 - Revert "This reapplies r207130 with an additional testcase+and a missing check for"
Adrian Prantl
- [llvm] r207167 - Fix quadratic performance during debug compression due to sections x symbols iteration.
David Blaikie
- [PATCH] Add comdat key field to llvm.global_ctors and llvm.global_dtors
Reid Kleckner
- [lld] r207168 - [PECOFF] Assign unique ordinals to __imp_ symbols.
Rui Ueyama
- [llvm] r207171 - Change llvm-config --ldflags to report ${CMAKE_CXX_LINK_FLAGS}
Reid Kleckner
- [llvm] r204071 - Make DAGCombiner work on vector bitshifts with constant splat vectors.
Alex Rosenberg
- [PATCH] R600/SI: Only select SALU instructions in the entry or exit block
Tom Stellard
- [llvm] r207172 - ProfileData: Treat missing function counts as malformed
Justin Bogner
- [llvm] r207174 - Allow vectorization of bit intrinsics in BB Vectorizer.
Karthik Bhat
- [lld] r207175 - [PECOFF] Add /IMPLIB command line option.
Rui Ueyama
- [llvm] r207176 - [C++] Use 'nullptr'. Tools edition.
Craig Topper
- [llvm] r207177 - blockfreq: Use a std::list for Loops
Duncan P. N. Exon Smith
- [llvm] r207178 - blockfreq: Stop using range-based for to traverse Loops
Duncan P. N. Exon Smith
- [llvm] r207179 - blockfreq: Use LoopData directly
Duncan P. N. Exon Smith
- [llvm] r207180 - blockfreq: Embed Loop hierarchy in LoopData
Duncan P. N. Exon Smith
- [llvm] r207181 - blockfreq: Encapsulate LoopData::Header
Duncan P. N. Exon Smith
- [llvm] r207182 - blockfreq: Store the header with the members
Duncan P. N. Exon Smith
- [llvm] r207183 - blockfreq: Expose getPackagedNode()
Duncan P. N. Exon Smith
- [llvm] r207184 - blockfreq: LoopData::MemberList => NodeList
Duncan P. N. Exon Smith
- [llvm] r207185 - blockfreq: Separate unwrapLoops() from finalizeMetrics()
Duncan P. N. Exon Smith
- [llvm] r207186 - blockfreq: Unwrap from Loops
Duncan P. N. Exon Smith
- [llvm] r207187 - blockfreq: Pass the Loop directly into unwrapLoopPackage()
Duncan P. N. Exon Smith
- [llvm] r207188 - blockfreq: unwrapLoopPackage() => unwrapLoop()
Duncan P. N. Exon Smith
- [llvm] r207189 - blockfreq: Scale LoopData::Scale on the way down
Duncan P. N. Exon Smith
- [llvm] r207190 - blockfreq: Remove dead code
Duncan P. N. Exon Smith
- [llvm] r207191 - blockfreq: Document high-level functions
Duncan P. N. Exon Smith
- [llvm] r207192 - blockfreq: Clean up irreducible testcases
Duncan P. N. Exon Smith
- [llvm] r207193 - blockfreq: Use better branch weights in multiexit test
Duncan P. N. Exon Smith
- [llvm] r207194 - blockfreq: Document assertion
Duncan P. N. Exon Smith
- [llvm] r207195 - blockfreq: Only one mass distribution per node
Duncan P. N. Exon Smith
- [PATCH] [ARM64]Fix a bug when lowing shuffle vector to EXT instruction
Hao Liu
- [llvm] r207196 - [C++] Use 'nullptr'. Transforms edition.
Craig Topper
- [llvm] r207197 - [C++] Use 'nullptr'. Target edition.
Craig Topper
- [PATCH] [ARM64]Fix the bug cannot select UQSHL/SQSHL with constant i64 shift amount.
Hao Liu
- [PATCH] Add "Hard Mode" sanitizers
Filipe Cabecinhas
- [llvm] r207198 - Add missing cpp file header
David Blaikie
- [llvm] r207199 - [python] Fix getting section contents.
Anders Waldenborg
- [llvm] r207200 - X86: convert object streamer selection to a switch
Saleem Abdulrasool
- [llvm] r207201 - [LCG] Now that the loop structure of the core SCC finding routine is
Chandler Carruth
- [llvm] r207202 - [LCG] Remove a completely unnecessary loop. It wasn't even doing any
Chandler Carruth
- [compiler-rt] r207204 - tsan: better reports for "double lock of a mutex"
Dmitry Vyukov
- [compiler-rt] r207205 - tsan: add new test for commit 207204 (forget to add new file)
Dmitry Vyukov
- [compiler-rt] r207206 - tsan: better report for bad mutex unlocks
Dmitry Vyukov
- [compiler-rt] r207207 - tsan: fix tests
Dmitry Vyukov
- [compiler-rt] r207208 - tsan: improve "read unlock of a write locked mutex" report
Dmitry Vyukov
- [PATCH] ARM64: When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT.
Tilmann Scheller
- [compiler-rt] r207209 - tsan: better reports for "read lock of a write locked mutex"
Dmitry Vyukov
- [compiler-rt] r207210 - [asan] implement an experimental detector of ODR violations. Not tested yet outside of a tiny test, may need tuning.
Kostya Serebryany
- [compiler-rt] r207211 - tsan: better reports for "unlock of an unlocked mutex"
Dmitry Vyukov
- [llvm] r207212 - [LCG] Rather than doing a linear time SmallSetVector removal of each
Chandler Carruth
- [llvm] r207213 - [LCG] During the incremental re-build of an SCC after removing an edge,
Chandler Carruth
- [PATCH] ARM: provide a generic hint intrinsic
Tim Northover
- [PATCH] [ARM64] Support crc predicate on ARM64.
Kevin Qin
- [PATCH] [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Bradley Smith
- [llvm] r207214 - [ARM64] Support crc predicate on ARM64.
Kevin Qin
- [PATCH] [ARM64] Add RUN lines for "–target arm64 –mattr=-fp-armv8" on AArch64 no-fp test.
Kevin Qin
- [PATCH][ARM64] Handle fp128 for parameter passing on stack
Jiangning Liu
- [llvm] r207217 - [LCG] During the incremental update of an SCC, switch to using the
Chandler Carruth
- [compiler-rt] r207218 - tsan: allow to suppress all reports
Dmitry Vyukov
- [llvm] r207219 - [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter
Bradley Smith
- [compiler-rt] r207220 - [ASan] Use a non-null altstack.ss_size when disabling sigaltstack on Darwin.
Alexander Potapenko
- [llvm] r207221 - ARM64: fix assertion in ISelDAGToDAG
Tim Northover
- [PATCH] [tablegen] Add !listconcat operator with the similar semantics as !strconcat
Daniel Sanders
- PATCH: fix leaks in bugpoint
Kostya Serebryany
- [PATCH] Darwin vararg parameters support in assembler macros
Stepan Dyatkovskiy
- [PATCH] Fix bug in CallInst::CreateFree(Value* Source, BasicBlock *InsertAtEnd)
Stephan Falke
- [llvm] r207222 - [ARM64] Handle fp128 for parameter passing on stack
Jiangning Liu
- [compiler-rt] r207224 - [sanitizer] Intercept a bunch of stdio calls.
Evgeniy Stepanov
- [llvm] r207226 - [ARM64] When compiling for ELF in PIC mode, local symbols shouldn't go through the GOT
Tilmann Scheller
- [compiler-rt] r207227 - [sanitizer] Limit fopen interceptor to linux.
Evgeniy Stepanov
- [PATCH] [mips] Expand on r206218 to put the prologue_end marker in the correct place.
Daniel Sanders
- [patch][dragonegg] Fix c/InternFunctionWeakref.c
Rafael Espíndola
- [zorg] r207228 - Enable Arcanist interface to Phabricator for Zorg
Rick Foos
- [PATCH] Fix building Asan and common sanitizers tests on FreeBSD 9.2
Viktor Kutuzov
- [PATCH] [LV][BUG] Tiny fix for printing debug locations for absolute paths.
Zinovy Nis
- [PATCH][InstCombine][X86] Teach how to fold calls to SSE2/AVX2 psrl intrinsics.
Andrea Di Biagio
- [PATCH] Implement Named Register Global Variables in LLVM
Renato Golin
- AArch64 -> ARM64 merge status
James Molloy
- [llvm] r207235 - This reapplies r207130 with an additional testcase+and a missing check for
Adrian Prantl
- [llvm] r207236 - Reapply r207135 without modifications.
Adrian Prantl
- [llvm] r207240 - PR19554: Fix some memory leaks in DIEHashTest.cpp
David Blaikie
- tip of tree broken with --enable-werror in configure
reed kotler
- [llvm] r207242 - ARM: provide a new generic hint intrinsic
Saleem Abdulrasool
- [llvm] r207244 - Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-null DIE by reference to DbgVariable::setDIE
David Blaikie
- [llvm] r207245 - [inline cold threshold] Command line argument for inline threshold will
Manman Ren
- [llvm] r207246 - ARM: remove @llvm.arm.sevl
Saleem Abdulrasool
- [llvm] r207247 - Make sure that DSUB does not duplicate the pattern of DSUBU
Reed Kotler
- [llvm] r207248 - SCC: Remove redundant inline keywords, NFC
Duncan P. N. Exon Smith
- [llvm] r207249 - SCC: Un-inline long functions
Duncan P. N. Exon Smith
- [llvm] r207250 - Revert "This reapplies r207130 with an additional testcase+and a missing check for"
Adrian Prantl
- [llvm] r207251 - SCC: Doxygen-ize comments, NFC
Duncan P. N. Exon Smith
- [llvm] r207252 - SCC: Change clients to use const, NFC
Duncan P. N. Exon Smith
- [llvm] r207253 - DwarfUnit: Suddently, DIE references, everywhere.
David Blaikie
- [llvm] r207254 - SCC: Remove non-const operator*()
Duncan P. N. Exon Smith
- [llvm] r207255 - Return DIE by reference instead of pointer from DwarfUnit::getUnitDie
David Blaikie
- [llvm] r207256 - enable fast isel tablegen files for Mips
Reed Kotler
- [PATCH] Fix bug in load PRE in GVN.cpp
Akira Hatanaka
- [llvm] r207257 - SCC: Provide operator->() through iterator_facade_base
Duncan P. N. Exon Smith
- [llvm] r207258 - blockfreq: Further shift logic to LoopData
Duncan P. N. Exon Smith
- [llvm] r207259 - DwarfUnit: return by reference from createAndAddDIE
David Blaikie
- [PATCH RFC 0/4] R600: Implement 64bit div/rem
Jan Vesely
- [PATCH] [Hexagon] [Hexagon] Add New TSFlags to be used in the upcoming patches.
Jyotsna Verma
- [llvm] r207261 - DIEEntry: Refer to the specified DIE via reference rather than pointer.
David Blaikie
- [PATCH] [Hexagon] Add new InstrItinClass to support timing classes.
Jyotsna Verma
- [llvm] r207263 - DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.
David Blaikie
- [llvm] r207264 - DwarfUnit: Remove unused function
David Blaikie
- [PATCH] [MC] [MachO] Check for overflow of scattered relocations on ARM
Jevin Sweval
- [llvm] r207265 - BugPoint: Fix some memory leaks.
David Blaikie
- [llvm] r207266 - MCAssembler: Simplify implementation of const variants of getSymbolData by calling one implementation from the other.
David Blaikie
- [PATCH][LoopStrengthReduce] Don't trim a formula that uses a subset of required registers
Andrew Trick
- [llvm] r207269 - This reapplies r207235 with an additional bugfixes caught by the msan
Adrian Prantl
- [llvm] r207270 - SCC: Use the reference typedef
Duncan P. N. Exon Smith
- R600: Add BFE DAG combines
Matt Arsenault
- [llvm] r207271 - [LoopStrengthReduce] Don't trim formula that uses a subset of required registers
Adam Nemet
- [PATCH 1/1] R600: Fix function name printing in LowerCall
Jan Vesely
- [llvm] r207274 - [DWARF parser] Cleanup code in DWARFDebugAbbrev.
Alexey Samsonov
- [llvm] r207276 - [DWARF parser] Cleanup code in DWARFDebugAranges.
Alexey Samsonov
- [llvm] r207277 - Encapsulate the DWARF string pool in a separate type.
David Blaikie
- [llvm] r207278 - Fix missing include
Alexey Samsonov
- [llvm] r207279 - Add an -mattr option to the gold plugin to support subtarget features in LTO
Tom Roeder
- [llvm] r207281 - DwarfAccelTable: Store the string symbol in the accelerator table to avoid duplicate lookup.
David Blaikie
- [llvm] r207282 - R600: Fix function name printing in LowerCall
Matt Arsenault
- [llvm] r207283 - Make sure that rangelists are also relative to the compile unit
Eric Christopher
- [llvm] r207284 - Unbreak the gdb buildbot by not lowering dbg.declare intrinsics for arrays.
Adrian Prantl
- [llvm] r207286 - blockfreq: Approximate irreducible control flow
Duncan P. N. Exon Smith
- [llvm] r207287 - Revert "blockfreq: Approximate irreducible control flow"
Duncan P. N. Exon Smith
- [llvm] r207291 - Optimization for certain shufflevector by using insertps.
Filipe Cabecinhas
- [lld] r207294 - [PECOFF] Fix off-by-one error in .def file parser.
Rui Ueyama
- [llvm] r207295 - Appease the almighty buildbots.
Filipe Cabecinhas
- [lld] r207297 - [PECOFF] Allow multiple directives in one module-definition file.
Rui Ueyama
- [llvm] r207298 - Add missing include guards and missing #include, found by modules build.
Richard Smith
- [PATCH 1/1] CodeGen: Use helper variable
Jan Vesely
- [llvm] r207299 - [InstCombine][X86] Teach how to fold calls to SSE2/AVX2 packed logical shift
Andrea Di Biagio
- [llvm] r207300 - [LCG] Refactor the duplicated code I added in my last commit here into
Chandler Carruth
- [llvm] r207301 - [X86] Implement TargetLowering::getScalingFactorCost hook.
Quentin Colombet
- [llvm] r207302 - RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
- [llvm] r207303 - Revert commit r207302 since build failures
Gerolf Hoflehner
- [PATCH] Optimize shufflevector that copies an i64/f64 and zeros the rest.
Filipe Cabecinhas
- [PATCH] [IR] Make {extract, insert}element accept an index of any integer type.
Michael Spencer
- [llvm] r207304 - [DAG] During DAG legalization keep opaque constants even after expanding.
Juergen Ributzka
- [llvm] r207305 - [LCG] Special case the removal of self edges. These don't impact the SCC
Chandler Carruth
- [llvm] r207306 - [LCG] In the incremental SCC re-formation, lift the node currently being
Chandler Carruth
- [llvm] r207308 - Restore CloneFunction.cpp which got accidently
Gerolf Hoflehner
- [llvm] r207309 - RecursivelyDeleteTriviallyDeadInstructions() could remove
Gerolf Hoflehner
- [llvm] r207310 - [LCG] Hoist the main DFS loop out of the edge removal function. This
Chandler Carruth
- [llvm] r207311 - [LCG] Rotate the full SCC finding algorithm to avoid round-trips through
Chandler Carruth
- [llvm] r207312 - [LCG] Rather than removing nodes from the SCC entry set when we process
Chandler Carruth
- [llvm] r207313 - Revert r206749 till a final decision about the intrinsics is made.
Michael Zolotukhin
- [llvm] r207314 - X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.
Benjamin Kramer
- [llvm] r207315 - DAGCombiner: Turn divs of vector splats into vectorized multiplications.
Benjamin Kramer
- [llvm] r207316 - Rip out X86-specific vector SDIV lowering, make the corresponding DAGCombiner transform work on vectors.
Benjamin Kramer
- [llvm] r207317 - X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.
Benjamin Kramer
- [PATCH] R600/SI: allow 4 more input SGPRs to a shader
Marek Olšák
- [llvm] r207318 - X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.
Benjamin Kramer
- [llvm] r207320 - X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably cheap now.
Benjamin Kramer
- [llvm] r207321 - DwarfDebug: Minor refactoring around type unit construction
David Blaikie
- [llvm] r207322 - Print X86ISD::PMULDQ nodes properly in debug output.
Benjamin Kramer
- [llvm] r207323 - DWARF Type Units: Avoid emitting type units under fission if the type requires an address.
David Blaikie
- [llvm] r207324 - Include C++ source for debug info test case committed in r207323
David Blaikie
- [llvm] r207326 - Remove an unused version of getMemIntrinsicNode and getNode. Additionally, these were calling makeVTList with the pointers passed in which would were unlikely to belong to SelectionDAG and likely would have just been stack pointers.
Craig Topper
- [llvm] r207327 - Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.
Craig Topper
- [llvm] r207328 - Trivial test commit.
Dan Liew
- [llvm] r207329 - Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer and size.
Craig Topper
- [llvm] r207330 - Replace std::vector with SmallVector for some small, known size vectors.
Craig Topper
- [llvm] r207331 - Mark the growing path in SmallVector::push_back as cold.
Benjamin Kramer
- [llvm] r207333 - DebugInfo: Fix and test a regression caused by r207263 causing the DW_AT_object_pointer to go missing on blocks
David Blaikie
- [llvm] r207334 - DwarfDebug: Roll argument into call.
David Blaikie
- [llvm] r207335 - [LCG] Switch the node iterator to use the new fancy adaptor base. This
Chandler Carruth
- [PATCH] 128-bit ABI for x86_64-w64-mingw32 incorrectly generated
Keno Fischer
- [llvm] r207336 - [LCG] Eliminate more boiler plate by using the iterator facade base
Chandler Carruth
- [llvm] r207337 - [LCG] Add some pedantry to the use of ptrdiff_t to appease build bots.
Chandler Carruth
- [llvm] r207338 - DAGCombiner: Simplify code a bit, make more transforms work with vectors.
Benjamin Kramer
- [PATCH][PM] Add pass run listeners to the pass manager.
Juergen Ributzka
- [llvm] r207339 - [LCG] Re-organize the methods for mutating a call graph to make their
Chandler Carruth
- [llvm] r207341 - ARM: Support SingleParameterDotFile on WoA
Saleem Abdulrasool
- [llvm] r207342 - MC: style tweaks to WinCOFFStreamer
Saleem Abdulrasool
- [llvm] r207343 - MC: rename WinCOFFStreamer and move declaration out-of-line
Saleem Abdulrasool
- [llvm] r207344 - MC: create X86WinCOFFStreamer for target specific behaviour
Saleem Abdulrasool
- [llvm] r207345 - Add WoA object file emission support
Saleem Abdulrasool
- [llvm] r207346 - COFF: move ARM COFF test to ARM directory
Saleem Abdulrasool
- [llvm] r207347 - tests: Windows ARM now supports object emission
Saleem Abdulrasool
- [llvm] r207349 - MC: restore behaviour of defaulting to ELF
Saleem Abdulrasool
- [llvm] r207350 - ARM: MSVC does not support = default
Saleem Abdulrasool
- [PATCH] Lower certain build_vectors to insertps instructions
Filipe Cabecinhas
- [PATCH] Add C bindings for manipulating function return value attributes
Peter Collingbourne
- [PATCH] Modify the assertion in DIBuilder.cpp to cover the DWARF 5 languages
Peter Collingbourne
- [llvm] r207352 - SelectionDAG: Aggressively fold shuffles of constant splats.
Benjamin Kramer
- [llvm] r207354 - Update test not to check for a shuffle of an all-zero vector.
Benjamin Kramer
- [llvm] r207355 - Revert r206989, "Mark llvm/test/BugPoint/compile-custom.ll as XFAIL:vg_leak." It has been fixed since r207265.
NAKAMURA Takumi
- [llvm] r207356 - Add the default constructor DwarfAccelTable::DataArray() to initialize (MCSymbol*)StrSym explicitly.
NAKAMURA Takumi
- [llvm] r207357 - Remove redundant explicit default initialization of non-trivially constructed member.
David Blaikie
- [llvm] r207359 - Make helper functions static.
Benjamin Kramer
- [llvm] r205997 - Move the segmented stack switch to a function attribute
Rafael Espíndola
- [llvm] r207365 - MC: duplicate .file test for WoA (SVN r207341)
Saleem Abdulrasool
- [llvm] r207366 - Avoid using MCSymbolData on the asm streamer.
Rafael Espindola
- [llvm] r207367 - Make getOrCreateSymbolData non virtual.
Rafael Espindola
- [PATCH] Fix MipsLongBranch pass to work when the code has inline assembly.
Mark Seaborn
- [llvm] r207368 - Debug Info: Prepare DebugLocEntry to handle more than a single value per
Adrian Prantl
- [llvm] r207369 - Debug info: Refactor EmitDwarfRegOpPiece to be a member function of
Adrian Prantl
- [llvm] r207370 - X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32 to pmuludq and fix up the high parts.
Benjamin Kramer
- [llvm] r207371 - X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.
Benjamin Kramer
- [llvm] r207372 - Clarify the doxygen comment for AsmPrinter::EmitDwarfRegOpPiece and add
Adrian Prantl
- [llvm] r207373 - Const-correct SelectionDAG::getAtomic.
Craig Topper
- [llvm] r207374 - Convert SelectionDAG::getMergeValues to use ArrayRef.
Craig Topper
- [llvm] r207375 - Convert SDNode constructor to use ArrayRef.
Craig Topper
- [llvm] r207376 - Convert one last signature of getNode to take an ArrayRef of SDUse.
Craig Topper
- [llvm] r207377 - Convert SelectionDAG::SelectNodeTo to use ArrayRef.
Craig Topper
- [llvm] r207378 - Convert SelectionDAG::MorphNodeTo to use ArrayRef.
Craig Topper
- [llvm] r207379 - Convert SelectionDAGISel::MorphNode to use ArrayRef.
Craig Topper
- [llvm] r207380 - Fix an assert I accidentally broke to hopefully fix the build bots.
Craig Topper
- [llvm] r207381 - Add emitThumbSet to the arm target streamer.
Rafael Espindola
- [PATCH] Teach add_sphinx_target to respect LLVM_INSTALL_TOOLCHAIN_ONLY
Dan Liew
- [PATCH] Updated OCaml "Kaleidoscope" Examples
Duncan P. N. Exon Smith
- [llvm] r207383 - Convert AddNodeIDNode and SelectionDAG::getNodeIfExiists to use ArrayRef<SDValue>
Craig Topper
- [llvm] r207384 - CodeGen/AsmPrinter.h: Fix \param in r207369. [-Wdocumentation]
NAKAMURA Takumi
- [llvm] r207385 - Teach the pass manager's execution dump to print the current time before
Chandler Carruth
- [patch] Centralize the handling of the thumb bit
Rafael Espíndola
- [llvm] r207387 - Update tests to use the new format of printing a TimeValue. It's a bit
Chandler Carruth
- [llvm] r207388 - Update the Windows TimeValue formatting to match the new formatting on
Chandler Carruth
- [llvm] r207389 - Use raw_ostream and Format.h on Windows so that we don't have to roll
Chandler Carruth
- [llvm] r206372 - [Allocator] Make BumpPtrAllocator movable and move assignable.
Duncan P. N. Exon Smith
- [llvm] r207393 - MC: range-loopify
Saleem Abdulrasool
- [llvm] r207394 - [C++] Use 'nullptr'.
Craig Topper
- [llvm] r207397 - Convert more SelectionDAG functions to use ArrayRef.
Craig Topper
Last message date:
Sun Apr 27 23:16:47 PDT 2014
Archived on: Tue Aug 4 17:11:12 PDT 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).