The Week Of Monday 2 January 2017 Archives by author
Starting: Mon Jan 2 00:02:20 PST 2017
Ending: Sun Jan 8 23:44:35 PST 2017
Messages: 1683
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Friedman, Eli via llvm-commits
- [llvm] r290204 - [ObjectYAML] Support for DWARF debug_info section
Robinson, Paul via llvm-commits
- [PATCH] D24479: [YAML] Add basic support for class hierarchies
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27939: [LICM] Report failing to hoist a load with an invariant address
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27940: [LICM] Report failing to hoist conditionally-executed loads
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D27940: [LICM] Report failing to hoist conditionally-executed loads
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D28408: Fix LoopLoadElimination to keep original alignment on the inital hoisted store
Adam Nemet via Phabricator via llvm-commits
- [llvm] r290901 - Add llvm-bcanalyzer support for new metadata node types.
Adrian Prantl via llvm-commits
- [llvm] r290153 - [IR] Remove the DIExpression field from DIGlobalVariable.
Adrian Prantl via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
Adrian Prantl via llvm-commits
- [llvm] r290204 - [ObjectYAML] Support for DWARF debug_info section
Adrian Prantl via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
Adrian Prantl via llvm-commits
- [llvm] r290204 - [ObjectYAML] Support for DWARF debug_info section
Adrian Prantl via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
Adrian Prantl via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Adrian Prantl via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28105: [DWARF] - Introduce DWARFCompression class.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28261: Correct the parent testing to avoid the special case where a DIE has a depth of 1
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28390: [DWARF] LICM should null out the debug loc of hoisted loop invariant instructions
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28390: [DWARF] LICM should null out the debug loc of hoisted loop invariant instructions
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28412: Fix use after free
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r290905 - [CodeGen] Simplify logic that looks for returned call operands. NFC-ish.
Ahmed Bougacha via llvm-commits
- [llvm] r290909 - [CodeGen] Further simplify returned call operand logic. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r290905 - [CodeGen] Simplify logic that looks for returned call operands. NFC-ish.
Ahmed Bougacha via llvm-commits
- [PATCH] D28333: Improved ASAN allocator and quarantine stats.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D28333: Improved ASAN allocator and quarantine stats.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D28372: Revert "Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")"
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D28372: Revert "Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")"
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D28215: Add check for BSD when setting LIB_NAMES for GNU ld
Alex Arslan via Phabricator via llvm-commits
- [PATCH] D28225: Implemented color coding and Vertex labels in XRay Graph
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D28225: Implemented color coding and Vertex labels in XRay Graph
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r291157 - [LICM] Small update to note changes made in hoistRegion
Andrew Kaylor via llvm-commits
- LLVM build fix for VS2017 RC (19.00.24215.1)
Andrew Rogers via llvm-commits
- [PATCH] D28171: Enable disabled loopidiom test. Apparently we handle it now
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D28363: [LICM] Small update to note changes made in hoistRegion
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D28363: [LICM] Small update to note changes made in hoistRegion
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r291101 - [doc] Fix minor grammatical error in Phabricator.rst
Anmol P. Paralkar via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28214: [doc] Fix minor grammatical error in Phabricator.rst
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [zorg] r290911 - [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D28354: [X86][MCU] replace select with bit manipulation instead of branches
Asaf Badouh via Phabricator via llvm-commits
- [llvm] r290965 - Fix x86 gold tests on non-x86 targets.
Asiri Rathnayake via llvm-commits
- [PATCH] D28285: Fix x86 gold tests on no-x86 targets
Asiri Rathnayake via Phabricator via llvm-commits
- [llvm] r290948 - [X86][AVX512] Passing the appropriate memory operand class to INT_{U}COMIS{S|D} instructions
Ayman Musa via llvm-commits
- [PATCH] D28138: [X86][AVX512] Passing the appropriate memory operand class to INT_{U}COMIS{S|D} instructions
Ayman Musa via Phabricator via llvm-commits
- [llvm] r290950 - Fix for InlineSpiller accessing not updated dom tree base information.
Bjorn Pettersson via llvm-commits
- [PATCH] D27983: Fix InlineSpiller accessing not updated dominator tree base information
Bjorn Pettersson via Phabricator via llvm-commits
- [compiler-rt] r291011 - [compiler-rt] suppress LNK4221 warning when creating static libraries
Bob Haarman via llvm-commits
- [compiler-rt] r291042 - fix warning about noreturn in sanitizer_win's internal__exit()
Bob Haarman via llvm-commits
- [compiler-rt] r291062 - break overly long line in sanitizer_win.cc
Bob Haarman via llvm-commits
- [PATCH] D28046: Add -Wl, -color-diagnostics if a linker supports the option.
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D28046: Add -Wl, -color-diagnostics if a linker supports the option.
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D28388: Add ArgumentCopyElision MI pass
Bob Haarman via Phabricator via llvm-commits
- [llvm] r290570 - [Inliner] Modernize all of the inliner tests that were using grep.
Bob Wilson via llvm-commits
- [llvm] r291206 - Disable sigaltstack on Apple platforms
Bob Wilson via llvm-commits
- [llvm] r291207 - Revert "Use _Unwind_Backtrace on Apple platforms."
Bob Wilson via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Bob Wilson via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Bob Wilson via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Bob Wilson via Phabricator via llvm-commits
- [PATCH] D27715: libcxx std::condition_variable::wait_for() fix for when tick occurs during wait_for()
Brian Cain via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Brian Sumner via Phabricator via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Bryant Wong via llvm-commits
- [llvm] r291010 - [AArch64] Update the feature set for Qualcomm's Falkor CPU.
Chad Rosier via llvm-commits
- [llvm] r291112 - [AArch64] Remove unused arguments from tests. NFC.
Chad Rosier via llvm-commits
- [llvm] r291117 - [AArch64] Remove mcpu option as this test is not target specific. NFC.
Chad Rosier via llvm-commits
- [llvm] r291140 - [AArch64][CostModel] Add coverage for bswap intrinsics.
Chad Rosier via llvm-commits
- [llvm] r291254 - [AArch64] Reduce vector insert/extract cost for Falkor.
Chad Rosier via llvm-commits
- [PATCH] D28254: [AArch64][CostModel] Improve cost for fsqrt intrinsics.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28254: [AArch64][CostModel] Improve cost for fsqrt intrinsics.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28001: [X86] Teach Clang about -mfentry flag
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28001: [X86] Teach Clang about -mfentry flag
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28403: [AArch64] Reduce vector insert/extract cost for Falkor.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28403: [AArch64] Reduce vector insert/extract cost for Falkor.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28403: [AArch64] Reduce vector insert/extract cost for Falkor.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28403: [AArch64] Reduce vector insert/extract cost for Falkor.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r290952 - [ADT] Enhance the PriorityWorklist to support bulk insertion.
Chandler Carruth via llvm-commits
- [llvm] r290953 - [Inliner] Fix a test where I typo'ed 'CHECK' as 'CHCEK' when converting
Chandler Carruth via llvm-commits
- [llvm] r290570 - [Inliner] Modernize all of the inliner tests that were using grep.
Chandler Carruth via llvm-commits
- [llvm] r290954 - [ADT] Speculative attempt to fix build bot issues with r290952.
Chandler Carruth via llvm-commits
- [llvm] r291029 - [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via llvm-commits
- [llvm] r291033 - [gtest] Fix the way we disable a warning for unittests.
Chandler Carruth via llvm-commits
- [llvm] r291063 - [gtest] Work around broken installs of libc++ where we don't have
Chandler Carruth via llvm-commits
- [llvm] r291066 - [PM] Fix a typo in a comment that Davide spotted in another code review.
Chandler Carruth via llvm-commits
- [compiler-rt] r291070 - [gtest] Teach the sanitizer's custom gtest compilations to disable
Chandler Carruth via llvm-commits
- [llvm] r290537 - Test the different scenarios of GlobalDCE and comdats more
Chandler Carruth via llvm-commits
- [llvm] r291299 - [gtest] Detect warning flags using the positive spelling.
Chandler Carruth via llvm-commits
- [llvm] r291426 - [PM] Teach SCEV to invalidate itself when its dependencies become
Chandler Carruth via llvm-commits
- [PATCH] D27367: [PM] Edit comments in PassManager.h.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28156: Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28288: [gmock] (WIP) Teach gmock ElementsAre and BeginEndDistanceIs matchers to handle generic ranges by using std::begin and std::end rather than requiring things to look exactly like an STL container.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28290: [LCG] (WIP/discussion) Switch a unittest to use gmock matchers.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28156: Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28331: Improve PGO support for the new inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28413: Add better documentation for iterator facade subclasses.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28156: Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28288: [gmock] (WIP) Teach gmock ElementsAre and BeginEndDistanceIs matchers to handle generic ranges by using std::begin and std::end rather than requiring things to look exactly like an STL container.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r290834 - [CMake] Set HAVE_${runtime} before including any subdirectories
Chris Bieneman via llvm-commits
- [llvm] r290204 - [ObjectYAML] Support for DWARF debug_info section
Chris Bieneman via llvm-commits
- [llvm] r290204 - [ObjectYAML] Support for DWARF debug_info section
Chris Bieneman via llvm-commits
- [LNT] r291047 - More criteria for filtering
Chris Matthews via llvm-commits
- [LNT] r291048 - For debugging
Chris Matthews via llvm-commits
- [LNT] r291049 - Make this local
Chris Matthews via llvm-commits
- [LNT] r291050 - Stagger background processing jobs
Chris Matthews via llvm-commits
- [LNT] r291051 - Better log display
Chris Matthews via llvm-commits
- [LNT] r291052 - Fixup SampleField name
Chris Matthews via llvm-commits
- [LNT] r291053 - No need to log this
Chris Matthews via llvm-commits
- [LNT] r291054 - Only render the top baseline in blue
Chris Matthews via llvm-commits
- [LNT] r291055 - Zoom to x-axis based on data only, not regressions
Chris Matthews via llvm-commits
- [LNT] r291056 - Rename file to be markdown
Chris Matthews via llvm-commits
- [LNT] r291057 - Well, that is out of date!
Chris Matthews via llvm-commits
- [LNT] r291153 - Fix missing machine name in test
Chris Matthews via llvm-commits
- [LNT] r291161 - Fix missing machine name
Chris Matthews via llvm-commits
- [LNT] r291164 - Make sure sample field also has a name in all cases
Chris Matthews via llvm-commits
- [llvm] r290863 - [AVX-512] Remove vextract intrinsics and autoupgrade to native shufflevectors. This unfortunately generates some really terrible code without VLX support due to v2i1 and v4i1 not being legal.
Craig Topper via llvm-commits
- [llvm] r290864 - [AVX-512] Remove vinsert intrinsics and autoupgrade to native shufflevectors. There are some codegen problems here that I'll try to fix in future commits.
Craig Topper via llvm-commits
- [llvm] r290865 - [AVX-512] Add support for pushing bitcasts through INSERT_SUBVEC in order to select a masked operation.
Craig Topper via llvm-commits
- [llvm] r290866 - [X86] Fix header comment. NFC
Craig Topper via llvm-commits
- [llvm] r290867 - [X86] Remove trailing whitespace and an unnecessary line wrap. NFC
Craig Topper via llvm-commits
- [llvm] r290868 - [AVX-512] Re-generate tests that were updated for r290663 without using update_llc_test_checks.py so duplicate check lines weren't merged.
Craig Topper via llvm-commits
- [llvm] r290869 - [AVX-512] Teach EVEX to VEX conversion pass to handle VINSERT and VEXTRACT instructions.
Craig Topper via llvm-commits
- [llvm] r290870 - [AVX-512] Teach shuffle lowering to use vinsert instructions for shuffles corresponding to 256-bit subvector inserts.
Craig Topper via llvm-commits
- [llvm] r290871 - [AVX-512] Simplify the code added in r290870 to recognized 256-bit subvector inserts and avoid calling isShuffleEquivalent on a widened mask.
Craig Topper via llvm-commits
- [llvm] r290872 - [X86] Move 128-bit shuffle mask widening check into lowerV2X128VectorShuffle to reduce code duplication. Use the now available widened mask to simplify some code inside lowerV2X128VectorShuffle.
Craig Topper via llvm-commits
- [llvm] r290942 - [AVX-512] Simplify code for creating 512-bit SHUF128 operations.
Craig Topper via llvm-commits
- [llvm] r290943 - [AVX-512] Add avx512dq to the vector-shuffle-512-v16.ll test command lines in preparation for a future change that needs these features.
Craig Topper via llvm-commits
- [llvm] r290944 - [AVX-512] Fix a typo in a couple case names to match their behavior.
Craig Topper via llvm-commits
- [llvm] r290945 - [AVX-512] Add more test cases for shuffles that should be handled with subvector insert instructions.
Craig Topper via llvm-commits
- [llvm] r290946 - [AVX-512] Add support for detecting 512-bit shuffles that contain a 128-bit subvector insertion from the lowest subvector of one of the sources.
Craig Topper via llvm-commits
- [llvm] r291061 - [AVX-512] Update vextract64x4 intrinsic upgrade test cases to use a legal immediate so they test the instruction selection correctly.
Craig Topper via llvm-commits
- [llvm] r291084 - [X86] Change getHostCPUName to report Intel model 0x4e as "skylake" instead of "skylake-avx512". Add the proper 0x55 model for "skylake-avx512".
Craig Topper via llvm-commits
- [llvm] r291086 - [X86] Add Intel Kaby Lake model numbers to getHostCPUName aliased to "skylake" since there are no feature differences.
Craig Topper via llvm-commits
- [llvm] r291213 - [AVX-512] Add more masked vector extract test cases with and without a bitcast between the select.
Craig Topper via llvm-commits
- [llvm] r291214 - [AVX-512] Add EXTRACT_SUBVECTOR support to combineBitcastForMaskedOp.
Craig Topper via llvm-commits
- [llvm] r291338 - [X86] Disable load unfolding for 128-bit MOVDDUP instructions since the load size is smaller than the register size so unfolding would increase the load size.
Craig Topper via llvm-commits
- [llvm] r291368 - [AVX-512] Add masked forms of the alternate MOVDDUP patterns.
Craig Topper via llvm-commits
- [llvm] r291369 - [AVX-512] Remove patterns from masked broadcast versions of BLENDM instructions.
Craig Topper via llvm-commits
- [llvm] r291370 - [X86] Regenerate a test to remove tab characters.
Craig Topper via llvm-commits
- [llvm] r291371 - [AVX-512] Remove patterns from the other VBLENDM instructions. They are all redundant with masked move instructions.
Craig Topper via llvm-commits
- [llvm] r291383 - [AVX-512] Remove redundant patterns that select unaligned moves with zero masking for patterns that already use the aligned form. NFC
Craig Topper via llvm-commits
- [llvm] r291401 - [X86] Add avx512bw and avx512dq command lines to the vector compare results test.
Craig Topper via llvm-commits
- [llvm] r291402 - [AVX-512] If avx512dq is available use vpmovm2d/vpmovm2q instead of vselect of zeroes/ones when handling sign extends of i1 without VLX.
Craig Topper via llvm-commits
- [llvm] r291415 - [AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselects of all ones and all zeros.
Craig Topper via llvm-commits
- [llvm] r291419 - [AVX-512] Change another pattern that was using BLENDM to use masked moves. A future patch will conver it back to BLENDM if its beneficial to register allocation.
Craig Topper via llvm-commits
- [PATCH] D28138: [X86][AVX512] Passing the appropriate memory operand class to INT_{U}COMIS{S|D} instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28374: [x86] fix usage of stale operands in LowerSELECT
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28454: [AVX-512] Teach two address instruction pass to replace masked move instructions with blendm instructions when its beneficial.
Craig Topper via Phabricator via llvm-commits
- [llvm] r291315 - [WebAssembly] Add a pass to create wrappers for function bitcasts.
Dan Gohman via llvm-commits
- [llvm] r291324 - [WebAssembly] Move a SmallVector to a more specific scope. NFC.
Dan Gohman via llvm-commits
- [llvm] r291326 - [WebAssembly] Don't abort on code with UB.
Dan Gohman via llvm-commits
- [llvm] r291424 - [WebAssembly] Fix the opcode values for i64.eq and i64.ne.
Dan Gohman via llvm-commits
- [PATCH] D28214: [doc] Fix minor grammatical error in Phabricator.rst
Dan Liew via Phabricator via llvm-commits
- [llvm] r290815 - NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Daniel Berlin via llvm-commits
- [llvm] r290816 - NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Daniel Berlin via llvm-commits
- [PATCH] D28129: NewGVN: Sort Dominator Tree in RPO order, and use that for generating order.
Daniel Berlin via llvm-commits
- [llvm] r290820 - NewGVN: Fix some formatting and comment issues
Daniel Berlin via llvm-commits
- [llvm] r290828 - NewGVN: Clean up after removing possibility of null expressions.
Daniel Berlin via llvm-commits
- [llvm] r290829 - NewGVN: Add forgotten testcase for PR 31483
Daniel Berlin via llvm-commits
- [llvm] r290830 - NewGVN: Add a test case for equivalent phis.
Daniel Berlin via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Daniel Berlin via llvm-commits
- [llvm] r291002 - NewGVN: Track the maximum number of iterations GVN takes on any function, so we can pinpoint performance issues.
Daniel Berlin via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Daniel Berlin via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Daniel Berlin via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Daniel Berlin via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via llvm-commits
- [llvm] r291308 - NewGVN: Fix PR 31501.
Daniel Berlin via llvm-commits
- [llvm] r291334 - NewGVN: Reformat and fix a few newlines
Daniel Berlin via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via llvm-commits
- [llvm] r291351 - NewGVN: Make sure we properly lookup operand leaders while creating
Daniel Berlin via llvm-commits
- [llvm] r291357 - Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via llvm-commits
- [llvm] r291420 - NewGVN: Change a std::vector to SmallVector and cleanup naming.
Daniel Berlin via llvm-commits
- [llvm] r291421 - NewGVN: Fix PR 31573, a failure to verify memory congruency due to
Daniel Berlin via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28114: [StructurizeCfg] Update dominator info.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28114: [StructurizeCfg] Update dominator info.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r291227 - Move test input to directory called Inputs.
Daniel Jasper via llvm-commits
- [llvm] r291235 - [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.
Daniel Sanders via llvm-commits
- [PATCH] D26878: [GlobalISel] Add tentative Selector-emitted tablegen backend.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27980: stripDebugInfo() should remove DILocation's found in !llvm.loop metadata
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28358: [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28358: [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28358: [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via Phabricator via llvm-commits
- [llvm] r290731 - Simplify FunctionLoweringInfo.cpp with range for loops
David Blaikie via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
David Blaikie via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
David Blaikie via llvm-commits
- [llvm] r290618 - DebugInfo: add explicit casts for -Wqual-cast
David Blaikie via llvm-commits
- [PATCH] D28120: [ADT] Add an llvm::erase_if utility to make the standard erase+remove_if pattern easier to write.
David Blaikie via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
David Blaikie via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
David Blaikie via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
David Blaikie via llvm-commits
- [PATCH] D28040: Don't store the NULL DIEs in the DIE array in the DWARFUnit.
David Blaikie via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
David Blaikie via llvm-commits
- [PATCH] D28261: Correct the parent testing to avoid the special case where a DIE has a depth of 1
David Blaikie via llvm-commits
- [llvm] r290987 - ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via llvm-commits
- [llvm] r291005 - Remove unnecessary intrusive ref counting in favor of std::shared_ptr/make_shared
David Blaikie via llvm-commits
- [llvm] r291006 - Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr
David Blaikie via llvm-commits
- [llvm] r291007 - Revert "Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr"
David Blaikie via llvm-commits
- [llvm] r291013 - Fix some buildbot issues with const objects with default ctors
David Blaikie via llvm-commits
- [llvm] r291016 - Reapply "Make BitCodeAbbrev ownership explicit using shared_ptr rather than IntrusiveRefCntPtr""
David Blaikie via llvm-commits
- [llvm] r291024 - Fixup some header includes from recent IntrusiveRefCntPtr cleanup.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via llvm-commits
- [llvm] r291201 - Remove unused private fields to fix the clang -Werror build.
David Blaikie via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
David Blaikie via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28005: Add a unit field to DIGlobalVariable, mirroring the design of DISubprogram.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28386: Add the ability to iterate across all attributes in a DIE.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
David Li via Phabricator via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
David Li via Phabricator via llvm-commits
- [PATCH] D28331: Improve PGO support for the new inliner
David Li via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
David Li via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
David Li via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code. NFC.
David Li via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
David Li via Phabricator via llvm-commits
- [PATCH] D28416: [PGO] Turn off comdat renaming in IR PGO by default
David Li via Phabricator via llvm-commits
- [llvm] r290927 - [InstCombine] Combine adds across a zext
David Majnemer via llvm-commits
- [llvm] r290928 - [InstCombine] Move casts around shift operations
David Majnemer via llvm-commits
- [llvm] r290929 - [InstCombine] Add a test for r290733
David Majnemer via llvm-commits
- [llvm] r291196 - [SelectionDAG] Correctly transform range metadata to AssertZExt
David Majnemer via llvm-commits
- [llvm] r291211 - [SelectionDAG] Rework lowerRangeToAssertZExt
David Majnemer via llvm-commits
- [llvm] r291282 - [InstSimplify] Optimize away urems in the presence of range metadata
David Majnemer via llvm-commits
- [llvm] r291296 - [InstSimplify] Optimize away udivs in the presence of range metadata
David Majnemer via llvm-commits
- [PATCH] D27937: InstCombine: Fold fabs on select of constants
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27907: InstCombine: Add fma with constant transforms
David Majnemer via Phabricator via llvm-commits
- [PATCH] D27906: InstCombine: Add fma + fabs/fneg transforms
David Majnemer via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
David Majnemer via Phabricator via llvm-commits
- [PATCH] D28014: Support: Add YAML I/O support for string maps.
David Majnemer via Phabricator via llvm-commits
- [PATCH] D28364: SimplifyLibCalls: Remove incorrect optimization of fabs
David Majnemer via Phabricator via llvm-commits
- [llvm] r290814 - [PMBuilder] Remove RunFloat2Int cl::opt.
Davide Italiano via llvm-commits
- [llvm] r290816 - NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Davide Italiano via llvm-commits
- [llvm] r290815 - NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Davide Italiano via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Davide Italiano via llvm-commits
- [llvm] r290822 - [NewGVN] Restore old code to placate buildbots.
Davide Italiano via llvm-commits
- [llvm] r290825 - [NewGVN] Fold single-use variable inside the assertion.
Davide Italiano via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Davide Italiano via llvm-commits
- [llvm] r290786 - [ValueTracking] make dominator tree requirement explicit for isKnownNonNullFromDominatingCondition(); NFCI
Davide Italiano via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Davide Italiano via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Davide Italiano via llvm-commits
- [llvm] r290786 - [ValueTracking] make dominator tree requirement explicit for isKnownNonNullFromDominatingCondition(); NFCI
Davide Italiano via llvm-commits
- [llvm] r290958 - [MC/COFF] Fix a test to actually check the relocation.
Davide Italiano via llvm-commits
- [llvm] r290963 - [SPARC] Fix test so that it checks the correct label.
Davide Italiano via llvm-commits
- [llvm] r291000 - [lib/LTO] Simplify logic removing set but unused variable. NFCI.
Davide Italiano via llvm-commits
- [llvm] r291328 - [NewGVN] Prefer auto over explicit type. NFCI.
Davide Italiano via llvm-commits
- remove computeInterleaveCount() ?
Davide Italiano via llvm-commits
- [llvm] r291400 - [SCCP] Unknown instructions are sent to overdefined anyway. NFCI.
Davide Italiano via llvm-commits
- [llvm] r291404 - [LCSSA] Fix some typos. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28122: RuntimeDyldELF: implement R_AARCH64_PREL64 reloc
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28105: [DWARF] - Introduce DWARFCompression class.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28265: disable sigaltstack on Apple platforms
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r290852 - [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via llvm-commits
- [compiler-rt] r290854 - Revert "[XRay][compiler-rt] XRay Flight Data Recorder Mode"
Dean Michael Berris via llvm-commits
- [llvm] r290858 - [XRay] Merge instrumentation point table emission code into AsmPrinter.
Dean Michael Berris via llvm-commits
- [compiler-rt] r290861 - [XRay] [compiler-rt] Include argv[0] in the log file name.
Dean Michael Berris via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28209: [XRay] Merge instrumentation point table emission code into AsmPrinter.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28209: [XRay] Merge instrumentation point table emission code into AsmPrinter.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27912: [XRay] [compiler-rt] Include argv[0] in the log file name.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27912: [XRay] [compiler-rt] Include argv[0] in the log file name.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28345: [XRay] Define the library for XRay trace logs
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25434: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27355: [WebAssembly] Add wasm support for llvm-readobj
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [compiler-rt] r291346 - tsan: Introducing a function to flush the shadow memory from third-party libraries
Dmitry Vyukov via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D28420: [lit] Limit parallelism of sanitizer tests on Darwin
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D28044: [LV/LoopAccess] Check statically if an unknown dependence distance can be proven larger than the loop-count
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D28044: [LV/LoopAccess] Check statically if an unknown dependence distance can be proven larger than the loop-count
Dorit Nuzman via Phabricator via llvm-commits
- [llvm] r291320 - [AVR] Parenthesize a boolean expression
Dylan McKay via llvm-commits
- [llvm] r291375 - [AVR] Implement TargetLoweing::getRegisterByName
Dylan McKay via llvm-commits
- [PATCH] D28331: Improve PGO support for the new inliner
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Easwaran Raman via Phabricator via llvm-commits
- lld status on the freebsd ports
Ed Maste via llvm-commits
- lld status on the freebsd ports
Ed Maste via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D23664: [AAP] (1) Add AAP target triple
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23665: [AAP] (2) Add AAP ELF definitions
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23770: [AAP] (4) Add AAP basic tablegen (InstrInfo, RegInfo)
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23771: [AAP] (5) Add AAP MC layer support
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23772: [AAP] (6) Add AAP AsmParser
Edward Jones via Phabricator via llvm-commits
- [PATCH] D23773: [AAP] (7) Add AAP InstPrinter support
Edward Jones via Phabricator via llvm-commits
- [PATCH] D24612: [AAP] (8) Add AAP Disassembler support
Edward Jones via Phabricator via llvm-commits
- [PATCH] D24613: [AAP] (9) Add the bulk of the AAP backend implementation
Edward Jones via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing cvtsi2ss, cvtsi2sd, and cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing cvtsi2ss, cvtsi2sd, and cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [llvm] r290810 - AVX-512 Loop Vectorizer: Cost calculation for interleave load/store patterns.
Elena Demikhovsky via llvm-commits
- [llvm] r290812 - Fixed shuffle-reverse cost on AVX-512.
Elena Demikhovsky via llvm-commits
- [llvm] r291092 - AVX-512: Optimized pattern for truncate with unsigned saturation.
Elena Demikhovsky via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28118: AVX-512 cost calculation for interleave load/store patterns
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28219: [X86] Attempt to pre-truncate arithmetic operations if useful
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D27919: [Loop Vectorizer] Interleave vs Gather - in some cases Gather is better.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28177: [SCCP] Integrate `undef` in the solver
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28284: [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27932: InstSimplify: Eliminate fabs on known positive
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m), where n > m, as mul(x, 2^(n-m))
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28364: SimplifyLibCalls: Remove incorrect optimization of fabs
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28393: [SCEV] Make howFarToZero produce a smaller max backedge-taken count
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28414: Simplify conditional branch on constant condition and remove unreachable blocks in LoopUnswitch.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28414: Simplify conditional branch on constant condition and remove unreachable blocks in LoopUnswitch.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r290931 - On a 64-bit system, the DWARFDebugLine::Row struct is 32 bytes. Each field has the following byte offsets:
Eric Christopher via llvm-commits
- [llvm] r290995 - Remove dead variable Len.
Eric Christopher via llvm-commits
- [llvm] r290998 - Remove dead and unused variable NumSentinelElements.
Eric Christopher via llvm-commits
- [test-suite] r291181 - Halide::Image has been merely an alias for Halide::Buffer for a while; that alias is being removed soon, so update existing usage to say Halide::Buffer explicitly.
Eric Christopher via llvm-commits
- [PATCH] D28037: [PowerPC, DAGCombiner] Change vec_sl to a << (b % (sizeof(a) * 8)), and fold it back to a << b.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27961: Rearrange DWARFDebugLine::Row fields for smaller struct size
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27961: Rearrange DWARFDebugLine::Row fields for smaller struct size
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D28037: [Altivec] Change vec_sl to a << (b % (sizeof(a) * 8))
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D25482: [PPC] Allow two post RA schedulers to be in the pipeline and select one depending on the Machine Function's subtarget
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D28367: Correct default TimerGroup singleton to use magic-statics so that it gets cleaned up
Erich Keane via Phabricator via llvm-commits
- [llvm] r290925 - [Hexagon, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r291197 - [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r291197 - [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r291297 - [BPF] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27998: [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D27998: [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r291168 - Revert "Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")"
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r291183 - Improved ASAN allocator and quarantine stats.
Evgeniy Stepanov via llvm-commits
- [PATCH] D28173: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28333: Improved ASAN allocator and quarantine stats.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28173: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28372: Revert "Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")"
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28342: [asan] Fix comparison in BufferedStackTrace::LocatePcInTrace
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28376: [compiler-rt] Add check to make sure that located PC is reasonable close.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28333: Improved ASAN allocator and quarantine stats.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28360: [clang] Update clang driver to include san_common to compiler-rt libraries when necessary.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28159: [ARM] Fix test CodeGen/ARM/fpcmp_ueq.ll broken by rL290616
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r291012 - The patch fixes (base, index, offset) match.
Evgeny Stupachenko via llvm-commits
- [PATCH] D27695: Add Instruction number to LSR cost model (PR23384)
Evgeny Stupachenko via llvm-commits
- [PATCH] D28307: Add Instruction number to LSR cost model (PR23384) part 1 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27695: Add Instruction number to LSR cost model (PR23384)
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D28307: Add Instruction number to LSR cost model (PR23384) part 1 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27911: [LoopUnroll] Keep UP.Count when considering complete unroll
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27004: Set unroll remainder to epilog if profitable
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D28244: [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Filipe Cabecinhas via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Filipe Cabecinhas via llvm-commits
- [compiler-rt] r291237 - [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Filipe Cabecinhas via llvm-commits
- [llvm] r291238 - [ASan] Make ASan instrument variable-masked loads and stores
Filipe Cabecinhas via llvm-commits
- [PATCH] D27861: [DAGCombiner] Match load by bytes idiom and fold it into a single load. Attempt #2.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28242: [ubsan] Minimize size of data for type_mismatch (Redo of D19667)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28244: [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28244: [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Filipe Cabecinhas via Phabricator via llvm-commits
- [llvm] r290955 - [framelowering] Skip dbg values when getting next/previous instruction.
Florian Hahn via llvm-commits
- [PATCH] D27688: [framelowering] Skip dbg values when getting next/previous instruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] r291294 - Ensure that only one compiler-rt component is created for lsan
Francis Ricci via llvm-commits
- [compiler-rt] r291313 - Provide default implementations for sanitizer interface functions
Francis Ricci via llvm-commits
- [compiler-rt] r291314 - Enable weak hooks on darwin
Francis Ricci via llvm-commits
- [compiler-rt] r291316 - Revert "Enable weak hooks on darwin"
Francis Ricci via llvm-commits
- [compiler-rt] r291417 - Enable weak hooks on darwin
Francis Ricci via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28151: Ensure that only one compiler-rt component is created for lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Francis Ricci via Phabricator via llvm-commits
- [zorg] r290855 - Some code cleaning for UnifiedTreeBuilder.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be restarted in few minutes
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 12/18/2016 - 12/24/2016
Galina Kistanova via llvm-commits
- Вuildbot numbers for the week of 12/25/2016 - 12/31/2016
Galina Kistanova via llvm-commits
- [zorg] r291325 - Added jobs arg to builder clang-with-thin-lto-ubuntu.
Galina Kistanova via llvm-commits
- [zorg] r291327 - Reduce jobs number for builder clang-with-thin-lto-ubuntu.
Galina Kistanova via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Galina via Phabricator via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Galina via Phabricator via llvm-commits
- [PATCH] D28018: AMD family 17h (znver1) enablement
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D28017: AMD family 17h (znver1) enablement
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D28018: AMD family 17h (znver1) enablement
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [llvm] r291180 - [AArch64] Fold some filled/spilled subreg COPYs
Geoff Berry via llvm-commits
- [PATCH] D27425: [AArch64] Fold some refilled/spilled subreg COPYs
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D28380: [SelectionDAG] Handle inverted conditions when splitting into multiple branches.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Gerolf Hoflehner via Phabricator via llvm-commits
- [llvm] r290918 - Correct the parent testing to avoid the special case where a DIE has a depth of 1
Greg Clayton via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [llvm] r291194 - Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via llvm-commits
- [PATCH] D28040: Don't store the NULL DIEs in the DIE array in the DWARFUnit.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28040: Don't store the NULL DIEs in the DIE array in the DWARFUnit.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28261: Correct the parent testing to avoid the special case where a DIE has a depth of 1
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28386: Add the ability to iterate across all attributes in a DIE.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Hal Finkel via llvm-commits
- [test-suite] r289666 - Add XSBench
Hal Finkel via llvm-commits
- [test-suite] r289666 - Add XSBench
Hal Finkel via llvm-commits
- [test-suite] r290894 - Add XSBench
Hal Finkel via llvm-commits
- [llvm] r291003 - [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Hal Finkel via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Hal Finkel via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Hal Finkel via llvm-commits
- [llvm] r291361 - [llvm-opt-report] Fix context-sensitive lines where nothing happened
Hal Finkel via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Hal Finkel via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28154: [gtest] Upgrade googletest to version 1.8.0, minimizing local changes.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28302: [PowerPC] Implement missing instructions.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27585: [CaptureTracking] Add optimistic capture tracker for stores
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27939: [LICM] Report failing to hoist a load with an invariant address
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27940: [LICM] Report failing to hoist conditionally-executed loads
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28158: [SCEV] limit recursion depth and operands number in getAddExpr
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28114: [StructurizeCfg] Update dominator info.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D23131: AMDGPU: Fix an interaction between WQM and polygon stippling
JD via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Jack Howarth via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Jack Howarth via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Jack Howarth via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Jack Howarth via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Jack Howarth via Phabricator via llvm-commits
- [llvm] r291312 - Test commit. Comment formatting, it's -> its.
Jacob Gravelle via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
James Clarke via Phabricator via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
James Clarke via Phabricator via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
James Clarke via Phabricator via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
James Clarke via Phabricator via llvm-commits
- [PATCH] D28284: [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
James Molloy via Phabricator via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
James Price via Phabricator via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
James Price via Phabricator via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
James Price via Phabricator via llvm-commits
- [PATCH] D28247: [DAG] Check for preexisting store when emiting stack convert
James Y Knight via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
James Y Knight via Phabricator via llvm-commits
- [llvm] r290977 - AMDGPU/SI: Implement sendmsghalt intrinsic
Jan Vesely via llvm-commits
- [llvm] r291279 - AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Jan Vesely via llvm-commits
- [PATCH] D24746: AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D24746: AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D24746: AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D24746: AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [llvm] r290817 - Emit .cfi_sections before the first .cfi_startproc
Joerg Sonnenberger via llvm-commits
- [llvm] r291147 - Typo
Joerg Sonnenberger via llvm-commits
- [llvm] r291172 - PR 31534: When emitting both DWARF unwind tables and debug information,
Joerg Sonnenberger via llvm-commits
- [PATCH] D28011: Emit .cfi_sections before the first .cfi_startproc
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D18201: Switch over targets to use AtomicExpandPass, and clean up target atomics code.
Jonas Hahnfeld via Phabricator via llvm-commits
- remove computeInterleaveCount() ?
Jonas Paulsson via llvm-commits
- [llvm] r291423 - Remove unused method in LoopVectorize.cpp.
Jonas Paulsson via llvm-commits
- [PATCH] D21656: [compiler-rt] Include <dlfcn.h> unconditionally
Julien Ramseier via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
Justin Lebar via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
Justin Lebar via llvm-commits
- [llvm] r290720 - [ADT] Rewrite IntrusiveRefCntPtr's comments. NFC
Justin Lebar via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
Justin Lebar via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
Justin Lebar via llvm-commits
- [llvm] r291023 - [ADT] Attempt to fix GCC warning in IntrusiveRefCntPtrTest.
Justin Lebar via llvm-commits
- [llvm] r291040 - [PM] Edit comments in PassManager.h.
Justin Lebar via llvm-commits
- [llvm] r291139 - [Docs] Update docs to indicate that CUDA compilation is supported on Windows.
Justin Lebar via llvm-commits
- [llvm] r291301 - [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via llvm-commits
- [PATCH] D27367: [PM] Edit comments in PassManager.h.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27367: [PM] Edit comments in PassManager.h.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28245: ADT: IntrusiveRefCntPtr: Broaden the definition of correct usage of RefCountedBase
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28247: [DAG] Check for preexisting store when emiting stack convert
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28326: [Docs] Update docs to indicate that CUDA compilation is supported on Windows.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27367: [PM] Edit comments in PassManager.h.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27367: [PM] Edit comments in PassManager.h.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28326: [Docs] Update docs to indicate that CUDA compilation is supported on Windows.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Kai via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Kit Barton via Phabricator via llvm-commits
- [llvm] r291245 - [AMDGPU] Do not emit .AMDGPU.config section for amdhsa
Konstantin Zhuravlyov via llvm-commits
- [llvm] r291246 - [AMDGPU] Remove extra semicolon. NFC
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D27664: AMDGPU: Remove unneccessary intermediate vector
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D27867: AMDGPU: Add Assert[SZ]Ext during argument load creation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D27732: [AMDGPU] Do not emit .AMDGPU.config section for amdhsa
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D28417: [scudo] Separate hardware CRC32 routines
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D28417: [scudo] Separate hardware CRC32 routines
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D28417: [scudo] Separate hardware CRC32 routines
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r290899 - [libFuzzer] disable -print_pcs by default (was enabled by mistake)
Kostya Serebryany via llvm-commits
- [llvm] r291078 - [libFuzzer] use /tmp (or $TMPDIR, if present) to store temp files during merge
Kostya Serebryany via llvm-commits
- [llvm] r291182 - [libFuzzer] improve error handling during the merge (handle various IO failures)
Kostya Serebryany via llvm-commits
- [llvm] r291195 - [libFuzzer] remove dead code, NFC
Kostya Serebryany via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Remove dependency for tests on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28355: [libFuzzer] Diff 45 - Remove afl test on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28360: [clang] Update clang driver to include san_common to compiler-rt libraries when necessary.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28201: Provide default implementations for sanitizer interface functions
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r291097 - [GlobalISel] Fix AArch64 ICMP instruction selection
Kristof Beyls via llvm-commits
- [llvm] r291099 - [GlobalISel] Add support for switch statements
Kristof Beyls via llvm-commits
- [llvm] r291105 - [GlobalISel] Add support for address-taken basic blocks
Kristof Beyls via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28250: [asan] Change the visibility of ___asan_globals_registered to hidden
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28263: [sanitizer] Track which modules are instrumented in LoadedModule objects
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28263: [sanitizer] Track which modules are instrumented in LoadedModule objects
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D14772: [llvm-symbolizer] Add architecture fallback from x86_64h to x86_64
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28420: [lit] Limit parallelism of sanitizer tests on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [compiler-rt] r291268 - [sanitizer] Track which modules are instrumented in LoadedModule objects
Kuba Mracek via llvm-commits
- [compiler-rt] r291277 - [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kuba Mracek via llvm-commits
- [compiler-rt] r291280 - [asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Kuba Mracek via llvm-commits
- [compiler-rt] r291287 - [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
Kuba Mracek via llvm-commits
- [llvm] r291289 - [asan] Change the visibility of ___asan_globals_registered to hidden
Kuba Mracek via llvm-commits
- [llvm] r291292 - Follow-up for r291289: Fix failing global_metadata_darwin.ll test
Kuba Mracek via llvm-commits
- [compiler-rt] r291305 - Follow-up for r291277: Increase buffer size in uuid.cc testcase.
Kuba Mracek via llvm-commits
- [compiler-rt] r291339 - Follow-up for r291277: Redirect otool output to stderr.
Kuba Mracek via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Kyle Butt via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D20505: Codegen: Outline for chains of tail-duplicable blocks.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r290908 - [ExecutionEngine] Fix compile errors in OProfileJITEventListener.
Lang Hames via llvm-commits
- [llvm] r291216 - [Orc][RPC] Fix an obvious locking-order bug in RawByteChannel::startSendMessage.
Lang Hames via llvm-commits
- [llvm] r291373 - [Orc][RPC] Remove a redundant 'if' statement.
Lang Hames via llvm-commits
- [llvm] r291374 - [Orc][RPC] Rename Single/MultiThreadedRPC to Single/MultithreadedRPCEndpoint.
Lang Hames via llvm-commits
- [llvm] r291376 - [Orc][RPC] Add a class-method version of addHandler to MultiThreadedRPCEndpoint.
Lang Hames via llvm-commits
- [llvm] r291380 - [Orc][RPC] Add an APICalls utility for grouping RPC funtions for registration.
Lang Hames via llvm-commits
- [llvm] r291381 - [Orc][RPC] Fix typo.
Lang Hames via llvm-commits
- [llvm] r291399 - [Orc][RPC] Lock the pending results data structure when installing new result
Lang Hames via llvm-commits
- [PATCH] D28108: RuntimeDyldELF: do not create thunk when jump target is in the same object file and is reachable with R_AARCH64_CALL26.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via Phabricator via llvm-commits
- [llvm] r291193 - Code cleanup: Remove tab indents.
Logan Chien via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Update cmake for libFuzzer. Remove requiring LLVM_USE_SANITIZE_COVERAGE .
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Remove dependency for tests on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28355: [libFuzzer] Diff 45 - Remove afl test on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28360: [clang] Update clang driver to include san_common to compiler-rt libraries when necessary.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28432: [compiler-rt] Fix Sanitizer Coverage for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28432: [compiler-rt] Fix Sanitizer Coverage for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28433: [libFuzzer] Fix Sanitizer Coverage.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28360: [clang] Update clang driver to include san_common to compiler-rt libraries when necessary.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28434: [Sanitizer Coverage] Fix Instrumentation to work on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28435: [compiler-rt] Define delimiters for sanitizer coverage's binary section on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28436: [Sanitizer Coverage] Modify initialization of array bounds for sanitizer coverage.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28437: [compiler-rt] Update implementation of sanitizer coverage to work when guards are initialized to 0xffffffff.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28438: [libFuzzer] Update implementation of sanitizer coverage to work when guards are initialized to 0xffffffff.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28439: [libFuzzer] Always use MD for tests.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28313: Change which input sections we concatenate
Mark Kettenis via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r290859 - InstCombine: Add fma + fabs/fneg transforms
Matt Arsenault via llvm-commits
- [llvm] r290860 - InstCombine: Add fma with constant transforms
Matt Arsenault via llvm-commits
- [llvm] r290913 - InstCombine: Fold fabs on select of constants
Matt Arsenault via llvm-commits
- [llvm] r291022 - InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via llvm-commits
- [llvm] r291025 - AMDGPU: Remove unneccessary intermediate vector
Matt Arsenault via llvm-commits
- [llvm] r291144 - Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")
Matt Arsenault via llvm-commits
- [llvm] r291359 - SimplifyLibCalls: Remove incorrect optimization of fabs
Matt Arsenault via llvm-commits
- [PATCH] D27937: InstCombine: Fold fabs on select of constants
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27906: InstCombine: Add fma + fabs/fneg transforms
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27907: InstCombine: Add fma with constant transforms
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27906: InstCombine: Add fma + fabs/fneg transforms
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27907: InstCombine: Add fma with constant transforms
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27867: AMDGPU: Add Assert[SZ]Ext during argument load creation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27664: AMDGPU: Remove unneccessary intermediate vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28096: AMDGPU: Fold fneg into fadd if free
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28097: AMDGPU: Fold fneg into fmul if free
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28098: AMDGPU: Fold fneg into fma or fmad
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28099: AMDGPU: Fold fneg into fp_extend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27937: InstCombine: Fold fabs on select of constants
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28237: InstCombine: fdiv -x, -y -> fdiv x, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28100: AMDGPU: Fold fneg into fp_round
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28240: AMDGPU: Don't produce v_mov_b64_pseudo when folding operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27966: AMDGPU: Pull fneg/fabs out of a select if free
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28256: AMDGPU: Skip fneg/select combine if it can fold into other
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28062: AMDGPU: Fix breaking VOP3 v_add_i32s
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28065: AMDGPU: Fix shrinking of addc/subb.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27877: AMDGPU: Fix sext_inreg for i1 in i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27932: InstSimplify: Eliminate fabs on known positive
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27880: DAG: Don't fold vector extract into load if target doesn't want to
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28236: InstCombine: Fold cos(-x) -> cos(x)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27664: AMDGPU: Remove unneccessary intermediate vector
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28043: AMDGPU: Undo sub x, c -> add x, -c canonicalization
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28332: DAGCombiner: Add hasOneUse checks to fadd/fma combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28351: AMDGPU: Remove spurious out branches after a kill
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28364: SimplifyLibCalls: Remove incorrect optimization of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D24746: AMDGPU/R600: Don't use REGISTER_{LOAD, STORE} ISD nodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28364: SimplifyLibCalls: Remove incorrect optimization of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28364: SimplifyLibCalls: Remove incorrect optimization of fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28448: InstCombine: Do unsafe math combine of fadd + fmuladd + fmul
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D28168: [LV] Update dominator tree before fixing external IV users
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D27998: [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D27998: [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D28403: [AArch64] Reduce vector insert/extract cost for Falkor.
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r291169 - CodeGen: Assert that liveness is up to date when reading block live-ins.
Matthias Braun via llvm-commits
- [llvm] r291266 - AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via llvm-commits
- [PATCH] D28057: [ARM] Add custom MachineInstr builder. NFC.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27984: [ARM] [RFC] Use AddDefaultCC/Pred where possible. NFC
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27425: [AArch64] Fold some refilled/spilled subreg COPYs
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27562: CodeGen: Assert that liveness is up to date when reading block live-ins.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27562: CodeGen: Assert that liveness is up to date when reading block live-ins.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27688: [framelowering] Skip dbg values when getting next/previous instruction.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27963: [Codegen] Have the generic debug skip functions return true on empty.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27960: Use exact vector capacities to store DWARF line tables
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28014: Support: Add YAML I/O support for string maps.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28277: [ThinLTO] Rework llvm-link to use the FunctionImporter
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28041: IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27502: [PM] Edit comments on PM Proxy and utility classes.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28408: Fix LoopLoadElimination to keep original alignment on the inital hoisted store
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28408: Fix LoopLoadElimination to keep original alignment on the inital hoisted store
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28411: [ThinLTO] Handle conflicting local names gracefully
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28411: [ThinLTO] Handle conflicting local names gracefully
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28410: [ThinLTO] Optionally ignore empty index file
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28423: Fix assertions on lazy-loading of Metadata TBAA attachments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28422: LowerTypeTests: Thread summary and action from the API and command line into the pass.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28440: [ThinLTO] Import static functions from the same module as caller
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28423: Fix assertions on lazy-loading of Metadata TBAA attachments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28423: Fix assertions on lazy-loading of Metadata TBAA attachments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Mehdi AMINI via Phabricator via llvm-commits
- [www] r290897 - Add DawnCC to the project page
Mehdi Amini via llvm-commits
- [llvm] r291026 - Change BitstreamCursor::skipRecord to return the record code (NFC)
Mehdi Amini via llvm-commits
- [llvm] r291027 - Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Mehdi Amini via llvm-commits
- [llvm] r291044 - Mark test that is testing statistics output as requiring Assertions
Mehdi Amini via llvm-commits
- [llvm] r291281 - Fix LoopLoadElimination to keep original alignment on the inital hoisted store
Mehdi Amini via llvm-commits
- [llvm] r291321 - Remove useless Forward Declaration from header (NFC)
Mehdi Amini via llvm-commits
- [llvm] r291356 - [Bitcode] Remove unused PlaceHolder parameter to lazyLoadModuleMetadataBlock()
Mehdi Amini via llvm-commits
- [llvm] r291362 - [ThinLTO] Fix assertions on lazy-loading of Metadata TBAA attachments
Mehdi Amini via llvm-commits
- [llvm] r291377 - [ThinLTO] Expected<> return values need to be handled to avoid an assertion
Mehdi Amini via llvm-commits
- [llvm] r291379 - [ThinLTO] Fix lazy-loading of Metadata attachment, which left some Fwd ref behind
Mehdi Amini via llvm-commits
- [llvm] r291406 - CommandLine option: Relax the assertion introduced in r290467 to allows for empty string
Mehdi Amini via llvm-commits
- [llvm] r291001 - Add positive test for sqrt "partial inlining". NFC.
Michael Kuperstein via llvm-commits
- [llvm] r291004 - Remove accidentally target-dependent test and pacify bots.
Michael Kuperstein via llvm-commits
- [llvm] r291009 - Add positive test for sqrt "partial inlining". NFC.
Michael Kuperstein via llvm-commits
- [llvm] r291171 - [LICM] Allow promotion of some stores that are not guaranteed to execute.
Michael Kuperstein via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28118: AVX-512 cost calculation for interleave load/store patterns
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28168: [LV] Update dominator tree before fixing external IV users
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28168: [LV] Update dominator tree before fixing external IV users
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28363: [LICM] Small update to note changes made in hoistRegion
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28044: [LV/LoopAccess] Check statically if an unknown dependence distance can be proven larger than the loop-count
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r290818 - [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Michal Gorny via llvm-commits
- [llvm] r290832 - [cmake] Normalize LLVM_ENABLE_DIA_SDK to fix Windows tests
Michal Gorny via llvm-commits
- [llvm] r290896 - [ADT] APFloatBase: Prevent collapsing semPPCDoubleDouble and semBogus
Michal Gorny via llvm-commits
- [compiler-rt] r291217 - [cmake] Disable appending -msse4.2 flag implicitly
Michal Gorny via llvm-commits
- [llvm] r291218 - [llvm-config] Add --cmakedir to obtain CMake module location
Michal Gorny via llvm-commits
- [compiler-rt] r291259 - [builtins] Implement __floattitf() & __floatuntitf()
Michal Gorny via llvm-commits
- [llvm] r291283 - [test] Remove unused 'test_examples' config var
Michal Gorny via llvm-commits
- [llvm] r291284 - [cmake] Canonicalize CMake booleans to 0/1 for lit interop
Michal Gorny via llvm-commits
- [llvm] r291285 - [llvm-config] Print --system-libs only when static linking
Michal Gorny via llvm-commits
- [PATCH] D26255: [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28112: [ADT] APFloatBase: Prevent collapsing semPPCDoubleDouble and semBogus
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28283: [test] Remove unused 'test_examples' config var
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28294: [cmake] Canonicalize CMake booleans to 0/1 for Python interop
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28294: [cmake] Canonicalize CMake booleans to 0/1 for Python interop
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28366: [llvm-config] Canonicalize CMake booleans to 0/1
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28283: [test] Remove unused 'test_examples' config var
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28294: [cmake] Canonicalize CMake booleans to 0/1 for Python interop
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28417: [scudo] Separate hardware CRC32 routines
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Mikael Holmén via Phabricator via llvm-commits
- [compiler-rt] r291068 - [sancov] introducing SANCOV_OPTIONS
Mike Aizatsky via llvm-commits
- [compiler-rt] r291071 - [sancov] workaround for absence of weak symbols on win
Mike Aizatsky via llvm-commits
- [compiler-rt] r291076 - [sancov] workaround for absence of weak symbols on win
Mike Aizatsky via llvm-commits
- [compiler-rt] r291077 - fixing build, accidentally deleted two lines
Mike Aizatsky via llvm-commits
- [compiler-rt] r291080 - [sancov] enabling tests on ppc and s390
Mike Aizatsky via llvm-commits
- [compiler-rt] r291089 - [sancov] force default flags for windows
Mike Aizatsky via llvm-commits
- [compiler-rt] r291141 - Revert "[sancov] introducing SANCOV_OPTIONS"
Mike Aizatsky via llvm-commits
- [compiler-rt] r291267 - [sancov] introducing SANCOV_OPTIONS
Mike Aizatsky via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Mike Aizatsky via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Mike Aizatsky via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Mike Aizatsky via Phabricator via llvm-commits
- [PATCH] D28359: [compiler-rt] Use common static library for sanitizer_common.
Mike Aizatsky via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Milan Bouchet-Valat via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Milan Bouchet-Valat via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Milan Bouchet-Valat via Phabricator via llvm-commits
- [llvm] r291095 - [Test Commit] fixing some format issue in X86TTI to match clang-format output.
Mohammed Agabaria via llvm-commits
- [llvm] r291106 - Currently isLikelyComplexAddressComputation tries to figure out if the given stride seems to be 'complex' and need some extra cost for address computation handling.
Mohammed Agabaria via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [llvm] r290961 - [PowerPC] Add identification for POWER8NVL
Nemanja Ivanovic via llvm-commits
- [PATCH] D28302: [PowerPC] Implement missing instructions.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r291008 - [AArch64] Fix over-eager early-exit in load-store combiner
Nirav Dave via llvm-commits
- [PATCH] D28247: [DAG] Check for preexisting store when emiting stack convert
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28001: [X86] Teach Clang about -mfentry flag
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28000: [X86] Implement -mfentry
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28251: [AArch64] Fix over-eager early-exit in load-store combiner
Nirav Dave via Phabricator via llvm-commits
- [llvm] r290949 - [LLC][MIPS] Fix crash after enabling LLVM_ENABLE_EXPENSIVE_CHECKS
Nitesh Jain via llvm-commits
- [PATCH] D27841: [LLC][MIPS] Fix crash after enabling LLVM_ENABLE_EXPENSIVE_CHECKS
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D27841: [LLC][MIPS] Fix crash after enabling LLVM_ENABLE_EXPENSIVE_CHECKS
Nitesh Jain via Phabricator via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Nuno Lopes via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Nuno Lopes via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Nuno Lopes via llvm-commits
- [PATCH] D28386: Add the ability to iterate across all attributes in a DIE.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D28386: Add the ability to iterate across all attributes in a DIE.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Pavel Labath via Phabricator via llvm-commits
- [llvm] r290905 - [CodeGen] Simplify logic that looks for returned call operands. NFC-ish.
Pete Cooper via llvm-commits
- [lld] r290932 - ELF: Simplify; addOptionalSynthetic() does not need to return a value. NFC.
Peter Collingbourne via llvm-commits
- [llvm] r290935 - Support: Add YAML I/O support for custom mappings.
Peter Collingbourne via llvm-commits
- [lld] r290986 - ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via llvm-commits
- [llvm] r290999 - YAML: Remove Input::MapHNode::isValidKey(), use llvm::is_contained() instead. NFC.
Peter Collingbourne via llvm-commits
- [llvm] r291069 - IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Peter Collingbourne via llvm-commits
- [llvm] r291073 - Fix build bots.
Peter Collingbourne via llvm-commits
- [llvm] r291079 - Tentative fix for modules build.
Peter Collingbourne via llvm-commits
- [llvm] r289578 - Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [lld] r290986 - ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [llvm] r291205 - LowerTypeTests: Split the pass in two: a resolution phase and a lowering phase.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [llvm] r291307 - ModuleSummaryIndexYAML: Make a few fields optional to make it easier to write tests.
Peter Collingbourne via llvm-commits
- [llvm] r291323 - LowerTypeTests: Thread summary and action from the API and command line into the pass.
Peter Collingbourne via llvm-commits
- [PATCH] D28430: ELF: Implement support for .gnu.linkonce.t.*.
Peter Collingbourne via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28014: Support: Add YAML I/O support for string maps.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28014: Support: Add YAML I/O support for string maps.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28267: ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28014: Support: Add YAML I/O support for string maps.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28041: IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28041: IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28041: IR: Module summary representation for type identifiers; summary test scaffolding for lowertypetests.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28341: LowerTypeTests: Split the pass in two: a resolution phase and a lowering phase.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28341: LowerTypeTests: Split the pass in two: a resolution phase and a lowering phase.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28401: Handle versioned undefined symbols
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28421: LowerTypeTests: Represent the memory region size with the constant size-1.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28422: LowerTypeTests: Thread summary and action from the API and command line into the pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28424: LowerTypeTests: Implement exporting of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28424: LowerTypeTests: Implement exporting of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28422: LowerTypeTests: Thread summary and action from the API and command line into the pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28430: ELF: Implement support for .gnu.linkonce.t.*.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r290951 - [ELF] Add support for thunks to undefined non-weak symbols
Peter Smith via llvm-commits
- [PATCH] D27709: [LLD][ARM] Add support for thunks to undefined non-weak symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27709: [LLD][ARM] Add support for thunks to undefined non-weak symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Peter Smith via Phabricator via llvm-commits
- [PATCH] D28389: [CMake] Handle common options in runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D28391: [CMake][libcxx] Do not rely on the existence of c++abi or unwind targets
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D28192: NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28193: NewGVN: Add UnknownExpression and create them for things we can't symbolize. Kill fragile machinery for handling null expressions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28261: Correct the parent testing to avoid the special case where a DIE has a depth of 1
Phabricator via Phabricator via llvm-commits
- [PATCH] D28285: Fix x86 gold tests on no-x86 targets
Phabricator via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28175: [GlobalISel] Fix AArch64 ICMP instruction selection
Phabricator via Phabricator via llvm-commits
- [PATCH] D28176: [GlobalISel] Add support for switch statements
Phabricator via Phabricator via llvm-commits
- [PATCH] D28123: [GlobalIsel] Add support for address-taken basic blocks
Phabricator via Phabricator via llvm-commits
- [PATCH] D28363: [LICM] Small update to note changes made in hoistRegion
Phabricator via Phabricator via llvm-commits
- [PATCH] D27562: CodeGen: Assert that liveness is up to date when reading block live-ins.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28263: [sanitizer] Track which modules are instrumented in LoadedModule objects
Phabricator via Phabricator via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Phabricator via Phabricator via llvm-commits
- [PATCH] D27378: [asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Phabricator via Phabricator via llvm-commits
- [PATCH] D27390: [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
Phabricator via Phabricator via llvm-commits
- [PATCH] D28250: [asan] Change the visibility of ___asan_globals_registered to hidden
Phabricator via Phabricator via llvm-commits
- [PATCH] D28312: NewGVN: Fix PR 31501.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Phabricator via Phabricator via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Philip Reames via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28276: [JumpThreading] Fix a bug affecting guards and assumes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28276: [JumpThreading] Fix a bug affecting guards and assumes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28204: [ValueTracking] use nonnull argument attribute to eliminate null checks
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28147: [LICM] Allow promotion of some stores that are not guaranteed to execute
Philip Reames via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
Philip Reames via Phabricator via llvm-commits
- [llvm] r291405 - [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28181: [MemDep] NFC walk invariant.group graph only down
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D27986: Print numeric section flag for OS/processor specific bits
Prakhar Bahuguna via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Quentin Colombet via llvm-commits
- [llvm] r291317 - [MachineBasicBlock] Add a non-assert live-in accessor for debug mode.
Quentin Colombet via llvm-commits
- [PATCH] D27976: [aarch64][globalisel] Move data into <Target>GenRegisterBankInfo. NFC.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27983: Fix InlineSpiller accessing not updated dominator tree base information
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27562: CodeGen: Assert that liveness is up to date when reading block live-ins.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28176: [GlobalISel] Add support for switch statements
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28175: [GlobalISel] Fix AArch64 ICMP instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28123: [GlobalIsel] Add support for address-taken basic blocks
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D28358: [globalisel] Stop requiring -debug/-debug-only=registerbankinfo for assertions.
Quentin Colombet via Phabricator via llvm-commits
- lld status on the freebsd ports
Rafael Avila de Espindola via llvm-commits
- [llvm] r289578 - Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Rafael Avila de Espindola via llvm-commits
- [llvm] r290537 - Test the different scenarios of GlobalDCE and comdats more
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rafael Avila de Espindola via llvm-commits
- [lld] r290986 - ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28103: Use TarWriter to create tar archives instead of cpio.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rafael Avila de Espindola via llvm-commits
- [lld] r290986 - ELF: Round p_memsz of the PT_GNU_RELRO program header up to the page size.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28094: [ELF] - Implemented support for R_386_PC8/R_386_8 relocations.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Rafael Avila de Espindola via llvm-commits
- [lld] r291221 - Remove lld::convertToUnixPathSeparator.
Rafael Avila de Espindola via llvm-commits
- [lld] r291221 - Remove lld::convertToUnixPathSeparator.
Rafael Avila de Espindola via llvm-commits
- [lld] r291222 - Merge elf::toString and coff::toString.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28401: Handle versioned undefined symbols
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28430: ELF: Implement support for .gnu.linkonce.t.*.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rafael Avila de Espindola via llvm-commits
- [lld] r290988 - Delete stale test.
Rafael Espindola via llvm-commits
- [lld] r291107 - Change which input sections we concatenate
Rafael Espindola via llvm-commits
- [lld] r291110 - Detemplate SectionKey. NFC.
Rafael Espindola via llvm-commits
- [lld] r291113 - Move code to the .cpp file. NFC.
Rafael Espindola via llvm-commits
- [lld] r291261 - Fix test now that --reproduce takes a full filename.
Rafael Espindola via llvm-commits
- [lld] r291263 - Revert r291221.
Rafael Espindola via llvm-commits
- [lld] r291293 - Handle versioned undefined symbols.
Rafael Espindola via llvm-commits
- [PATCH] D28313: Change which input sections we concatenate
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D28398: Expand comment and error message
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D28401: Handle versioned undefined symbols
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r290694 - [COFF] Use 32-bit jump table entries in .rdata for Win64
Reid Kleckner via llvm-commits
- [llvm] r291038 - Patch gtest to move GTEST_IS_THREADSAFE out of unrelated GTEST_HAS_SEH ifdef
Reid Kleckner via llvm-commits
- [llvm] r291256 - Use %z for size_t and avoid deprecated string functions
Reid Kleckner via llvm-commits
- [lld] r291257 - Match backslashes in undef.s test on Windows
Reid Kleckner via llvm-commits
- [lld] r291210 - Use TarWriter to create tar archives instead of cpio.
Reid Kleckner via llvm-commits
- [PATCH] D26894: [llvm-config] Add --cmakedir to obtain CMake module location
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D28388: Add ArgumentCopyElision MI pass
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D28388: Add ArgumentCopyElision MI pass
Reid Kleckner via Phabricator via llvm-commits
- [zorg] r291098 - [zorg] Removing chromebooks from Linaro builders
Renato Golin via llvm-commits
- [llvm] r291197 - [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Renato Golin via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Renato Golin via Phabricator via llvm-commits
- [llvm] r291067 - Revert r291025 ("AMDGPU: Remove unneccessary intermediate vector")
Richard Smith via llvm-commits
- [llvm] r291025 - AMDGPU: Remove unneccessary intermediate vector
Richard Smith via llvm-commits
- [llvm] r290973 - Reapply "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst"
Robert Lougher via llvm-commits
- [PATCH] D28416: [PGO] Turn off comdat renaming in IR PGO by default
Rong Xu via Phabricator via llvm-commits
- [PATCH] D28103: Use TarWriter to create tar archives instead of cpio.
Rui Ueyama via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rui Ueyama via llvm-commits
- [llvm] r291209 - Add a class to create a tar archive file.
Rui Ueyama via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rui Ueyama via llvm-commits
- [lld] r291210 - Use TarWriter to create tar archives instead of cpio.
Rui Ueyama via llvm-commits
- [lld] r291212 - Attempt to unbreak buildbots.
Rui Ueyama via llvm-commits
- [llvm] r291215 - TarWriter: Emit PAX headers only when needed.
Rui Ueyama via llvm-commits
- [lld] r291219 - Use \ as the path separator on Windows.
Rui Ueyama via llvm-commits
- [lld] r291221 - Remove lld::convertToUnixPathSeparator.
Rui Ueyama via llvm-commits
- [lld] r291222 - Merge elf::toString and coff::toString.
Rui Ueyama via llvm-commits
- [lld] r291223 - Rename lld::stringize -> lld::toString.
Rui Ueyama via llvm-commits
- [lld] r291224 - Unbreak Darwin buildbots.
Rui Ueyama via llvm-commits
- [lld] r291293 - Handle versioned undefined symbols.
Rui Ueyama via llvm-commits
- [lld] r291222 - Merge elf::toString and coff::toString.
Rui Ueyama via llvm-commits
- [llvm] r291340 - TarWriter: Use Ustar header's "prefix" field to store long filenames.
Rui Ueyama via llvm-commits
- [llvm] r291341 - TarWriter: Use fitsInUstar function.
Rui Ueyama via llvm-commits
- [lld] r291210 - Use TarWriter to create tar archives instead of cpio.
Rui Ueyama via llvm-commits
- [lld] r291413 - Add linker-script-included files to reproduce tar files.
Rui Ueyama via llvm-commits
- [lld] r291414 - Define sys::path::convert_to_slash
Rui Ueyama via llvm-commits
- [llvm] r291414 - Define sys::path::convert_to_slash
Rui Ueyama via llvm-commits
- [PATCH] D28010: FileOutputBuffer: support non-mmap'able file.
Rui Ueyama via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27709: [LLD][ARM] Add support for thunks to undefined non-weak symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28182: COFF: tie the execute and the PDB together
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28095: [ELF] - Use information available from DW_AT_comp_dir attribute when doing error reporting.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28106: [ELF] - Reuse DWARFCompression class.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28105: [DWARF] - Introduce DWARFCompression class.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28094: [ELF] - Implemented support for R_386_PC8/R_386_8 relocations.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28092: [ELF] - Specify -section argument for objdump calls in testcases.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28046: Add -Wl, -color-diagnostics if a linker supports the option.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28313: Change which input sections we concatenate
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28091: Add a class to create a tar archive file.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28103: Use TarWriter to create tar archives instead of cpio.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Rui Ueyama via Phabricator via llvm-commits
- [www] r291273 - Replace smart quotes
Ryan Govostes via llvm-commits
- [PATCH] D28373: [mips] Honour -mno-odd-spreg for vector splat
Sagar Thakur via Phabricator via llvm-commits
- [lld] r290975 - COFF: tie the execute and the PDB together
Saleem Abdulrasool via llvm-commits
- [lld] r290981 - test: loosen a test for the time being
Saleem Abdulrasool via llvm-commits
- [llvm] r291085 - MC: support passing search paths to the IAS
Saleem Abdulrasool via llvm-commits
- [llvm] r291088 - test: remove unnecessary triple argument
Saleem Abdulrasool via llvm-commits
- [llvm] r291394 - unittest: remove extraneous ';'
Saleem Abdulrasool via llvm-commits
- [llvm] r291398 - llvm-objdump: speed up -objc-meta-data
Saleem Abdulrasool via llvm-commits
- [PATCH] D26255: [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28182: COFF: tie the execute and the PDB together
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28127: ELF: Make dynamic table tags machine aware.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D4530: rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D28203: Enable weak hooks on darwin
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27991: Optimize objdump -objc-meta-data
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D27355: [WebAssembly] Add wasm support for llvm-readobj
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D28227: [ARM] Move ARMAttributeParser to Support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D28281: [ARM] Enable objdump to construct a useful triple for ARM
Sam Parker via Phabricator via llvm-commits
- [PATCH] D28291: [ARM] Create SubtargetFeatures from build attributes
Sam Parker via Phabricator via llvm-commits
- [PATCH] D28351: AMDGPU: Remove spurious out branches after a kill
Samuel Pitoiset via Phabricator via llvm-commits
- [llvm] r290826 - [ValueTracking] remove stale comments; NFC
Sanjay Patel via llvm-commits
- [llvm] r290827 - fix typo; NFC
Sanjay Patel via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Sanjay Patel via llvm-commits
- [llvm] r290848 - [EarlyCSE] less else, more auto; NFC
Sanjay Patel via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Sanjay Patel via llvm-commits
- [llvm] r290786 - [ValueTracking] make dominator tree requirement explicit for isKnownNonNullFromDominatingCondition(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Sanjay Patel via llvm-commits
- [llvm] r290844 - [InstCombine] use combineMetadataForCSE instead of copying it; NFCI
Sanjay Patel via llvm-commits
- [llvm] r290903 - [InstCombine] tighten checks for tests of assume -> metadata transform; NFC
Sanjay Patel via llvm-commits
- [llvm] r290912 - [InstCombine] use 'match' to reduce code bloat; NFCI
Sanjay Patel via llvm-commits
- [llvm] r290980 - fix comment formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r291043 - [InstSimplify] add tests to show missing select simplifications; NFC
Sanjay Patel via llvm-commits
- [llvm] r285729 - [InstCombine] Fold nuw left-shifts in `ugt`/`ule` comparisons.
Sanjay Patel via llvm-commits
- [llvm] r291126 - less braces; NFC
Sanjay Patel via llvm-commits
- [llvm] r291151 - [x86] add test to show bug in select lowering; NFC
Sanjay Patel via llvm-commits
- [llvm] r291262 - [InstCombine] move and add tests for icmp + shl nsw; NFC
Sanjay Patel via llvm-commits
- [llvm] r291265 - [InstCombine] add a vector version of a test added in r291262; NFC
Sanjay Patel via llvm-commits
- [llvm] r291392 - [x86] fix usage of stale operands when lowering select
Sanjay Patel via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27933: [InstCombine] fix operand-complexity-based canonicalization (PR28296)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28204: [ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28204: [ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28337: [InstSimplify] if the condition of a select is known, eliminate the select
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28374: [x86] fix usage of stale operands in LowerSELECT
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28374: [x86] fix usage of stale operands in LowerSELECT
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28000: [X86] Implement -mfentry
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28276: [JumpThreading] Fix a bug affecting guards and assumes
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
Sean Callanan via Phabricator via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
Sean Callanan via Phabricator via llvm-commits
- [PATCH] D26547: [PPC] add intrinsics mapping to the extractuw/insertw instructions
Sean Fertile via Phabricator via llvm-commits
- [llvm] r291172 - PR 31534: When emitting both DWARF unwind tables and debug information,
Sean Silva via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Sean Silva via Phabricator via llvm-commits
- [PATCH] D28444: Define sys::path::convert_to_slash.
Sean Silva via Phabricator via llvm-commits
- [www] r290985 - Summary: [www] LLVM Performace workshop: list accepted talks
Sebastian Pop via llvm-commits
- [www] r290992 - Summary: [www] LLVM Performace workshop: add abstracts
Sebastian Pop via llvm-commits
- [www] r290993 - Summary: [www] LLVM Performace workshop: add missing commas
Sebastian Pop via llvm-commits
- [PATCH] D27996: [XRay][AArch64] An attempt to fix test patching-unpatching.cc by flushing the instruction cache after code modification
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D27996: [XRay][AArch64] An attempt to fix test patching-unpatching.cc by flushing the instruction cache after code modification
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D28373: [mips] Honour -mno-odd-spreg for vector splat
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D25438: [mips] Fix Mips MSA instrinsics
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D25438: [mips] Fix Mips MSA instrinsics
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via Phabricator via llvm-commits
- [llvm] r290902 - [X86][SSE] Add extra truncated arithmetic tests for D28219
Simon Pilgrim via llvm-commits
- [llvm] r290947 - [X86] Attempt to pre-truncate arithmetic operations if useful
Simon Pilgrim via llvm-commits
- [llvm] r290956 - [X86] Merged Reverse/Alternate shuffle cost tables. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r290962 - [CostModel][X86] Updated vXi8 and vXi16 Reverse/Alternate shuffle costs
Simon Pilgrim via llvm-commits
- [llvm] r290969 - Regenerate test.
Simon Pilgrim via llvm-commits
- [llvm] r290970 - [SLPVectorizer] Regenerate test.
Simon Pilgrim via llvm-commits
- [llvm] r290971 - Revert r290970 [SLPVectorizer] Regenerate test.
Simon Pilgrim via llvm-commits
- [llvm] r291109 - [CostModel][X86] Pulled out common type legalization code
Simon Pilgrim via llvm-commits
- [llvm] r291114 - Wdocumentation fix
Simon Pilgrim via llvm-commits
- [llvm] r291122 - [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via llvm-commits
- [llvm] r291146 - [CostModel][X86] Merged SK_PermuteSingleSrc/SK_PermuteTwoSrc into common shuffle cost LUTs. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291149 - [CostModel][X86] Include the cost of 256-bit upper subvector extract/insertion in AVX1 v4i64 MUL
Simon Pilgrim via llvm-commits
- [llvm] r291152 - [CostModel][X86] Strip unused 256-bit vector shift costs. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291158 - [CostModel][X86] Move vXi64 MUL costs into existing tables. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291162 - [CostModel][X86] Reordered SSE42 arithmetic cost LUT into descending order. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291163 - Remove trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291165 - [CostModel][X86] Move vXi32 MUL costs into existing tables. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291187 - [CostModel][X86] Tidyup arithmetic costs code. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291228 - [CostModel][X86] Add SDIV/UDIV cost tests for a wider range of targets
Simon Pilgrim via llvm-commits
- [llvm] r291229 - [CostModel][X86] Fix 512-bit SDIV/UDIV 'big' costs.
Simon Pilgrim via llvm-commits
- [llvm] r291239 - [X86] Add X86Subtarget argument. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291240 - Remove trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291241 - [X86][AVX] Regenerate tzcnt tests.
Simon Pilgrim via llvm-commits
- [llvm] r291242 - [X86][AVX] Regenerate shuffle 128-bit tests.
Simon Pilgrim via llvm-commits
- [llvm] r291244 - [X86][SSE] Simplify float domain requirement in unary shuffle matching.
Simon Pilgrim via llvm-commits
- [llvm] r291248 - [X86][SSE] Pass float domain flag to shuffle combine match functions. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291269 - [CostModel][X86] Add AVX512 and 512-bit vector shift cost tests.
Simon Pilgrim via llvm-commits
- [llvm] r291274 - [X86][SSE] Standardized triples in vector shift tests
Simon Pilgrim via llvm-commits
- [llvm] r291347 - [X86][AVX512] Use lowerShuffleAsRepeatedMaskAndLanePermute for non-VBMI v64i8 shuffles (PR31470)
Simon Pilgrim via llvm-commits
- [lld] r291348 - Attempt to fix windows buildbot
Simon Pilgrim via llvm-commits
- [llvm] r291352 - [CostModel][X86] Reordered AVX1 arithmetic cost LUT into descending target order. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291353 - [CostModel][X86] Added missing AVX2 arithmetic costs.
Simon Pilgrim via llvm-commits
- [llvm] r291354 - [CostModel][AVX512BW] Add v32i16 vector shift costs for avx512bw targets.
Simon Pilgrim via llvm-commits
- [llvm] r291355 - [CostModel][X86] Merge separate AVX1 cost LUTs. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291363 - [X86][AVX2] Regenerate arithmetic tests
Simon Pilgrim via llvm-commits
- [llvm] r291364 - [CostModel][X86] Generalized cost calculation of SHL by constant -> MUL conversion.
Simon Pilgrim via llvm-commits
- [llvm] r291365 - [CostModel][X86] Match 256-bit vector shift 'splat' costs for AVX2 and above
Simon Pilgrim via llvm-commits
- [llvm] r291366 - [CostModel][X86] Fix AVX2 v16i16 shift 'splat' costs.
Simon Pilgrim via llvm-commits
- [llvm] r291372 - [CostModel][X86] Update SSE41/AVX1 vXi32 SHL costs
Simon Pilgrim via llvm-commits
- [llvm] r291390 - [CostModel][X86] Moved legal uniform shift costs earlier.
Simon Pilgrim via llvm-commits
- [llvm] r291391 - [CostModel][X86] Fixed vXi8 uniform shift costs.
Simon Pilgrim via llvm-commits
- [llvm] r291393 - Fix line endings and strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r291395 - Strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [PATCH] D28118: AVX-512 cost calculation for interleave load/store patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28219: [X86] Attempt to pre-truncate arithmetic operations if useful
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27861: [DAGCombiner] Match load by bytes idiom and fold it into a single load. Attempt #2.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28219: [X86] Attempt to pre-truncate arithmetic operations if useful
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28219: [X86] Attempt to pre-truncate arithmetic operations if useful
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28219: [X86] Attempt to pre-truncate arithmetic operations if useful
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28254: [AArch64][CostModel] Improve cost for fsqrt intrinsics.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28198: [X86] Replace AND+IMM64 with SRL/SHL
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28353: [X86] Optimize vector shifts with variable but uniform shift amounts
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28314: Change sqrt partial inlining to depend on sqrt argument rather than result.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28254: [AArch64][CostModel] Improve cost for fsqrt intrinsics.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27618: Failure to vectorize __builtin_sqrt/__builtin_sqrtf
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D22726: [DAGCombine] Match shift amount by value rather than relying on common sub-expressions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28197: [X86] Re-organize tests for bypassing slow division (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28196: [X86] Tune bypassing of slow division for Intel CPUs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing cvtsi2ss, cvtsi2sd, and cvtss2sd clang intrinsic sequences
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28017: AMD family 17h (znver1) enablement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28018: AMD family 17h (znver1) enablement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28458: [CostModel] Improve detection of uniform operands
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
Simon Que via Phabricator via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
Simon Que via Phabricator via llvm-commits
- [PATCH] D28428: Add unit test for DWARFContext
Simon Que via Phabricator via llvm-commits
- [PATCH] D28428: Add unit test for DWARFContext
Simon Que via Phabricator via llvm-commits
- [PATCH] D27990: [Thumb] Add support for tMUL in the compare instruction peephole optimizer
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28031: Allow target to specify early module passes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D27932: InstSimplify: Eliminate fabs on known positive
Steve Canon via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Steve Canon via Phabricator via llvm-commits
- [PATCH] D27932: InstSimplify: Eliminate fabs on known positive
Steve Canon via Phabricator via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Sylvestre Ledru via Phabricator via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Sylvestre Ledru via Phabricator via llvm-commits
- [llvm] r290915 - [ThinLTO] Import type as decl only when non-null Identifier
Teresa Johnson via llvm-commits
- [llvm] r290964 - [ThinLTO] Rework llvm-link to use the FunctionImporter
Teresa Johnson via llvm-commits
- [llvm] r291108 - [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via llvm-commits
- [llvm] r291111 - [ThinLTO] Update new ModuleSummaryIndexYAML.h for r291108
Teresa Johnson via llvm-commits
- [llvm] r291115 - [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDs
Teresa Johnson via llvm-commits
- [llvm] r291119 - [ThinLTO] Add parenthesis as per build warning
Teresa Johnson via llvm-commits
- [llvm] r291177 - ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via llvm-commits
- [llvm] r291302 - [ThinLTO] Optionally ignore empty index file
Teresa Johnson via llvm-commits
- [llvm] r291304 - [ThinLTO] Handle conflicting local names gracefully
Teresa Johnson via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28277: [ThinLTO] Rework llvm-link to use the FunctionImporter
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28285: Fix x86 gold tests on no-x86 targets
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28277: [ThinLTO] Rework llvm-link to use the FunctionImporter
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28113: Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28169: [ThinLTO] Subsume all importing checks into a single flag
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28361: [ThinLTO] Optionally ignore empty index file
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28361: [ThinLTO] Optionally ignore empty index file
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28410: [ThinLTO] Optionally ignore empty index file
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28411: [ThinLTO] Handle conflicting local names gracefully
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28411: [ThinLTO] Handle conflicting local names gracefully
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28410: [ThinLTO] Optionally ignore empty index file
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28411: [ThinLTO] Handle conflicting local names gracefully
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28440: [ThinLTO] Import static functions from the same module as caller
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28423: Fix assertions on lazy-loading of Metadata TBAA attachments
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r291015 - [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
Tim Shen via llvm-commits
- [llvm] r291189 - [APFloatTest] Add tests for various operations
Tim Shen via llvm-commits
- [PATCH] D28284: [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28284: [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28284: [Legalizer] Fix fp-to-uint to fp-tosint promotion assertion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28037: [Altivec] Change vec_sl to a << (b % (sizeof(a) * 8))
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28382: [APFloat] Add PPCDoubleDouble multiplication
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27833: [APFloatTest] Add tests for various operations
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [llvm] r290974 - RegionInfo: add new test case
Tobias Grosser via llvm-commits
- [llvm] r290994 - Add missing CHECK: line to test case added in 29097
Tobias Grosser via llvm-commits
- [polly] r291247 - Fix some typos in comments
Tobias Grosser via llvm-commits
- [polly] r291384 - www: Add news for HiPEAC 2017
Tobias Grosser via llvm-commits
- [polly] r291385 - www: Add pollylabs news to navigation
Tobias Grosser via llvm-commits
- [polly] r291386 - www: add Polly Labs named link
Tobias Grosser via llvm-commits
- [polly] r291387 - www: add rss feeds from pollylabs.org and polyhedral.info
Tobias Grosser via llvm-commits
- [polly] r291388 - www: Add dates RSS news
Tobias Grosser via llvm-commits
- [PATCH] D23563: [RISCV 6/10] Add basic RISCVAsmParser
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r291116 - [PowerPC] Implement missing ISA 2.06 instructions.
Tony Jiang via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D28302: [PowerPC] Implement missing instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D28302: [PowerPC] Implement missing instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D28446: Fix llvm-config --link-shared --libs for mingw
Tony Kelman via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28221: Add check for AVX512 support before assuming skylake processor is SKX.
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D28456: DebugInfo: support for DW_FORM_implicit_const
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D28456: DebugInfo: support for DW_FORM_implicit_const
Victor Leschuk via Phabricator via llvm-commits
- [compiler-rt] r291173 - [asan] Fix comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via llvm-commits
- [compiler-rt] r291175 - [compiler-rt] Make macros use __sanitizer::uptr instead of just uptr.
Vitaly Buka via llvm-commits
- [compiler-rt] r291176 - [compiler-rt] Set valid PC calling __asan_report_error SetErrorReportCallbackTest
Vitaly Buka via llvm-commits
- [PATCH] D28339: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28173: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28173: [asan] Use exact comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28342: [asan] Fix comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28342: [asan] Fix comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28342: [asan] Fix comparison in BufferedStackTrace::LocatePcInTrace
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28375: [compiler-rt] Make macros use __sanitizer::uptr instead of just uptr.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28376: [compiler-rt] Add check to make sure that located PC is reasonable close.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28376: [compiler-rt] Add check to make sure that located PC is reasonable close.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28376: [compiler-rt] Add check to make sure that located PC is reasonable close.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28375: [compiler-rt] Make macros use __sanitizer::uptr instead of just uptr.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28376: [compiler-rt] Add check to make sure that located PC is reasonable close.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28244: [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28370: [ASan] Make ASan instrument variable-masked loads and stores
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28244: [ubsan] Minimize size of data for type_mismatch (Redo of D19668)
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D27695: Add Instruction number to LSR cost model (PR23384)
Wei Mi via llvm-commits
- [PATCH] D27695: Add Instruction number to LSR cost model (PR23384)
Wei Mi via llvm-commits
- [compiler-rt] r291396 - [Builtins] [ARM] Adding Thumb1 support for fcmp
Weiming Zhao via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D28463: [Builtin] [ARM] Update CMake to support the build of armv6m
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r291037 - [DWARF] Null out the debug locs of load instructions that have been moved by GVN
Wolfgang Pieb via llvm-commits
- [llvm] r291258 - [DWARF] Null out the debug locs of (loop invariant) instructions hoisted by LICM in
Wolfgang Pieb via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D28390: [DWARF] LICM should null out the debug loc of hoisted loop invariant instructions
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D28390: [DWARF] LICM should null out the debug loc of hoisted loop invariant instructions
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r290833 - Make sure total loop body weight is preserved in loop peeling
Xin Tong via llvm-commits
- [llvm] r290900 - Enable disabled loopidiom test. Apparently we handle it now
Xin Tong via llvm-commits
- [llvm] r291132 - Remove a unnecessary hasLoopInvariantOperands check in loop sink.
Xin Tong via llvm-commits
- [llvm] r291178 - Fix typo. NFC
Xin Tong via llvm-commits
- [llvm] r291288 - Fix use after free
Xin Tong via llvm-commits
- [llvm] r291335 - Fix a typo. NFC
Xin Tong via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28179: Make sure total loop body weight is preserved in loop peeling
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28171: Enable disabled loopidiom test. Apparently we handle it now
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28171: Enable disabled loopidiom test. Apparently we handle it now
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28270: Remove a unnecessary hasLoopInvariantOperands check in loop sink.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28270: Remove a unnecessary hasLoopInvariantOperands check in loop sink.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28270: Remove a unnecessary hasLoopInvariantOperands check in loop sink.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28412: Fix use after free
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28412: Fix use after free
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28414: Simplify conditional branch on constant condition and remove unreachable blocks.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28414: Simplify conditional branch on constant condition and remove unreachable blocks in LoopUnswitch.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28460: getLoopEstimatedTripCount should really be called getLoopEstimatedBackedgeTakeCount.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28460: getLoopEstimatedTripCount should really be called getLoopEstimatedBackedgeTakeCount.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28241: [LICM] Untangle some of the logic in LICM canSinkOrHoistInst
Xinliang David Li via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Xinliang David Li via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
Xinliang David Li via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m), where n > m, as mul(x, 2^(n-m))
Z. Zheng via Phabricator via llvm-commits
- [llvm] r290914 - Fix the MSVC version check.
Zachary Turner via llvm-commits
- [llvm] r291290 - Convert MSF Stream iterators to use llvm iterator facade.
Zachary Turner via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28371: Add missing operators for iterator_facade_base
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28413: Add better documentation for iterator facade subclasses.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r291120 - [X86] Optimize vector shifts with variable but uniform shift amounts
Zvi Rackover via llvm-commits
- [llvm] r291127 - [X86] Add test cases that cover pr31551. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D28353: [X86] Optimize vector shifts with variable but uniform shift amounts
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D28353: [X86] Optimize vector shifts with variable but uniform shift amounts
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D28394: [AA] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
bryant via Phabricator via llvm-commits
- [PATCH] D22726: [DAGCombine] Match shift amount by value rather than relying on common sub-expressions.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
bryant via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
bryant via Phabricator via llvm-commits
- [PATCH] D28384: Update update_test_checks to work properly with phi nodes and other fun things.
bryant via Phabricator via llvm-commits
- [PATCH] D28449: [libcxxabi] Include flag to exclude test and fuzz subdirs.
bryant via Phabricator via llvm-commits
- [PATCH] D28449: [libcxxabi] Include flag to exclude test and fuzz subdirs.
bryant via Phabricator via llvm-commits
- [PATCH] D28449: [libcxxabi] Include flag to exclude test and fuzz subdirs.
bryant via Phabricator via llvm-commits
- [PATCH] D28450: [libcxxabi] By default, enable test targets when building in standalone.
bryant via Phabricator via llvm-commits
- [PATCH] D28450: [libcxxabi] By default, enable test targets when building in standalone.
bryant via Phabricator via llvm-commits
- [PATCH] D16829: An implementation of Swing Modulo Scheduling
lihan via Phabricator via llvm-commits
- [PATCH] D28294: [cmake] Canonicalize CMake booleans to 0/1 for Python interop
whitequark via Phabricator via llvm-commits
Last message date:
Sun Jan 8 23:44:35 PST 2017
Archived on: Sun Jan 8 23:51:51 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).