The Week Of Monday 8 August 2016 Archives by thread
Starting: Mon Aug 8 00:00:10 PDT 2016
Ending: Sun Aug 14 23:50:10 PDT 2016
Messages: 1898
- [llvm] r277982 - [PM] More workaround for PR28400
Sean Silva via llvm-commits
- [llvm] r277984 - Add some comments linking back to PR28400.
Sean Silva via llvm-commits
- [llvm] r277980 - [PM] Invalidate CallGraphAnalysis because it holds AssertingVH
Chandler Carruth via llvm-commits
- [llvm] r277981 - [PM] BasicAA needs to be invalidated since it holds pointers to other stuff.
Sean Silva via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
Michael Kuperstein via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23253: [X86] Generalized transformation of `definstr gr8; movzx gr32, gr8` to `xor gr32, gr32; definstr gr8`
bryant via llvm-commits
- [PATCH] D23134: Make cltz and cttz zero undef when the operand cannot be zero in InstCombine
Amaury SECHET via llvm-commits
- [PATCH] D23007: [DAGCombiner] Better support for shifting large value type by constants
Simon Pilgrim via llvm-commits
- [PATCH] D23248: [compiler-rt] Include windows.h with the right capitalization
Martin Storsjö via llvm-commits
- [PATCH] D23164: [SelectionDAG] Refactor visitInlineAsm a bit. NFCI.
Diana Picus via llvm-commits
- [lld] r277986 - [ELF] - Linkerscript: do not define _edata, _end, _etext if SECTIONS is used.
George Rimar via llvm-commits
- [PATCH] D23206: [ELF] - Linkerscript: do not define _edata, _end, _etext if SECTIONS is used.
George Rimar via llvm-commits
- [llvm] r277987 - [SelectionDAG] Refactor visitInlineAsm a bit. NFCI.
Diana Picus via llvm-commits
- [PATCH] D23195: [ARM] Add support for embedded position-independent code
Oliver Stannard via llvm-commits
- [llvm] r277988 - [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
Daniel Sanders via llvm-commits
- [llvm] r277990 - Revert r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
Daniel Sanders via llvm-commits
- [PATCH] D22195: AMDGPU: Move SIWholeQuadMode pass to after machine scheduling
Michel Dänzer via llvm-commits
- [PATCH] D22802: [sanitizers] Make it possible to XFAIL on the effective target, not just the default.
Daniel Sanders via llvm-commits
- [PATCH] D23165: [ELF] - Linkerscript: implement SIZEOF_HEADERS.
George Rimar via llvm-commits
- [PATCH] D23201: [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
George Rimar via llvm-commits
- [llvm] r277993 - [X86][SSE] Assert if the shuffle mask indices are not -1 or within a valid input range
Simon Pilgrim via llvm-commits
- [llvm] r277994 - Fix Wdocumentation unknown parameter warning
Simon Pilgrim via llvm-commits
- [llvm] r277995 - Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%lo/%gp_rel/etc.).
Daniel Sanders via llvm-commits
- [PATCH] D22961: [ELF] - Linkerscript: restrict moving location counter backwards.
George Rimar via llvm-commits
- [compiler-rt] r276318 - [sanitizer] allocator: remove kPopulateSize and only use SizeClassMap::MaxCached; ensure that TransferBatch size is a power of two, refactor TransferBatch creation/destruction into separate functions.
Daniel Sanders via llvm-commits
- [PATCH] D23176: [LoopVectorizer] Fixed a bug in memory conflict run-time check
Elena Demikhovsky via llvm-commits
- [PATCH] D23261: [AArch64] Don't assume we're running after legalization when creating vcvtfp2fxs
silviu.baranga at arm.com via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Amjad Aboud via llvm-commits
- [llvm] r278002 - [AArch64] PR28877: Don't assume we're running after legalization when creating vcvtfp2fxs
Silviu Baranga via llvm-commits
- [PATCH] D23214: [MDA] Treat invariant.start as non-dependence
Anna Thomas via llvm-commits
- [llvm] r278007 - [LVI] NFC. Extract LHS, RHS, Predicate locals in getValueFromCondition
Artur Pilipenko via llvm-commits
- [llvm] r278008 - [LVI] NFC. Rename confusing local NegOffset to Offset
Artur Pilipenko via llvm-commits
- [PATCH] D23091: [libcxx] CMakeLists.txt cleanups: synchronize version with rest of LLVM, consistent spacing.
Eugene Zelenko via llvm-commits
- [PATCH] D23075: [IndVarSimplify] Extend trip count instead of truncating IV in LFTR, when original IV does not overflow
Ehsan Amiri via llvm-commits
- [llvm] r278009 - [LVI] NFC. On the fast dest path use inverse predicate instead of inverse range result
Artur Pilipenko via llvm-commits
- [llvm] r278010 - GVN-hoist: enable by default
Sebastian Pop via llvm-commits
- [PATCH] D23205: [LVI] Make LVI smarter about comparisons with non-constants
Artur Pilipenko via llvm-commits
- [llvm] r278011 - Revert r2277979.
Nico Weber via llvm-commits
- [PATCH] D23237: [MSSA] Fix PR28880 by fixing stack popping behavior.
Sebastian Pop via llvm-commits
- [PATCH] D23254: CodeView: extract the OMF Directory Header
Zachary Turner via llvm-commits
- [llvm] r278012 - [SystemZ] Add support for the .insn directive
Zhan Jun Liau via llvm-commits
- [PATCH] D21809: [SystemZ] Add support for the .insn directive
Zhan Jun Liau via llvm-commits
- [polly] r278013 - [IslNodeBuilder] Directly use the insert location of our Builder
Tobias Grosser via llvm-commits
- [polly] r278014 - [CodeGeneration] Do not set insert position redundantly
Tobias Grosser via llvm-commits
- [PATCH] D22960: [ELF] LinkerScript: Implement custom output section factory
George Rimar via llvm-commits
- [llvm] r278015 - [ARM] Add support for embedded position-independent code
Oliver Stannard via llvm-commits
- [PATCH] D23267: [LVI] Take range metadata into account while calculating icmp condition constraints
Artur Pilipenko via llvm-commits
- [PATCH] D23166: [X86] Improve code size on X86 segment moves
Nirav Dave via llvm-commits
- [PATCH] D23268: [EarlyCSE] Teach about CSE'ing over invariant.start intrinsics
Anna Thomas via llvm-commits
- [PATCH] D23224: Fine tuning of sample profile propagation algorithm.
Diego Novillo via llvm-commits
- [polly] r278017 - [IslNodeBuilder] Move run-time check generation to NodeBuilder [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D22683: [ELF] Symbol assignment within input section list
Eugene Leviant via llvm-commits
- [PATCH] D23269: AArch64: Move remaining target specific BranchRelaxation bits to TII
Matt Arsenault via llvm-commits
- [PATCH] D23270: TII: Add branch relaxation target hooks
Matt Arsenault via llvm-commits
- [PATCH] D23271: Move AArch64BranchRelaxation to generic code
Matt Arsenault via llvm-commits
- [PATCH] D23273: [ARM] Improve tests for sxta{b|h} and uxta{b|h} instructions for Thumb
Sam Parker via llvm-commits
- [PATCH] D22694: [Inliner, OptDiag] Add hotness attribute to opt diagnostics
Adam Nemet via llvm-commits
- [llvm] r277776 - Clean up the logic of the Archive::Child::Child() with an assert to know Err is not a nullptr
David Blaikie via llvm-commits
- [PATCH] D23256: Teach the analysis manager about inter-analysis dependencies.
David Li via llvm-commits
- [llvm] r277447 - [GlobalISel] Don't RegBankSelect target-specific instructions.
Quentin Colombet via llvm-commits
- [Diffusion] rL277877: [LoopSimplify] Fix updating LCSSA after separating nested loops.
Hans Wennborg via llvm-commits
- [PATCH] D23252: [ADT] Extra STLExtras
David Blaikie via llvm-commits
- [PATCH] D23275: [test-suite] Fix adding the halide runtime file as cxx after file renaming.
Alina Sbirlea via llvm-commits
- [compiler-rt] r278024 - [esan] Add generic resizing hashtable
Derek Bruening via llvm-commits
- [PATCH] D23106: [Profile] introduce interface __llvm_profile_dump
David Li via llvm-commits
- [llvm] r277521 - [lli] Add the ability for OrcLazyJIT to accept multiple input modules.
David Blaikie via llvm-commits
- [PATCH] D22681: [esan] Add generic resizing hashtable
Derek Bruening via llvm-commits
- [polly] r278025 - Fix compilation in 'asserts' mode
Tobias Grosser via llvm-commits
- [polly] r278026 - [GPGPU] Create code to verify run-time conditions
Tobias Grosser via llvm-commits
- [compiler-rt] r278027 - [esan] Add iterator to esan's generic hashtable
Derek Bruening via llvm-commits
- [compiler-rt] r277874 - Fix two tests in Win64 ASan
Reid Kleckner via llvm-commits
- [PATCH] D22682: [esan] Add iterator to esan's generic hashtable
Derek Bruening via llvm-commits
- [llvm] r278028 - [MemorySSA] Ensure address stability of MemorySSA object.
Geoff Berry via llvm-commits
- [PATCH] D23171: [MemorySSA] Ensure address stability of MemorySSA object.
Geoff Berry via llvm-commits
- [llvm] r278031 - [X86] Improve code size on X86 segment moves
Nirav Dave via llvm-commits
- [PATCH] D23094: [libunwind] CMakeLists.txt cleanups: synchronize version and CMake minimum required version with rest of LLVM, consistent spacing.
Phabricator via llvm-commits
- [PATCH] D23092: [libcxxabi] CMakeLists.txt cleanups: synchronize version with rest of LLVM, consistent spacing.
Phabricator via llvm-commits
- [PATCH] D23276: [X86][SSE] Fix memory folding of (v)roundsd / (v)roundss
Simon Pilgrim via llvm-commits
- [llvm] r278033 - [BuildingAJIT] Fix a couple of typos in the Chapter 3 draft.
Lang Hames via llvm-commits
- [llvm] r278034 - Re-add SystemZ SNaN test
Elliot Colp via llvm-commits
- [llvm] r278035 - [MemorySSA] Fix windows build breakage caused by r278028
Geoff Berry via llvm-commits
- [PATCH] llvm-objdump macho section extractor.
Puyan Lotfi via llvm-commits
- [PATCH] D22243: [PPC] Handling CallInst in PPCBoolRetToInt
Kit Barton via llvm-commits
- [PATCH] D23277: Improves the HTML report for the source file.
Ying Yi via llvm-commits
- [PATCH] D23148: [LoopUnroll] Simplify loops created by unrolling.
Chandler Carruth via llvm-commits
- [PATCH] D23278: [compiler-rt] Allow nm program to be over-ridden for global symbol detection
Francis Ricci via llvm-commits
- [llvm] r278037 - RefreshCallGraph does not modify the SCC, adding "const" to make it clear (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D22120: Move inline threshold related flags to InlineSimple.cpp
Easwaran Raman via llvm-commits
- [llvm] r278038 - [LoopUnroll] Simplify loops created by unrolling.
Michael Zolotukhin via llvm-commits
- [PATCH] D23108: Implemented 132/213/231 forms selection for X86-FMA3-AVX512 opcodes.
Vyacheslav Klochkov via llvm-commits
- [PATCH] D22112: Disambiguate a constant with both 0B prefix and H suffix.
Yunzhong Gao via llvm-commits
- [PATCH] D22999: Resurrect standalone build
Kamil Rytarowski via llvm-commits
- [polly] r278039 - [GPGPU] Support Values referenced from both isl expr and llvm instructions
Tobias Grosser via llvm-commits
- [PATCH] D18777: [ValueTracking] An improvement to IR ValueTracking on Non-negative Integers
Li Huang via llvm-commits
- [llvm] r278040 - [Hexagon] Add pattern for 64-bit mulhs
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23169: [LV] Unify vector and scalar maps
Matthew Simpson via llvm-commits
- [llvm] r278041 - [MemorySSA] Fix windows build breakage caused by r278028 (take 2)
Geoff Berry via llvm-commits
- [lld] r278042 - Refactor getMipsEFlags.
Rui Ueyama via llvm-commits
- [PATCH] D22797: Fix for compiling with clang <= 3.7 and g++6 headers.
Frederich Munch via llvm-commits
- [PATCH] D21449: Target independent codesize heuristics for Loop Idiom Recognition
Chad Rosier via llvm-commits
- [PATCH] D23249: Refactor getMipsEFlags.
Rui Ueyama via llvm-commits
- [PATCH] D23052: [Inliner] Add a flag to disable manual alloca merging in the Inliner.
Chad Rosier via llvm-commits
- [PATCH] D23167: emit_DW_AT_noreturn flag
Adrian Prantl via llvm-commits
- [llvm] r276051 - AMDGPU: Change fdiv lowering based on !fpmath metadata
Hans Wennborg via llvm-commits
- [llvm] r276952 - [InstCombine] Handle failures from ConstantFoldConstantExpression
Hans Wennborg via llvm-commits
- [llvm] r277093 - Add LLVM_ENABLE_LLD option to use LLD as C/C++ linker.
Hans Wennborg via llvm-commits
- [PATCH] D23089: llc: Add -start-before/-stop-before options
Derek Schuff via llvm-commits
- [PATCH] D23280: COFF: handle /debugtype option
Saleem Abdulrasool via llvm-commits
- [llvm] r278048 - [X86] Support the "ms-hotpatch" attribute.
Charles Davis via llvm-commits
- [PATCH] D23281: [LLVMCov] Swapped the line and count columns.
Ying Yi via llvm-commits
- [llvm] r278049 - InstCombine: Remove a redundant #ifdef NDEBUG. NFC
Justin Bogner via llvm-commits
- [PATCH] D19908: [X86] Support the "ms-hotpatch" attribute.
Phabricator via llvm-commits
- [llvm] r278053 - Revert "[X86] Support the "ms-hotpatch" attribute."
Charles Davis via llvm-commits
- [PATCH] D23282: [IR/GlobalISel] move compare predicates into lib/Support
Tim Northover via llvm-commits
- [zorg] r278054 - Fixed pathRelativeToBuild.
Galina Kistanova via llvm-commits
- [zorg] r278055 - Re-factored CmakeCommand.applyRequiredOptions.
Galina Kistanova via llvm-commits
- [lld] r278056 - COFF: handle /debugtype option
Saleem Abdulrasool via llvm-commits
- [PATCH] D22377: [SCEV] trip count calculation for loops with unknown stride
Pankaj Chawla via llvm-commits
- [zorg] r278057 - Added getClangWithLTOBuildFactory for muti-stage LTO Clang builders.
Galina Kistanova via llvm-commits
- [PATCH] D23228: [libcxxabi] Do not depend on unwind when building standalone
Petr Hosek via llvm-commits
- [PATCH] D23283: Debugging of optimized code: When locals have their address taken as part of a call use their stack slots as location expressions for debug info.
Wolfgang Pieb via llvm-commits
- [polly] r278062 - [ScopDetection] Remove unused DetectionContexts during expansion.
Michael Kruse via llvm-commits
- [lld] r277761 - [MachO] Factor out some common code in the Driver.
Lang Hames via llvm-commits
- [llvm] r278065 - [RuntimeDyld][Orc][MCJIT] Add partial weak-symbol support to RuntimeDyld.
Lang Hames via llvm-commits
- [llvm] r278066 - Do not ignore SizeOfOptionalHeader in COFF header even if PE header is not present.
Rui Ueyama via llvm-commits
- [llvm] r278069 - Revert r278065 while I investigate some build-bot breakage.
Lang Hames via llvm-commits
- [PATCH] D23233: [libunwind] Allow building both shared and static library
Petr Hosek via llvm-commits
- [PATCH] D23232: [libcxx] Allow building both shared and static library
Petr Hosek via llvm-commits
- [llvm] r278070 - Revert "Do not ignore SizeOfOptionalHeader in COFF header even if PE header is not present."
Rui Ueyama via llvm-commits
- [PATCH] D22750: Do not ignore SizeOfOptionalHeader in COFF header even if PE header is not present.
Rui Ueyama via llvm-commits
- [lld] r278071 - The first string table entry should be a null terminated space, not just null.
Pete Cooper via llvm-commits
- [PATCH] D22838: AMDGPU/SI: Implement amdgcn image intrinsics
Changpeng Fang via llvm-commits
- [PATCH] D20847: BitCast infinite loop fix
Guozhi Wei via llvm-commits
- [zorg] r278072 - Added a new 4 stages clang-with-lto-ubuntu builder.
Galina Kistanova via llvm-commits
- [llvm] r278073 - [WebAssembly] Fix CFI index to account for padding nullptr function
Derek Schuff via llvm-commits
- [PATCH] D23286: AMDGPU/SI: Propose to redefine image load/store intrinsics
Changpeng Fang via llvm-commits
- [llvm] r278074 - [x86] split combineVSelectWithAllOnesOrZeros into a helper function; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D22952: [LoopVectorize] Detect loops in the innermost loop before creating InnerLoopVectorizer
Tim Shen via llvm-commits
- [PATCH] D22951: [ADT] Add filter_iterator for filtering elements
Tim Shen via llvm-commits
- [PATCH] D23137: [WebAssembly] Fix CFI index for WebAssembly target to account for padding nullptr function
Derek Schuff via llvm-commits
- [PATCH] D23178: [ADT] Add relation operators for Optional
Tim Shen via llvm-commits
- [llvm] r278075 - CodeView: extract the OMF Directory Header
Saleem Abdulrasool via llvm-commits
- [llvm] r278077 - Consistently use FunctionAnalysisManager
Sean Silva via llvm-commits
- [PATCH] D23287: [libcxxabi] Add lib directory to list of linker directories
Petr Hosek via llvm-commits
- [llvm] r278078 - Consistently use ModuleAnalysisManager
Sean Silva via llvm-commits
- [llvm] r278079 - Consistently use LoopAnalysisManager
Sean Silva via llvm-commits
- [llvm] r278080 - Consistently use CGSCCAnalysisManager
Sean Silva via llvm-commits
- [llvm] r278081 - [WebAssembly] Fix bugs in WebAssemblyLowerEmscriptenExceptions pass
Derek Schuff via llvm-commits
- [test-suite] r278082 - [test-suite] Fix adding the halide runtime file as cxx after file renaming.
Alina Sbirlea via llvm-commits
- [PATCH] D22590: Improve virtual register handling when computing debug information
Dominic Chen via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
Wei Mi via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
Wei Mi via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
Quentin Colombet via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
Quentin Colombet via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
via llvm-commits
- [PATCH] D23210: [MachineSinking, RFC] Sink insert_subreg, subreg_to_reg, and reg_sequence instructions
Wei Mi via llvm-commits
- [PATCH] D22718: MachineFunction: Remove AllVRegsAllocated property
Quentin Colombet via llvm-commits
- [PATCH] D23288: [LoopSimplify] Rebuild LCSSA for the inner loop after separating nested loops.
Michael Zolotukhin via llvm-commits
- [PATCH] D22246: Add multiple tables support for WebAssembly and update CFI implementation
Dominic Chen via llvm-commits
- [PATCH] D23289: [libcxxabi] Depend directly on unwind when not building standalone
Petr Hosek via llvm-commits
- [lld] r278083 - Do not initialize Out<ELFT>::Opd until needed.
Rui Ueyama via llvm-commits
- [lld] r278084 - Reduce dependency to OutputSectionFactory.
Rui Ueyama via llvm-commits
- [lld] r278085 - Remove redundant local variable.
Rui Ueyama via llvm-commits
- [llvm] r278086 - X86InstrInfo: Update liveness in classifyLea()
Matthias Braun via llvm-commits
- [PATCH] D23291: [LLVM] Fix some Clang-tidy modernize and Include What You Use warnings
Eugene Zelenko via llvm-commits
- [PATCH] D22796: [ADT] Add make_scope_exit().
Tim Shen via llvm-commits
- [PATCH] D23294: Some place that could using TargetParser in llvm.
jojo.ma via llvm-commits
- [llvm] r278088 - [X86] Remove unnecessary bitcast from the front of AVX1Only 256-bit logical operation patterns.
Craig Topper via llvm-commits
- [llvm] r278089 - [X86] Cleanup patterns for AVX/SSE for PS operations. Always try to look for bitcasts from floating point types. If only AVX1 is supported we also need to handle integer types with floating point ops without looking for bitcasts.
Craig Topper via llvm-commits
- [llvm] r278090 - [X86] Remove the Fv packed logical operation alias instructions. Replace them with patterns to the regular instructions.
Craig Topper via llvm-commits
- [PATCH] D23245: [Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possible
David Majnemer via llvm-commits
- [lld] r278091 - Do not pass the SymbolTable to writeResult.
Rui Ueyama via llvm-commits
- [llvm] r277972 - [SimplifyLibCalls] Emit sqrt intrinsic instead of a libcall.
Hal Finkel via llvm-commits
- [compiler-rt] r278092 - [Profile] Implement new API __llvm_profile_dump
Xinliang David Li via llvm-commits
- [lld] r278093 - Separate {Preinit, Init, Fini}Arrays from Out<ELFT>::Dynamic.
Rui Ueyama via llvm-commits
- [lld] r278094 - Remove redundant variable.
Rui Ueyama via llvm-commits
- [lld] r278095 - Remove isOutputDynamic and use Out<ELFT>::DynSymTab instead.
Rui Ueyama via llvm-commits
- [lld] r278096 - Remove unreachable `return`. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D23295: [Profile]: make 'no profile data' warning off by default
David Li via llvm-commits
- [llvm] r278097 - [AVX-512] Add support for execution domain switching masked logical ops between floating point and integer domain.
Craig Topper via llvm-commits
- [llvm] r278098 - [X86] Reduce duplicated code in the execution domain lookup functions by passing tables as an argument.
Craig Topper via llvm-commits
- [PATCH] D23296: [ValueTracking] Improve ValueTracking on left shift with nsw flag
Li Huang via llvm-commits
- [PATCH] D21462: [PM] Make the the new pass manageg support fully generic extra arguments to run methods, both for transform passes and analysis passes.
Sean Silva via llvm-commits
- [PATCH] D23145: pdbdump: Write a free page map to page 1 or page 2.
Rui Ueyama via llvm-commits
- [PATCH] D21222: Double size of sigaltstack to prevent overflow
Jonas Hahnfeld via llvm-commits
- [PATCH] D22918: [Loop Vectorizer] Support predication of div/rem
Adam Nemet via llvm-commits
- [polly] r278100 - [GPGPU] Pass parameters always by using their own type
Tobias Grosser via llvm-commits
- [PATCH] D22556: Replace other uses of register when processind tied operands
Nicolai Hähnle via llvm-commits
- [llvm] r209150 - Check the alwaysinline attribute on the call as well as on the caller.
Chandler Carruth via llvm-commits
- [polly] r278103 - [BlockGenerator] Also eliminate dead code not originating from BB
Tobias Grosser via llvm-commits
- [PATCH] D23299: [PM] Port the always inliner to the new pass manager in a much more minimal and boring form than the old pass manager's version.
Chandler Carruth via llvm-commits
- [polly] r278104 - [tests] Add two missing 'REQUIRES' lines
Tobias Grosser via llvm-commits
- [llvm] r278105 - [LVI] NFC. Fix a typo Bofore -> Before
Artur Pilipenko via llvm-commits
- [PATCH] D23301: [mips] Correct tail call pattern for MIPSR6
Simon Dardis via llvm-commits
- [llvm] r278106 - [X86][SSE] Fix memory folding of (v)roundsd / (v)roundss
Simon Pilgrim via llvm-commits
- [PATCH] D23302: LiveIntervalAnalysis: add an assertion in repairOldRegInRange
Nicolai Hähnle via llvm-commits
- [llvm] r278107 - Teach CorrelatedValuePropagation to mark adds as no wrap
Artur Pilipenko via llvm-commits
- [llvm] r278108 - [modules]Add missing include.
Vassil Vassilev via llvm-commits
- [llvm] r278109 - Revert 278107 which causes buildbot failures and in addition has wrong commit message
Artur Pilipenko via llvm-commits
- [PATCH] D23303: LiveIntervalAnalysis: fix a crash in repairOldRegInRange
Nicolai Hähnle via llvm-commits
- [PATCH] D22464: [libunwind][ARM] Fix VFP build attribute for context save/restore code
Oliver Stannard via llvm-commits
- [llvm] r278113 - [XRay] Test for xray_instr_map in object file. (NFC)
Dean Michael Berris via llvm-commits
- [PATCH] D23306: Fix bug in DAGBuilder for getelementptr with expanded vector.
Ayman Musa via llvm-commits
- [llvm] r278114 - [X86][XOP] Add support for combining target shuffles to VPPERM
Simon Pilgrim via llvm-commits
- [PATCH] D23308: [compiler-rt] Include windows.h with the right capitalization
Martin Storsjö via llvm-commits
- [lld] r278115 - [ELF] - Removed dead code. NFC.
George Rimar via llvm-commits
- [compiler-rt] r278116 - [sanitizers] Make it possible to XFAIL on the effective target, not just the default.
Daniel Sanders via llvm-commits
- [llvm] r278117 - AVX-512: A new test for FMA intrinsic
Elena Demikhovsky via llvm-commits
- [llvm] r278119 - Add `#ifdef __cplusplus` around `extern "C"` in Compiler.h. NFC.
Kuba Brecka via llvm-commits
- [PATCH] D23312: [Thumb] Validate branch target for CBZ/CBNZ instructions.
Prakhar Bahuguna via llvm-commits
- [PATCH] D23313: X86: FMA intrinsic + FNEG - sequence optimization
Elena Demikhovsky via llvm-commits
- [llvm] r278120 - [X86][XOP] Add support for combining target shuffles to VPERMIL2PD/VPERMIL2PS
Simon Pilgrim via llvm-commits
- [PATCH] D23315: [ELF] - Separate common output sections factory from one that linkerscript uses.
George Rimar via llvm-commits
- [PATCH] D22685: Disable shrinking of SNaN constants
Elliot Colp via llvm-commits
- [PATCH] D23056: Adding test for DIMacro and DIMacroFile comparison implementation
Amjad Aboud via llvm-commits
- [PATCH] D23318: [PATCH] tsan: Remove __pointer_chk_guard at GLIBC_PRIVATE requirement for AArch64
Adhemerval Zanella via llvm-commits
- [llvm] r278122 - [LVI] Make LVI smarter about comparisons with non-constants
Artur Pilipenko via llvm-commits
- [PATCH] D23321: [sancov] Port sancov -print-coverage-pcs to COFF
Reid Kleckner via llvm-commits
- [PATCH] D22466: Avoid false dependencies of undef machine operands
Marina Yatsina via llvm-commits
- [PATCH] D21719: Unroll restructure
Evgeny Stupachenko via llvm-commits
- [polly] r278124 - [BlockGenerator] Insert initializations at beginning of start block
Tobias Grosser via llvm-commits
- [polly] r278125 - [GPGPU] Use separate basic block for GPU initialization code
Tobias Grosser via llvm-commits
- [polly] r278126 - [GPGPU] Support PHI nodes used in GPU kernel
Tobias Grosser via llvm-commits
- [llvm] r278127 - [Profile] turn off verbose warnings by default
Xinliang David Li via llvm-commits
- [PATCH] D23197: [ELF] Linkerscript: refactor sorting of special sections
Eugene Leviant via llvm-commits
- [llvm] r278129 - add tests for missing vector icmp folds
Sanjay Patel via llvm-commits
- [PATCH] D23324: [ELF] Add some arm and aarch64 emulation modes, recognized by ld
Eugene Leviant via llvm-commits
- [llvm] r278130 - regenerate checks
Sanjay Patel via llvm-commits
- [llvm] r278131 - update to use FileCheck and auto-generate checks
Sanjay Patel via llvm-commits
- [PATCH] D22305: [BasicAA] Strip phi nodes, when all incoming values are the same.
Ehsan A Amiri via llvm-commits
- [llvm] r278132 - add tests for missing vector icmp folds
Sanjay Patel via llvm-commits
- [llvm] r278133 - test-release.sh: Drop autoconf support
Hans Wennborg via llvm-commits
- [PATCH] D23326: [ELF] - Linkerscript: reimplemented output sections constrains matching functionality.
George Rimar via llvm-commits
- [PATCH] D23214: [AliasAnalysis] Treat invariant.start as read-memory
Anna Thomas via llvm-commits
- [llvm] r278135 - auto-generate checks
Sanjay Patel via llvm-commits
- [llvm] r278136 - auto-generate checks
Sanjay Patel via llvm-commits
- [llvm] r278137 - auto-generate checks
Sanjay Patel via llvm-commits
- [llvm] r278138 - [AliasAnalysis] Treat invariant.start as read-memory
Anna Thomas via llvm-commits
- [PATCH] D15537: limit the number of instructions per block examined by dead store elimination
David Li via llvm-commits
- [PATCH] D23327: AMDGPU: Add runtime metadata for printf
Yaxun Liu via llvm-commits
- [llvm] r278141 - [DAGCombiner] Better support for shifting large value type by constants
Simon Pilgrim via llvm-commits
- [polly] r278143 - Fix spacing around variable initializations and for-loops. NFC.
Mandeep Singh Grang via llvm-commits
- [llvm] r278144 - [X86] Don't model UD2/UD2B as a terminator
David Majnemer via llvm-commits
- [PATCH] D22726: [DAGCombine] Match shift amount by value rather than relying on common sub-expressions.
Simon Pilgrim via llvm-commits
- [PATCH] D22742: Fix `-jobs=<N>` where <N> > 1 and the number of workers is > 1 on macOS.
Dan Liew via llvm-commits
- [PATCH] D22942: [SCEV] Fix runtime error caused by ValueOffsetPair
Sanjoy Das via llvm-commits
- [PATCH] D22317: Codegen: Tail Merge: Be less aggressive with special cases.
Kyle Butt via llvm-commits
- [PATCH] D22143: [SimplifyCFG] Rewrite SinkThenElseCodeToEnd
Sanjoy Das via llvm-commits
- [PATCH] D23227: [IndVarSimplify] Integrate changes in D18777 and D18867 which depend on each other
Sanjoy Das via llvm-commits
- [PATCH] D22011: [SystemZ] Generate fewer instructions for (sub <constant>, x)
Assem Bsoul via llvm-commits
- [PATCH] D23328: AMDGPU: Update AMDGPURuntimeMetadata.h for enums of address space qualifiers
Yaxun Liu via llvm-commits
- [llvm] r278146 - [vim] Update the llvm.vim syntax file
David Majnemer via llvm-commits
- [PATCH] D23217: [ADT] Change iterator_adaptor_base's default template arguments to forward more underlying typedefs
David Blaikie via llvm-commits
- [PATCH] D23330: [DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678)
Simon Pilgrim via llvm-commits
- [PATCH] D23222: Changed sign of LastCallToStaticBouns
Piotr Padlewski via llvm-commits
- [llvm] r278149 - Re-apply r278065 (Weak symbol support in RuntimeDyld) with a fix for ELF.
Lang Hames via llvm-commits
- [llvm] r278150 - update to use FileCheck and auto-generate checks
Sanjay Patel via llvm-commits
- [llvm] r278152 - [llvm-cov] Swapped the line and count columns.
Ying Yi via llvm-commits
- [llvm] r278153 - [EarlyCSE] Teach about CSE'ing over invariant.start intrinsics
Anna Thomas via llvm-commits
- [llvm] r278154 - regenerate checks and remove 'opt' run dependency
Sanjay Patel via llvm-commits
- [llvm] r278157 - [ADT] Change iterator_adaptor_base's default template arguments to forward more underlying typedefs
Tim Shen via llvm-commits
- [llvm] r278159 - Without explicitly including <string>, I'm getting an error on the new code in this file. Won't present an issue for anyone that isn't having the same trouble as me.
Chris Dewhurst via llvm-commits
- [PATCH] D23332: [sanitizers] Documentation update for Scudo
Kostya Kortchinsky via llvm-commits
- [llvm] r278160 - Recommit "Use ValueOffsetPair to enhance value reuse during SCEV expansion".
Wei Mi via llvm-commits
- [llvm] r278161 - Fix the runtime error caused by "Use ValueOffsetPair to enhance value reuse during SCEV expansion".
Wei Mi via llvm-commits
- [llvm] r278162 - [ExecutionEngine] Disable weak symbol tests for COFF.
Lang Hames via llvm-commits
- [PATCH] D22975: Compute the Newton series natively
Simon Pilgrim via llvm-commits
- [compiler-rt] r278163 - [sanitizer] minor refactoring in the allocator, NFC
Kostya Serebryany via llvm-commits
- [compiler-rt] r278164 - [test] Update coverage tests to sync up with r278152
Vedant Kumar via llvm-commits
- [llvm] r278165 - add test cases for missed vselect optimizations (PR28895)
Sanjay Patel via llvm-commits
- [PATCH] D18066: Add some shortcuts in Value Propagation for alloca
Wei Mi via llvm-commits
- [llvm] r278168 - GlobalISel: first translation support for Constants.
Tim Northover via llvm-commits
- [PATCH] D23334: [Sparc][Leon] Speed optimisation to reduce double floating-point instructions to singles.
Chris Dewhurst via llvm-commits
- [PATCH] D23194: [LVI] Relax the assertion about LVILatticeVal type in getConstantRange
Sanjoy Das via llvm-commits
- [PATCH] D23200: [LVI] Handle conditions in the form of (cond1 && cond2)
Sanjoy Das via llvm-commits
- [PATCH] D21960: [Sparc] Leon errata fixes passes.
Chris Dewhurst via llvm-commits
- [llvm] r278170 - Add a platform independent version of __PRETTY_FUNCTION__.
Zachary Turner via llvm-commits
- [PATCH] D22714: stop short-circuiting the SSP code for sspstrong
Daniel Micay via llvm-commits
- [llvm] r278171 - [WebAssembly] Add -emscripten-cxx-exceptions-whitelist option
Derek Schuff via llvm-commits
- [llvm] r278172 - [ValueTracking] Improve ValueTracking on left shift with nsw flag
Andrew Kaylor via llvm-commits
- [llvm] r278173 - [LoopSimplify] Rebuild LCSSA for the inner loop after separating nested loops.
Michael Zolotukhin via llvm-commits
- [PATCH] D22932: Implement llvm-objdump -S and -l
khemant at codeaurora.org via llvm-commits
- [PATCH] D23337: [x86, AVX] allow FP vector select folding to bitwise logic ops (PR28895)
Sanjay Patel via llvm-commits
- [llvm] r278174 - GlobalISel: support 'undef' constant.
Tim Northover via llvm-commits
- [llvm] r278176 - Make LLVM_PRETTY_FUNCTION support __func__.
Zachary Turner via llvm-commits
- [PATCH] D18226: Codegen: Tail-duplicate during placement.
Kyle Butt via llvm-commits
- [llvm] r278178 - [IR] Remove some unused #includes (NFC)
Vedant Kumar via llvm-commits
- [PATCH] D23225: [ADCE] Modify data structures to support removing control flow
David Callahan via llvm-commits
- [compiler-rt] r278179 - [sanitizer] use 32-bit offset instead of 64-bit pointers in the 64-bit allocator's transfer batches. This saves 2x memory for the transfer batches (up to ~1.5% overall in some cases)
Kostya Serebryany via llvm-commits
- [PATCH] D23222: Chang sign of LastCallToStaticBouns
Teresa Johnson via llvm-commits
- [llvm] r278180 - [scudo] Documentation update for Scudo, from https://reviews.llvm.org/D23332
Kostya Serebryany via llvm-commits
- [lld] r278181 - [Core] tentativeDefinition() is now unused.
Davide Italiano via llvm-commits
- [PATCH] D23339: Don't import variadic functions
Piotr Padlewski via llvm-commits
- [PATCH] D23338: [sancov] MachO indirect symbols support.
Vitaly Buka via llvm-commits
- [llvm] r278185 - [Inliner, OptDiag] Add hotness attribute to opt diagnostics
Adam Nemet via llvm-commits
- [llvm] r278186 - [OptDiag] Add class Doxygen comment
Adam Nemet via llvm-commits
- [compiler-rt] r278187 - [compiler-rt] Allow nm program to be over-ridden for global symbol detection
Francis Ricci via llvm-commits
- [llvm] r278189 - Do not directly use inline threshold cl options in cost analysis.
Easwaran Raman via llvm-commits
- [llvm] r277224 - GlobalISel: support translation of intrinsic calls.
Quentin Colombet via llvm-commits
- [llvm] r276690 - GlobalISel: add generic casts to IRTranslator
Quentin Colombet via llvm-commits
- [PATCH] D22708: TargetOpcodes: Rewrite the documentation for SUBREG_TO_REG
Quentin Colombet via llvm-commits
- [llvm] r264596 - [SimlifyCFG] Prevent passes from destroying canonical loop structure, especially for nested loops
Hans Wennborg via llvm-commits
- [PATCH] D23342: [SCEV] Update interface to handle SCEVExpander insert point motion.
Geoff Berry via llvm-commits
- [lld] r278199 - COFF: reorder the table construction
Saleem Abdulrasool via llvm-commits
- [PATCH] D21982: [compiler-rt][XRay] Initial per-thread inmemory logging implementation
David Majnemer via llvm-commits
- [PATCH] D19682: [LSR] Skip transformation if the cost of no LSR is cheaper than the best solution selected
Sanjoy Das via llvm-commits
- [PATCH] D21514: Rationalise the attribute getter/setter methods on Function and CallSite.
Amaury SECHET via llvm-commits
- [llvm] r278200 - [SimplifyLibCalls] Restore the old behaviour, emit a libcall.
Davide Italiano via llvm-commits
- [PATCH] D23344: Fix LCSSA increased compile time
Rong Xu via llvm-commits
- [PATCH] D23039: Kill deprecated attribute API
Amaury SECHET via llvm-commits
- [llvm] r278203 - [x86] Fix a bug in the auto-upgrade from r276416 where we failed to give
Chandler Carruth via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via llvm-commits
- [llvm] r276416 - [X86][AVX] Added support for lowering to VBROADCASTF128/VBROADCASTI128 (reapplied)
Chandler Carruth via llvm-commits
- [lld] r278204 - [ELF] - Linkerscript: implement SIZEOF_HEADERS.
George Rimar via llvm-commits
- [lld] r278205 - [ELF] Add aarch64elf emulation mode
Eugene Leviant via llvm-commits
- [PATCH] D23345: [llvm-cov] Add the project summary to each source file coverage report.
Ying Yi via llvm-commits
- [llvm] r278207 - [ARM] Improve sxta{b|h} and uxta{b|h} tests
Sam Parker via llvm-commits
- [PATCH] D23347: [AVX512] Fix insertelement i1 lowering.
Igor Breger via llvm-commits
- [PATCH] D23348: CodeExtractor : Move exit block splitting logic from PartialInliner to CodeExtractor
River Riddle via llvm-commits
- [compiler-rt] r278210 - test commit.
Ying Yi via llvm-commits
- [llvm] r278211 - [DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678)
Simon Pilgrim via llvm-commits
- [polly] r278212 - [GPGPU] Ensure arrays where only parts are modified are copied to GPU
Tobias Grosser via llvm-commits
- [PATCH] D23349: [ELF] Support for --build-id=uuid
Eugene Leviant via llvm-commits
- [PATCH] D23350: Fix building builtins via plain "make"
Martin Storsjö via llvm-commits
- [llvm] r278214 - Regenerate test
Simon Pilgrim via llvm-commits
- [llvm] r278215 - [X86][SSE] Regenerate SSE1 tests
Simon Pilgrim via llvm-commits
- [llvm] r278216 - [X86][SSE] Reorder shuffle mask undef helper predicates. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r278217 - [LVI] Relax the assertion about LVILatticeVal type in getConstantRange
Artur Pilipenko via llvm-commits
- [llvm] r278218 - [X86][SSE] Only treat SM_SentinelUndef as UNDEF in shuffle mask predicates
Simon Pilgrim via llvm-commits
- [lld] r278219 - [ELF] - Fixed section name pattern in testcase.
George Rimar via llvm-commits
- [llvm] r278220 - Teach CorrelatedValuePropagation to mark adds as no wrap
Artur Pilipenko via llvm-commits
- [llvm] r278224 - [LVI] NFC. Make getValueFromCondition return LVILatticeValue instead of changing reference argument
Artur Pilipenko via llvm-commits
- [llvm] r278226 - Add a test case for r278217 "[LVI] Relax the assertion about LVILatticeVal type in getConstantRange"
Artur Pilipenko via llvm-commits
- [lld] r278227 - [ELF] - Fixed section name pattern in two more testcases.
George Rimar via llvm-commits
- [llvm] r278228 - [X86][SSE] Add support for combining target shuffles to MOVSS/MOVSD
Simon Pilgrim via llvm-commits
- [PATCH] D23351: [ELF] Implement LLVM-style casting for OutputSectionBase<ELFT> derived classes
Eugene Leviant via llvm-commits
- [PATCH] D21007: DSE: Don't remove stores made live by a call which unwinds.
Eli Friedman via llvm-commits
- [PATCH] D23352: [ELF] - Linkerscript: implemented simple heuristic for placing orphan sections.
George Rimar via llvm-commits
- [llvm] r278229 - use different comparison predicates for better test coverage
Sanjay Patel via llvm-commits
- [lld] r278230 - [ELF][MIPS] Take into account combination of EF_MIPS_ARCH and EF_MIPS_MACH flags while checking ISA compatibility
Simon Atanasyan via llvm-commits
- [llvm] r278231 - [LVI] Handle conditions in the form of (cond1 && cond2)
Artur Pilipenko via llvm-commits
- [llvm] r278232 - [X86][SSE] Regenerate vector shift lowering tests
Simon Pilgrim via llvm-commits
- [llvm] r278233 - [X86][XOP] Tweak vpermil2pd test to stop it being combined away
Simon Pilgrim via llvm-commits
- [polly] r277263 - Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions
Michael Kruse via llvm-commits
- [PATCH] D23354: [compiler-rt] Suport dynamic shadow address instrumentation
Etienne Bergeron via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Sjoerd Meijer via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Diana Picus via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Sjoerd Meijer via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Diana Picus via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Diana Picus via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Sjoerd Meijer via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Sjoerd Meijer via llvm-commits
- [llvm] r278236 - [Hexagon] Remove unneeded/unused ISD opcodes ARGEXTEND and FCONST32
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23067: TargetInstrInfo: add two new target hooks to analyse branch offsets
Sjoerd Meijer via llvm-commits
- [llvm] r278237 - [Hexagon] Delete HexagonSelectCCInfo.td
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23356: [DAG] Fix incorrect alignment of ext load.
Nirav Dave via llvm-commits
- [PATCH] D23357: [LVI] Handle any predicate in comparisons like icmp <pred> (add Val, Offset), ...
Artur Pilipenko via llvm-commits
- [PATCH] D23358: [LVI] Take guards into account
Artur Pilipenko via llvm-commits
- [llvm] r278241 - Fix build break of VS 2013 debug builds
Roger Ferrer Ibanez via llvm-commits
- [llvm] r278242 - [Coroutines] Part 6: Elide dynamic allocation of a coroutine frame when possible
Gor Nishanov via llvm-commits
- [PATCH] D23359: [x86] X86ISelLowering zext(add_nuw(x, C)) --> add(zext(x), C_zext)
Artur Pilipenko via llvm-commits
- [llvm] r278244 - [Hexagon] Use integer instructions for floating point immediates
Krzysztof Parzyszek via llvm-commits
- [llvm] r278245 - GlobalISel: avoid inserting redundant COPYs for bitcasts.
Tim Northover via llvm-commits
- [llvm] r278246 - GlobalISel: fixup copy/paste comment error
Tim Northover via llvm-commits
- [PATCH] D22521: [MBP] do not reorder and move up loop latch block
David Li via llvm-commits
- [compiler-rt] r277975 - [compiler-rt][XRay] Default COMPILER_RT_BUILD_XRAY to ON
David Blaikie via llvm-commits
- [PATCH] D23220: Make TwoAddressInstructionPass::rescheduleMIBelowKill subreg-aware
Michael Kuperstein via llvm-commits
- [PATCH] D23015: [ThinLTO/gold] Don't drop preempted symbols early
Teresa Johnson via llvm-commits
- [llvm] r278247 - [Hexagon] Fix table-gen decode conflict warnings for CONST32/64
Krzysztof Parzyszek via llvm-commits
- [PATCH] D23360: [AliasSetTracker] Delete remove() and containsPointer() interfaces
Michael Kuperstein via llvm-commits
- [lld] r278249 - Check for availability of `cpio` command.
Rui Ueyama via llvm-commits
- [llvm] r278250 - Fix LCSSA increased compile time
Rong Xu via llvm-commits
- [llvm] r278251 - [ADT] Add make_scope_exit().
Tim Shen via llvm-commits
- [llvm] r258830 - Reassociate: Reprocess RedoInsts after each inst
Hans Wennborg via llvm-commits
- [llvm] r278252 - [Hexagon] Add extra patterns for single-precision min/max instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r278256 - [Hexagon] Simplify the SplitConst32/64 pass
Krzysztof Parzyszek via llvm-commits
- [llvm] r278258 - TargetOpcodes: Rewrite the documentation for SUBREG_TO_REG
Matthias Braun via llvm-commits
- [PATCH] D23362: FIx UB in APInt::ashr
Jonathan Roelofs via llvm-commits
- [llvm] r278259 - [ADT] Removed synthesized constructor introduced in r278251, since MSVC doesn't support them
Tim Shen via llvm-commits
- [llvm] r278260 - [X86][SSE] Dropped blend(insertps(x, y), zero) combine - this is now handled by target shuffle chain combining
Simon Pilgrim via llvm-commits
- [lld] r278261 - [ELF] Support LLVM-style casting for OutputSectionBase<ELFT> derived classes
Eugene Leviant via llvm-commits
- [PATCH] D23252: [ADT] Zip range adapter
David Blaikie via llvm-commits
- [llvm] r278265 - Codegen: Tail Merge: Be less aggressive with special cases.
Kyle Butt via llvm-commits
- [PATCH] D23131: AMDGPU: Fix an interaction between WQM and polygon stippling
Nicolai Hähnle via llvm-commits
- [PATCH] D22092: AMDGPU: Reduce the duration of whole-quad-mode
Nicolai Hähnle via llvm-commits
- [llvm] r278266 - [Hexagon] Remove unused variants of LO/HI instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r278267 - [ValueTracking] An improvement to IR ValueTracking on Non-negative Integers
Andrew Kaylor via llvm-commits
- [PATCH] D23363: [compiler-rt] Add support for the dynamic shadow allocation
Etienne Bergeron via llvm-commits
- [llvm] r278268 - LiveIntervalAnalysis: fix a crash in repairOldRegInRange
Nicolai Haehnle via llvm-commits
- [llvm] r278269 - [IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non-negative
Andrew Kaylor via llvm-commits
- [llvm] r278270 - [x86, AVX] allow FP vector select folding to bitwise logic ops (PR28895)
Sanjay Patel via llvm-commits
- [llvm] r278271 - [sancov] Run more sancov tests on non-x86-Linux machines
Reid Kleckner via llvm-commits
- [PATCH] D18867: [IndVarSimplify] Eliminate zext of a signed IV when the IV is known to be non-negative
Phabricator via llvm-commits
- [llvm] r278272 - AMDGPU: Use CreateStackObject instead of CreateSpillStackObject
Matt Arsenault via llvm-commits
- [llvm] r278273 - AMDGPU: Change insertion point of si_mask_branch
Matt Arsenault via llvm-commits
- [llvm] r278274 - AMDGPU: Remove unnecessary cast
Matt Arsenault via llvm-commits
- [llvm] r278275 - AMDGPU: Remove empty file comment
Matt Arsenault via llvm-commits
- [llvm] r278276 - AMDGPU: Set sizes on control flow pseudos
Matt Arsenault via llvm-commits
- [www] r278277 - LLVM Cauldron 2016 talks deadline extended to 15th August
Alex Bradbury via llvm-commits
- [llvm] r278278 - AMDGPU: s_setpc_b64 should be an indirect branch
Matt Arsenault via llvm-commits
- [PATCH] D23180: AMDGPU: Use CreateStackObject instead of CreateSpillStackObject
Matt Arsenault via llvm-commits
- [PATCH] D22989: AMDGPU: Set sizes on control flow pseudos
Matt Arsenault via llvm-commits
- [PATCH] D22991: AMDGPU: Change insertion point of si_mask_branch
Matt Arsenault via llvm-commits
- [PATCH] D23364: AMDGPU: Set sizes of spill pseudos
Matt Arsenault via llvm-commits
- [llvm] r278280 - Fix UB in APInt::ashr
Jonathan Roelofs via llvm-commits
- [PATCH] D23365: [AArch64] Re-factor code shared by AArch64LoadStoreOpt and AArch64InstrInfo. NFCI.
Geoff Berry via llvm-commits
- [PATCH] D23366: [AArch64] Assign stack locations to increase load/store pairing.
Geoff Berry via llvm-commits
- [llvm] r278284 - [sancov] Port sancov -print-coverage-pcs to COFF
Reid Kleckner via llvm-commits
- [llvm] r278285 - Disable sancov tests failing due to apparent endianness issues
Reid Kleckner via llvm-commits
- [PATCH] D23367: [SystemZ] Use valid base/index registers for memory constraints
Zhan Jun Liau via llvm-commits
- [llvm] r276676 - Fix invalid iterator use in safestack coloring.
Hans Wennborg via llvm-commits
- [llvm] r276712 - [safestack] Fix stack guard live range.
Hans Wennborg via llvm-commits
- [PATCH] D23368: [AArch64LoadStoreOpt] Handle offsets correctly for post-indexed paired loads.
Eli Friedman via llvm-commits
- [PATCH] D23370: [CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
Justin Lebar via llvm-commits
- [PATCH] D23371: [CodeGen] Split out the notions of MI invariance and MI dereferenceability.
Justin Lebar via llvm-commits
- [PATCH] D23372: [AArch64LoadStoreOptimizer] Check aliasing correctly when creating paired loads/stores.
Eli Friedman via llvm-commits
- [llvm] r278287 - CodeGen: If Convert blocks that would form a diamond when tail-merged.
Kyle Butt via llvm-commits
- [PATCH] D23373: BranchRelaxation: Support expanding unconditional branches
Matt Arsenault via llvm-commits
- [PATCH] D23374: Fix typo in lowering for fp128 ueq
Eli Friedman via llvm-commits
- [llvm] r278288 - Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.
Kyle Butt via llvm-commits
- [PATCH] D22551: CodeGen: If Convert blocks that would form a diamond when tail-merged.
Kyle Butt via llvm-commits
- [llvm] r278290 - Changed sign of LastCallToStaticBouns
Piotr Padlewski via llvm-commits
- [llvm] r278291 - AMDGPU/SI: Implement amdgcn image intrinsics with sampler
Changpeng Fang via llvm-commits
- [compiler-rt] r278292 - tsan: Remove __pointer_chk_guard at GLIBC_PRIVATE requirement for AArch64
Adhemerval Zanella via llvm-commits
- [llvm] r278293 - GlobalISel: implement simple function calls on AArch64.
Tim Northover via llvm-commits
- [llvm] r278294 - [LangRef] Fix formatting (no semantic change)
Sanjoy Das via llvm-commits
- [PATCH] D23376: [compiler-rt] Allow c++ abi to be explictly disabled in cmake configuration
Francis Ricci via llvm-commits
- [PATCH] D23377: Add a new method to create SimpleInliner instance and make pre-inliner use this
Easwaran Raman via llvm-commits
- [PATCH] D23378: Explicitly specify MSVC mangling of iostream globals
Dave Lee via llvm-commits
- [PATCH] D23379: BranchRelaxation: Fix handling of blocks with multiple conditional branches
Matt Arsenault via llvm-commits
- [llvm] r278296 - GlobalISel: add tests forgotten in r278293.
Tim Northover via llvm-commits
- [lld] r278297 - [lld][MachO] Fix LC_SEGEMENT[_64] filesize computation in -r mode.
Lang Hames via llvm-commits
- [PATCH] D23380: AArch64: Assert on analyzeBranch failing
Matt Arsenault via llvm-commits
- [llvm] r278298 - [ADT] Move LLVM_ATTRIBUTE_UNUSED_RESULT to the function, otherwise gcc 4.8 complains about it.
Tim Shen via llvm-commits
- [test-suite] r278301 - cmake/400.perlbench: Increase stack size for darwin/iOS targets
Matthias Braun via llvm-commits
- [llvm] r278303 - GlobalISel: support same ConstantExprs as Instructions.
Tim Northover via llvm-commits
- [PATCH] D23381: AMDGPU: Improve error reporting for maximum branch distance
Matt Arsenault via llvm-commits
- [PATCH] D23382: AMDGPU: Fix not estimating MBB operand sizes correctly
Matt Arsenault via llvm-commits
- [PATCH] D23383: Branch Folding: Accept explicit threshold for tail merge size.
Kyle Butt via llvm-commits
- [PATCH] D23384: Use a byte array as an internal buffer of BitVector.
Rui Ueyama via llvm-commits
- [PATCH] D23191: [BranchFolding] Restrict tail merging loop blocks after machine block placement
Hans Wennborg via llvm-commits
- [PATCH] D23386: Make more fields of InlineParams optional.
Easwaran Raman via llvm-commits
- [llvm] r278307 - [MachOYAML] Don't output empty ExportTrie
Chris Bieneman via llvm-commits
- [compiler-rt] r278308 - [asan] abort_on_error=1 by default on Android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D23388: [LoopUnroll] By default disable unrolling when optimizing for size.
Michael Zolotukhin via llvm-commits
- [PATCH] D23389: AMDGPU: Remove unused tracking of flat instructions
Matt Arsenault via llvm-commits
- [PATCH] D20268: Resolution-based LTO API.
Teresa Johnson via llvm-commits
- [llvm] r278309 - [Statepoints] Minor cosmetic change; NFC
Sanjoy Das via llvm-commits
- [PATCH] D23207: If-conversion incorrectly calculates liveness of redefined registers
Matthias Braun via llvm-commits
- [llvm] r278312 - Make more fields of InlineParams Optional.
Easwaran Raman via llvm-commits
- [llvm] r278313 - [WebAssembly] Cleanup trailing whitespace
Dominic Chen via llvm-commits
- [llvm] r278314 - [Profile] improve warning control option
Xinliang David Li via llvm-commits
- [llvm] r278316 - [AVX-512] Fix the 128-bit and 256-bit nontemporal load patterns with elements type other than i64. These loads have all been promoted to v2i64/v4i64 loads so we need bitcasts or we end up selecting VMOVDQA32/VMOVDQU32 instead.
Craig Topper via llvm-commits
- [llvm] r278317 - [AVX-512] Add patterns to allow EVEX encoded stores of v16i16/v8i16/v16i8/v32i8 even when BWI is not supported.
Craig Topper via llvm-commits
- [llvm] r278318 - [AVX-512] Promote 512-bit integer loads to v8i64 similar to what is done for 128/256-bit vectors for overall consistency.
Craig Topper via llvm-commits
- [llvm] r278320 - [Debug Info] Added a LIT test that covers the fix committed in rL277290.
Amjad Aboud via llvm-commits
- [llvm] r278321 - Avoid false dependencies of undef machine operands
Marina Yatsina via llvm-commits
- [PATCH] D23394: AMDGPU: Remove custom getSubReg
Matt Arsenault via llvm-commits
- [lld] r278322 - [ELF] Symbol assignment within output section description
Eugene Leviant via llvm-commits
- [PATCH] D23246: [AVX512] Fix extractelement i1 lowering.
Igor Breger via llvm-commits
- [PATCH] D21257: Reduce size in memory. This is very helpful in a multi-module setups.
Vassil Vassilev via llvm-commits
- [PATCH] D23396: [Assumptions] Make collecting ephemeral values not quadratic in the number of assume intrinsics.
Chandler Carruth via llvm-commits
- [PATCH] D23398: [XRay] Synthesize a reference to the xray_instr_map
Dean Michael Berris via llvm-commits
- [PATCH] D23399: [mips][ias] extend li macro when values are negated with ~
Simon Dardis via llvm-commits
- [PATCH] D23159: [mips] MIPSR6 delay slot filler optimization.
Simon Dardis via llvm-commits
- [PATCH] D23121: [mips] Add l.[sd] and s.[sd] instruction aliases
Simon Dardis via llvm-commits
- [PATCH] D23118: [mips] Fix c.<cc>.<fmt> instruction definition.
Simon Dardis via llvm-commits
- [PATCH] D21473: [mips] Fix aui/daui/dahi/dati for MIPSR6
Simon Dardis via llvm-commits
- [lld] r278327 - [Core] Retire addReplacement() member function.
Davide Italiano via llvm-commits
- [PATCH] D23401: AMDGPU/SI: Fix a test in wqm.ll to always use s_cbranch_vcc*
Tom Stellard via llvm-commits
- [PATCH] D22954: [ELF] Allow arbitrary code alignment in .eh_frame
Ed Schouten via llvm-commits
- [PATCH] D23402: AMDGPU/SI: Teach SIInstrInfo::FoldImmediate() to fold immediates into copies
Tom Stellard via llvm-commits
- Provide path to Solaris.h include (Bug 28370)
Rainer Orth via llvm-commits
- [llvm] r278328 - [AVX512] Fix extractelement i1 lowering.
Igor Breger via llvm-commits
- [llvm] r278329 - Fixed VS2015 (Update 3) warning - differing const/volatile qualifiers for overridden function
Simon Pilgrim via llvm-commits
- [PATCH] D22959: MachineLoopInfo: add methods findLoopPreheader and getExitingBlock
Sjoerd Meijer via llvm-commits
- [PATCH] D23404: Remove suggestion to use if 0 ... undef for large blocks of comments
Andrey Bokhanko via llvm-commits
- [llvm] r278330 - Resolution-based LTO API.
Teresa Johnson via llvm-commits
- [PATCH] D23405: [ELF] Do not add start and end symbols in case they are defined in linker script
Eugene Leviant via llvm-commits
- [llvm] r278331 - Revert "Resolution-based LTO API."
Teresa Johnson via llvm-commits
- [llvm] r278333 - [AMDGPU] fix failure on printing of non-existing instruction operands.
Valery Pykhtin via llvm-commits
- [llvm] r278334 - Extend trip count instead of truncating IV in LFTR, when legal
Ehsan Amiri via llvm-commits
- [PATCH] D23075: [IndVarSimplify] Extend trip count instead of truncating IV in LFTR, when legal
Ehsan Amiri via llvm-commits
- [llvm] r278336 - Revert "[AMDGPU] fix failure on printing of non-existing instruction operands."
Valery Pykhtin via llvm-commits
- [llvm] r278337 - revert 278334
Ehsan Amiri via llvm-commits
- [llvm] r278338 - Restore "Resolution-based LTO API."
Teresa Johnson via llvm-commits
- [PATCH] D22512: Added hash_stream class for producing hash codes from data streams.
Raphael Isemann via llvm-commits
- [llvm] r278339 - getParent()->getParent() == getFunction() ; NFC
Sanjay Patel via llvm-commits
- [llvm] r278340 - use auto* with dyn_cast ; NFC
Sanjay Patel via llvm-commits
- [llvm] r278341 - Fix bot failure from r278338 due to missing dependences
Teresa Johnson via llvm-commits
- [llvm] r278342 - fix comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r278343 - [SLP] Make RecursionMaxDepth a command line option (NFC)
Matthew Simpson via llvm-commits
- [llvm] r278344 - CodeGen: Check for a terminator in llvm::getFuncletMembership
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278346 - IR: Don't cast the end iterator to Instruction*
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278347 - X86: Use operator lookup for operator==, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278348 - [MCJIT] Improve documentation and error handling for MCJIT::runFunction.
Lang Hames via llvm-commits
- [llvm] r278349 - More missing llvm-lto2 dependencies
Teresa Johnson via llvm-commits
- [llvm] r278350 - Remove FIXME about asserting on the end iterator
Reid Kleckner via llvm-commits
- [PATCH] D23407: CodeGen: Avoid dereferencing end() in MachineScheduler
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278351 - GlobalISel: clear vreg mapping after translating each function
Tim Northover via llvm-commits
- [lld] r278352 - [ELF][MIPS] Recognize and print machine name in case of input incompatibility
Simon Atanasyan via llvm-commits
- [PATCH] D23408: AMDGPU/SI: Avoid creating unnecessary copies in the SIFixSGPRCopies pass
Tom Stellard via llvm-commits
- [llvm] r278353 - Add (hopefully last) remaining missing dependences to llvm-lto2
Teresa Johnson via llvm-commits
- [llvm] r278354 - AMDGPU : Add LLVM intrinsics for SAD related instructions.
Wei Ding via llvm-commits
- [llvm] r278355 - Hexagon: Avoid dereferencing end() in HexagonCopyToCombine::findPairable
Duncan P. N. Exon Smith via llvm-commits
- [lld] r278358 - [ELF][MIPS] Separate different tests by empty lines. NFC
Simon Atanasyan via llvm-commits
- [lld] r278359 - [ELF][MIPS] Add more tests for ELF flags calculation. NFC
Simon Atanasyan via llvm-commits
- [llvm] r278360 - AMDGPU : Fix SAD related instruction LIT tests function atttibute issues.
Wei Ding via llvm-commits
- [llvm] r278361 - AMDGPU: Remove unused tracking of flat instructions
Matt Arsenault via llvm-commits
- [llvm] r278362 - AMDGPU: Remove custom getSubReg
Matt Arsenault via llvm-commits
- [llvm] r278363 - Add move ops to satisfy MSVC.
Teresa Johnson via llvm-commits
- [llvm] r278364 - Fix some Clang-tidy modernize and Include What You Use warnings.
Eugene Zelenko via llvm-commits
- [llvm] r278365 - [AliasSetTracker] Delete dead code
Michael Kuperstein via llvm-commits
- [llvm] r278366 - AArch64: Assert on analyzeBranch failing
Matt Arsenault via llvm-commits
- [llvm] r278369 - AMDGPU: Fix crashes on memory functions
Matt Arsenault via llvm-commits
- [PATCH] D23410: [SLP] Initialize VectorizedValue when gathering
Matthew Simpson via llvm-commits
- [llvm] r278370 - Make TwoAddressInstructionPass::rescheduleMIBelowKill subreg-aware
Michael Kuperstein via llvm-commits
- [PATCH] D22928: AMDGPU: Fix crashes on memory functions
Matt Arsenault via llvm-commits
- [PATCH] D22762: AMDGPU: Fix missing test for addressing mode with odd offsets
Matt Arsenault via llvm-commits
- [PATCH] D23411: Fix PR 28933
Daniel Berlin via llvm-commits
- [llvm] r278371 - Improve virtual register handling when computing debug information
Dominic Chen via llvm-commits
- [PATCH] D23413: CodeGen: Allow critical edge splitting with structurized CFGs
Tom Stellard via llvm-commits
- [lld] r278372 - Have one version of libSystem for each arch. NFC.
Pete Cooper via llvm-commits
- [llvm] r278375 - [Hexagon] Skip byval arguments when checking parameter attributes
Krzysztof Parzyszek via llvm-commits
- [llvm] r278377 - Add a new method to create SimpleInliner instance and make pre-inliner use this.
Easwaran Raman via llvm-commits
- [llvm] r278378 - Target independent codesize heuristics for Loop Idiom Recognition
Andrew Kaylor via llvm-commits
- [PATCH] D21808: [WebAssembly] Handle debug information and virtual registers without crashing
Dominic Chen via llvm-commits
- [PATCH] D23414: Remove unused CONVERT_RNDSAT intrinsics
Matt Arsenault via llvm-commits
- [llvm] r278380 - Test commit
Barnabas Bittner via llvm-commits
- [lld] r278381 - Fix off-by-one error in default currentVersion.
Pete Cooper via llvm-commits
- [llvm] r278383 - If-conversion incorrectly calculates liveness of redefined registers
Krzysztof Parzyszek via llvm-commits
- [llvm] r278384 - Remove the restriction that MachineSinking is now stopped by "insert_subreg,
Wei Mi via llvm-commits
- [lld] r278385 - Fix one more test missed by r278372. The next commit will update libsystem in a way which broke without this fix as it referenced the wrong file
Pete Cooper via llvm-commits
- [lld] r278386 - Change all the libSystem test files to be dylibs instead of normalized files. Currently NFC.
Pete Cooper via llvm-commits
- [PATCH] D23415: [Inliner] Report when inlining fails because callee's def is unavailable
Adam Nemet via llvm-commits
- [PATCH] D22489: AMDGPU/SI: Implement readlane/readfirstlane intrinsics to expose the instructions.
Changpeng Fang via llvm-commits
- [PATCH] D19272: [ELF] - linkerscript AT keyword (in output section description) implemented.
Ed Maste via llvm-commits
- [llvm] r278389 - WholeProgramDevirt: generate more detailed and accurate remarks.
Ivan Krasin via llvm-commits
- [llvm] r278390 - [Hexagon] Standardize "select" pseudo-instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r278391 - AMDGPU: Prune includes
Matt Arsenault via llvm-commits
- [lld] r278392 - Split getArchName. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D23417: AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Tom Stellard via llvm-commits
- [PATCH] D23419: AMDGPU/R600: Remove macros
Matt Arsenault via llvm-commits
- [llvm] r278394 - CodeGen: Avoid dereferencing end() in MachineScheduler
Duncan P. N. Exon Smith via llvm-commits
- [lld] r278396 - Change when we choose to add an LC_LOAD_DYLIB to the final image.
Pete Cooper via llvm-commits
- [llvm] r278397 - [ADT] Add relation operators for Optional
Tim Shen via llvm-commits
- [lld] r278398 - Arm64 stubs alignment is 2, not 4.
Pete Cooper via llvm-commits
- [lld] r278399 - Add missing RUN line from r278398. This test works with this line but i forgot to push it
Pete Cooper via llvm-commits
- [lld] r278400 - Add test for rebase opcodes. We didn't have one. NFC.
Pete Cooper via llvm-commits
- [llvm] r278401 - Fix PR 28933
Daniel Berlin via llvm-commits
- [llvm] r278402 - Revert rL278384 which caused several buildbot failures (like check failures in CodeGen/X86/clz.ll).
Wei Mi via llvm-commits
- [llvm] r278403 - AMDGPU : Add intrinsic for instruction v_cvt_pk_u8_f32
Wei Ding via llvm-commits
- [llvm] r278404 - Move GVNHoist tests into their own directory since it is a separate pass
Daniel Berlin via llvm-commits
- [lld] r278405 - Generate slightly more compressed binding opcodes when entries are the same as last time.
Pete Cooper via llvm-commits
- [llvm] r278406 - Fix type truncation warnings
Teresa Johnson via llvm-commits
- [PATCH] D23424: AMDGPU: Add hidden kernel arguments to runtime metadata
Yaxun Liu via llvm-commits
- [lld] r278407 - Better compress lazy binding info to match ld64.
Pete Cooper via llvm-commits
- [lld] r278408 - Add comments.
Rui Ueyama via llvm-commits
- [llvm] r278409 - GlobalISel: support zext & sext during translation phase.
Tim Northover via llvm-commits
- [llvm] r278410 - GlobalISel: add translation support for shift operations.
Tim Northover via llvm-commits
- [llvm] r278411 - Remove empty file left by partial reversion.
Tim Northover via llvm-commits
- [lld] r278412 - Add obj2yaml to the list of tool_patterns in lit. NFC
Pete Cooper via llvm-commits
- [llvm] r278413 - [SCEV] Update interface to handle SCEVExpander insert point motion.
Geoff Berry via llvm-commits
- [llvm] r278414 - AMDGPU: Remove unused tablegen utilities
Matt Arsenault via llvm-commits
- [PATCH] D23426: [AArch64] Registering default MCInstrAnalysis
Tim Northover via llvm-commits
- [llvm] r278415 - [vim] Add more attributes to llvm.vim
David Majnemer via llvm-commits
- [llvm] r278416 - [Hexagon] Allow non-returning calls in hardware loops
Krzysztof Parzyszek via llvm-commits
- [llvm] r278417 - Use range algorithms instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278418 - [MSSA] Use is_contained
Daniel Berlin via llvm-commits
- [lld] r278419 - Dead strip DESC bits should only be set on object files.
Pete Cooper via llvm-commits
- [PATCH] D20604: Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.
Mehdi AMINI via llvm-commits
- [lld] r278420 - Remove trailing whitespace.
Rui Ueyama via llvm-commits
- [llvm] r278421 - Extend trip count instead of truncating IV in LFTR, when legal
Ehsan Amiri via llvm-commits
- [llvm] r278423 - GlobalISel: support 'null' constant in translation.
Tim Northover via llvm-commits
- [PATCH] D22021: AMDGPU/SI: Don't handle a loop if there is no loop at all for a terminator BB.
Changpeng Fang via llvm-commits
- [llvm] r278429 - Re-commit r278066: Do not ignore SizeOfOptionalHeader in COFF header even if PE header is not present.
Rui Ueyama via llvm-commits
- [lld] r278430 - Make class hierarchy more shallow.
Rui Ueyama via llvm-commits
- [llvm] r278431 - X86-FMA3: Implemented commute transformation for EVEX/AVX512 FMA3 opcodes.
Vyacheslav Klochkov via llvm-commits
- [llvm] r278432 - Don't import variadic functions
Piotr Padlewski via llvm-commits
- [PATCH] D23428: [PPC] Memoize getValueBits. NFC.
Tim Shen via llvm-commits
- [llvm] r278433 - Use the range variant of find instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278434 - Remove unnecessary extra version of isValidAssumeForContext. NFC.
Pete Cooper via llvm-commits
- [PATCH] D20505: Codegen: Outline for chains of tail-duplicable blocks.
Kyle Butt via llvm-commits
- [PATCH] D23430: Scalarizer: Initialize members set during doInitialization
Matt Arsenault via llvm-commits
- [llvm] r278436 - Fix typos /NFC
Xinliang David Li via llvm-commits
- [llvm] r278437 - [ADT] Migrate DepthFirstIterator to use NodeRef
Tim Shen via llvm-commits
- [PATCH] D23431: Remove redundant pointer map lookup
David Li via llvm-commits
- [PATCH] D21987: [XRay] Initial XRay Function Call Accounting Tool
David Blaikie via llvm-commits
- [PATCH] D23146: [ADT] Migrate DepthFirstIterator to use NodeRef
Tim Shen via llvm-commits
- [PATCH] D23432: [AliasSetTracker] Degrade AliasSetTracker results when may-alias sets get too large.
Michael Kuperstein via llvm-commits
- [llvm] r278438 - Add comment /NFC
Xinliang David Li via llvm-commits
- [PATCH] D22778: Add Loop Sink pass to reverse the LICM based of basic block frequency.
David Li via llvm-commits
- [lld] r278439 - Replace a variadic forwarding template function with less complex ones.
Rui Ueyama via llvm-commits
- [llvm] r278442 - WholeProgramDevirt: fix access to a non-initialized field.
Ivan Krasin via llvm-commits
- [PATCH] D23435: AMDGPU: Fix replacing idxen mubuf instructions with addr64
Matt Arsenault via llvm-commits
- [llvm] r278443 - Use the range variant of find_if instead of unpacking begin/end
David Majnemer via llvm-commits
- [lld] r278445 - Split LinkerScript<ELFT>::createSections.
Rui Ueyama via llvm-commits
- [lld] r278446 - Remove useless local variable.
Rui Ueyama via llvm-commits
- [lld] r278449 - Remove OutputSectionBuilder::finalize.
Rui Ueyama via llvm-commits
- [llvm] r278450 - Refactor isValidAssumeForContext to reduce duplication and indentation. NFC.
Pete Cooper via llvm-commits
- [llvm] r278451 - [DSE] Don't remove stores made live by a call which unwinds.
Eli Friedman via llvm-commits
- [lld] r278452 - Simplify output section ownership management.
Rui Ueyama via llvm-commits
- [lld] r278453 - Allocate LayoutInputSections using SpecificBumpPtrAllocator.
Rui Ueyama via llvm-commits
- [compiler-rt] r278454 - [CMake] If the compiler supports _Atomic include atomic.c in builtins libraries
Chris Bieneman via llvm-commits
- [llvm] r278455 - WholeProgramDevirt: initialize WasDevirt in all constructors.
Ivan Krasin via llvm-commits
- [PATCH] D23437: [LoopInfo] Add a routine for verification by recomputation.
Michael Zolotukhin via llvm-commits
- [lld] r278461 - Create only one section for a name in LinkerScript.
Rui Ueyama via llvm-commits
- [lld] r278462 - Remove excessive parentheses.
Rui Ueyama via llvm-commits
- [llvm] r278463 - [BranchFolding] Restrict tail merging loop blocks after MBP
Haicheng Wu via llvm-commits
- [lld] r278464 - Simplify LinkerScript<ELFT>::createSections.
Rui Ueyama via llvm-commits
- [lld] r278465 - Early continue. NFC.
Rui Ueyama via llvm-commits
- [llvm] r278466 - Recommit 'Remove the restriction that MachineSinking is now stopped by
Wei Mi via llvm-commits
- [llvm] r278467 - ADT: Add ilist_iterator conversions to/from ilist_node
Duncan P. N. Exon Smith via llvm-commits
- [lld] r278468 - Core: Remove custom next-prev traits from SimpleReference, NFC
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23439: [PM] Port ModuleSummaryIndex analysis to new pass manager
Teresa Johnson via llvm-commits
- [llvm] r278469 - Use the range variant of find/find_if instead of unpacking begin/end
David Majnemer via llvm-commits
- [lld] r278470 - Rename getSizeOfHeaders -> getHeaderSize.
Rui Ueyama via llvm-commits
- [PATCH] D23412: [Coroutines]: Part6b: Add coro.id intrinsic.
Gor Nishanov via llvm-commits
- [lld] r278473 - Add comments.
Rui Ueyama via llvm-commits
- [llvm] r278474 - Use the range variant of count_if instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278475 - Use the range variant of remove_if instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278476 - Use the range variant of transform instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278477 - Use the range variant of transform instead of unpacking begin/end
David Majnemer via llvm-commits
- [llvm] r278478 - ADT: Remove all ilist_iterator => pointer casts, NFC
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23440: [PM] Port NameAnonFunction pass to new pass manager
Teresa Johnson via llvm-commits
- [lld] r278480 - [ELF][MIPS] Fix the comment
Simon Atanasyan via llvm-commits
- [llvm] r278481 - [Coroutines]: Part6b: Add coro.id intrinsic.
Gor Nishanov via llvm-commits
- [PATCH] D21562: [AMDGPU] Wave and register controls
Konstantin Zhuravlyov via llvm-commits
- [lld] r278482 - [ELF][MIPS] Support .MIPS.abiflags section
Simon Atanasyan via llvm-commits
- [llvm] r278484 - Revert "[BranchFolding] Restrict tail merging loop blocks after MBP"
Haicheng Wu via llvm-commits
- [llvm] r278485 - [Coroutines] Move class into anonymous namespace.
Benjamin Kramer via llvm-commits
- [lld] r278486 - [ELF] - Linkerscript: reimplemented output sections constrains matching functionality.
George Rimar via llvm-commits
- [PATCH] D23441: [ppc64] Don't apply sibling call optimization if callee has any byval arg
Chuang-Yu Cheng via llvm-commits
- [llvm] r278489 - [Sparc][Leon] Errata fixes for various errata in different versions of the Leon variants of the Sparc 32 bit processor.
Chris Dewhurst via llvm-commits
- [llvm] r278492 - [Sparc][Leon] Missed resetting option flags from check-in 278489.
Chris Dewhurst via llvm-commits
- [llvm] r278493 - [LVI] Handle any predicate in comparisons like icmp <pred> (add Val, Offset), ...
Artur Pilipenko via llvm-commits
- [llvm] r278494 - [X86][SSE] Fixed PALIGNR target shuffle decode
Simon Pilgrim via llvm-commits
- [llvm] r278495 - [Webassembly] disable unstable test.
Benjamin Kramer via llvm-commits
- [llvm] r278496 - [LVI] Take range metadata into account while calculating icmp condition constraints
Artur Pilipenko via llvm-commits
- [PATCH] D23442: [ELF] - Remove excessive loop in LinkerScript<ELFT>::assignAddresses()
George Rimar via llvm-commits
- [PATCH] D23443: (Trivial) TargetPassConfig: assert when TargetMachine has no MCAsmInfo
Alex Bradbury via llvm-commits
- [llvm] r278498 - [Hexagon] Treat non-returning indirect calls as scheduling boundaries
Krzysztof Parzyszek via llvm-commits
- [llvm] r278499 - [Hexagon] Standardize pseudo-instructions for calls and returns
Krzysztof Parzyszek via llvm-commits
- [llvm] r278502 - [X86][SSE] Add support for combining target shuffles to PSLLDQ/PSRLDQ byte shifts
Simon Pilgrim via llvm-commits
- [compiler-rt] r278504 - [mips] XFAIL the new mips64el compiler-rt tests that fail on clang-cmake-mipsel.
Daniel Sanders via llvm-commits
- [PATCH] D23445: [x86] Refactor a PowerPC specific ctlz/srl transformation (NFC).
pierre gousseau via llvm-commits
- [PATCH] D23446: [X86] Enable setcc to srl(ctlz) transformation on btver2 architectures.
pierre gousseau via llvm-commits
- [lld] r278505 - [Core] Simplify a bit. NFCI.
Davide Italiano via llvm-commits
- [lld] r278506 - [Core] Retire yet another unused member function.
Davide Italiano via llvm-commits
- [PATCH] D23447: [ELF] - Do not use mergeable sections when LS is used.
George Rimar via llvm-commits
- [llvm] r278508 - [PM] Port ModuleSummaryIndex analysis to new pass manager
Teresa Johnson via llvm-commits
- [llvm] r278509 - [PM] Port NameAnonFunction pass to new pass manager
Teresa Johnson via llvm-commits
- [llvm] r278511 - Revert "[Sparc] Leon errata fix passes."
James Y Knight via llvm-commits
- [llvm] r278512 - Fix type to avoid problems on 32-bit builds
Teresa Johnson via llvm-commits
- [llvm] r278513 - ADT: Share code for embedded sentinel traits, NFC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278514 - [LVI] Fix potential memory corruption in getValueFromCondition
Artur Pilipenko via llvm-commits
- [llvm] r278515 - [AArch64] Re-factor code shared by AArch64LoadStoreOpt and AArch64InstrInfo.
Geoff Berry via llvm-commits
- [compiler-rt] r278516 - [mips] Remove obstack.cc XFAIL added in r278504 since it broke X86 and PPC somehow.
Daniel Sanders via llvm-commits
- [llvm] r278517 - Add move ops to satisfy MSVC.
Teresa Johnson via llvm-commits
- [llvm] r278518 - [LVI] Take guards into account
Artur Pilipenko via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D23451: [ELF] - Linkerscript: fix VA value assigned to sections when using constraints.
George Rimar via llvm-commits
- [llvm] r278519 - [BasicAA] Avoid calling GetUnderlyingObject, when the result of a previous call can be reused.
Ehsan Amiri via llvm-commits
- [llvm] r278520 - [x86] X86ISelLowering zext(add_nuw(x, C)) --> add(zext(x), C_zext)
Artur Pilipenko via llvm-commits
- [lld] r278521 - Core: Use ilist_full_embedded_sentinel_traits for SimpleReference
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278522 - Fine tuning of sample profile propagation algorithm.
Dehao Chen via llvm-commits
- [PATCH] D22305: [BasicAA] Avoid calling GetUnderlyingObject, when the result of a previous call can be reused.
Ehsan Amiri via llvm-commits
- [lld] r278523 - MachO: Use ilist_half_embedded_sentinel_traits, NFC
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D22840: Split the store of an int value merged from a pair of smaller values into multiple stores.
Wei Mi via llvm-commits
- [PATCH] D23390: Tail Duplication: Accept explicit threshold for duplicating.
David Li via llvm-commits
- [llvm] r278528 - constify InstCombine::foldAllocaCmp. NFC.
Pete Cooper via llvm-commits
- [compiler-rt] r278530 - Add compiler-rt side test for no_sanitize("cfi") attribute
Ivan Krasin via llvm-commits
- [llvm] r278531 - [PM] Port LowerInvoke to the new pass manager
Michael Kuperstein via llvm-commits
- [llvm] r278532 - ADT: Remove the ilist_nextprev_traits customization point
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23393: fix link to next page in tutorial
Davide Italiano via llvm-commits
- [PATCH] D23456: [Sparc] Leon Errata Fix Passes
Chris Dewhurst via llvm-commits
- [llvm] r278536 - Remove whitespace
David Majnemer via llvm-commits
- [llvm] r278537 - Try to appease win7 bots after r278532 by cleaning up type trait
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D22898: AMDGPU: Fix ffloor for SI
Matt Arsenault via llvm-commits
- [PATCH] D20582: Don't add repeats of llvm.ident list when linking
Matt Arsenault via llvm-commits
- [llvm] r278539 - Hide type trait from r278532 from MSVC
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278542 - ADT: Remove stale header comments about next/prev after r278532
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278544 - [LibFuzzer] Fix `-jobs=<N>` where <N> > 1 and the number of workers is > 1 on macOS.
Dan Liew via llvm-commits
- [PATCH] D23460: [NVPTX] Use untyped (.b) integer registers in PTX.
Artem Belevich via llvm-commits
- [llvm] r278545 - [WebAssembly] Plug MachineMemOperand leaks.
Benjamin Kramer via llvm-commits
- [llvm] r278548 - [PPC] Memoize getValueBits. NFC.
Tim Shen via llvm-commits
- [PATCH] D23461: [Coroutines] Part 7: Split coroutine into subfunctions
Gor Nishanov via llvm-commits
- [lld] r278550 - [ELF] - Fix for: error "invalid section index: xxx" when linking FreeBSD kernel.
George Rimar via llvm-commits
- [llvm] r278551 - [sancov] MachO indirect symbols support.
Mike Aizatsky via llvm-commits
- [lld] r278554 - [ELF] - Remove excessive loop in LinkerScript<ELFT>::assignAddresses()
George Rimar via llvm-commits
- [PATCH] D23172: Treat aliased registers as live in if-conversion
Krzysztof Parzyszek via llvm-commits
- [lld] r278555 - [ELF] - Do not use mergeable sections when LS is used.
George Rimar via llvm-commits
- [llvm] r278556 - [sancov] test file cleanup
Mike Aizatsky via llvm-commits
- [llvm] r278557 - Next set of additional error checks for invalid Mach-O files.
Kevin Enderby via llvm-commits
- [llvm] r278558 - Remove autoconf references from LICENSE.TXT
Chris Bieneman via llvm-commits
- [llvm] r278559 - [AArch64LoadStoreOpt] Handle offsets correctly for post-indexed paired loads.
Eli Friedman via llvm-commits
- [llvm] r278560 - [AArch64] Registering default MCInstrAnalysis
Mike Aizatsky via llvm-commits
- [lld] r278561 - [ELF] - Linkerscript: fix VA value assigned to sections when using constraints.
George Rimar via llvm-commits
- [llvm] r278562 - [AArch64LoadStoreOptimizer] Check aliasing correctly when creating paired loads/stores.
Eli Friedman via llvm-commits
- [llvm] r278563 - [libFuzzer] fix typo in docs
Kostya Serebryany via llvm-commits
- [PATCH] D23463: AMDGPU: Fix adding duplicate implicit exec uses
Matt Arsenault via llvm-commits
- [PATCH] D23464: [PR28367][Reassociation] Avoid iterator invalidation when negating value.
Chad Rosier via llvm-commits
- [PATCH] D23465: [PM] BitcodeWriterPass should derive from PassInfoMixin
Teresa Johnson via llvm-commits
- [llvm] r278564 - [Hexagon] Cleanup and standardize vector load/store pseudo instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r278565 - Fixed typo.
David L Kreitzer via llvm-commits
- [PATCH] D23466: ADT: Remove UB in ilist (and use a circular linked list)
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r278566 - [PM] BitcodeWriterPass should derive from PassInfoMixin
Teresa Johnson via llvm-commits
- [PATCH] D23468: [ValueTracking] Sign bit of shl cannot be both known one and known zero. Fix PR28926
Li Huang via llvm-commits
- [llvm] r278567 - gold: add a cast to appease std::max NFC
Saleem Abdulrasool via llvm-commits
- [PATCH] D23459: [WebAssembly] Re-enable disabled debug value test
Derek Schuff via llvm-commits
- [llvm] r278568 - [NVPTX] Use untyped (.b) integer registers in PTX.
Artem Belevich via llvm-commits
- [llvm] r278569 - [ADT] Add filter_iterator for filtering elements
Tim Shen via llvm-commits
- [llvm] r278570 - Add support to paternmatch for simple const Value cases.
Pete Cooper via llvm-commits
- [llvm] r278571 - [Inliner] Don't treat inalloca allocas as static
Reid Kleckner via llvm-commits
- [llvm] r278572 - X86: Stop dereferencing end() in X86FrameLowering::emitEpilogue
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D23469: Make the memory dependence queries in the memcpy optimizer nonlocal
Mehdi AMINI via llvm-commits
- [llvm] r278573 - [LoopVectorize] Detect loops in the innermost loop before creating InnerLoopVectorizer
Tim Shen via llvm-commits
- [PATCH] D23470: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
David Majnemer via llvm-commits
- [PATCH] D23472: [LSV] Use OrderedBasicBlock instead of rolling it ourselves. [NFC]
Justin Lebar via llvm-commits
- [PATCH] D23473: [LSV] Use a set rather than an ArraySlice at the end of getVectorizablePrefix. NFC
Justin Lebar via llvm-commits
- [llvm] r278574 - Avoid accessing LLVM/DWARF register mappings if undefined
Dominic Chen via llvm-commits
- [llvm] r278575 - Reapply [BranchFolding] Restrict tail merging loop blocks after MBP
Haicheng Wu via llvm-commits
- [llvm] r278576 - [WebAssembly] Re-enable disabled debug value test
Dominic Chen via llvm-commits
- [PATCH] D23458: Avoid accessing LLVM/DWARF register mappings if undefined
Dominic Chen via llvm-commits
- [PATCH] D23474: COFF: add beginnings of debug directory creation
Saleem Abdulrasool via llvm-commits
- [llvm] r278577 - X86: Fix another dereferenced end() iterator after r278532
Hans Wennborg via llvm-commits
- [PATCH] D21189: Create subranges for new intervals resulting from live interval splitting
Matthias Braun via llvm-commits
- [PATCH] D23477: [NVPTX] Use ldg for explicitly invariant loads.
Justin Lebar via llvm-commits
- [llvm] r278578 - Minor comment fix ("generate" --> "generates").
Justin Lebar via llvm-commits
- [PATCH] D22556: Replace subregister uses when processing tied operands
Matt Arsenault via llvm-commits
- [llvm] r278580 - [LSV] Use OrderedBasicBlock instead of rolling it ourselves. NFC
Justin Lebar via llvm-commits
- [llvm] r278581 - [LSV] Use a set rather than an ArraySlice at the end of getVectorizablePrefix. NFC
Justin Lebar via llvm-commits
- [llvm] r278582 - [libFuzzer] mention one more trophie in LLVM
Kostya Serebryany via llvm-commits
- [PATCH] D23478: [LLVM] Fix some Clang-tidy modernize-use-using and Include What You Use warnings
Eugene Zelenko via llvm-commits
- [llvm] r278583 - Fix some Clang-tidy modernize-use-using and Include What You Use warnings.
Eugene Zelenko via llvm-commits
- [llvm] r278584 - [IndVars] Ignore (s|z)exts that don't extend the induction variable
Sanjoy Das via llvm-commits
- [PATCH] D23481: [Asan] Unpoison red zones even if use-after-scope was disabled with runtime flag
Vitaly Buka via llvm-commits
- [llvm] r278585 - Constify ValueTracking. NFC.
Pete Cooper via llvm-commits
- [llvm] r278587 - Fix more dereferenced end() iterators after r278532
Hans Wennborg via llvm-commits
- [PATCH] D23482: AMDGPU: Don't fold subregister extracts into tied operands
Matt Arsenault via llvm-commits
- [PATCH] D22719: MachineFunction: Introduce NoPHIs property
Quentin Colombet via llvm-commits
- [llvm] r278588 - AMDGPU/R600: Remove macros
Matt Arsenault via llvm-commits
- [llvm] r278589 - AMDGPU: Fix missing test for addressing mode with odd offsets
Matt Arsenault via llvm-commits
- [llvm] r278590 - AMDGPU: Fix not estimating MBB operand sizes correctly
Matt Arsenault via llvm-commits
- [llvm] r276677 - MachineVerifier: Fix printing nonsense for physical registers
Quentin Colombet via llvm-commits
- [llvm] r276723 - GlobalISel: remove redundant ';'s. NFC
Quentin Colombet via llvm-commits
- [llvm] r276872 - GlobalISel: remove variable_ops from output list.
Quentin Colombet via llvm-commits
- [llvm] r277006 - [MIRParser] Accept unsized generic instructions.
Quentin Colombet via llvm-commits
- [PATCH] D22722: MIRParser/MIRPrinter: Compute isSSA instead of printing/parsing it.
Quentin Colombet via llvm-commits
- [PATCH] D23483: [PM] Port LoopDataPrefetch to new pass manager
Teresa Johnson via llvm-commits
- [PATCH] D23484: Rough proposal for an alternative way to recompute subreg liveness while respecting undef-read-defs
Matthias Braun via llvm-commits
- [llvm] r278591 - [PM] Port LoopDataPrefetch to new pass manager
Teresa Johnson via llvm-commits
- [llvm] r278592 - [AVX-512] Add patterns to support VZEXT_MOVL from 512-bit vectors with 64-bit and 32-bit elements.
Craig Topper via llvm-commits
- [llvm] r278593 - [AVX-512] Remove an AddedComplexity that was prioritizing basic vzmovl patterns over more complex ones that produce better code.
Craig Topper via llvm-commits
- [llvm] r278594 - [X86] Remove patterns for (vzmovl (insert_subvector undef, (scalar_to_vector))) as the (vzmovl VR256) pattern has higher priority. NFC
Craig Topper via llvm-commits
- [llvm] r278595 - [AVX-512] Add commutable flags to 132 form FMA3 instructions.
Craig Topper via llvm-commits
- [llvm] r278596 - [AVX-512] Add isCommutable to scalar FMA3 instructions.
Craig Topper via llvm-commits
- [llvm] r278597 - [X86] Add a check of isCommutable at the top of X86InstrInfo::findCommutedOpIndices. Most callers don't check if the instruction is commutable before calling.
Craig Topper via llvm-commits
- [PATCH] D20162: [MSP430] PR27500 CodeGen: Rework branch-select pass
Vadzim Dambrouski via llvm-commits
- [llvm] r278598 - Test commit
Aditya Kumar via llvm-commits
- [PATCH] D23486: [llvm-cov] Add coverage summary information to the HTML index page.
Richard Pennington via llvm-commits
- [llvm] r278599 - [x86] add tests to show missed 64-bit immediate merging
Sanjay Patel via llvm-commits
- [llvm] r278600 - [ADT] Add a reserve method to DenseSet as well as an insert() for R-value
Mehdi Amini via llvm-commits
- [llvm] r278601 - Add missing REQUIRES in sancov/print_coverage_pcs.test: it requires aarch64 as well now
Mehdi Amini via llvm-commits
- [llvm] r278602 - Limit DenseMap::setNumEntries input to 1<<31, in accordance with the 31 bits allocated to NumEntries.
Yaron Keren via llvm-commits
- [llvm] r278603 - Revert "[ADT] Add a reserve method to DenseSet as well as an insert() for R-value"
Mehdi Amini via llvm-commits
- [llvm] r278604 - [ADT] Add a reserve() method to DenseSet as well as an insert() for R-value
Mehdi Amini via llvm-commits
- [llvm] r278606 - [IRCE] Use range-for; NFC
Sanjoy Das via llvm-commits
- [llvm] r278607 - [IRCE] Use dyn_cast instead of explicit isa/cast; NFC
Sanjoy Das via llvm-commits
- [llvm] r278608 - Revert "Invariant start/end intrinsics overloaded for address space"
Mehdi Amini via llvm-commits
- [llvm] r278609 - Revert "Revert "Invariant start/end intrinsics overloaded for address space""
Mehdi Amini via llvm-commits
- [llvm] r278610 - Fix bitcode auto-upgrade when using bitcode lazy loading
Mehdi Amini via llvm-commits
- [llvm] r278611 - [IRCE] Be resilient in the face of non-simplified loops
Sanjoy Das via llvm-commits
- [llvm] r278612 - [IRCE] Fix test case; NFC
Sanjoy Das via llvm-commits
- [llvm] r278613 - Revert "Fix bitcode auto-upgrade when using bitcode lazy loading"
Mehdi Amini via llvm-commits
- [llvm] r278614 - Fix unsupported relocation type R_HEX_6_X' for symbol .rodata
Ron Lieberman via llvm-commits
- [llvm] r278615 - Fix bitcode auto-upgrade when using bitcode lazy loading
Mehdi Amini via llvm-commits
- [llvm] r278616 - [IRCE] Add better DEBUG diagnostic; NFC
Sanjoy Das via llvm-commits
- [llvm] r278617 - [IRCE] Don't iterate on loops that were cloned out
Sanjoy Das via llvm-commits
- [llvm] r278618 - [IRCE] Create llvm::Loop instances for cloned out loops
Sanjoy Das via llvm-commits
- [llvm] r278619 - [IRCE] Change variable grouping; NFC
Sanjoy Das via llvm-commits
- [llvm] r278620 - Revert "Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough."
Diana Picus via llvm-commits
- [llvm] r278621 - Revert "CodeGen: If Convert blocks that would form a diamond when tail-merged."
Diana Picus via llvm-commits
- [llvm] r278622 - Revert "gold: add a cast to appease std::max NFC"
Saleem Abdulrasool via llvm-commits
- [llvm] r278623 - [AVX512] Fix insertelement i1 lowering.
Igor Breger via llvm-commits
- [PATCH] D23488: ThinLTO: add early "dead-stripping" on the Index
Mehdi AMINI via llvm-commits
- [llvm] r278624 - autogenerate checks
Igor Breger via llvm-commits
- [PATCH] D23489: [AVX512] Fix VFPCLASSSD/VFPCLASSSS intrinsic lowering.
Igor Breger via llvm-commits
- [llvm] r278626 - [AVX512] Fix VFPCLASSSD/VFPCLASSSS intrinsic lowering. The i1 result should be zero extended according to SPEC.
Igor Breger via llvm-commits
- [PATCH] D23490: [AVX512] Generate KORTEST for CMP i1.
Igor Breger via llvm-commits
- [PATCH] D22399: [LoopDataPrefetch/AArch64] Don't add prefetch intrinsic, when the loop already has InlineAsm prefetch.
Hal Finkel via llvm-commits
- [llvm] r278627 - [AVX-512] Add masked logical operations to memory folding tables.
Craig Topper via llvm-commits
- [llvm] r278628 - [AVX-512] Add masked commutable floating point max/min instructions to folding tables.
Craig Topper via llvm-commits
- [llvm] r278629 - [AVX-512] Mark VPMADDWD as commutable to match SSE/AVX version.
Craig Topper via llvm-commits
- [llvm] r278630 - [InstCombine] add test for missing vector icmp fold
Sanjay Patel via llvm-commits
- [llvm] r278631 - [InstCombine] add test for missing vector icmp fold
Sanjay Patel via llvm-commits
- [llvm] r278632 - [InstCombine] add tests for missing vector icmp folds
Sanjay Patel via llvm-commits
- [llvm] r278633 - [InstCombine] remove unnecessary function attributes from tests
Sanjay Patel via llvm-commits
- [llvm] r278634 - [InstCombine] add tests for missing vector icmp folds
Sanjay Patel via llvm-commits
- [llvm] r278635 - [InstCombine] add test for missing vector icmp fold
Sanjay Patel via llvm-commits
- [llvm] r278636 - [InstCombine] add test for potentially missing vector icmp fold
Sanjay Patel via llvm-commits
- [llvm] r278637 - [InstCombine] add tests for vector icmp folds
Sanjay Patel via llvm-commits
- [llvm] r278639 - [InstCombine] add test for missing vector icmp fold
Sanjay Patel via llvm-commits
- [llvm] r278641 - [ScopedNoAliasAA] Remove an unneccesary set
David Majnemer via llvm-commits
- [llvm] r278644 - Revert "[ScopedNoAliasAA] Remove an unneccesary set"
David Majnemer via llvm-commits
- [llvm] r278645 - [ScopedNoAliasAA] Replace !ScopeNodes.size() with ScopeNodes.empty()
David Majnemer via llvm-commits
- [llvm] r278646 - [ScopedNoAliasAA] Only collect noalias nodes if we have alias.scope nodes
David Majnemer via llvm-commits
- [llvm] r278651 - [ScopedNoAliasAA] collectMDInDomain should be a free function
David Majnemer via llvm-commits
- [llvm] r278652 - [X86] X86ISD::FANDN is not commutative or associative.
Craig Topper via llvm-commits
- [llvm] r278653 - [X86] Mark some of the X86 SDNodes as commutative.
Craig Topper via llvm-commits
- [PATCH] D23494: [TSan][MIPS] Implements setjmp assembly for MIPS64
Sagar Thakur via llvm-commits
- [llvm] r278654 - [X86] PADDUSB/W instructions should be commutable.
Craig Topper via llvm-commits
Last message date:
Sun Aug 14 23:50:10 PDT 2016
Archived on: Mon Aug 15 08:05:42 PDT 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).