The Week Of Monday 1 May 2017 Archives by thread
Starting: Mon May 1 00:05:49 PDT 2017
Ending: Sun May 7 23:42:57 PDT 2017
Messages: 2000
- [PATCH] D32693: [XRay] Create an Index of sleds per function
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r301792 - [GlobalISel][X86] Prioritize Tablegen-erated instruction selection. NFC
Igor Breger via llvm-commits
- [PATCH] D32677: [GlobalISel][X86] Prioritize Tablegen-erated instruction selection. NFC
Phabricator via Phabricator via llvm-commits
- [PATCH] D32694: [X86][AVX512] remove unnecessary case. NFC
Guy Blank via Phabricator via llvm-commits
- [PATCH] D32686: [InstCombine][KnownBits] Use KnownBits better to detect nsw adds
Yoav Ben-Shalom via Phabricator via llvm-commits
- [PATCH] D32634: Emulate TrackingVH using WeakVH
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32679: [X86][AVX-512] Allow EVEX encoded instruction selection when available for mul v8i32.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D29605: [lanai] Avoid unnecessary AND'ing for brcond.
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D29605: [lanai] Add computeKnownBitsForTargetNode for Lanai.
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] r301793 - [GlobalISel][X86] rename test file. NFC.
Igor Breger via llvm-commits
- [PATCH] D32695: [XRay][compiler-rt] Support patching/unpatching specific functions
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32526: [LLVM][inline-asm] Altmacro absolute expression '%' feature
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D32698: [GlobalISel][X86] G_MUL legalizer/selector support.
Igor Breger via Phabricator via llvm-commits
- [llvm] r301794 - [AVR] Implement non-constant bit rotations
Dylan McKay via llvm-commits
- [compiler-rt] r301795 - tsan: support linker init flag in __tsan_mutex_destroy
Dmitry Vyukov via llvm-commits
- [PATCH] D32587: Add llvm::object::getELFSectionTypeName()
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D32699: [PM/Unswitch] Teach the new simple loop unswitch to handle loop invariant PHI inputs and to rewrite PHI nodes during the actual unswitching.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D32352: Go to eleven
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32668: CMake: Split static library exports into their own export file
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D32692: [SelectionDAG] Use known ones to provide a better bound for the known zeros for CTTZ/CTLZ operations.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32521: [ValueTracking] Use KnownOnes to provide a better bound on known zeros for ctlz/cttz intrinics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31845: [coroutines] Handle unwind edge splitting
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D32684: [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r301797 - [LLVM][inline-asm] Altmacro absolute expression '%' feature
Michael Zuckerman via llvm-commits
- [PATCH] D32689: DEF: migrate def parser from LLD to LLVM
Rafael Avila de Espindola via llvm-commits
- [PATCH] D32407: [JumpThread] Do RAUW in case Cond folds to a constant in the CFG
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32681: [builtins] Enabled emulated TLS on WOA.
Martell Malone via Phabricator via llvm-commits
- [compiler-rt] r301798 - [powerpc] deactivate flakey tests on powerpc64le
Bill Seurer via llvm-commits
- [llvm] r301799 - Fix test for altmacro
Michael Zuckerman via llvm-commits
- [llvm] r301800 - [InstCombine] consolidate more DeMorgan tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r301801 - [InstCombine] use FileCheck and auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D32523: [LLVM][Inline-ASM] Adding Altmacro directive to LLVM
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D32570: MachineFrameInfo: Track whether MaxCallFrameSize is computed yet
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r301802 - [InstCombine] add multi-use variants for DeMorgan folds; NFC
Sanjay Patel via llvm-commits
- [PATCH] D32527: Generalize flag carrying SDNodes beyond binary ops. NFC.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32649: [scudo] Add Android support
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [llvm] r301803 - Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.
Amara Emerson via llvm-commits
- [PATCH] D32589: [sanitizer] Intercept mcheck and mprobe on Linux
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r301804 - [JumpThread] Do RAUW in case Cond folds to a constant in the CFG
Xin Tong via llvm-commits
- [PATCH] D32494: [Loop Deletion] Delete loops that are never executed
Anna Thomas via Phabricator via llvm-commits
- [llvm] r301196 - Compute safety information in a much finer granularity.
Daniel Berlin via llvm-commits
- [PATCH] D32397: [LLD] Avoid empty .eh_frame sections
Rafael Avila de Espindola via llvm-commits
- [llvm] r301806 - [SelectionDAG] Use known ones to provide a better bound for the known zeros for CTTZ/CTLZ operations.
Craig Topper via llvm-commits
- [llvm] r301333 - Print complete DIExpressions in the assembler output DEBUG_VALUE comments.
David Blaikie via llvm-commits
- [llvm] r301807 - Remove unnecessary conditions as suggested by clang-tidy. NFC
Gabor Horvath via llvm-commits
- [llvm] r301808 - [JumpThread] Add some assertions for expected ConstantInt/BlockAddress
Xin Tong via llvm-commits
- [llvm] r301809 - Emulate TrackingVH using WeakVH
Sanjoy Das via llvm-commits
- [PATCH] D30446: [IndVars] Do not branch on poison
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [llvm] r301810 - [PDB/CodeView] Rename some classes.
Zachary Turner via llvm-commits
- [llvm] r301811 - [WebAssembly] Fix use of SDNodeFlags after API change in r301803
Derek Schuff via llvm-commits
- [PATCH] D31965: [SLP] Enable 64-bit wide vectorization for Cyclone
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31623: [AArch64] Remove AArch64AddressTypePromotion pass
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D31262: MIParser/MIRPrinter: Compute block successors if not explicitely specified
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r301812 - Rename WeakVH to WeakTrackingVH; NFC
Sanjoy Das via llvm-commits
- [llvm] r301813 - Add a new WeakVH value handle; NFC
Sanjoy Das via llvm-commits
- [llvm] r301814 - Use WeakVH instead of WeakTrackingVH in AliasSetTracker's UnkownInsts
Sanjoy Das via llvm-commits
- [PATCH] D32703: [InstCombine] check one-use before applying DeMorgan nor/nand folds
Sanjay Patel via Phabricator via llvm-commits
- [lld] r301423 - Make LLD work even if the current directory is not writable.
Tim Northover via llvm-commits
- [llvm] r301816 - Take indirect branch into account as well when folding.
Xin Tong via llvm-commits
- [PATCH] D32058: Add a section about simplifying .mir tests
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D32665: [InstCombine] don't use DeMorgan's Law on integer constants
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r301817 - Use a 2 bit pointer in ValueHandleBase::PrevPair; NFC
Sanjoy Das via llvm-commits
- [PATCH] D32391: [SelectionDAG] Improve support for promotion of <1 x fX> floating point argument types (PR31088)
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] r301818 - Add a blank line as a test-commit.
Sterling Augustine via llvm-commits
- [llvm] r301819 - X86: initialize a few subtarget variables.
Tim Northover via llvm-commits
- [PATCH] D32688: [Coverage] Comdat section name should be same as the variable name in COFF format
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r301750 - [globalisel][tablegen] Compute available feature bits correctly.
Vitaly Buka via llvm-commits
- [PATCH] D32625: lldb-dwarfdump -verify [-quiet]
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32394: Add extra operand to CALLSEQ_START to keep frame part set up previously
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] Fix TODO above x86 FeatureCallRegIndirect
David Zarzycki via llvm-commits
- [PATCH] D32705: [compiler-rt] move tsan's Android __get_tls() to sanitizer_common
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r301820 - Cleanup previous test commit.
Sterling Augustine via llvm-commits
- [PATCH] D32706: [AArch64] Consider lengthening instructions in cast cost calculation
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32707: lldb-dwarfdump -verify [-quiet]
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32622: ARM: Compute MaxCallFrame size early
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32709: AMDGPU: Refactor AsmPrinter
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32710: [CMake][runtimes] Add install target for runtimes builtins
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32618: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)
Wolfgang Pieb via Phabricator via llvm-commits
- [lld] r301821 - Change an unusual directory permission back to a sane value after test.
Rui Ueyama via llvm-commits
- [llvm] r301697 - [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList
Reid Kleckner via llvm-commits
- [PATCH] D32536: Extend memcpy expansion in Transform/Utils to handle wider operand types.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D32712: [ConstantRange] Reduce the number of allocations in ConstantRange::makeGuaranteedNoWrapRegion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31620: Always use the multiprocess module
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32713: [DWARFv5] Parse new line-table header format.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D32674: [LoopIdiom] PR32811 check for safety while expanding
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D32714: SLPVectorizer: Clamp slp-min-reg-size to target maximum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31787: [TLI] Add declarations for various math header file routines from math-finite.h that create '__<func>_finite as functions
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D32715: shrink-wrap: fix shrink-wrapping for no-return paths
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D32716: Write CodeView file checksum and line information to PDB
Zachary Turner via Phabricator via llvm-commits
- [llvm] r301823 - [Hexagon] Improve shuffle error reporting
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32195: Object: Remove ModuleSummaryIndexObjectFile class.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r301826 - [sanitizer-coverage] disable coverage_direct=1, will remove the code in a few weeks
Kostya Serebryany via llvm-commits
- [llvm] r301827 - [Hexagon] Give better error messages for solo instruction errors
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32717: AMDGPU: Start implementing getIntrinsicInstrCost
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301828 - [Hexagon] Improving error reporting for writing to read only registers
Krzysztof Parzyszek via llvm-commits
- [llvm] r301829 - [Hexagon] Replace CVI_VM_CUR_LD type with CVI_VM_LD
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32614: [GVNHoist] Fix: PR32821, add check for anticipability in case of infinite loops
Aditya Kumar via Phabricator via llvm-commits
- [lld] r301830 - Fix pr32816.
Rafael Espindola via llvm-commits
- [compiler-rt] r301831 - Add powerpc64 and powerpc64le to build infrastructure.
Sterling Augustine via llvm-commits
- [llvm] r301832 - Object: Remove ModuleSummaryIndexObjectFile class.
Peter Collingbourne via llvm-commits
- [PATCH] D32031: Add powerpc64 and powerpc64le to build infrastructure.
Sterling Augustine via Phabricator via llvm-commits
- [lld] r301833 - Add comments about how we handle mergeable sections with relocations.
Rui Ueyama via llvm-commits
- [llvm] r301834 - [X86][AVX] Rename LowerVectorBroadcast to lowerBuildVectorAsBroadcast. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r301835 - IPO: Add missing build dep.
Peter Collingbourne via llvm-commits
- [compiler-rt] r301837 - [asan] speed up small memcpy (> 32 but <= 64 bytes)
Kostya Serebryany via llvm-commits
- [PATCH] D32289: [ELF] - Linkerscript: support combination of linkerscript and --compress-debug-sections.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D32718: [NewGVN] Don't derive incorrect implications.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32517: [ubsan] Fall back to the fast unwinder when print_stacktrace=1
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r301838 - [APInt] Fix copy/paste mistake in comment for isNullValue. NFC
Craig Topper via llvm-commits
- [PATCH] D31961: DAGCombine: Combine shuffles of splat-shuffles
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D32666: [PartialInlining] Add support in partial inliner to use cost analysis in inliner
Easwaran Raman via Phabricator via llvm-commits
- [compiler-rt] r301839 - [ubsan] Fall back to the fast unwinder when print_stacktrace=1
Vedant Kumar via llvm-commits
- [PATCH] D31435: [InstSimplify] Fold (select (icmp eq V 0) P (getelementptr P V)) -> (getelementptr P V)
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D32062: [asan] Let the frontend disable gc-sections optimization for asan globals.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r301841 - [AArch64] Move GISel accessor initialization from TargetMachine to Subtarget.
Quentin Colombet via llvm-commits
- [llvm] r301842 - [APInt] In operator!, handle single word case by comparing VAL to 0 directly and handle multiword case by comparing countLeadingZerosSlowCase() to BitWidth.
Craig Topper via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32682: Refactoring with range-based for, NFC
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r301843 - Bitcode: Make the summary reader responsible for merging. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r301844 - Adds initial llvm-dwarfdump --verify support with unit tests.
Greg Clayton via llvm-commits
- [compiler-rt] r301845 - [sanitizer-coverage] remove more stale code
Kostya Serebryany via llvm-commits
- [PATCH] D32469: Bitcode: Make the summary reader responsible for merging. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r301848 - [InstCombine] check one-use before applying DeMorgan nor/nand folds
Sanjay Patel via llvm-commits
- [llvm] r265567 - [AArch64] Teach the subtarget how to get to the RegisterBankInfo.
Quentin Colombet via llvm-commits
- [llvm] r301849 - [NewGVN] Don't derive incorrect implications.
Davide Italiano via llvm-commits
- [PATCH] D32608: SROA: Use correct address space when splitting loads (PR26154)
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r301850 - llvm-link: Add BitReader to deps corresponding to r301832.
NAKAMURA Takumi via llvm-commits
- [llvm] r301851 - MachineFrameInfo: Track whether MaxCallFrameSize is computed yet; NFC
Matthias Braun via llvm-commits
- [llvm] r301852 - Fix a pessimising move warning.
Peter Collingbourne via llvm-commits
- [test-suite] r301857 - Creating release directory for release_401.
Tom Stellard via llvm-commits
- [test-suite] r301858 - Creating release candidate rc1 from release_401 branch
Tom Stellard via llvm-commits
- [lld] r301871 - Creating release directory for release_401.
Tom Stellard via llvm-commits
- [lld] r301872 - Creating release candidate rc1 from release_401 branch
Tom Stellard via llvm-commits
- [llvm] r301877 - [IR] Garbage collect unused variants. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D32721: Accept archive files with no symbol table instad of warning on them.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D32722: Verify that all references point to actual DIEs in "llvm-dwarfdump --verify"
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32203: [SROA] Add support for non-integral pointers
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32399: [LLD] Order writable executable sections before writable ones
Mark Kettenis via llvm-commits
- [llvm] r301878 - Empty Space. NFC
Xin Tong via llvm-commits
- [llvm] r301879 - [X86] Reduce code for setting operations actions by merging into loops across multiple types/ops. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32723: AMDGPU: Allow vectorization of packed types
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301880 - [InstSimplify] Handle selects of GEPs with 0 offset
George Burgess IV via llvm-commits
- [PATCH] D28593: Update loop branch_weight metadata after loop rotation.
Xin Tong via Phabricator via llvm-commits
- [llvm] r301881 - [AVR] Enable the frame pointer for all functions
Dylan McKay via llvm-commits
- [PATCH] D31142: [JumpThread] Do RAUW in case Cond folds to a constant in the CFG
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32720: [LICM] Introduce a finer granularity option to compute early exits.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r301882 - [CodeView] Write CodeView line information.
Zachary Turner via llvm-commits
- [llvm] r301883 - Stylistic makeover of DWARFDebugLine before working on it. NFC
Paul Robinson via llvm-commits
- [zorg] r301884 - [ZORG] Update Jenkins/build.py to force SVN upgrade of the working directory.
Mike Edwards via llvm-commits
- [PATCH] D32658: Supports lowerInterleavedStore() in X86InterleavedAccess.
Farhana Aleen via Phabricator via llvm-commits
- [llvm] r301885 - Revert r301880
George Burgess IV via llvm-commits
- [zorg] r301886 - Fixing an unbound local variable in Jenkins/build.py.
Mike Edwards via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r301887 - [AVR] Fix a bug where the frame pointer is clobbered
Dylan McKay via llvm-commits
- [PATCH] D32274: [XRay] Detect loops in functions being lowered
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27503: [XRay] Custom event logging intrinsic
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32725: [InstCombine] Apply deMorgan to (and/or (not cmp1), cmp2) when cmp1 has multiple uses, but cmp2 has a single use
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r301764 - InstructionSimplify: Simplify a shuffle with a undef mask to undef
Andrew Adams via llvm-commits
- [PATCH] D275: llvm-strings tool
Saleem Abdulrasool via Phabricator via llvm-commits
- [compiler-rt] r301889 - [sanitizer-coverage] add a deprecation note for the old sanitizer-coverage; remove a TODO printf
Kostya Serebryany via llvm-commits
- [llvm] r301890 - [AArch64] armv8-A doesn't have LSE.
Ahmed Bougacha via llvm-commits
- [PATCH] D32728: Make DWARFDebugLine use StringRef for dir/file tables. NFC
Paul Robinson via Phabricator via llvm-commits
- [llvm] r288279 - [AArch64] Refactor LSE support as feature separate from V8.1a support.
Ahmed Bougacha via llvm-commits
- [PATCH] D32729: LV: Don't vectorize with unknown loop counts on divergent targets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32280: TableGen: Add support of Intrinsics with multiple returns
Wenbo Sun via Phabricator via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Wei Mi via llvm-commits
- [llvm] r301892 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Nemanja Ivanovic via llvm-commits
- [PATCH] D32730: LV: Don't insert runtime ptr checks on divergent targets
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301893 - [AVR] Save/restore the frame pointer for all functions
Dylan McKay via llvm-commits
- [PATCH] D26861: [POWERPC][LE] prevent vxs load and store from expanding to lxvd2x/xxswapd and xxswapd/stxvd2x for aligned vectors
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r301894 - [PartialInlining] Hook up inline cost analysis
Xinliang David Li via llvm-commits
- [lld] r301895 - Make getArchiveMembers function a non-member function.
Rui Ueyama via llvm-commits
- [lld] r301896 - Update commetns.
Rui Ueyama via llvm-commits
- [PATCH] D32731: ELF: Set symbol binding to STB_GLOBAL when undefining symbols during LTO.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r301897 - ELF: Set symbol binding to STB_GLOBAL when undefining symbols during LTO.
Peter Collingbourne via llvm-commits
- [PATCH] D32652: Gracefully handle empty .drectve sections
Dave Lee via Phabricator via llvm-commits
- [llvm] r301899 - Refactor callsite cost computation into a helper function /NFC
Xinliang David Li via llvm-commits
- [llvm] r301900 - [APInt] Move the setBit and clearBit methods inline.
Craig Topper via llvm-commits
- [PATCH] D32431: [Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32586: [EarlyCSE] Prepare EarlyCSE to work with non-instruction values
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D32641: [EarlyCSE] Teach EarlyCSE to work with non-instruction values
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r301901 - [APInt] Move APInt::getSplat out of line.
Craig Topper via llvm-commits
- [PATCH] D32676: [MSP430] Generate EABI-compliant libcalls
Andrew Wygle via Phabricator via llvm-commits
- [PATCH] D32701: [LLVM][inline-asm][Altmacor] Altmacro string delimiter '<..>'
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D32734: [CMake][runtimes] Set default directory for runtime libraries
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Ignore tail while distributing the remaining probability from unreachanble
Serguei Katkov via Phabricator via llvm-commits
- [compiler-rt] r301904 - [asan] Add strndup/__strndup interceptors if targeting linux.
Pierre Gousseau via llvm-commits
- [PATCH] D32737: [Constants][SVE] Represent the runtime length of a scalable vector
Graham Hunter via Phabricator via llvm-commits
- [llvm] r301905 - [ARM] GlobalISel: Use TableGen instruction selector
Diana Picus via llvm-commits
- [PATCH] D32530: [SVE] Scalable Vector IR Type
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D32612: Remove LinkerScript::flush
Peter Smith via llvm-commits
- [PATCH] D32072: [AArch64] ILP32 Backend Relocation Support
Peter Smith via Phabricator via llvm-commits
- [llvm] r301907 - [DAGCombiner] Improve MatchBswapHword logic (PR31357)
Simon Pilgrim via llvm-commits
- [PATCH] D31888: [LLD][ELF] Always use Script::assignAddresses()
Peter Smith via llvm-commits
- [compiler-rt] r301909 - Revert r301904 causing tsan test failure in x86_64-linux-autoconf
Pierre Gousseau via llvm-commits
- [PATCH] D32039: PR31357 fix
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r301910 - [SelectionDAG] Improve support for promotion of <1 x fX> floating point argument types (PR31088)
Simon Pilgrim via llvm-commits
- [llvm] r301911 - Fix typo in comment. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32739: [Polly] JSONImporter misses checks whether the data it imports makes sense.
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D32740: [PM/Unswitch] Fix a bug in the domtree update logic for the new unswitch pass.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30086: Add generic IR vector reductions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D32575: Don't try to legalize Intermediate instructions (with generic types)
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r301912 - [X86] Tidyup subvector insert/extract helpers. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32742: [CodeGen] JumpMaps switch statement optimization (stub)
Marta Wszola via Phabricator via llvm-commits
- [PATCH] D32647: [ELF] - Do not produce duplicate values in .gdb_index's constant pool area.
George Rimar via llvm-commits
- [PATCH] D32744: [globalisel] Improve legalizer DEBUG_ONLY output.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r301915 - [X86][SSE] Add test for PR30264 (combining multiple constants inputs in a shuffle)
Simon Pilgrim via llvm-commits
- [PATCH] D32687: [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32687: [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32687: [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32746: [globalisel][legalizer] G_LOAD/G_STORE NarrowScalar should not emit G_GEP x, 0.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r301919 - [DAGCombine] (add X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
Amaury Sechet via llvm-commits
- [llvm] r301920 - Improvements to TableGen/LangIntro.rst
Alex Bradbury via llvm-commits
- [PATCH] D32354: [ELF] - Set DF_STATIC_TLS flag for i386 target.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32117: Update TableGen LangIntro.rst
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r301921 - Add llvm::object::getELFSectionTypeName().
Rafael Espindola via llvm-commits
- [PATCH] D32748: [Triple] Add a "macos" OS type that acts as a synonym for "macosx"
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r301922 - [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
Amaury Sechet via llvm-commits
- [PATCH] D32749: [LLD][ELF] Fix problems with fabricateDefaultCommands() and --section-start
Peter Smith via Phabricator via llvm-commits
- [PATCH] D32485: [LLD][ELF] Make SHF_LINK_ORDER sections orphans
Peter Smith via Phabricator via llvm-commits
- [llvm] r301923 - [InstCombine] don't use DeMorgan's Law on integer constants
Sanjay Patel via llvm-commits
- [PATCH] D32470: Bitcode: Simplify how we enumerate summaries in the index. NFCI.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32645: AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5
Marek Olšák via Phabricator via llvm-commits
- [llvm] r301924 - revert r301923 : [InstCombine] don't use DeMorgan's Law on integer constants
Sanjay Patel via llvm-commits
- [polly] r301925 - [NFC] [IslAST] fix typo: "int the" -> "in the"
Siddharth Bhat via llvm-commits
- [compiler-rt] r301926 - [compiler-rt] move tsan's Android __get_tls() to sanitizer_common
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r301927 - tsan: allow fast large MemoryRangeSet on non-Windows Go
Dmitry Vyukov via llvm-commits
- [llvm] r301929 - [InstCombine] don't use DeMorgan's Law on integer constants (2nd try)
Sanjay Patel via llvm-commits
- [PATCH] D32750: [ELF] - Added testcase gdb-index-ranges.s
George Rimar via Phabricator via llvm-commits
- [llvm] r301930 - AMDGPU: Add AMDGPU_HS calling convention
Marek Olsak via llvm-commits
- [lld] r301931 - Avoid empty .eh_frame sections.
Rafael Espindola via llvm-commits
- [PATCH] D32644: AMDGPU: Add AMDGPU_HS calling convention
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31831: posix_fallocate isn't support on all filesystems
Sid Manning via Phabricator via llvm-commits
- [llvm] r301932 - Add new test case for addcarry. NFC.
Amaury Sechet via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Krzysztof Parzyszek via Phabricator via llvm-commits
- [zorg] r301933 - Fixing a test failure and refactoring the use of the update_svn_checkout function.
Mike Edwards via llvm-commits
- [PATCH] D32619: AMDGPU/AMDHSA: Set COMPUTE_PGM_RSRC2:LDS_SIZE to 0
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r301934 - CMake: Silence more stderr when running git.
Tim Northover via llvm-commits
- [PATCH] D32752: AMDGPU: Make some packed shuffles free
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r301935 - Roll back r301831 to fix broken powerpc64le tests.
Sterling Augustine via llvm-commits
- [PATCH] D32754: Add line table verification to lldb-dwarfdump --verify.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32755: [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r301936 - [PDB/CodeView] Read/write codeview inlinee line information.
Zachary Turner via llvm-commits
- [llvm] r301937 - AMDGPU: Make intrinsics speculatable
Matt Arsenault via llvm-commits
- [PATCH] D32656: AMDGPU: Make intrinsics speculatable
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301938 - AMDGPU: Refactor AsmPrinter
Matt Arsenault via llvm-commits
- [llvm] r301939 - Remove "_NC" suffix and semantics from TLSDESC_LD{64, 32}_LO12 and
Joel Jones via llvm-commits
- [PATCH] D32756: [DAGCombine] Refacotr common addcarry pattern.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r301940 - Make DWARFDebugLine use StringRef for directory/file tables. NFC
Paul Robinson via llvm-commits
- [llvm] r301941 - [lit] Try to exit more cleanly
Reid Kleckner via llvm-commits
- [llvm] r301942 - Bitcode: Simplify how we enumerate summaries in the index. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r301943 - [Hexagon] Check for .cur def without use without using a map data structure
Krzysztof Parzyszek via llvm-commits
- [llvm] r301944 - Revert "Remove "_NC" suffix and semantics from TLSDESC_LD{64, 32}_LO12 and"
Zachary Turner via llvm-commits
- [llvm] r301945 - [Hexagon] Add new packet iterator which will iterate through duplexes
Krzysztof Parzyszek via llvm-commits
- [llvm] r301946 - [Hexagon] Extract function that checks endloops with other branches
Krzysztof Parzyszek via llvm-commits
- [llvm] r301947 - [Hexagon] Remove unneeded code from HexagonShuffler
Krzysztof Parzyszek via llvm-commits
- [lld] r301948 - Rename pdb::StringTable -> pdb::PDBStringTable.
Zachary Turner via llvm-commits
- [llvm] r301948 - Rename pdb::StringTable -> pdb::PDBStringTable.
Zachary Turner via llvm-commits
- [llvm] r301949 - [Hexagon] Move checking AXOK to checker
Krzysztof Parzyszek via llvm-commits
- [llvm] r301950 - SpeculativeExecution: Stop using whitelist for costs
Matt Arsenault via llvm-commits
- [llvm] r301951 - [Hexagon] Make sure duplexed dealloc_returns are checked for double jumps
Krzysztof Parzyszek via llvm-commits
- [llvm] r301952 - [Hexagon] Remove unused validSubtarget TSFlags
Krzysztof Parzyszek via llvm-commits
- [llvm] r301953 - [Hexagon] Formatting changes, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32142: AMDGPU: Setup SP/FP in callee function prolog/epilog
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31438: AMDGPU: Start defining a calling convention
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301954 - [Hexagon] Don't ignore mult-cycle latency information
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32609: Update llvm-readobj -coff-resources to display tree structure.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D23020: [ValueTracking] bitreverse, sin, cos are safe to speculatively execute
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301955 - [Hexagon] Add extenders for GD_PLT_B22_PCREL and LD_PLT_B22_PCREL
Krzysztof Parzyszek via llvm-commits
- [PATCH] D24544: SpeculativeExecution: Stop using whitelist for costs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31251: AMDGPU: Don't promote alloca to LDS for leaf functions
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r301956 - [Hexagon] Change iconst to emit 27bit relocation
Krzysztof Parzyszek via llvm-commits
- [PATCH] D31068: [SDAG] Expand MergedConsecutiveStores to better handle Giving up in Chain Analysis
Nirav Dave via Phabricator via llvm-commits
- [llvm] r301957 - [Hexagon] Fix uninitialized value caught with valgrind
Krzysztof Parzyszek via llvm-commits
- [llvm] r301958 - AMDGPU: Don't promote alloca to LDS for leaf functions
Matt Arsenault via llvm-commits
- [llvm] r301959 - [PartialInlining] Add more early filtering
Xinliang David Li via llvm-commits
- [PATCH] D31195: PEI: Skip dead objects when looking at CSRs
Matthias Braun via Phabricator via llvm-commits
- [llvm] r301961 - PEI: Skip dead objects when looking at CSRs
Matt Arsenault via llvm-commits
- [llvm] r301962 - ARM: add arm1176j-f processor
Tim Northover via llvm-commits
- [PATCH] D31918: AMDGPU: Expand frame indexes to be relative to scratch wave offset
Matt Arsenault via Phabricator via llvm-commits
- [lld] r301964 - Fix misnamed #include. Remove _NC suffix from ELF relocations TLSDESC_{LD64, ADD}_LO12
Joel Jones via llvm-commits
- [compiler-rt] r301965 - [asan] Disable some Darwin tests that don't work on iOS simulator
Kuba Mracek via llvm-commits
- [PATCH] D32166: Improve LoopVectorizers estimation of scalar loops by predicting LSR behaviour
Renato Golin via Phabricator via llvm-commits
- [compiler-rt] r301966 - [asan] Mark a bunch of tests as unsupported on iOS
Kuba Mracek via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D32758: Remove isTlsLocalDynamicRel and isTlsInitialExecRel
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D32633: [asan] Disable some Darwin tests that don't work on iOS simulator
Phabricator via Phabricator via llvm-commits
- [PATCH] D32632: [asan] Mark a bunch of tests as unsupported on iOS
Phabricator via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fmul X, -2.0) --> (fneg (fadd X, X)).
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] r301967 - [asan] Mark atos-symbolizer-dyld-root-path.cc testcase as unsupported on iOS.
Kuba Mracek via llvm-commits
- [lld] r301969 - Revert "Fix misnamed #include. Remove _NC suffix from ELF relocations TLSDESC_{LD64, ADD}_LO12"
Rafael Espindola via llvm-commits
- [llvm] r301971 - Verify that all references point to actual DIEs in "llvm-dwarfdump --verify"
Greg Clayton via llvm-commits
- [PATCH] D32508: [ValueTracking] Begin adding some useful methods to the proposed KnownBits struct
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31847: [PowerPC] Eliminate compares in instruction selection - Vol. 1
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r301974 - [NewGVN] Fix typo and format comment. NFCI.
Davide Italiano via llvm-commits
- [lld] r301975 - Fix typo.
Rui Ueyama via llvm-commits
- [PATCH] D32471: IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] r301976 - [asan] Mark some more testcases as unsupported on iOS.
Kuba Mracek via llvm-commits
- [llvm] r301977 - revert r301766: InstructionSimplify: Canonicalize shuffle operands. NFC-ish
Sanjay Patel via llvm-commits
- [PATCH] D32509: Replace HashString algorithm with xxHash64
Scott Smith via Phabricator via llvm-commits
- [llvm] r301978 - [DWARFv5] Parse new line-table header format.
Paul Robinson via llvm-commits
- [PATCH] D31908: [AntiDepBreaker] Don't rename callee saved register restore instruction
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D32762: [PPC] Let emitTrailingFence take the loaded value. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D32763: [PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync.
Tim Shen via Phabricator via llvm-commits
- [lld] r301979 - Remove _NC suffix from ELF relocations TLSDESC_{LD64, ADD}_LO12
Joel Jones via llvm-commits
- [llvm] r301980 - [AArch64] ILP32 Backend Relocation Support
Joel Jones via llvm-commits
- [llvm] r301981 - Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList"
Reid Kleckner via llvm-commits
- [PATCH] D32765: Add line table verification to lldb-dwarfdump --verify. AbandonedPublic
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32567: [ARM] Miscompilation on arrays promoted to constant pools
Yin Ma via Phabricator via llvm-commits
- [lld] r301982 - Remove a dead function declaration.
Rui Ueyama via llvm-commits
- [PATCH] D32766: [CodeGen] Don't require AA in SDAG/2Addr at CodeGenOpt::None.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r301983 - ARM: avoid handing a deleted node back to TableGen during ISel.
Tim Northover via llvm-commits
- [PATCH] D31642: [CodeGen] Add a 'NoAAResultsWrapperPass', and use it in SDAG/2Addr.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r301984 - Add line table verification to lldb-dwarfdump --verify
Greg Clayton via llvm-commits
- [lld] r301759 - Rename RPath Rpath for consistency. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D32768: [PM] Add ProfileSummaryAnalysis as a required pass in the new pipeline.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32769: [X86][LWP] Add llvm support for LWP instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32771: Verify that no compile units share the same line table in "llvm-dwarfdump --verify"
Greg Clayton via Phabricator via llvm-commits
- [llvm] r301985 - Typo in LangRef.rst. NFC
Xin Tong via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rui Ueyama via llvm-commits
- [PATCH] D32772: Update llvm-readobj to re-use parsing code
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31560: CodeGen: BlockPlacement: Don't always tail-duplicate with no other successor.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31559: CodeGen: BlockPlacement: Minor probability changes.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r301986 - Make codeview::StringTable.
Zachary Turner via llvm-commits
- [PATCH] D31558: CodeGen: BranchFolding: Merge identical blocks, even if they are short.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D32773: Update VP prof metadata during inlining.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31013: CodeGen: BlockPlacement: Reduce TriangleChainCount to 2
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D30309: CodeGen: BlockPlacement: Precompute layout for chains of triangles.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31964: CodeGen: BlockPlacement: Clear ComputedEdges between functions.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r301987 - Fix type conversion error.
Zachary Turner via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D29428: [SimplifyCFG] Merge similar fatal error blocks ending in unreachable
Kyle Butt via Phabricator via llvm-commits
- [llvm] r301990 - [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Tim Shen via llvm-commits
- [llvm] r301991 - Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals."
Peter Collingbourne via llvm-commits
- [PATCH] D32776: Enable branch coalescing on PowerPC
Lei Huang via Phabricator via llvm-commits
- [PATCH] D32201: [RALLOC] Increase CSR cost in RegAllocGreedy to favour splitting over CSR first use
Wei Mi via llvm-commits
- [PATCH] D32777: Remap metadata attached to global variables.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D32135: [LVI Printer] Rely on the LVI analysis functions rather than the LVI cache
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32779: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)/consumer
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D32324: CodeGen: BlockPlacement: Increase tail duplication size for O3.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D32780: [AArch64] Make the TargetParser add CPU exts provided by the arch.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32498: [CodeView] omit forward references for unnamed structs and unions
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32781: [PowerPC] Implement vec_xxsldi and vec_xxpermdi builtins - llvm portion.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D32655: Replace hardcoded intrinsic list with speculatable attribute.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D32663: [SCEV] createAddRecFromPHI: Optimize for the most common case.
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r301995 - Replace hardcoded intrinsic list with speculatable attribute.
Matt Arsenault via llvm-commits
- [PATCH] D32782: Add pthread_self function prototype and make it speculatable.
Xin Tong via Phabricator via llvm-commits
- [www] r301997 - Add Falcon to Users.html
Sanjoy Das via llvm-commits
- [llvm] r301999 - Fix use after free in BinaryStream library.
Zachary Turner via llvm-commits
- [PATCH] D32783: [PartialInlining] Add frequency based cost analysis
David Li via Phabricator via llvm-commits
- [PATCH] D32784: [KnownBits] Add zext, sext, and trunc methods to KnownBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32785: [KnownBits] Add methods for determining if KnownBits is a constant value
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32786: [AVX] Fix vpcmpeqq predicate.
Igor Breger via Phabricator via llvm-commits
- [compiler-rt] r302001 - [sanitizer] Intercept mcheck and mprobe on Linux
Maxim Ostapenko via llvm-commits
- [llvm] r302002 - Revert r301986 (and subsequent r301987).
Daniel Jasper via llvm-commits
- [polly] r302004 - [ScopInfo] Do not add array name into memory reference ids
Tobias Grosser via llvm-commits
- [polly] r302005 - [ScopInfo] Remove code not needed anymore after r302004
Tobias Grosser via llvm-commits
- [lld] r302006 - [ELF] - Added testcase gdb-index-ranges.s (https://reviews.llvm.org/D32750)
George Rimar via llvm-commits
- [lld] r302007 - [ELF] Fix problems with fabricateDefaultCommands() and --section-start
Peter Smith via llvm-commits
- [PATCH] D30629: [APInt] Give the value union a name so we can remove assumptions on VAL being the larger member
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D32534: [ARM] Add support for ORR and ORN instruction substitutions
John Brawn via Phabricator via llvm-commits
- [PATCH] D32789: [ScopInfo] Do not use LLVM names to identify statements
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r302010 - [X86] Refactored LowerINTRINSIC_W_CHAIN to use a switch statament. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32281: [ARM] ACLE Chapter 9 intrinsics
Sam Parker via Phabricator via llvm-commits
- [llvm] r302011 - [Triple] Add a "macos" OS type that acts as a synonym for "macosx"
Alex Lorenz via llvm-commits
- [PATCH] D32791: [globalisel][tablegen] Add support for (set $dst, 1) and test X86's OptForSize predicate.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32396: [GlobalISel][X86] G_GEP selection support.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32792: [LLVM][inline-asm] Altmacro string escape character '!'
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D32793: [ELF] - Don't segfault when assigning non-calculatable absolute symbol value.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32794: [compiler-rt][mips] Add support for quad precision builtins for mips64
Simon Dardis via Phabricator via llvm-commits
- [llvm] r302014 - Revert "[AVR] Enable the frame pointer for all functions"
Dylan McKay via llvm-commits
- [PATCH] D32797: [X86] Moving X86Local namespace from .cpp to .h file to use it in memory folding TableGen backend.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32798: NFC: refactor replaceDominatedUsesWith
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r302015 - [Loop Deletion] Delete loops that are never executed
Anna Thomas via llvm-commits
- [llvm] r302017 - [AVR] Reserve the Y register in all functions
Dylan McKay via llvm-commits
- [llvm] r302018 - Support arbitrary address space pointers in masked gather/scatter intrinsics.
Elad Cohen via llvm-commits
- [PATCH] D32680: [X86] Apply the new instruction's register classes constraints on the operands of the replaced instruction when memory folding
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32487: [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option
Ayman Musa via Phabricator via llvm-commits
- [LNT] r302019 - Don't crash on the profile/admin page
Kristof Beyls via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D32277: Replace slow LEA instructions in X86
Lama via Phabricator via llvm-commits
- [PATCH] D27586: AMDGPU/SI: Add llvm.amdgcn.s.buffer.load intrinsic
David Stuttard via Phabricator via llvm-commits
- [PATCH] D32799: [LLD][ELF] Make createThunks() use InputSectionDescriptions
Peter Smith via Phabricator via llvm-commits
- [llvm] r302020 - [X86] Support of no_caller_saved_registers attribute
Oren Ben Simhon via llvm-commits
- [polly] r302021 - [CUDA Managed Memory] Fix regression introduced by Managed Memory
Siddharth Bhat via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D32800: [msan] Fix getmntent{_r} for empty /etc/fstab
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] r302022 - [SystemZ] Properly check number of operands in getCmpOpsType()
Jonas Paulsson via llvm-commits
- [llvm] r302023 - [X86][AVX512] remove unnecessary case. NFC
Guy Blank via llvm-commits
- [PATCH] D32801: [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D32802: Add checks so that -pre-RA-sched=list-ilp does not crash on SystemZ (Bug 32723).
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D32803: [LTO] Print time-passes information at conclusion of LTO codegen
James Henderson via Phabricator via llvm-commits
- [LoopVectorizer] call right function to get address space
Jonas Paulsson via llvm-commits
- [PATCH] D32805: [X86][AVX512] Properly handle scalar masking for constant masks
Guy Blank via Phabricator via llvm-commits
- [llvm] r302025 - CMake: Move sphinx detection into AddSphinxTarget.cmake
Tom Stellard via llvm-commits
- [PATCH] D31773: CMake: Move sphinx detection into AddSphinxTarget.cmake
Tom Stellard via Phabricator via llvm-commits
- [llvm] r302026 - CMake: Add LLVM_DYLIB_SYMBOL_VERSIONING option
Tom Stellard via llvm-commits
- [PATCH] D30997: CMake: Add LLVM_DYLIB_SYMBOL_VERSIONING option
Tom Stellard via Phabricator via llvm-commits
- [llvm] r302028 - [X86][LWP] Add llvm support for LWP instructions.
Simon Pilgrim via llvm-commits
- [llvm] r302029 - [Hexagon] Reset spill alignment when variable-sized objects are present
Krzysztof Parzyszek via llvm-commits
- [llvm] r302030 - [Hexagon] Add memory operands to a rewritten load
Krzysztof Parzyszek via llvm-commits
- [llvm] r302032 - [Hexagon] Implement undoing .cur instructions in packetizer
Krzysztof Parzyszek via llvm-commits
- [llvm] r302033 - [Hexagon] Handle J2_jumptpt and J2_jumpfpt in HexagonInstrInfo
Krzysztof Parzyszek via llvm-commits
- [llvm] r302034 - [Hexagon] Adjust latency between allocframe and the first store on stack
Krzysztof Parzyszek via llvm-commits
- [llvm] r302035 - [Hexagon] Misc fixes in HexagonInstrInfo, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r302036 - [Hexagon] Handle S2_storerf_io in HexagonInstrInfo
Krzysztof Parzyszek via llvm-commits
- [llvm] r302038 - Revert rL302028 due to accidental line ending changes.
Simon Pilgrim via llvm-commits
- [llvm] r302039 - Verify that no compile units share the same line table in "llvm-dwarfdump --verify"
Greg Clayton via llvm-commits
- [llvm] r302040 - [APInt] Give the value union a name so we can remove assumptions on VAL being the larger member
Craig Topper via llvm-commits
- [llvm] r302041 - [X86][LWP] Add llvm support for LWP instructions (reapplied).
Simon Pilgrim via llvm-commits
- [llvm] r302042 - Resubmit r301986 and r301987 "Add codeview::StringTable"
Zachary Turner via llvm-commits
- [compiler-rt] r302043 - Speculative fix for WinASan after r301994
Reid Kleckner via llvm-commits
- [llvm] r302044 - Create DWARFVerifier.cpp and .h and move all DWARF verification code over into it.
Greg Clayton via llvm-commits
- [PATCH] D32808: [mips][XRay] Use the base version of emitXRayTable
Simon Dardis via Phabricator via llvm-commits
- [compiler-rt] r302045 - Revert my bad winasan coverage test fix and apply one that actually works
Reid Kleckner via llvm-commits
- [PATCH] D32809: Create DWARFVerifier.cpp and .h and move all DWARF verification code over into it.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32811: [IR] Abstract away ArgNo+1 attribute indexing as much as possible
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r302047 - [DAGCombine] (addcarry (add|uaddo X, Y), 0, Carry) -> (addcarry X, Y, Carry)
Amaury Sechet via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D32596: [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via Phabricator via llvm-commits
- [llvm] r302048 - Silence a 'enum and non-enum used in conditional' warning.
Simon Pilgrim via llvm-commits
- [llvm] r302049 - [X86][LWP] Add stack folding mappings and tests for LWPINS/LWPVAL instructions
Simon Pilgrim via llvm-commits
- [compiler-rt] r302050 - [tsan] Detect races on modifying accesses in Swift code
Kuba Mracek via llvm-commits
- [PATCH] D32812: Break verification down into smaller functions to keep code clean.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r302051 - ARM: add extra test for addrmode folding.
Tim Northover via llvm-commits
- [llvm] r302052 - [llvm-readobj] Update readobj to re-use parsing code.
Zachary Turner via llvm-commits
- [llvm] r302053 - [CodeView] Use actual strings for dealing with checksums and lines.
Zachary Turner via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Dmitry Mikulin via Phabricator via llvm-commits
- [PATCH] D32814: [GISel]: Add support to translate ConstantVectors
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r302054 - Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake"
Tom Stellard via llvm-commits
- [llvm] r302055 - [bpf] add relocation support
Alexei Starovoitov via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [llvm] r302056 - [CodeView] Remove unused private field. NFCI.
Davide Italiano via llvm-commits
- [llvm] r302057 - Delete dead function causing compilation failure.
Zachary Turner via llvm-commits
- [llvm] r302058 - [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops
Anna Thomas via llvm-commits
- [llvm] r302059 - [CodeView] Remove constructor initialization of a removed field.
Davide Italiano via llvm-commits
- [llvm] r302060 - [IR] Abstract away ArgNo+1 attribute indexing as much as possible
Reid Kleckner via llvm-commits
- [llvm] r302061 - Fix PPC64 warning for missing parantheses. NFC.
Anna Thomas via llvm-commits
- [llvm] r302062 - Break verification down into smaller functions to keep code clean.
Greg Clayton via llvm-commits
- [llvm] r302063 - Fix typos in comment
Sanjoy Das via llvm-commits
- [compiler-rt] r302064 - [asan] print the 'unexpected format specifier in printf interceptor' warning just once (came up in https://github.com/google/oss-fuzz/pull/562). Not touching a similar scanf warning -- for some reason it does not fire for me.
Kostya Serebryany via llvm-commits
- [lld] r302065 - Handle mixed strong and weak undefined symbols.
Rafael Espindola via llvm-commits
- [PATCH] D32819: [IR] Switch AttributeList to use an array for O(1) access
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32500: Optimize ItaniumDemangle by using an arena allocator
Scott Smith via Phabricator via llvm-commits
- [PATCH] D32821: Add DWARF verifiers to verify address ranges are correct and scoped correctly.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D32822: Win64: set HasWinCFI for naked functions
Tim Neumann via Phabricator via llvm-commits
- [lld] r302067 - Revert r301897, "ELF: Set symbol binding to STB_GLOBAL when undefining symbols during LTO."
Peter Collingbourne via llvm-commits
- [llvm] r302068 - Avoid warning of unused variable in release builds. NFC
Anna Thomas via llvm-commits
- [llvm] r302069 - Remove unused private field.
Zachary Turner via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Ayal Zaks via Phabricator via llvm-commits
- [polly] r302072 - [ScopInfo] Do not use LLVM names to identify statements, arrays, and parameters
Tobias Grosser via llvm-commits
- [llvm] r302073 - [Hexagon] Use automatically-generated scheduling information for HVX
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32826: Move Parallel.h from LLD to LLVM
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32827: [AArch64] Correct lane zero optimization in insert/extract costs
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D32464: LivePhysRegs: Fix addLiveOutsNoPristines() for return blocks past PEI
Matthias Braun via Phabricator via llvm-commits
- [zorg] r302074 - Remove source code only if clean build has been requested by a property.
Galina Kistanova via llvm-commits
- [zorg] r302075 - Refactored ABITestsuitBuilder to use UnifiedTreeBuilder, so it could track the changes in all dependent projects.
Galina Kistanova via llvm-commits
- [llvm] r302076 - [libFuzzer] exit without running atexit handlers in libfuzzer's crash handler
Vitaly Buka via llvm-commits
- [llvm] r302077 - [AArch64] armv8-A doesn't have CRC.
Ahmed Bougacha via llvm-commits
- [llvm] r302078 - [AArch64] Make the TargetParser add CPU exts provided by the arch.
Ahmed Bougacha via llvm-commits
- [llvm] r302080 - [TailCallElim] Remove an unused argument. NFCI
Xin Tong via llvm-commits
- [PATCH] D32640: [libFuzzer] exit without running atexit handlers in libfuzzer's crash handler
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r302081 - [AArch64] Fix variable name ambiguity in r302078.
Ahmed Bougacha via llvm-commits
- [lld] r302083 - Accept archive files with no symbol table instad of warning on them.
Rui Ueyama via llvm-commits
- [PATCH] D32830: [APInt] Reduce number of allocations involved in multiplying. Reduce worst case multiply size
Craig Topper via Phabricator via llvm-commits
- [llvm] r302085 - DebugInfo: elide type index entries for synthetic types
Saleem Abdulrasool via llvm-commits
- [llvm] r302086 - clang-format and restyle DWARFFormValue before working on it. NFC
Paul Robinson via llvm-commits
- [llvm] r302087 - [TargetLowering] use isSubsetOf in SimplifyDemandedBits; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D32831: [AMDGPU] In the new waitcnt insertion pass, use getHeader instead of getTopBlock to find the loop header.
Phabricator via Phabricator via llvm-commits
- [llvm] r302088 - [KnownBits] Add zext, sext, and trunc methods to KnownBits
Craig Topper via llvm-commits
- [llvm] r302089 - [ValueTracking] Remove handling for BitWidth being 0 in ComputeSignBit and isKnownNonZero.
Craig Topper via llvm-commits
- [PATCH] D32833: [Triple] Add method for triple canonicalization
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32834: AMDGPU: Use appropriate soffset for spilling
Matt Arsenault via Phabricator via llvm-commits
- [lld] r302090 - Remove a comment that is no longer true.
Rui Ueyama via llvm-commits
- [llvm] r302091 - [KnownBits] Add methods for determining if KnownBits is a constant value
Craig Topper via llvm-commits
- [llvm] r302092 - Mark functions as not having CFI once we finalize an x86 stack frame
Reid Kleckner via llvm-commits
- [PATCH] D32835: [compiler-rt] [cmake] Support generic installation
Catherine Moore via Phabricator via llvm-commits
- [llvm] r302093 - [InstCombine][KnownBits] Use KnownBits better to detect nsw adds
Craig Topper via llvm-commits
- [llvm] r302094 - strlen-1.ll: Fix test
Matthias Braun via llvm-commits
- [PATCH] D32837: TargetLibraryInfo: Introduce wcslen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D32636: [x86][inline-asm][llvm]Amend size directive deduction mechanism of unsized memory operands
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32839: SimplifyLibCalls: Optimize wcslen
Matthias Braun via Phabricator via llvm-commits
- [llvm] r302096 - [SCEV] createAddRecFromPHI: Optimize for the most common case.
Michael Zolotukhin via llvm-commits
- Buildbot numbers for the week of 04/16/2017 - 04/22/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 04/23/2017 - 04/29/2017
Galina Kistanova via llvm-commits
- [PATCH] D32840: [XRay] convert FDR arg1 log entries
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r302103 - [XRay] Detect loops in functions being lowered
Dean Michael Berris via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r302106 - llvm/IR/Function.h: Prune an obsolete @param in r302060. [-Wdocumentation]
NAKAMURA Takumi via llvm-commits
- [lld] r302107 - Fix accounting of tbss.
Rafael Espindola via llvm-commits
- [llvm] r302108 - IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r302109 - [XRay] Create an Index of sleds per function
Dean Michael Berris via llvm-commits
- [llvm] r302110 - [SelectionDAG] Improve known bits support for CTPOP.
Craig Topper via llvm-commits
- [PATCH] D31801: Performance enhancements for Cavium ThunderX2 T99
Stefan Teleman via Phabricator via llvm-commits
- [llvm] r302111 - [XRay] Use wordsize-dependent alignment for index
Dean Michael Berris via llvm-commits
- [compiler-rt] r302112 - [XRay][compiler-rt] Support patching/unpatching specific functions
Dean Michael Berris via llvm-commits
- [llvm] r302114 - Use right function in LoopVectorize.
Jonas Paulsson via llvm-commits
- [llvm] r302119 - [AVX] Fix vpcmpeqq predicate.
Igor Breger via llvm-commits
- [compiler-rt] r302121 - [XRay][compiler-rt][NFC] Update comments to doxygen format; group functions better.
Dean Michael Berris via llvm-commits
- [PATCH] D32846: [XRay][compiler-rt] Add function id utilities for XRay
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r302123 - [AVX-512VL] Autogenerate checks. Add --show-mc-encoding to check instruction predicate.
Igor Breger via llvm-commits
- [PATCH] D32847: [ARM] Clear the constant pool cache on explicit .ltorg directives
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D32848: [ValueTracking] Introduce a version of computeKnownBits that returns a KnownBits struct. Begin using it to replace internal usages of ComputeSignBit
Craig Topper via Phabricator via llvm-commits
- [llvm] r302124 - [X86] Disabling PLT in Regcall CC Functions
Oren Ben Simhon via llvm-commits
- [llvm] r302126 - [ARM] ACLE Chapter 9 intrinsics
Sam Parker via llvm-commits
- [PATCH] D32849: Use unique_ptr for fuzzer::InputCorpus::Inputs
Takuto Ikuta via Phabricator via llvm-commits
- [llvm] r302127 - [X86][AVX-512] Allow EVEX encoded instruction selection when available for mul v8i32.
Igor Breger via llvm-commits
- [lld] r302130 - Dummy commit to trigger CMake reconfiguration and unbreak Sphinx build
Eric Fiselier via llvm-commits
- [PATCH] D32282: [ARM] ACLE Chapter 9 support
Phabricator via Phabricator via llvm-commits
- [polly] r302132 - Adjust test case to not trigger the SCEV optimization committed in r302096
Tobias Grosser via llvm-commits
- [PATCH] D32850: [ArgPromotion] Fix a truncated variable
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r301586 - [asan] Put ctor/dtor in comdat.
Chandler Carruth via llvm-commits
- [PATCH] D32853: [ELF] - Speedup readAddressArea() implementation.
George Rimar via Phabricator via llvm-commits
- [polly] r302134 - [ScopDetection] Check for already known required-invariant loads [NFC]
Tobias Grosser via llvm-commits
- [llvm] r302135 - [LLVM][inline-asm][Altmacor] Altmacro string delimiter '<..>'
Michael Zuckerman via llvm-commits
- [PATCH] D32637: [KnownBits] Add methods to set and clear all bits.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302137 - [ArgPromotion] Fix a truncated variable
Martin Storsjo via llvm-commits
- [llvm] r302138 - [mips][XRay] Use the base version of emitXRayTable
Simon Dardis via llvm-commits
- [PATCH] D32857: [ARM] Mark LEApcrel as not having side effects
John Brawn via Phabricator via llvm-commits
- [PATCH] D32858: [ARM] Mark LEApcrel instructions as isAsCheapAsAMove
John Brawn via Phabricator via llvm-commits
- [llvm] r302140 - Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
Eric Liu via llvm-commits
- [polly] r302142 - [CMake] Remove POLLY_TEST_DIRECTORIES.
Michael Kruse via llvm-commits
- [llvm] r302144 - [X86][AVX1] Regenerate checks and add i686 triple tests for folded logical ops
Simon Pilgrim via llvm-commits
- [PATCH] D32861: [globalisel][tablegen] Demote OptForSize/OptForMinSize/ForCodeSize to per-function predicates.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r302145 - [X86][SSE] Add i686 triple tests for PBLENDW commutation
Simon Pilgrim via llvm-commits
- [llvm] r302146 - [SystemZ] Make copyPhysReg() add impl-use operands of super reg.
Jonas Paulsson via llvm-commits
- [compiler-rt] r302147 - [compiler-rt][mips] Add support for quad precision builtins for mips64
Simon Dardis via llvm-commits
- [llvm] r302148 - Refactoring with range-based for, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r302149 - [X86][SSE] Add i686 triple tests for partial vector and re-association
Simon Pilgrim via llvm-commits
- [llvm] r302150 - [X86][AVX512] Fix VPABSD file checks
Simon Pilgrim via llvm-commits
- [compiler-rt] r302152 - [ASAN] Add interceptor for __longjmp_chk
Peter Wu via llvm-commits
- [PATCH] D32863: InstructionSimplify: Relanding r301766
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r302153 - [DAGCombine] Transform (fadd A, (fmul B, -2.0)) -> (fsub A, (fadd B, B)).
Chad Rosier via llvm-commits
- [llvm] r302154 - [globalisel][tablegen] Add several GINodeEquiv's for operators that do not require additional support.
Daniel Sanders via llvm-commits
- [PATCH] D32865: [llvm-dwarfdump] - Print an error message if section decompression failed.
George Rimar via Phabricator via llvm-commits
- [lld] r302155 - Reduce code duplication. NFC.
Rafael Espindola via llvm-commits
- [polly] r302157 - Introduce VirtualUse. NFC.
Michael Kruse via llvm-commits
- [PATCH] D32543: [X86] Clang option -fuse-init-array has no effect when generating for MCU target
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32867: Warn about archives with no symbol table
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D32667: [Polly] Introduce VirtualUse. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D31724: [SelectionDAG] Remove special call to LHS computeKnownBits for ANDs with constant RHS.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D26586: [AVX512][inline-asm] Fix AVX512 inline assembly instruction resolution when the size qualifier of a memory operand is not specified explicitly.
Reid Kleckner via Phabricator via llvm-commits
- [polly] r302163 - [ScopBuilder] Add missing semicolon after LLVM_FALLTHROUGH.
Michael Kruse via llvm-commits
- [PATCH] D14390: [mips] Expansion of LI.S and LI.D
Simon Dardis via Phabricator via llvm-commits
- [llvm] r302165 - [test-release] Status update *before* long gzip
Renato Golin via llvm-commits
- [llvm] r302166 - Cleanup tests to not share a DISubprogram between multiple Functions.
Adrian Prantl via llvm-commits
- [llvm] r302167 - Add accidentally deleted testcase back.
Adrian Prantl via llvm-commits
- [PATCH] D32868: [globalisel][tablegen] Fix nullptr dereferences when getVRegDef() is called on a phys reg.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r302169 - [Lexicon] Add BDCE
Brian Gesiak via llvm-commits
- [PATCH] D32869: [globalisel][tablegen] Require that all registers between instructions of a match are virtual.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r302170 - [PM] Add ProfileSummaryAnalysis as a required pass in the new pipeline.
Easwaran Raman via llvm-commits
- [llvm] r302171 - [APInt] Reduce number of allocations involved in multiplying. Reduce worst case multiply size
Craig Topper via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D32870: [pdb] Don't build the entire source file list up front.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r302173 - [NewGVN] Remove unneeded newline and format assertions. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D32872: [PowerPC] Leverage PGO data to version/expand small/large memcpy calls
Lei Huang via Phabricator via llvm-commits
- [llvm] r302174 - [InstSimplify] add tests for or-of-casted-icmps; NFC
Sanjay Patel via llvm-commits
- [llvm] r302175 - Fix a typo.
Michael Zolotukhin via llvm-commits
- [PATCH] D32661: Remove stale live-ins in the branch folder
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D32873: [pdb] Don't verify TPI hash values up front
Zachary Turner via Phabricator via llvm-commits
- [llvm] r302176 - Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
Peter Collingbourne via llvm-commits
- [zorg] r302177 - [powerpc] Reactivate ppc64le lnt buildbot
Bill Seurer via llvm-commits
- [llvm] r302178 - [InstSimplify] move logic-of-icmps helper functions; NFC
Sanjay Patel via llvm-commits
- [llvm] r302179 - [ms-inline-asm] Use the frontend size only for ambiguous instructions
Reid Kleckner via llvm-commits
- [llvm] r302180 - Don't return an invalid line table if the DW_AT_stmt_list value is not in the .debug_line section.
Greg Clayton via llvm-commits
- [PATCH] D32874: [JumpThreading] Change a dyn_cast that is already protected by an isa check to a static cast. Combine the with another static cast. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32775: Provide an invalidate method in ProfileSummaryInfo that returns false
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32875: Additional stats about memcpy
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32876: [InstSimplify] add folds for or-of-casted-icmps
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32877: Restrict call metadata based hotness detection to Sample PGO mode
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r302183 - [PPC] When restoring R30 (PIC base pointer), mark it as <def>
Krzysztof Parzyszek via llvm-commits
- [PATCH] D31247: [Polly][DeLICM] Known knowledge.
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r302185 - [WebAssembly] Add wasm symbol table support to llvm-objdump
Sam Clegg via llvm-commits
- [lld] r302186 - Simplify the header allocation.
Rafael Espindola via llvm-commits
- [llvm] r302189 - [InstSimplify] add folds for or-of-casted-icmps
Sanjay Patel via llvm-commits
- [llvm] r302192 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32880: [PPC] Change the register constraint of the first source operand of instruction mtvsrdd to g8rc_nox0
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D32881: Read public symbol names for LazyObjectFiles in parallel.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Javed Absar via Phabricator via llvm-commits
- [llvm] r302193 - [Float2Int] Remove return of ConstantRange from seen method. Nothing uses it so it just creates and discards a ConstantRange object for no reason.
Craig Topper via llvm-commits
- [llvm] r302194 - [ConstantRange] Add LLVM_NODISCARD to ConstantRange since a large number of its methods construct new ConstantRange objects.
Craig Topper via llvm-commits
- [PATCH] D32882: [ArgPromotion] Add a testcase for PR32917
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r302196 - [GISel]: Add support to translate ConstantVectors
Aditya Nandakumar via llvm-commits
- [llvm] r302197 - [JumpThreading] Change a dyn_cast that is already protected by an isa check to a static cast. Combine the with another static cast. NFC
Craig Topper via llvm-commits
- [llvm] r302198 - [JumpThreading] When processing compares, explicitly check that the result type is not a vector rather than check for it being an integer.
Craig Topper via llvm-commits
- [llvm] r302199 - [GISel]:Skip legalizing Intermediate inst(with generic types)
Aditya Nandakumar via llvm-commits
- [llvm] r302200 - AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5
Marek Olsak via llvm-commits
- [PATCH] D32883: [LLVMgold] add option to statically link libstdc++ and libgcc
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D32884: [LazyValueInfo] Avoid unnecessary copies of ConstantRanges
Craig Topper via Phabricator via llvm-commits
- [llvm] r302201 - [GlobalISel] Add missing doxygen keyword for doxygen groups.
Quentin Colombet via llvm-commits
- [llvm] r302202 - [RegisterBankInfo] Fix 80-col introduced in r293506.
Quentin Colombet via llvm-commits
- [PATCH] D32885: [ADT] Add BitVector::find_prev
Zachary Turner via Phabricator via llvm-commits
- [llvm] r302203 - Remap metadata attached to global variables.
Evgeniy Stepanov via llvm-commits
- [lld] r301391 - [ELF] - Implemented --defsym option.
Sean Silva via llvm-commits
- [llvm] r302204 - [llvm-pdbdump] Only build the TypeDatabase if necessary.
Zachary Turner via llvm-commits
- [llvm] r302205 - [PDB] Don't build the entire source file list up front.
Zachary Turner via llvm-commits
- [llvm] r302206 - [pdb] Don't verify TPI hash values up front.
Zachary Turner via llvm-commits
- [llvm] r302208 - [ADT] A few minor improvements to BitVector
Zachary Turner via llvm-commits
- [PATCH] D32887: [ELF] Emit __ehdr_start when there is a segment containing program headers
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Wenbo Sun via Phabricator via llvm-commits
- [llvm] r302209 - Update VP prof metadata during inlining.
Dehao Chen via llvm-commits
- [PATCH] D32890: Split up lld Parallel.h a bit
Zachary Turner via Phabricator via llvm-commits
- [compiler-rt] r302210 - [XRay][compiler-rt] Add function id utilities for XRay
Dean Michael Berris via llvm-commits
- [compiler-rt] r302211 - [ubsan] Fix error summary message for ObjC BOOL invalid loads
Vedant Kumar via llvm-commits
- [compiler-rt] r302212 - [XRay][compiler-rt] Remove dependency on FileCheck from function id utilities tests
Dean Michael Berris via llvm-commits
- [PATCH] D32892: Handle a COPY with undef source operand in LowerCopy().
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r302214 - Initialize new member X86Operand::FrontendSize in all codepaths.
Daniel Jasper via llvm-commits
- [polly] r302215 - [Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen
Siddharth Bhat via llvm-commits
- [PATCH] D32893: Fix handling of signWrappedSets in access relations
Maximilian Falkenstein via Phabricator via llvm-commits
- [llvm] r302216 - [ArgPromotion] Add a testcase for PR32917
Martin Storsjo via llvm-commits
- [polly] r302217 - Revert "[Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen"
Siddharth Bhat via llvm-commits
- [compiler-rt] r302218 - [ubsan] Implement __sanitizer_print_stack_trace for standalone UBSan runtime.
Alexander Potapenko via llvm-commits
- [llvm] r302219 - [X86] Remove unused code from X86 optimize LEAs. NFC.
Andrew Ng via llvm-commits
- [PATCH] D31649: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D32895: [ASAN] Insert call to __asan_init and load of dynamic shadow address in correct order
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r302221 - [llvm-dwarfdump] - Print an error message if section decompression failed.
George Rimar via llvm-commits
- [PATCH] D32899: [RuntimeDyld] Fix debug section relocation (pr20457)
Pavel Labath via Phabricator via llvm-commits
- [llvm] r302222 - [X86][AVX] Add LowerIntUnary helpers to split unary vector ops in half. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r302224 - [ARM] Add support for ORR and ORN instruction substitutions
John Brawn via llvm-commits
- [llvm] r302226 - Remove unused variable
Simon Pilgrim via llvm-commits
- [lld] r302227 - [ELF] - Accept --defsym foo=value form.
George Rimar via llvm-commits
- [llvm] r302228 - Remove stale live-ins in the branch folder
Krzysztof Parzyszek via llvm-commits
- [llvm] r302229 - [X86][AVX512CDI] Move v2i64/v4i64 and v4i32/v8i32 VPLZCNT lowering to tablegen
Simon Pilgrim via llvm-commits
- [PATCH] D31578: Fix LLVM Programmer’s Manual doxygen links
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D6034: Fix GettingStarted.rst statement
Wei-Ren Chen via Phabricator via llvm-commits
- [llvm] r302230 - [X86] Remove duplicate operation actions. NFCI.
Simon Pilgrim via llvm-commits
- [polly] r302231 - Fix handling of signWrappedSets in access relations
Tobias Grosser via llvm-commits
- [LNT] r302232 - Empty CMAKE_C_FLAGS_{build_type} when setting flags manually.
Kristof Beyls via llvm-commits
- [llvm] r302233 - [X86][AVX512] Improve support and testing for CTLZ of 512-bit vectors without CDI
Simon Pilgrim via llvm-commits
- [polly] r302234 - [ScopBuilder] Do not verify unfeasible SCoPs.
Michael Kruse via llvm-commits
- [PATCH] D32907: [ELF] - Fix warnings when LLD compiled using gcc 7.1.0
George Rimar via Phabricator via llvm-commits
- [lld] r302235 - Remember archive name when creating LazyObjectFile.
Rafael Espindola via llvm-commits
- [PATCH] D32908: [ScopBuilder] Move Scop::init to ScopBuilder. NFC.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] r302237 - [powerpc] Mark coverage-sample.cc as XFAIL on powerpc64le
Bill Seurer via llvm-commits
- [llvm] r302238 - [LoopIdiom] check for safety while expanding
Aditya Kumar via llvm-commits
- [compiler-rt] r302239 - [ubsan]: temporarily disable print_stack_trace.cc test
Alexander Potapenko via llvm-commits
- [lld] r302241 - Use the archive offset with --whole-archive.
Rafael Espindola via llvm-commits
- [lld] r302242 - Remember OffsetInArchive in LazyObjectFile.
Rafael Espindola via llvm-commits
- [PATCH] D32910: [Lit] Fix to prevent creation of "%SystemDrive%" directory on Windows.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D32911: [ScheduleDAG] Deal with already scheduled loads in ScheduleDAG.
Nirav Dave via Phabricator via llvm-commits
- [llvm] r302243 - [X86][SSE] Add 128/256/512 bit vector build vector from register tests
Simon Pilgrim via llvm-commits
- [polly] r302244 - Fix typo
Tobias Grosser via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D31821: Remove redundant copy in recurrences
Taewook Oh via Phabricator via llvm-commits
- [llvm] r302245 - [AArch64] Remove AArch64AddressTypePromotion pass
Jun Bum Lim via llvm-commits
- [PATCH] D32539: [Polly][NewPM][WIP] Add a ScopPassManager
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r302246 - fix build on Cygwin
Nuno Lopes via llvm-commits
- [llvm] r302248 - [InstSimplify] add tests for (icmp X, C1 | icmp X, C2); NFC
Sanjay Patel via llvm-commits
- [llvm] r302249 - [llvm-dwarfdump] - Add comment for maybeDecompress(). NFC.
George Rimar via llvm-commits
- [llvm] r302251 - [InstSimplify] fix copy-paste mistake in test comments; NFC
Sanjay Patel via llvm-commits
- [llvm] r302252 - Add more variations of addcarry in the tests. NFC.
Amaury Sechet via llvm-commits
- [llvm] r302254 - [ADT] Add BitVector::find_prev.
Zachary Turner via llvm-commits
- [llvm] r302256 - [Float2Int] Replace a ConstantRange copy with a move. Remove an extra call to MapVector::find.
Craig Topper via llvm-commits
- [llvm] r302257 - Allow operator-> to work from a FixedStreamArrayIterator.
Adrian McCarthy via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r302262 - [KnownBits] Add wrapper methods for setting and clear all bits in the underlying APInts in KnownBits.
Craig Topper via llvm-commits
- [llvm] r302263 - If posix_fallocate returns EOPNOTSUPP, fallback to ftruncate.
Joerg Sonnenberger via llvm-commits
- [llvm] r302264 - Add NetBSD to the list of platforms supporting death tests. Two unit
Joerg Sonnenberger via llvm-commits
- [llvm] r302265 - [bpf] fix a bug which causes incorrect big endian reloc fixup
Alexei Starovoitov via llvm-commits
- [llvm] r302266 - [WebAssembly] Add ObjectYAML support for wasm name section
Sam Clegg via llvm-commits
- [PATCH] D31659: [LLD][ELF] Be more precise about Thumb state bit in ARM thunks
Rafael Avila de Espindola via llvm-commits
- [PATCH] D31664: [LLD][ELF] Prefer placing ThunkSections before non ThunkSections
Rafael Avila de Espindola via llvm-commits
- [llvm] r302267 - Simplify dbg.value handling in SDISel with early returns
Reid Kleckner via llvm-commits
- [LNT] r302268 - Fix missing strftime in production
Chris Matthews via llvm-commits
- [LNT] r302271 - Make sure sdk is set on darwin
Chris Matthews via llvm-commits
- [compiler-rt] r302272 - CFI: Add a blacklist entry for std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_inplace().
Peter Collingbourne via llvm-commits
- [PATCH] D23975: Support of kfreebsd & GNU Hurd in llvm-shlib
Pino Toscano via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [lld] r302273 - Remove redundant `explicit`.
Rui Ueyama via llvm-commits
- [PATCH] D32920: Don't add DBG_VALUE instructions for static allocas in dbg.declare
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32921: [SelectionDAG] Allow sin/cos -> sincos optimization on GNU triples w/ just -fno-math-errno
Geoff Berry via Phabricator via llvm-commits
- [polly] r302276 - [ScopBuilder] Move Scop::init to ScopBuilder. NFC.
Michael Kruse via llvm-commits
- [llvm] r302277 - AMDGPU/AMDHSA: Set COMPUTE_PGM_RSRC2:LDS_SIZE to 0
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D32922: [Polly][CMake] Introduce POLLY_BUNDLED_JSONCPP.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r302278 - TargetLibraryInfo: Introduce wcslen
Matthias Braun via llvm-commits
- [lld] r302279 - Remove isTlsLocalDynamicRel and isTlsInitialExecRel.
Rafael Espindola via llvm-commits
- [llvm] r302286 - [X86] Use SDValue::getConstantOperandVal helper. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r302288 - Split up Parallel and LLVM'ize naming conventions.
Zachary Turner via llvm-commits
- [llvm] r302289 - MIParser/MIRPrinter: Compute block successors if not explicitely specified
Matthias Braun via llvm-commits
- [llvm] r302290 - [AMDGPU] In the new waitcnt insertion pass, use getHeader
Kannan Narayanan via llvm-commits
- [PATCH] D31437: [AMDGPU][NFC] Move amdgpu code object metadata to support
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [lld] r302291 - Fix #include case sensitivity problem.
Zachary Turner via llvm-commits
- [llvm] r302292 - [StreamArray] Pipe the Offset through the constructor.
Zachary Turner via llvm-commits
- [lld] r302293 - Fix another incorrectly cased header include.
Zachary Turner via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r302294 - Fix -Wreorder warning.
Zachary Turner via llvm-commits
- [lld] r302295 - Fix build breakage on Linux.
Rui Ueyama via llvm-commits
- [lld] r302299 - Delete LinkerScript::getSectionIndex.
Rafael Espindola via llvm-commits
- [compiler-rt] r302300 - [scudo] Add Android support
Kostya Kortchinsky via llvm-commits
- [PATCH] D31994: Simplify idempotent invariant.group.barriers
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32006: Mark invariant.group.barrier as inaccessiblememonly
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r302301 - Add missing target triple to test
Matthias Braun via llvm-commits
- [llvm] r302302 - [CodeView] Reserve TypeDatabase records up front.
Zachary Turner via llvm-commits
- [llvm] r302303 - ARM: Compute MaxCallFrame size early
Matthias Braun via llvm-commits
- [lld] r302304 - lld Fixups for TypeDatabase changes.
Zachary Turner via llvm-commits
- [llvm] r302305 - [RDF] Remove covered parts of reached uses for phi and use in same block
Krzysztof Parzyszek via llvm-commits
- [llvm] r302306 - [Hexagon] Remove C6 and C7 as separate registers
Krzysztof Parzyszek via llvm-commits
- [llvm] r302307 - [Hexagon] Disable predicated calls by default
Krzysztof Parzyszek via llvm-commits
- [llvm] r302308 - Override invalidate of ProfileSummaryInfo to return false.
Easwaran Raman via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r302310 - [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r302311 - Fix spelling error in command line option description. NFC
Craig Topper via llvm-commits
- [llvm] r302315 - [BitVector] Improve the description of the BitVector::clear to say it removes the bits rather than clearing since clearing could be interpreted as just zeroing. NFC
Craig Topper via llvm-commits
- [llvm] r302316 - [RegisterBankInfo] Uniquely allocate instruction mapping.
Quentin Colombet via llvm-commits
- [llvm] r302319 - [sanitizer-coverage] implement -fsanitize-coverage=no-prune, ... instead of a hidden -mllvm flag. llvm part.
Kostya Serebryany via llvm-commits
- [compiler-rt] r302321 - [sanitizer-coverage] implement -fsanitize-coverage=no-prune, ... instead of a hidden -mllvm flag. compiler-rt part (test only).
Kostya Serebryany via llvm-commits
- [lld] r302324 - Remove dead file.
Rui Ueyama via llvm-commits
- [lld] r302326 - Use the same terminology as ELF.
Rui Ueyama via llvm-commits
- [PATCH] D32928: [CodeView] Allow random access visitation of type records
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32929: [Doc] Fix LangRef links referred in GetElementPtr.rst
Wei-Ren Chen via Phabricator via llvm-commits
- [zorg] r302328 - Add GCC ToT libc++ builder
Eric Fiselier via llvm-commits
- [llvm] r302329 - Note addition of NetBSD support in googletest
Kamil Rytarowski via llvm-commits
- [llvm] r302331 - [LazyValueInfo] Avoid unnecessary copies of ConstantRanges
Craig Topper via llvm-commits
- [PATCH] D32931: [KnownBits] Add bit counting methods to KnownBits struct and use them where possible
Craig Topper via Phabricator via llvm-commits
- [llvm] r302332 - [SCEV] Avoid a couple APInt copies by capturing by reference since the method returns a reference.
Craig Topper via llvm-commits
- [llvm] r302333 - [SCEV] Use APInt's uint64_t operations instead of creating a temporary APInt to hold 1.
Craig Topper via llvm-commits
- [llvm] r302334 - [SCEV] Use std::move to avoid some APInt copies.
Craig Topper via llvm-commits
- [llvm] r302335 - [SCEV] Remove extra APInt copies from getRangeForAffineARHelper.
Craig Topper via llvm-commits
- [PATCH] D29775: [LLD] Add memory ORIGIN and LENGTH expression support
Robert Clarke via Phabricator via llvm-commits
- [polly] r302336 - [CMake] Introduce POLLY_BUNDLED_JSONCPP.
Michael Kruse via llvm-commits
- [llvm] r302337 - [DAGCombiner] If ISD::ABS is legal/custom, use it directly instead of canonicalizing first.
Simon Pilgrim via llvm-commits
- [llvm] r302338 - [X86][AVX2] Add scheduling latency/throughput tests for some AVX2 instructions
Simon Pilgrim via llvm-commits
- [polly] r302339 - [DeLICM] Known knowledge.
Michael Kruse via llvm-commits
- [PATCH] D32938: [ARM][NEON] Add support for ISD::ABS lowering
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32940: [AARCH64][NEON] Add support for ISD::ABS lowering
Simon Pilgrim via Phabricator via llvm-commits
- [compiler-rt] r302340 - [builtins] Fixup emulated TLS for mingw.
Martell Malone via llvm-commits
- [llvm] r302354 - [Analysis] Print out unreachable loops
Brian Gesiak via llvm-commits
- [PATCH] D32943: [SCEV] Use move semantics in ScalarEvolution::setRange
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32944: [NVPTX] Add support for ISD::ABS lowering
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302355 - [X86][SSE] Break register dependencies on v16i8/v8i16 BUILD_VECTOR on SSE41
Simon Pilgrim via llvm-commits
- [llvm] r302356 - [NVPTX] Add support for ISD::ABS lowering
Simon Pilgrim via llvm-commits
- [llvm] r301152 - [Orc] Fix a warning by removing an unused lambda capture.
Lang Hames via llvm-commits
- [PATCH] D32059: Make AssumptionCache's interface return a range of Values
Yoav Ben-Shalom via Phabricator via llvm-commits
- [llvm] r302357 - [X86] Reduce code for setting operations actions by merging into loops across multiple types/ops. NFCI.
Simon Pilgrim via llvm-commits
- [polly] r302358 - Disable test to avoid buildbot noise
Tobias Grosser via llvm-commits
- [llvm] r302359 - [X86][AVX512] Move v2i64/v4i64 VPABS lowering to tablegen
Simon Pilgrim via llvm-commits
- [polly] r302360 - Really disable test as intended in the previous commit
Tobias Grosser via llvm-commits
- [PATCH] D32946: [InstCombine] Merge duplicate functionality between InstCombine and ValueTracking
Yoav Ben-Shalom via Phabricator via llvm-commits
- [llvm] r302361 - [X86][AVX512] Relax assertion and just exit combine for unsupported types (PR32907)
Simon Pilgrim via llvm-commits
- [lld] r302363 - Fix undefined pthread references when building against libc++
Eric Fiselier via llvm-commits
- [llvm] r302365 - COFF: add ARM64 relocation types
Saleem Abdulrasool via llvm-commits
- [llvm] r302366 - Fix comment.
Lang Hames via llvm-commits
- [llvm] r302367 - Use array_pod_sort instead of std::sort
Sanjoy Das via llvm-commits
- [llvm] r302368 - Remove unnecessary const_cast
Sanjoy Das via llvm-commits
- [PATCH] D32952: Follow up patch for D31495
Yuka Takahashi via Phabricator via llvm-commits
- [llvm] r302369 - [Kaleidoscope] toy.cpp use after move fix
Peter Szecsi via llvm-commits
- [PATCH] D32273: [X86][AVX512] Make i1 illegal in the CodeGen
Guy Blank via Phabricator via llvm-commits
- [llvm] r302370 - [InstSimplify] use ConstantRange to simplify or-of-icmps
Sanjay Patel via llvm-commits
- [llvm] r302371 - [SCEV] Use move semantics in ScalarEvolution::setRange
Craig Topper via llvm-commits
- [llvm] r302372 - Make llvm-rtdlyd -check preserve automatic address mappings made by RuntimeDyld.
Lang Hames via llvm-commits
- [llvm] r302373 - InstructionSimplify: Relanding r301766
Zvi Rackover via llvm-commits
- [llvm] r302374 - [InstSimplify] add tests for PR32949 miscompile; NFC
Sanjay Patel via llvm-commits
- [polly] r302375 - [Polly] [GPUJIT] Moved error prints to stderr
Siddharth Bhat via llvm-commits
- [PATCH] D32953: [X86][SSE] Improve combineLogicBlendIntoPBLENDV to use general masks.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32954: [InstSimplify] restrict icmp fold with 2 sdiv exact operands (PR32949)
Sanjay Patel via Phabricator via llvm-commits
- [polly] r302376 - [Polly] [GPUJIT] Adapted argument capitalization to fit standard
Siddharth Bhat via llvm-commits
- [llvm] r302377 - [Orc] Remove trailing whitespace.
Lang Hames via llvm-commits
- [llvm] r302378 - [X86][AVX1] Improve 256-bit vector costs for integer unary intrinsics.
Simon Pilgrim via llvm-commits
- [polly] r302379 - [Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen
Siddharth Bhat via llvm-commits
- [PATCH] D32955: InstructionSimplify: Refactor foldIdentityShuffles. NFC.
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r302383 - [ConstantRange] Remove 'Of' from name of ConstantRange::isSizeStrictlySmallerThanOf so that it reads better. NFC
Craig Topper via llvm-commits
- [llvm] r302385 - [ConstantRange][SimplifyCFG] Add a helper method to allow SimplifyCFG to determine if a ConstantRange has more than 8 elements without requiring an allocation if the ConstantRange is 64-bits wide.
Craig Topper via llvm-commits
- [PATCH] D32956: IR: Add a shufflevector mask commutation helper function. NFC.
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r302386 - Update llvm-readobj -coff-resources to display tree structure.
Eric Beckmann via llvm-commits
- [llvm] r302388 - Quick fix to D32609, it seems .o files are not transferred in all cases.
Eric Beckmann via llvm-commits
- [compiler-rt] r302392 - [XRay][compiler-rt] XFAIL on ppc
Dean Michael Berris via llvm-commits
- [PATCH] D32957: Another fix to D32609, this time in a separate patch so it gets applied.
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r302395 - Hopefully one last commit to fix this patch, addresses string reference
Eric Beckmann via llvm-commits
- [llvm] r302397 - Revert "Hopefully one last commit to fix this patch, addresses string reference"
Eric Beckmann via llvm-commits
- [llvm] r302398 - [SCEV] Have getRangeForAffineARHelper take StartRange by const reference to avoid a copy in many of the cases.
Craig Topper via llvm-commits
- [PATCH] D32958: Revert "Hopefully one last commit to fix this patch, addresses string reference"
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r302399 - Update llvm-readobj -coff-resources to display tree structure.
Eric Beckmann via llvm-commits
- [llvm] r302400 - Quick fix to D32609, it seems .o files are not transferred in all cases.
Eric Beckmann via llvm-commits
- [llvm] r302401 - Hopefully one last commit to fix this patch, addresses string reference
Eric Beckmann via llvm-commits
- [llvm] r302402 - [APInt] Add support for multiplying by a uint64_t.
Craig Topper via llvm-commits
- [llvm] r302403 - [APInt] Take advantage of new operator*=(uint64_t) to remove a temporary APInt.
Craig Topper via llvm-commits
- [llvm] r302404 - [SCEV] Use APInt::operator*=(uint64_t) to avoid a temporary APInt for a constant.
Craig Topper via llvm-commits
- [llvm] r302405 - [XRay] Custom event logging intrinsic
Dean Michael Berris via llvm-commits
- [llvm] r302406 - [APInt] Remove 'else' after 'return' in tcMultiply methods. NFC
Craig Topper via llvm-commits
- [llvm] r302407 - [APInt] Use std::min instead of writing the same thing with the ternary operator. NFC
Craig Topper via llvm-commits
- [llvm] r302408 - [APInt] Modify tcMultiplyPart's overflow detection to not depend on 'i' from the earlier loop. NFC
Craig Topper via llvm-commits
Last message date:
Sun May 7 23:42:57 PDT 2017
Archived on: Sun May 7 23:45:28 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).