The Week Of Monday 22 January 2018 Archives by thread
Starting: Mon Jan 22 00:05:50 PST 2018
Ending: Sun Jan 28 23:56:43 PST 2018
Messages: 2004
- [PATCH] D42103: [LSR] Don't force bases of foldable formulae to the final type.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D42338: Fix unrepresentable float value in ScalarTest
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D42287: [GlobalISel][X86] Fixing failures after https://reviews.llvm.org/D37775
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D42346: Fix use after free in DiskFilesOrDirectories
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D41818: [AArch64][SVE] Asm: Predicate patterns
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41723: Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
Chandler Carruth via Phabricator via llvm-commits
- [compiler-rt] r323083 - [lsan] Respect log_path option in standalone LSan
Maxim Ostapenko via llvm-commits
- [PATCH] D42362: [YAML] Plain scalars can not begin with most indicators.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D42303: [lsan] Respect log_path option in standalone LSan
Phabricator via Phabricator via llvm-commits
- [PATCH] D41563: [Transforms] Propagate TBAA info in SROA
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41543: [Transforms] Propagate new-format TBAA tags on simplification of memory-transfer intrinsics
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r323084 - [BinaryFormat] Add .debug_names support
Pavel Labath via llvm-commits
- [PATCH] D42293: [TableGen][AsmMatcherEmitter] Fix tied-constraint checking for InstAliases
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D42296: [BinaryFormat] Add .debug_names support
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D42347: Fix memory leaks in MinidumpParserTest
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D41819: [AArch64][SVE] Asm: PTRUE and PTRUES instructions
Florian Hahn via Phabricator via llvm-commits
- [llvm] r323087 - Separate ExecutionDepsFix into 4 parts:
Marina Yatsina via llvm-commits
- [llvm] r323088 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [llvm] r323089 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [llvm] r323090 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [llvm] r323091 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [PATCH] D29935: [RISCV 13/n] Codegen for conditional branches
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r323092 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [llvm] r323093 - ExecutionDepsFix refactoring:
Marina Yatsina via llvm-commits
- [llvm] r323094 - Rename ExecutionDepsFix files to ExecutionDomainFix
Marina Yatsina via llvm-commits
- [llvm] r323095 - Separate LoopTraversal, ReachingDefAnalysis and BreakFalseDeps into their own files.
Marina Yatsina via llvm-commits
- [llvm] r323096 - Break false dependencies for POPCNT, LZCNT, TZCNT
Marina Yatsina via llvm-commits
- [PATCH] D40330: Separate ExecutionDepsFix into 4 parts - enable breaking false dependencies for all reg classes.
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D40331: clang-format ExecutionDepsFix
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D40332: Rename ExecutionDepsFix file to ExecutionDomainFix
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D40333: Separate LoopTraversal and BreakFalseDeps out of ExecutionDomainFix into their own files
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D40334: [X86] Break false dependencies for POPCNT, LZCNT, TZCNT
Marina Yatsina via Phabricator via llvm-commits
- [llvm] r323097 - [YAML] Plain scalars can not begin with most indicators.
Haojian Wu via llvm-commits
- [PATCH] D41695: [Metadata] Extend 'count' field of DISubrange to take a metadata node
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D42364: [IR] Fix creating mutable versions of TBAA access tags
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41565: [Transforms] Support making mutable versions of new-format TBAA access tags
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r323098 - [AArch64][SVE] Asm: Predicate patterns
Sander de Smalen via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
James Henderson via Phabricator via llvm-commits
- [PATCH] D42299: [ELF] Add test for interaction of --gc-sections and undefined references
James Henderson via Phabricator via llvm-commits
- [PATCH] D41762: [DWARF] Incorrect prologue end line record.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [lld] r323099 - Add test for interaction of --gc-sections and undefined references
James Henderson via llvm-commits
- [PATCH] D40696: Enable aggressive FMA on T99 and provide AArch64 option for other micro-arch's
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41346: [Sanitizers, Darwin] Disable SANITIZER_SUPPORTS_WEAK_HOOKS before Mac OS X 10.9
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D42280: Wrap all references to build artifacts in the LLDB testsuite in TestBase::getBuildArtifact()
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41702: Add SysV Abi for PPC64le
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D42365: [LoopFlatten] Add a loop-flattening pass
Dave Green via Phabricator via llvm-commits
- [PATCH] D42211: [ModRefInfo] Set ModRefInfo::Must for calls.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D41946: [clangd] Add support for different file URI schemas.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D41427: [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it
Pavel Labath via Phabricator via llvm-commits
- [llvm] r322878 - [AArch64][GlobalISel] Add isel support for global values in the large code model.
Hans Wennborg via llvm-commits
- [llvm] r323104 - [X86][SSE] Add ISD::VECTOR_SHUFFLE to faux shuffle decoding (Reapplied)
Simon Pilgrim via llvm-commits
- [PATCH] D41993: [ELF] - Change shift2 constant of GNU_HASH from 6->11.
George Rimar via llvm-commits
- [PATCH] D42235: [AArch64] Avoid unnecessary vector byte-swapping in big-endian
Pablo Barrio via Phabricator via llvm-commits
- [www] r323105 - Add GSoC 2018 placeholder
Anton Korobeynikov via llvm-commits
- [llvm] r323106 - [X86][AVX] Add test case for PR34370
Simon Pilgrim via llvm-commits
- [llvm] r322973 - [cmake] Include LLVM_LIBXML2_ENABLED in LLVMConfig.cmake, PR36006
Hans Wennborg via llvm-commits
- [llvm] r322993 - [Dominators] Visit affected node candidates found at different root levels
Hans Wennborg via llvm-commits
- [llvm] r323113 - Rename DwarfAcceleratorTable to AppleAcceleratorTable. NFC
Pavel Labath via llvm-commits
- [PATCH] D42178: [Doc] Guideline on adding exception handling support for a target
Wei-Ren Chen via Phabricator via llvm-commits
- [llvm] r323114 - Fixing warnings caused by commit 323095
Marina Yatsina via llvm-commits
- [llvm] r323116 - [ThinLTO] Re-commit of dot dumper after test fix
Eugene Leviant via llvm-commits
- [PATCH] D41772: [AArch64] optimise v4f16 FCMPs to utilise vector instructions
Carey Williams via Phabricator via llvm-commits
- [PATCH] D42366: [CodeGen] Fix generation of TBAA tags for may-alias accesses
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D42367: [LoopFlatten] Enable loop versioning in flatten pass.
Dave Green via Phabricator via llvm-commits
- [PATCH] D42297: [DebugInfo] Basic .debug_names dumping support
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D42368: [LoopFlatten] Handle A[i][j] uses of IV's
Dave Green via Phabricator via llvm-commits
- [llvm] r323118 - [AArch64] optimise v4f16 fcmps to utilise vector instructions
Carey Williams via llvm-commits
- [llvm] r322905 - [CodeView] Add line numbers for inlined call sites
Hans Wennborg via llvm-commits
- [PATCH] D42123: Derive GEP index type from Data Layout
David Chisnall via Phabricator via llvm-commits
- [PATCH] D42339: Fix uninitialized variable in GoParser
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D41439: [mips] Properly select abs and sqrt instructions
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D42341: [LLVM][PASSES][InstSimplify] Add (X << Y) % X -> 0
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D42051: [ARM] Allow the scheduler to clone a node with glue to avoid a copy CPSR ↔ GPR.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D42313: [X86] Don't reorder (srl (and X, C1), C2) if (and X, C1) can be matched as a movzx
Sanjay Patel via Phabricator via llvm-commits
- [compiler-rt] r323039 - [compiler-rt] Implement __clear_cache() on OpenBSD/mips64
Hans Wennborg via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D42304: [Dockerfiles] Use a newer version of ninja when building inside debian8.
Eric Liu via Phabricator via llvm-commits
- [llvm] r323034 - [Dominators] Fix some edge cases for PostDomTree updating
Hans Wennborg via llvm-commits
- [PATCH] D42374: [RFC] Add IsFixed field to ISD::ArgFlagsTy
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r323124 - [AArch64][SVE] Asm: PTRUE and PTRUES instructions
Sander de Smalen via llvm-commits
- [www] r323125 - Move a 2017 gsoc project in the 2018 section
Sylvestre Ledru via llvm-commits
- [llvm] r323126 - Fix bug in commit 323096 exposed by test in test-suite-verify-machineinstrs-x86_64h-O3
Marina Yatsina via llvm-commits
- [PATCH] D42375: Add --print-icf flag
Owen Reynolds via Phabricator via llvm-commits
- [www] r323127 - And remove the 2017 section
Sylvestre Ledru via llvm-commits
- [llvm] r323129 - [SystemZ] Fix bootstrap failure due to invalid DAG loop
Ulrich Weigand via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D41505: [DAG] Teach findBaseOffset to interpret indexes of indexed memory operations
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D42261: [clang-tidy objc-property-declaration] New option IncludeDefaultAcronyms
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D41278: [MachineCombiner] Improve debug output (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D42337: [Dominators] Introduce DomTree verification levels
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D41104: Set the NoRecurse attribute for the dbg intrinsics.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D42377: [CodeGen] Use MIR syntax for MachineMemOperand printing
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D42378: [X86][SSE] Avoid calls to combineX86ShufflesRecursively that can't combine to target shuffles (PR32037)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41298: [PDT] Add verifyDomTree and verifyAnalysis for Post Dom Trees
Dave Green via Phabricator via llvm-commits
- [PATCH] D42379: [DAGCombiner] Bail out if vector size is not a multiple
Sven van Haastregt via Phabricator via llvm-commits
- [llvm] r323131 - [mips] add warnings for using dsp and msa flags with inappropriate revisions
Petar Jovanovic via llvm-commits
- [PATCH] D40490: [mips] Add warnings for using dsp and msa flags with inappropriate MIPS ISA revisions
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D42360: [6.0.0 Release] Release notes for configuration files in clang
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D42380: [X86][SSE] LowerBUILD_VECTORAsVariablePermute - fix PSHUFB source/index operand ordering
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323134 - [Dockerfiles] Use a newer version of ninja when building inside debian8.
Ilya Biryukov via llvm-commits
- [PATCH] D42334: [NFC] Refactor Apple Accelerator Tables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D42241: [CodeComplete] Fix completion in the middle of idents in macro calls
Phabricator via Phabricator via llvm-commits
- [PATCH] D42350: Add constructor DWARF calling convention for every supported LLVM CC
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41771: [mips] Include EVA instructions in the Std2MicroMips mapping tables
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D42381: [DA] Correct size parameter from dependency analysis to AA
Dave Green via Phabricator via llvm-commits
- [PATCH] D42230: [CGP] Fix the GV handling in complex addressing mode
John Brawn via Phabricator via llvm-commits
- [PATCH] D42382: [DA] Pass TBAA info to the AA in dependency analysis
Dave Green via Phabricator via llvm-commits
- [llvm] r323135 - [CodeGen] Shrink MachineOperand by 8 bytes on Windows
Reid Kleckner via llvm-commits
- [PATCH] D42383: [AMDGPU] fix LDS f32 intrinsics
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r323136 - [ARM] Cleanup part of ARMBaseInstrInfo::optimizeCompareInstr (NFCI).
Joel Galenson via llvm-commits
- [llvm] r322595 - Specify inline for isWhitespace in CommandLine.cpp
David Blaikie via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D42312: [ARM] Cleanup part of ARMBaseInstrInfo::optimizeCompareInstr (NFCI).
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D42311: [SyntheticCounts] Rewrite the code using only graph traits.
David Li via Phabricator via llvm-commits
- [PATCH] D42163: [STLExtras] Add merge_unique
David Blaikie via llvm-commits
- [PATCH] D41832: LLParser: do not verify LLVM module
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D42369: Issue local statics in correct DWARF lexical scope
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D42117: [WebAssembly] Symbol changes #6: syminfo index, LLVM
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323077 - [SCEV] Fix isLoopEntryGuardedByCond usage
Philip Reames via llvm-commits
- [PATCH] D42118: [WebAssembly] Symbol changes #6: syminfo index, LLD
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42176: [WebAssembly] Optimise relocation iteration to remove n^2 loop (LLD)
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D42122: Make GlobalValues with non-default visibilility dso_local
Andres Freund via llvm-commits
- [PATCH] D41619: [llvm-objcopy] Use physical instead of virtual address when aligning and placing sections in binary
Owen Shaw via Phabricator via llvm-commits
- [PATCH] D39967: Refactoring of MemoryWrite function
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D42385: [InstSimplify] (X * Y) / Y --> X for relaxed floating-point ops
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D42386: Fix memory leak in TestClangASTContext.TestRecordHasFields
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r323139 - [AArch64] Create a separate feature set for Exynos M3
Evandro Menezes via llvm-commits
- [llvm] r323140 - asan: allow inline instrumentation for the kernel
Dmitry Vyukov via llvm-commits
- [PATCH] D42244: [globalisel] Introduce LegalityQuery to better encapsulate the legalizer decisions. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D41621: [cmake] [libunwind] Fix find_path() problems when cross compiling
Phabricator via Phabricator via llvm-commits
- [compiler-rt] r323142 - [ubsan] Disable signal handling on Android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D42387: [AArch64] Add pipeline model for Exynos M3
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r323144 - [llvm-objcopy] Use physical instead of virtual address when aligning and placing sections in binary
Jake Ehrlich via llvm-commits
- [PATCH] D42329: [ubsan] Disable signal handling on Android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41622: [cmake] [libcxx] Fix find_path() problems when cross compiling.
Phabricator via Phabricator via llvm-commits
- [PATCH] D42388: [analyzer] Protect against dereferencing a null pointer
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D41623: [cmake] [libcxxabi] Fix find_path() problems when cross compiling
Phabricator via Phabricator via llvm-commits
- [PATCH] D42389: [ubsan] Add preinit initializer for ubsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D42390: msan: Pass --disable-new-dtags for tests
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D42222: [llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D42391: Verifier: fix bug treating debug info issue as non-debug info issue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D42324: [WebAssembly] Remove --emit-relocs
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42392: [AArch64] Add new target feature to fuse conditional select
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D42393: [AArch64] Add new target feature to fuse address generation with load or store
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D42089: [AArch64] Expand testing of zero cycle zeroing
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D41293: [DAG, X86] Improve Dependency analysis when doing multi-node Instruction Selection
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D42124: SI Load Store Optimizer: When merging with offset, use V_ADD_{I|U}32_e64
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41860: [CallSiteSplitting] Support splitting of blocks with instrs before call.
Florian Hahn via Phabricator via llvm-commits
- [www] r323150 - Add link to registration page.
Tanya Lattner via llvm-commits
- [PATCH] D42214: libcxx: Move Windows threading support into a .cpp file.
Peter Collingbourne via Phabricator via llvm-commits
- [www] r323151 - Correct links to mail organizers and mailing lists.
Tanya Lattner via llvm-commits
- [llvm] r323153 - [AMDGPU] SI Load Store Optimizer: When merging with offset, use V_ADD_{I|U}32_e64
Mark Searles via llvm-commits
- [lld] r323154 - [WebAssembly] Remove --emit-relocs
Sam Clegg via llvm-commits
- [PATCH] D41939: [LV] Fix incorrect detection of type-promoted Phis
Anna Thomas via Phabricator via llvm-commits
- [lld] r323155 - Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
Chandler Carruth via llvm-commits
- [llvm] r323155 - Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
Chandler Carruth via llvm-commits
- [PATCH] D42394: CodeGen: Fix assertion in ScheduleDAGMILive::scheduleMI due to llvm.dbg.value
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D42196: [compiler-rt] [builtins] Align addresses to cache lines in __clear_cache for aarch64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41578: [SCEV] Do not cache S -> V if S is not equivalent of V
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D41876: Add a utility to reduce GlobalISel tests
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D42396: [analyzer] Do not attempt to get the pointee of void* .
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D42397: Fix retpoline PLT header size for i386.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38722: Added Remarks for Loop Versioning LICM Pass
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D42245: [globalisel] Make LegalizerInfo::LegalizeAction available outside of LegalizerInfo. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications for pagerando
Stephen Crane via Phabricator via llvm-commits
- [llvm] r323161 - Revert r322595: Specify inline for isWhitespace in CommandLine.cpp
Rui Ueyama via llvm-commits
- [compiler-rt] r323162 - Small fixes for detect_invalid_pointer_pairs.
Alex Shlyapnikov via llvm-commits
- [PATCH] D41481: Small fixes for detect_invalid_pointer_pairs.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D37585: Add ARM backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37586: Add AArch64 backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37587: Add Gold plugin LTO support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D42251: [globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencies and other things.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D42226: [WebAssembly] Add test expectations for gcc C++ tests (gcc/testsuite/g++.dg)
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D37405: [safestack] Experimental mode where stack pointer is accessed with a function call.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D42398: [cmake] Remove duplicate CMAKE_CXX_FLAGS.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D41997: Build virtual override tables in DWARFASTParserClang::CompleteTypeFromDWARF
Lang Hames via Phabricator via llvm-commits
- [PATCH] D42326: [COFF] don't replace import library if contents are unchanged
Bob Haarman via Phabricator via llvm-commits
- [lld] r323164 - [COFF] don't replace import library if contents are unchanged
Bob Haarman via llvm-commits
- [PATCH] D42212: [ThinLTO] Add call edges' relative block frequency to per-module summary.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D42400: [PPC] Avoid incorrect fp-i128-fp lowering.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D42288: [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D42401: [ARM] Expand long shifts for Thumb1 to __aeabi_ calls
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r323165 - [WebAssembly] Store function index rather than table index in TABLE_INDEX relocations
Sam Clegg via llvm-commits
- [llvm] r323166 - NewPM: Add an extension point for the start of the pipeline.
David Blaikie via llvm-commits
- [lld] r323168 - [WebAssembly] Update to match llvm changes to TABLE relocations
Sam Clegg via llvm-commits
- [PATCH] D42080: [WebAssembly] Symbol changes #2: Table relocs, LLVM
Phabricator via Phabricator via llvm-commits
- [PATCH] D42225: libcxx: Provide overloads for basic_filebuf::open() et al that take wchar_t* filenames on Windows.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D42402: [GISel]: Eliminate redundant copies b/w VRegs of same regclass at the end of InstructionSelection
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D42403: libcxx: Move #include_next <math.h> out of header guard in wrapper header.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D42405: libcxx: Rename vasprintf function to __libcpp_vasprintf.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D42406: Utils: Fix DomTree update for entry block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D42353: [Codegen] support of 'nof' flag lowering on X86 target
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D42407: [X86] Use ISD::SIGN_EXTEND instead of X86ISD::VSEXT for mask to xmm/ymm/zmm conversion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D42309: [LV] Use Demanded Bits and ValueTracking for reduction type-shrinking
Diego Caballero via Phabricator via llvm-commits
- [lld] r323172 - Use 4 as the alignment of .eh_frame_hdr.
Rafael Espindola via llvm-commits
- [llvm] r323173 - [X86] Various vXi1 insertion improvements.
Craig Topper via llvm-commits
- [llvm] r323174 - [X86] Remove 'NOREX' comment from the printing of _NOREX instructions.
Craig Topper via llvm-commits
- [llvm] r323175 - [X86] Don't reorder (srl (and X, C1), C2) if (and X, C1) can be matched as a movzx
Craig Topper via llvm-commits
- [llvm] r323176 - [NFC] fix trivial typos in comments
Hiroshi Inoue via llvm-commits
- [PATCH] D39196: [ARM] Remove pre-UAL FLDM/FSTM aliases
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Shiva Chen via Phabricator via llvm-commits
- [llvm] r323178 - update_mir_test_checks: Improve the check for LLVM IR in MIR files
Justin Bogner via llvm-commits
- [PATCH] D42352: [ReleaseNotes] Mention OpenMP Tools Interface in runtime library
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D14254: [OpenMP] Initial implementation of OpenMP offloading library - libomptarget device RTLs.
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D42348: Prevent unaligned memory read in parseMinidumpString
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D42127: [GlobalMerge] Don't merge dllexport globals
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r323182 - [InstSimplify] (X << Y) % X -> 0
Anton Bikineev via llvm-commits
- [llvm] r323183 - This change add's optimization remark in LoopVersioning LICM pass.
Ashutosh Nema via llvm-commits
- [llvm] r323184 - [mips] Properly select abs and sqrt instructions
Stefan Maksimovic via llvm-commits
- [PATCH] D42318: [ARM] Pass _Float16 as int or float
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D41953: Unroll and Jam
Dave Green via Phabricator via llvm-commits
- [PATCH] D41949: [RISCV] [WIP] implement li pseudo instruction
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D42410: [llvm-opt-fuzzer] Add couple of popular passes
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r323187 - [Analysis] Disable exp/exp2/pow finite lib calls on Android with -ffast-math.
MinSeong Kim via llvm-commits
- [PATCH] D42411: [test-suite] Fix ambigous call to overloaded function isnan
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D42412: [FuzzMutate] Inst deleter doesn't work with PhiNodes
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D42376: [clang-format] Ignore UnbreakableTailLength sometimes during breaking
Krasimir Georgiev via Phabricator via llvm-commits
- [PATCH] D42290: [SCEV] Clear poison flags during expansion of SCEV
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D42040: [PATCH 5/6] [zorg] Add linaro-armv8-01-arm-* slaves
Maxim Kuvyrkov via Phabricator via llvm-commits
- [llvm] r323190 - [X86][SSE] LowerBUILD_VECTORAsVariablePermute - fix PSHUFB source/index operand ordering
Simon Pilgrim via llvm-commits
- [PATCH] D42073: [clangd] Use accessible scopes to query indexes for global code completion.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D42363: [clang-tidy] Don't generate fixes for invalid new expr location in modernize-make-unique.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D42414: [llvm-opt-fuzzer] Avoid adding incorrect inputs to the fuzzer corpus
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D42415: Refactor dwarfdump -apple-names output
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D42246: [NFC] Generalize DwarfAccelTable
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D42031: [X86] Legalize v32i1 without BWI via splitting to v16i1 rather than the default of promoting to v32i8.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323192 - [CGP] Fix the GV handling in complex addressing mode
Serguei Katkov via llvm-commits
- [PATCH] D35755: [Solaris] gcc toolchain handling revamp
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D42029: [Solaris] Make RHEL devtoolsets handling Linux-specific
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D42417: [SCEV] Fix isLoopEntryGuardedByCond
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D42418: IRMover: remove unused (?) code
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D42100: Fix codegen of stores of vectors with non byte-sized elements.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r323198 - llvm-objdump: prevent out of bounds accesses during unwind dumping.
Tim Northover via llvm-commits
- [PATCH] D42234: [ADT] Add PropagateConst from LFTS2
Jonathan B Coe via Phabricator via llvm-commits
- [PATCH] D42409: Fix memory leaks in GoParser
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323200 - [X86] Add missing MOVSX/MOVZX instructions to load folding tables.
Craig Topper via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D42104: [AArch64] Generate the CASP instruction for 128-bit cmpxchg
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r323201 - [X86] Legalize v32i1 without BWI via splitting to v16i1 rather than the default of promoting to v32i8.
Craig Topper via llvm-commits
- [llvm] r323202 - AArch64: get type from correct result when forming BFI/BFM
Tim Northover via llvm-commits
- [lld] r323203 - Accept iso date format in COFF/unchanged-importlib.test
Hans Wennborg via llvm-commits
- [PATCH] D42081: [WebAssembly] Symbol changes #2: Table relocs, LLD
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41354: [InstCombine] Extending InstructionSimplify
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D38697: [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39421: [InstCombine] Extracting common and-mask for shift operands of Or instruction
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D42420: WIP: DO NOT SUBMIT: .debug_names generation
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41574: [Transforms] Adding a WeakReassociate pass
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D38185: Implementation of OMPT as specified in OpenMP 5.0 Preview 1
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r323205 - AArch64: get type from correct result when forming BFX
Tim Northover via llvm-commits
- [PATCH] D41696: [DebugInfo] Emit DWARF reference for DIVariable 'count' in DISubrange
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D42173: [clangd] Simplify code handling compile commands
Phabricator via Phabricator via llvm-commits
- [llvm] r323206 - [X86][SSE] LowerBUILD_VECTORAsVariablePermute - ensure that the index vector has the correct number of elements
Simon Pilgrim via llvm-commits
- [PATCH] D42421: [LLD][ELF] Make --fix-cortex-a53-843419 work on big endian hosts
Peter Smith via Phabricator via llvm-commits
- [llvm] r323207 - Use EVT::changeVectorElementTypeToInteger() to convert index type to integer
Simon Pilgrim via llvm-commits
- [PATCH] D42422: Introduce errorToBool() which converts an Error to a bool and puts the Error in a checked state.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D42413: [clang-tidy] Handle bitfields in modernize-use-default-member-init if using C++2a
Malcolm Parsons via Phabricator via llvm-commits
- [PATCH] D39437: Fix a bunch of assert-on-invalid-bitcode regressions after 315483
Nico Weber via Phabricator via llvm-commits
- [llvm] r323209 - [x86] Mostly reautogenerate a bunch of tests that affect D37775. NFC
Alexander Ivchenko via llvm-commits
- [PATCH] D41879: [X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r323210 - [X86][SSE] LowerBUILD_VECTORAsVariablePermute - ensure that the source vector is not larger than the destination
Simon Pilgrim via llvm-commits
- [www] r323211 - Adding the PC members to the FAQ of the EuroLLVM page
Phillip Power via llvm-commits
- [llvm] r323212 - [X86] Rewrite vXi1 element insertion by using a vXi1 scalar_to_vector and inserting into a vXi1 vector.
Craig Topper via llvm-commits
- [www] r323213 - Removing a line now that the PC members is published
Phillip Power via llvm-commits
- [llvm] r323214 - CodeGen: Fix assertion in ScheduleDAGMILive::scheduleMI due to llvm.dbg.value
Yaxun Liu via llvm-commits
- [PATCH] D42095: [WebAssembly] Symbol changes #3: Cosmetic table, LLVM. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42096: [WebAssembly] Symbol changes #3: Cosmetic table, LLD. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323215 - [x86] Reautogenerate a bunch of tests for D42287. NFC
Alexander Ivchenko via llvm-commits
- [llvm] r323216 - Verifier: fix bug treating debug info issue as non-debug info issue
Yaxun Liu via llvm-commits
- [PATCH] D42424: [InstCombine] Allow common type conversions to i8/i16
Dave Green via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Alexander Ivchenko via Phabricator via llvm-commits
- [compiler-rt] r323217 - [PowerPC][asan] Fix asan tests to handle changed memory layouts
Bill Seurer via llvm-commits
- [PATCH] D42425: [WebAssembly] Symbol changes #4e: remove object file name section
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r322806 - Make GlobalValues with non-default visibilility dso_local.
Davide Italiano via llvm-commits
- [llvm] r323220 - [WebAssembly] Switch to *-wasm as the default target triple.
Dan Gohman via llvm-commits
- [lld] r323221 - Don't mark a shared library as needed because of a lazy symbol.
Rafael Espindola via llvm-commits
- [llvm] r323222 - [WebAssembly] Add mem.* intrinsics.
Dan Gohman via llvm-commits
- [llvm] r323223 - [X86][SSE] LowerBUILD_VECTORAsVariablePermute - extract subvector from oversized index vectors
Simon Pilgrim via llvm-commits
- [PATCH] D16403: Add scope information to CFG
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D41757: Add a config note and fix a config variable regarding CCACHE support.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D42082: Add DWARF for discriminated unions
David Blaikie via llvm-commits
- [PATCH] D42430: [scudo] Allow for weak hooks, gated by a define
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D42292: [ARM] Call __chkstk for dynamic stack allocation in all windows environments
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D42431: [X86][AVX] LowerBUILD_VECTORAsVariablePermute - add support for VPERMILPV to v2i64/v2f64
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323229 - [Hexagon] Implement basic vector operations on vectors vNi1
Krzysztof Parzyszek via llvm-commits
- [llvm] r323233 - [Hexagon] Fix unused variable warning in release build
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42250: [NFC] Modernize code style and comments in DwarfAccelTable
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r323234 - [WebAssembly] Remove "name" section of object wasm object files
Sam Clegg via llvm-commits
- [llvm] r323238 - Introduce errorToBool() helper and use it.
Nico Weber via llvm-commits
- [PATCH] D42433: [WebAssembly] Update wasm target tripple now that its the default
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41954: [WebAssembly] Symbol changes #5: add "symbol index" concept (LLVM)
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41955: [WebAssembly] Symbol changes #5: add "symbol index" concept (LLD)
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323240 - [Hexagon] Implement hasLoadFromStackSlot and hasStoreToStackSlot
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42319: [CUDA] CUDA has no device-side library builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D41658: [RISCV] Encode RISCV specific ELF e_flags to RISCV Binary by RISCVTargetStreamer
Ana Pazos via Phabricator via llvm-commits
- [llvm] r323242 - X86 Tests: Add AVX512BW config to CodeGenPrepare test. NFC
Zvi Rackover via llvm-commits
- [PATCH] D42434: [SymbolFilePDB] Fix null array access when parsing the type of a function without any arguments, i.e. 'int main()' and add support to test it
Aaron Smith via Phabricator via llvm-commits
- [lld] r323243 - [ELF] Make --fix-cortex-a53-843419 work on big endian hosts
Peter Smith via llvm-commits
- [llvm] r323246 - [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via llvm-commits
- [PATCH] D41638: [llvm-extract] Support extracting basic blocks
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D42435: [WebAssembly] Rely on default file format in test code. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42436: libcxx: Allow auto-linking to be disabled with a macro.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r323248 - Add a utility to reduce GlobalISel tests
Volkan Keles via llvm-commits
- [compiler-rt] r323249 - [ubsan] Add preinit initializer for ubsan
Francis Ricci via llvm-commits
- [llvm] r323250 - [Hexagon] Add patterns for sext_inreg of HVX vector types
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42437: X86: Update isVectorShiftByScalarCheap with cases covered by AVX512BW
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r323252 - Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle."
Alexey Bataev via llvm-commits
- [llvm] r323254 - docs: Remove reference to a deprecated flag
Vedant Kumar via llvm-commits
- [PATCH] D41812: [CVP] Replace incoming values from unreachable blocks with undef
Eli Friedman via Phabricator via llvm-commits
- [llvm] r323256 - [Debugify] Add a mode to opt to enable faster testing
Vedant Kumar via llvm-commits
- [PATCH] D41793: [Debugify] Add a mode to opt to enable faster testing
Phabricator via Phabricator via llvm-commits
- [PATCH] D42438: [WebAssembly] Use inline target tripple in test cases
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42439: [GISel]: Pattern Match helpers for MachineInstructions
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D42440: [WebAssembly] MC: Use inline triple in test bitcode files
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42441: IRGen: On MSVCRT platforms, implement __builtin_wmemcmp using memcmp.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r323258 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D41463: [CodeGen] Add a new pass to sink Copy instructions after RA
Sean Fertile via Phabricator via llvm-commits
- [llvm] r323259 - [safestack] Inline safestack pointer access when possible.
Evgeniy Stepanov via llvm-commits
- [PATCH] D42006: AArch64: Omit callframe setup/destroy when not necessary
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r323260 - [X86][AVX] LowerBUILD_VECTORAsVariablePermute - add support for VPERMILPV to v2i64/v2f64
Simon Pilgrim via llvm-commits
- [llvm] r323261 - [X86] Move 'Int_' to the end of the name of the VCOMISS/VUCOMISS and instructions to get them picked up by the scheduler model regexs.
Craig Topper via llvm-commits
- [llvm] r323262 - [X86] Remove 'Int_' from instregexs in Zen scheduler model.
Craig Topper via llvm-commits
- [llvm] r323263 - [X86] Merge some regular expressions in Zen scheduler model and remove 2 unused classes.
Craig Topper via llvm-commits
- [PATCH] D40526: [WebAssembly] Change size_t to `unsigned long`
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D42027: [Support][NFC] Improve isa implementation
David Blaikie via Phabricator via llvm-commits
- [llvm] r323264 - Regenerate shuffle sink test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r323265 - Regenerate select test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r323266 - [llvm-extract] Support extracting basic blocks
Volkan Keles via llvm-commits
- [PATCH] D41669: Use ODR debug type uniquing when enabled during function cloning
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r323268 - Add bdver shuffle sink tests.
Simon Pilgrim via llvm-commits
- [llvm] r323269 - [SLPVectorizer] add test for PR13837; NFC
Sanjay Patel via llvm-commits
- [llvm] r323270 - [PPC] Avoid incorrect fp-i128-fp lowering.
Tim Shen via llvm-commits
- [llvm] r323271 - BlockExtractor: Remove unused variable. NFC.
Volkan Keles via llvm-commits
- [PATCH] D42095: [WebAssembly] Symbol changes #3: Make Clang object file tables match LLD output. NFC.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r323272 - [WebAssembly] Add to test expectations for test/MC/WebAssembly/weak-alias.ll. NFC.
Sam Clegg via llvm-commits
- [compiler-rt] r323273 - Add a new interceptor: paccept(2)
Kamil Rytarowski via llvm-commits
- [PATCH] D42052: Add a new interceptor: paccept(2)
Phabricator via Phabricator via llvm-commits
- [PATCH] D42442: [ValueTracking] add an assert to prevent infinite recursion
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D42061: Add new interceptors: strlcpy(3) and strlcat(3)
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r323274 - Add missing include to fix the failure caused by r323266
Volkan Keles via llvm-commits
- [PATCH] D42188: [LLD][PDB] Implement FIXME: Warn on missing TypeServer PDB rather than error
Colden Cullen via Phabricator via llvm-commits
- [PATCH] D42443: [SymbolFilePDB] Add support for function symbols
Aaron Smith via Phabricator via llvm-commits
- [llvm] r323275 - [WebAssembly] MC: Use inline triple in test bitcode files
Sam Clegg via llvm-commits
- [llvm] r323276 - [TblGen] Inline an (almost) trivial accessor. No functionality change.
Benjamin Kramer via llvm-commits
- [llvm] r323277 - [TableGen] Optimize the regex search.
Benjamin Kramer via llvm-commits
- [PATCH] D42446: [ThinLTO] Add a couple of more knobs to C API to control cache size.
Katya Romanova via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [compiler-rt] r323278 - [scudo] Allow for weak hooks, gated by a define
Kostya Kortchinsky via llvm-commits
- [PATCH] D41029: [JumpTables][PowerPC] Let targets decide which switch instructions are suitable for jump tables
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D42447: [LV][VPlan] Detect outer loops for explicit vectorization.
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D40874: [LV][LoopInfo] Add irreducible CFG detection for outer loops
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D42448: [AMDGPU] Make sure all super regs of reserved regs are marked reserved.
Geoff Berry via Phabricator via llvm-commits
- [compiler-rt] r323279 - Break a line into <= 80 characters
Kamil Rytarowski via llvm-commits
- [PATCH] D39425: [Sparc] Account for bias in stack readjustment
James Clarke via Phabricator via llvm-commits
- [PATCH] D42449: [MachineVerifier] Add check that renamable operands aren't reserved registers.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r323280 - [llvm-readobj] Fix double 0x prefix in RVA table printing after r321527
Reid Kleckner via llvm-commits
- [PATCH] D42450: [utils] Convert update_{llc_, }test_checks.py to Python 3
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D40826: [LLD] Use Rela on PowerPC too
Rafael Avila de Espindola via llvm-commits
- [PATCH] D42154: Don't generate inline atomics for i386/i486
Wei Mi via Phabricator via llvm-commits
- [lld] r323282 - [WebAssembly] Add --relocatable test to test/wasm/weak-alias.ll. NFC.
Sam Clegg via llvm-commits
- [PATCH] D42451: [GlobalOpt] Fix exponential compile-time with selects.
Eli Friedman via Phabricator via llvm-commits
- [lld] r322801 - Handle parsing AT(ADDR(.foo-bar)).
Rafael Avila de Espindola via llvm-commits
- [polly] r323283 - [VirtualInst] Derive correct use kind of PHI operands. NFC.
Michael Kruse via llvm-commits
- [polly] r323284 - [ScopBuilder] Prefer PHI Write accesses in the statement the incoming value is defined.
Michael Kruse via llvm-commits
- [PATCH] D42147: [Polly][ScopBuilder] Prefer PHI Write accesses in the statement the incoming value is defined.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D42274: [Support] Remove the terminfo dependency and rely on TERM
Rafael Avila de Espindola via llvm-commits
- [lld] r323286 - [WebAssembly] Remove excess debugging. NFC.
Sam Clegg via llvm-commits
- [lld] r323287 - Remove trailing whitespace.
Rui Ueyama via llvm-commits
- [lld] r322943 - [ELF] Keep tests from wrinting to the test directory.
Rafael Avila de Espindola via llvm-commits
- [lld] r323288 - Fix retpoline PLT header size for i386.
Rui Ueyama via llvm-commits
- [llvm] r323289 - AArch64: Cyclone: Remove SlowMisaligned128Store tuning flag
Matthias Braun via llvm-commits
- [PATCH] D42453: Use branch funnels for virtual calls when retpoline mitigation is enabled.
Peter Collingbourne via Phabricator via llvm-commits
- Buildbot numbers for the week of 1/07/2018 - 1/13/2018
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 1/14/2018 - 1/20/2018
Galina Kistanova via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D42454: [WebAssembly] Add helper functions to WasmObjectFile.cpp
Sam Clegg via Phabricator via llvm-commits
- [llvm] r323290 - [WebAssembly] Add minor helper functions to WasmObjectFile
Sam Clegg via llvm-commits
- [llvm] r323291 - [GISel]: Remove redundant copies at the end of ISel
Aditya Nandakumar via llvm-commits
- [llvm] r323292 - X86: Update isVectorShiftByScalarCheap with cases covered by AVX512BW
Zvi Rackover via llvm-commits
- [PATCH] D42455: Don't create hidden dllimport global values
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r323295 - Remove set but unused variable IsUndef.
Eric Christopher via llvm-commits
- [PATCH] D42224: Don't assume a null GV is local for ELF and MachO
Rafael Avila de Espindola via llvm-commits
- [llvm] r323297 - Don't assume a null GV is local for ELF and MachO.
Rafael Espindola via llvm-commits
- [PATCH] D42183: [LLD] [ELF] Pass CPU string to LTO pipeline.
Rafael Avila de Espindola via llvm-commits
- [llvm] r323298 - [Dominators] Introduce DomTree verification levels
Jakub Kuderski via llvm-commits
- [lld] r323299 - [WebAssembly] Use inline target tripple in test cases
Sam Clegg via llvm-commits
- [llvm] r323301 - [X86] Use ISD::SIGN_EXTEND instead of X86ISD::VSEXT for mask to xmm/ymm/zmm conversion
Craig Topper via llvm-commits
- [llvm] r323302 - [NFC] fix trivial typos in comments
Hiroshi Inoue via llvm-commits
- [llvm] r323303 - [X86] Remove redundant regular expression from the Znver1 scheduler model. NFC
Craig Topper via llvm-commits
- [llvm] r323304 - [X86] Rename 256-bit VFRCZ instructions to have the Y before the rr/rm to match other instructions. NFC
Craig Topper via llvm-commits
- [PATCH] D42462: [cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries.
Don Hinton via Phabricator via llvm-commits
- [llvm] r323305 - [X86] Move 'Y' to correct place in FMA4 regular expression in Znver1 scheduler model.
Craig Topper via llvm-commits
- [PATCH] D42463: [cmake] Set cmake policy CMP0068 to suppress warnings on OSX
Don Hinton via Phabricator via llvm-commits
- [PATCH] D36082: [Cloning] Move distinct GlobalVariable debug info metadata in CloneModule
Roman Tereshin via Phabricator via llvm-commits
- [llvm] r323307 - [GlobalMerge] Don't merge dllexport globals
Martin Storsjo via llvm-commits
- [llvm] r323308 - [ARM] Call __chkstk for dynamic stack allocation in all windows environments
Martin Storsjo via llvm-commits
- [PATCH] D42465: [RFC][CallingConv] Add CCAssignToRegWithType Calling Convention Interface
Shiva Chen via Phabricator via llvm-commits
- [llvm] r323309 - [NFC] Remove overconfident assert from IRCE
Max Kazantsev via llvm-commits
- [PATCH] D37557: Refactor RecursiveASTVisitor test for post-order traversal
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r323311 - [Doc] Guideline on adding exception handling support for a target
David Chisnall via llvm-commits
- [llvm] r323312 - [DAGCombiner] Bail out if vector size is not a multiple
Sven van Haastregt via llvm-commits
- [llvm] r323313 - [Metadata] Extend 'count' field of DISubrange to take a metadata node
Sander de Smalen via llvm-commits
- [llvm] r323314 - [llvm-opt-fuzzer] Add couple of popular passes
Igor Laevsky via llvm-commits
- [compiler-rt] r323315 - [builtins] Align addresses to cache lines in __clear_cache for aarch64
Martin Storsjo via llvm-commits
- [llvm] r323317 - Fixes Sphinx issue ('undefined label') introduced in r323313.
Sander de Smalen via llvm-commits
- [llvm] r323318 - Fix typos of occurred and occurrence
Malcolm Parsons via llvm-commits
- [PATCH] D42373: [clang-format] Disable string literal breaking for text protos
Krasimir Georgiev via Phabricator via llvm-commits
- [llvm] r323320 - [X86][SSE] Avoid calls to combineX86ShufflesRecursively that can't combine to target shuffles (PR32037)
Simon Pilgrim via llvm-commits
- [llvm] r323321 - [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-instcombine).
Amjad Aboud via llvm-commits
- [PATCH] D42291: [libcxx] Correctly handle invalid regex character class names
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D42468: [lldb][PPC64] Fixed vector and struct return value
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D42471: [ARM] Fix lld crash introduced by r321154
vit9696 via Phabricator via llvm-commits
- [llvm] r323323 - [DebugInfo] Emit DWARF reference for DIVariable 'count' in DISubrange
Sander de Smalen via llvm-commits
- [PATCH] D42096: [WebAssembly] Symbol changes #3: Make LLD relocatable object files match Clang output. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323324 - [Hexagon] Remove unused HexagonISD opcodes, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42475: [ELF] Add warnings for various symbols that cannot be ordered
James Henderson via Phabricator via llvm-commits
- [llvm] r323325 - [AArch64] Avoid unnecessary vector byte-swapping in big-endian
Pablo Barrio via llvm-commits
- [PATCH] D42476: [WebAssembly] Symbol changes #4f: Don't duplicate functions in LLD table output
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323326 - Reverted 323321.
Amjad Aboud via llvm-commits
- [lld] r323327 - Merging r323221:
Hans Wennborg via llvm-commits
- [PATCH] D41994: DRAFT patch for PR35877.
George Rimar via Phabricator via llvm-commits
- [PATCH] D42477: [AArch64] Improve v8.1-A code-gen for atomic load-subtract
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D42478: [AArch64] Improve v8.1-A code-gen for atomic load-and
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r323328 - Regenerate shuffle sink test
Simon Pilgrim via llvm-commits
- [llvm] r323329 - X86 Tests: Add more sdiv combine cases. NFC
Zvi Rackover via llvm-commits
- [PATCH] D38315: [ARM] Armv8.2-A FP16 code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D42479: DAGCombiner: Combine SDIV with non-splat vector pow2 divider
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r323331 - [ValueTracking] add recursion depth param to matchSelectPattern
Sanjay Patel via llvm-commits
- [PATCH] D42481: [DebugInfo] Add basic support for DWARF 5 .debug_rnglists dumping
James Henderson via Phabricator via llvm-commits
- [PATCH] D42482: [ELF] - Support INSERT AFTER statement in linker script.
George Rimar via Phabricator via llvm-commits
- [lld] r323336 - Merging r322359, r322421, and r322801:
Hans Wennborg via llvm-commits
- [llvm] r323339 - [dsymutil] Make NonRelocatableStringPool a wrapper around DwarfStringPoolEntry. NFC
Jonas Devlieghere via llvm-commits
- [PATCH] D42485: InstSimplify: If divisor element is undef simplify to undef
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D42356: [AArch64] Implement dynamic stack probing for windows
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D42486: [ELF][MIPS] Ignore incorrect version definition index for _gp_disp symbol
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D42487: [X86][SSE] LowerBUILD_VECTORAsVariablePermute - add support for scaling index vectors
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r320817 - Handle a VersymIndex of 0 as an error.
Simon Atanasyan via llvm-commits
- [PATCH] D42489: [GlobalOpt] Emit fragments using field offsets from struct layout
David Stenberg via Phabricator via llvm-commits
- [PATCH] D41715: AMDGPU: Process amdgpu.uniform on loads
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r323341 - [NFC] Make magic number for DJB hash function customizable.
Jonas Devlieghere via llvm-commits
- [PATCH] D41651: AMDGPU: Add 32-bit constant address space
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D42258: [X86][SSE] Aggressively use PMADDWD for v4i32 multiplies with 17 or more leading zeros
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D42492: [XRay] clarify error messages when parsing broken traces
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D42078: AMDGPU: Fold inline offset for loads properly in moveToVALU on GFX9
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r323342 - [globalisel] Introduce LegalityQuery to better encapsulate the legalizer decisions. NFC.
Daniel Sanders via llvm-commits
- [PATCH] D42079: AMDGPU: Add a function attribute that shrinks buggy s_buffer opcodes on GFX9
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r323343 - InstSimplify: If divisor element is undef simplify to undef
Zvi Rackover via llvm-commits
- [PATCH] D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D42302: AMDGPU: Allow a SGPR for the conditional KILL operand.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D41302: [LoopSimplify] Preserve Post Dom Trees across Loop Simplify
Dave Green via Phabricator via llvm-commits
- [PATCH] D41299: [PDT] Fix splitBlock for Post Dom Trees
Dave Green via Phabricator via llvm-commits
- [PATCH] D41353: [InstCombine] Adjusting bswap pattern to the new masked shl canonization
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r323344 - Handle R_386_PLT32 in RuntimeDyldELF.
Rafael Espindola via llvm-commits
- [PATCH] D41761: Introduce llvm.nospeculateload intrinsic
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D42452: [CUDA] Disable PGO and coverage instrumentation in NVPTX.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D42494: [XRay] [compiler-rt] stop writing garbage in naive log records
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r323346 - [Hexagon] Run late copy propagation and dead code elimination passes
Krzysztof Parzyszek via llvm-commits
- [llvm] r323348 - [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via llvm-commits
- [llvm] r323349 - [ThinLTO] Add call edges' relative block frequency to per-module summary.
Easwaran Raman via llvm-commits
- [PATCH] D42428: [CodeComplete] only respect LoadExternal hint at namespace/tu scope
Sam McCall via Phabricator via llvm-commits
- [PATCH] D42204: Make the bloom filter a bit larger.
Rafael Avila de Espindola via llvm-commits
- [llvm] r323351 - [X86] Remove '(_REV)?' from a bunch of scheduler regular expressions. NFC
Craig Topper via llvm-commits
- [llvm] r323352 - [X86] Adjust names of PINSRW/PEXTRW intructions between MMX/SSE/AVX/AVX512 for consistency and to maybe enable more regular expression compaction in the scheduler models. NFCI
Craig Topper via llvm-commits
- [llvm] r323353 - [X86] Fix some inconsistencies in the itineraries and Sched for (V)PEXTRW/(V)PINSRW
Craig Topper via llvm-commits
- [llvm] r323354 - [ARM] Expand long shifts for Thumb1 to __aeabi_ calls
Weiming Zhao via llvm-commits
- [llvm] r323355 - Revert r321751, "StructurizeCFG: Fix broken backedge detection"
Nicolai Haehnle via llvm-commits
- [llvm] r323356 - [AMDGPU] Make sure all super regs of reserved regs are marked reserved.
Geoff Berry via llvm-commits
- [llvm] r323357 - Fix up and document controlling ccache via CMake options.
Paul Robinson via llvm-commits
- [llvm] r323358 - Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary."
Easwaran Raman via llvm-commits
- [PATCH] D31451: New C++ function name parsing logic
Greg Clayton via Phabricator via llvm-commits
- [llvm] r323359 - Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle."
Alexey Bataev via llvm-commits
- [PATCH] D42495: [WebAssembly] Symbol changes #7: add symtab, LLVM
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42496: [CMake] Fix Bug Report URL
Colden Cullen via Phabricator via llvm-commits
- [llvm] r323364 - [X86][SSE] Add slow-pmulld attribute (silvermont-style) test
Simon Pilgrim via llvm-commits
- [llvm] r323365 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r323366 - Fix lld crash introduced by r321154.
Rafael Espindola via llvm-commits
- [llvm] r323367 - [X86][SSE] Aggressively use PMADDWD for v4i32 multiplies with 17 or more leading zeros
Simon Pilgrim via llvm-commits
- [PATCH] D42399: [libc++abi] Fix unused function when building with LIBCXXABI_SILENT_TERMINATE
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r322862 - [ADT] Just give up on GCC, I can't fix this.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D40077: [lit][test-suite] - Allow 1 test to report multiple individual test results
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D41835: [MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry via Phabricator via llvm-commits
- [llvm] r323369 - [GlobalISel] Don't fall back to FastISel.
Amara Emerson via llvm-commits
- [llvm] r322838 - [ADT] Split optional to only include copy mechanics and dtor for non-trivial types.
Sam McCall via llvm-commits
- [PATCH] D42192: [analyzer] Assume that the allocated value is non-null before construction, not after.
Phabricator via Phabricator via llvm-commits
- [llvm] r323371 - [AArch64][GlobalISel] Fall back during AArch64 isel if we have a volatile load.
Amara Emerson via llvm-commits
- [llvm] r323372 - [globalisel] Fix long lines from r323342
Daniel Sanders via llvm-commits
- [PATCH] D42219: [analyzer] Enable c++-allocator-inlining by default?
Phabricator via Phabricator via llvm-commits
- [PATCH] D42501: [dsymutil] Generate Apple accelerator tables
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r323374 - [Hexagon] Replace EmitFunctionEntryCode with a DAG preprocessing code
Krzysztof Parzyszek via llvm-commits
- [llvm] r323375 - [ORC] Add a LambdaSymbolResolver convenience class and docs for SymbolResolver.
Lang Hames via llvm-commits
- [PATCH] D42502: [MIR] Add support for addrspace in MIR
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r323377 - [InstCombine] fix datalayout in test file
Sanjay Patel via llvm-commits
- [lld] r323378 - [WebAssembly] Always start table index at 1, even for relocatable output
Sam Clegg via llvm-commits
- [PATCH] D42096: [WebAssembly] Always start table index at 1, even for relocatable output
Phabricator via Phabricator via llvm-commits
- [lld] r323379 - [WebAssembly] Don't duplicate functions in table output
Sam Clegg via llvm-commits
- [PATCH] D42503: libcxx: Unbreak external thread library configuration.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D42504: [Fuzzer][safestack][scudo] Add Fuchsia as supported OS
Aaron Green via Phabricator via llvm-commits
- [PATCH] D42505: [X86] Improve Load-Op-Store fusion.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D42216: Use New Module Metadata String "AvoidPLT" to avoid calls via PLT
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41820: [coroutines] Pass coro func args to promise ctor
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D42506: [scudo] Remove SANITIZER_LINUX requirement for the malloc interceptors
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D42507: Fix -fmodules build after rL323277
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r323383 - [TableGen] Add a way of getting the number of generic opcodes without including modular CodeGen headers.
Benjamin Kramer via llvm-commits
- [llvm] r323384 - [GlobalISel] Add a requires: asserts to a test.
Amara Emerson via llvm-commits
- [compiler-rt] r323386 - [scudo] Remove SANITIZER_LINUX requirement for the malloc interceptors
Kostya Kortchinsky via llvm-commits
- [PATCH] D39960: [InstCombine] In foldSelectOpOp reuse existing selects if present
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r323388 - [ORC] Add helpers for building orc::SymbolResolvers from legacy findSymbol-style
Lang Hames via llvm-commits
- [PATCH] D42467: FreeBSD needs also execinfo
Phabricator via Phabricator via llvm-commits
- [PATCH] D42509: [LivePhysRegs] Preserve pristine registers in blocks with no successors.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D42093: [llvm-cov] Improvements for summary report generated in HTML format.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D42511: WIP: [WebAssembly] Add support for --gc-sections
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42512: [X86] When using Win64 ABI, exit with error if SSE is disabled for varargs
Amara Emerson via Phabricator via llvm-commits
- [llvm] r323391 - [GlobalISel][TableGen] Fix the statistics for emitted patters
Volkan Keles via llvm-commits
- [PATCH] D42514: [ThinLTO/gold] Write empty imports even for modules with symbols
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r323392 - [GISel]: Implement GlobalISel combiner API.
Aditya Nandakumar via llvm-commits
- [llvm] r323393 - [ORC] Try to silence compiler error at
Lang Hames via llvm-commits
- [llvm] r323394 - [GISel]: Fix modules build by including <cassert>
Aditya Nandakumar via llvm-commits
- [PATCH] D41674: [Support] CommandLine API -- Allow creating custom parsers for fundamental types
David Blaikie via llvm-commits
- [lld] r323395 - Use lookup instead of find. NFC, just simpler.
Rafael Espindola via llvm-commits
- [PATCH] D42515: [RISCV] Add support for %pcrel_lo.
Ahmed Charles via Phabricator via llvm-commits
- [lld] r323396 - Only lookup LMARegion once. NFC.
Rafael Espindola via llvm-commits
- [llvm] r323398 - [ORC] Refactor the various lookupFlags methods to return the flags map via the
Lang Hames via llvm-commits
- [PATCH] D40337: Support the setjmp(3) family of functions in TSan/NetBSD
Vlad Tsyrklevich via Phabricator via llvm-commits
- [lld] r323399 - Remove MemRegionOffset. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D42021: [DWARF] v5 implementation of string offsets tables - producer side
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D42516: [llvm-objcopy] Add support for large indexes
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r323400 - Add support for pattern matching MachineInsts.
Aditya Nandakumar via llvm-commits
- [llvm] r323401 - [X86] Remove unnecessary '_alt' and '_Int' from scheduler model regular expressions.
Craig Topper via llvm-commits
- [llvm] r323402 - [X86] Remove 64/128/256 from MMX/SSE/AVX instruction names for overall consistency. NFC
Craig Topper via llvm-commits
- [llvm] r323403 - [X86] Name the MMX phaddd instruction with 3 Ds instead of just 2. NFC
Craig Topper via llvm-commits
- [llvm] r323404 - [cmake] Set cmake policy CMP0068 to suppress warnings on OSX
Don Hinton via llvm-commits
- [PATCH] D42520: Implement __attribute__((import_module("foo")))
Dan Gohman via Phabricator via llvm-commits
- [llvm] r323405 - [X86] Expand IMUL/MUL instregexs in Znver1 scheduler to show what's actually implemented.
Craig Topper via llvm-commits
- [llvm] r323406 - [X86] Expand IMUL/MUL instregexs in Intel scheduler models. Add load latency to some of them in SkylakeClient model.
Craig Topper via llvm-commits
- [llvm] r323407 - [IRMover] Add comment and fix test case
Eugene Leviant via llvm-commits
- [PATCH] D42522: [X86] Fix killed flag handling in X86FixupLea pass
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r323409 - [FuzzMutate] Inst deleter doesn't work with PhiNodes
Igor Laevsky via llvm-commits
- [PATCH] D42484: [clangd] Limit completion results.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D42491: [clangd] Disable typo correction when doing code completion.
Haojian Wu via Phabricator via llvm-commits
- [llvm] r323411 - [GlobalOpt] Emit fragments using field offsets from struct layout
Mikael Holmen via llvm-commits
- [PATCH] D42416: [Driver] Add support for mips32 and scudo
Simon Dardis via Phabricator via llvm-commits
- [compiler-rt] r323413 - Correct typo in TSan code
Kamil Rytarowski via llvm-commits
- [llvm] r323414 - [Dwarf] Add dsymutil Atom extensions. NFC
Jonas Devlieghere via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D42526: [X86][XOP] Update isVectorShiftByScalarCheap with cases covered by XOP
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323415 - [LTO] - Get rid of friend 'computeDeadSymbols'. NFC.
George Rimar via llvm-commits
- [llvm] r323416 - Another try to commit 323321 (aggressive instruction combine).
Amjad Aboud via llvm-commits
- [PATCH] D41988: [ThinLTO] - Set WeakAnyLinkage for all LinkerRedefined symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D42527: [DebugInfo] Fix fragment offset emission order for symbol locations
David Stenberg via Phabricator via llvm-commits
- [PATCH] D41868: APFloat/x87: Fix string conversion for "unnormal" values (pr35860)
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D42528: [LTO] - Introduce GlobalResolution::Prevailing flag.
George Rimar via Phabricator via llvm-commits
- [zorg] r323417 - [zorg] Enable assertions on the lldb-x86_64-ubuntu-14.04-cmake bot
Pavel Labath via llvm-commits
- [PATCH] D42529: [NFC] Rename DwarfAccelTable and move header. NFC
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D42530: Clang permits assignment to vector/extvector elements in a const method
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D42531: [X86FixupBWInsts] Prefer positive checks in the test. NFC
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D42533: [X86FixupBWInsts] Fix miscompilation if sibling sub-register is live.
Andrei Elovikov via Phabricator via llvm-commits
- [llvm] r323418 - X86 Tests: Add AVX+XOP config to SDIV combine tests
Zvi Rackover via llvm-commits
- [PATCH] D42500: [clang-format] Fixes indentation of inner text proto messages
Krasimir Georgiev via Phabricator via llvm-commits
- [PATCH] D41539: [CodeGen] Decorate aggregate accesses with TBAA tags
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r323422 - [X86][SSE] Add tests for vector truncation with unsigned saturation
Simon Pilgrim via llvm-commits
- [PATCH] D42534: [mips] Compute MaxCallFrame size early on
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D42480: [clangd] Provide a helper to report estimated memory usage per-file
Phabricator via Phabricator via llvm-commits
- [llvm] r323427 - Update build_llvm_package.bat
Hans Wennborg via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323428 - [X86][SSE] Add tests for vector truncation with signed saturation
Simon Pilgrim via llvm-commits
- [PATCH] D42535: [ARM] Accept a subset of Thumb GPR register class when emitting an SP-relative load instruction
Momchil Velikov via Phabricator via llvm-commits
- [www] r323429 - Win snapshot: r323406
Hans Wennborg via llvm-commits
- [llvm] r323430 - [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via llvm-commits
- [PATCH] D42536: [AggresiveInstCombine] Added support of select and ShuffleVector to TruncInstCombine expression pattern
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D42537: [mips] Fix incorrect sign extension for fpowi libcall
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D42107: [ThinLTO] - Stop internalizing and drop non-prevailing symbols.
George Rimar via Phabricator via llvm-commits
- [llvm] r323432 - Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle."
Alexey Bataev via llvm-commits
- [PATCH] D41944: [LLVM][IR][LIT] support of 'no-overflow' flag for sdiv\udiv instructions
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D42539: [WebAssembly] Handle relocations where provisional value != index
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42540: [WebAssembly] Remove some unused code and tidy logging. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323436 - [InstCombine] add tests for PR35792; NFC
Sanjay Patel via llvm-commits
- [PATCH] D42541: [DeadArgumentElimination] Preserve llvm.dbg.values's first argument
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D41954: [WebAssembly] Add symbol table to LLVM, 1/2
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42542: Improve LMARegion handling
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r323437 - [InstCombine] narrow masked zexted binops (PR35792)
Sanjay Patel via llvm-commits
- [llvm] r323438 - Revert "[Hexagon] Replace EmitFunctionEntryCode with a DAG preprocessing code"
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42543: Change diagnostic message in verifier about incorrect alloca address space
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D42544: [X86][AVX512] Add combining support for X86ISD::VTRUNCS
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323439 - [X86] Apply clang-format to detectUSatPattern. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r323440 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r323441 - [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via llvm-commits
- [llvm] r323442 - Give scope_exit helper correct move semantics
Sam McCall via llvm-commits
- [PATCH] D42546: [scudo] Overhaul malloc related interceptors
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r323444 - [LTO] - Introduce GlobalResolution::Prevailing flag.
George Rimar via llvm-commits
- [llvm] r323445 - [ADT] Make moving Optional not reset the Optional it moves from.
Benjamin Kramer via llvm-commits
- [www] r323446 - Change Performance Workshop Talk Title/Abstract
Johannes Doerfert via llvm-commits
- [llvm] r323447 - Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle."
Alexey Bataev via llvm-commits
- [PATCH] D42547: [sanitizer] Implement GetNumberOfCPUs for Windows
Kostya Kortchinsky via Phabricator via llvm-commits
- [lld] r323449 - Improve LMARegion handling.
Rafael Espindola via llvm-commits
- [PATCH] D42548: AMDGPU/SI: Adjust the encoding family for D16 buffer instructions when the target has UnpackedD16VMem feature.
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D42277: Use test-specific module caches to avoid stale header conflicts
Phabricator via Phabricator via llvm-commits
- [llvm] r323451 - asan: add kernel inline instrumentation test
Vedant Kumar via llvm-commits
- [PATCH] D42473: asan: add kernel inline instrumentation test
Phabricator via Phabricator via llvm-commits
- [llvm] r323452 - [Hexagon] SETEQ and SETNE are valid integer condition codes
Krzysztof Parzyszek via llvm-commits
- [llvm] r323454 - Revert "asan: add kernel inline instrumentation test"
Vedant Kumar via llvm-commits
- [PATCH] D42460: [cmake] [libcxxabi] Call llvm_setup_rpath() when adding shared libraries.
Phabricator via Phabricator via llvm-commits
- [lld] r323456 - Move LMAOffset from the OutputSection to the PhdrEntry. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D42550: Put the header in the first PT_LOAD even if that PT_LOAD has a LMAExpr
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r323457 - [CMake] Fix Bug Report URL
Shoaib Meenai via llvm-commits
- [llvm] r323460 - Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary."
Easwaran Raman via llvm-commits
- [PATCH] D42220: libcxx: Use vcruntime declarations for typeinfo on Windows.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D42551: [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.
Matt Davis via Phabricator via llvm-commits
- [compiler-rt] r323462 - [sanitizer] Implement GetNumberOfCPUs for Windows
Kostya Kortchinsky via llvm-commits
- [llvm] r323463 - tmp
Jake Ehrlich via llvm-commits
- [PATCH] D42553: [DWARFv5] Support FORM_line_strp when dumping
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [compiler-rt] r323464 - [scudo] Overhaul malloc related interceptors
Kostya Kortchinsky via llvm-commits
- [PATCH] D41046: [ELF] Make overlapping output sections an error
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D42554: AMDGPU: Clarify ReqdWorkGroupSize and MaxFlatWorkGroupSize metadata
Tony Tye via Phabricator via llvm-commits
- [llvm] r323465 - Reverting r323463 as it appears to be an accidental commit. Regardless, it broke a lot of build bots, so reverting back to green.
Aaron Ballman via llvm-commits
- [llvm] r323466 - Revert r322132; it appears to be an accidental commit, based on the commit message. The original author of the commit has not commented on whether this was accidental or purposeful, so if this revert is in error, the author can re-commit with an actual commit message.
Aaron Ballman via llvm-commits
- [llvm] r322132 - temp
Aaron Ballman via llvm-commits
- [llvm] r323468 - [X86] Combine two unnecessarily complicated ifs that had the same body. NFC
Craig Topper via llvm-commits
- [llvm] r323469 - [X86] Teach Intel syntax InstPrinter to print lock prefixes that have been parsed from the asm parser.
Craig Topper via llvm-commits
- [llvm] r323470 - [asan] Fix kernel callback naming in instrumentation module.
Evgeniy Stepanov via llvm-commits
- [PATCH] D42556: [InlineCost] Mark functions accessing varargs as not viable.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D42423: asan: fix kernel callback naming in instrumentation module
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r323471 - [Debug] Add a utility to propagate dbg.value to new PHIs, NFC
Vedant Kumar via llvm-commits
- [llvm] r323472 - [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.
Vedant Kumar via llvm-commits
- [llvm] r323474 - [AArch64] Enable aggressive FMA on T99 and provide AArch64 options for others.
Joel Jones via llvm-commits
- [llvm] r323475 - [SyntheticCounts] Rewrite the code using only graph traits.
Easwaran Raman via llvm-commits
- [llvm] r323476 - [DWARFv5] Support DW_FORM_line_strp in llvm-dwarfdump.
Paul Robinson via llvm-commits
- [PATCH] D42557: [scudo] Add default implementations for weak functions
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D42101: [PowerPC] Legalize SETULT and SETUGT for type f32 and f64.
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r323477 - [llvm-objcopy] Add --add-gnu-debuglink
Jake Ehrlich via llvm-commits
- [llvm] r323478 - Add testcase accidentally left out from r323460.
Easwaran Raman via llvm-commits
- [llvm] r323480 - [llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects
Jake Ehrlich via llvm-commits
- [llvm] r323481 - [DWARFv5] Classify all the new forms. NFC.
Paul Robinson via llvm-commits
- [PATCH] D42559: [CodeView] Speed up type merging by about 20%
Zachary Turner via Phabricator via llvm-commits
- [llvm] r323482 - [Debug] LCSSA: Insert dbg.value at the first available insertion point
Vedant Kumar via llvm-commits
- [llvm] r323483 - [CodeGen] Ignore private symbols in llvm.used for COFF
Shoaib Meenai via llvm-commits
- [llvm] r323484 - Reland "[llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects"
Jake Ehrlich via llvm-commits
- [llvm] r323486 - Revert "Reland "[llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects""
Jake Ehrlich via llvm-commits
- [llvm] r323487 - Fix buildfailure by making some MIPatternMatchers inline
Aditya Nandakumar via llvm-commits
- [lld] r323488 - Rename a test file.
Rui Ueyama via llvm-commits
- [llvm] r323489 - Reland "[llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects"
Jake Ehrlich via llvm-commits
- [PATCH] D42161: Add Call Graph Profile pass and ELF assembly support
Michael Spencer via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [PATCH] D42459: [cmake] [libcxx] Call llvm_setup_rpath() when adding shared libraries.
Phabricator via Phabricator via llvm-commits
- [llvm] r323493 - Reland "[llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects"
Jake Ehrlich via llvm-commits
- [llvm] r323494 - Reland "[llvm-objcopy] Refactor llvm-objcopy to use reader and writer objects"
Jake Ehrlich via llvm-commits
- [PATCH] D42461: [cmake] [libunwind] Call llvm_setup_rpath() when adding shared libraries.
Phabricator via Phabricator via llvm-commits
- [PATCH] D42563: [lldb] attempt to fix DIERef::GetUID
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] r323497 - [X86] Fix killed flag handling in X86FixupLea pass
Serguei Katkov via llvm-commits
- [llvm] r323498 - [CGP] Re-enable Select in complex addressing mode.
Serguei Katkov via llvm-commits
- [PATCH] D42555: [libunwind] Don't enable _LIBUNWIND_BUILD_ZERO_COST_APIS if building the SJLJ APIs
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r323500 - [X86] Remove some dead code from LowerVSETCC. NFC
Craig Topper via llvm-commits
- [llvm] r323501 - [X86] Remove LowerVSETCC code for handling vXi1 setcc with vXi8/vXi16 input type. NFC
Craig Topper via llvm-commits
- [llvm] r323502 - [X86] Simplify condition in VSETCC. NFC
Craig Topper via llvm-commits
- [llvm] r323503 - [X86] Remove unused intrinsic type handling. NFC
Craig Topper via llvm-commits
- [llvm] r323504 - [X86] Remove code from combineBitcastvxi1 that was needed to support the previous native IR for kunpck intrinsics.
Craig Topper via llvm-commits
- [llvm] r323505 - [SelectionDAG] Replace a std::vector<SDValue> with a SmallVector.
Craig Topper via llvm-commits
- [llvm] r323506 - [X86] Remove dead code from LowerBUILD_VECTOR that tried to handle i64 element type in 32-bit mode.
Craig Topper via llvm-commits
- [PATCH] D42233: [WebAssembly] Better support for WASM Object format
Patrick Cheng via Phabricator via llvm-commits
- [llvm] r323507 - [RISCV] Encode RISCV specific ELF e_flags to RISCV Binary by RISCVTargetStreamer
Shiva Chen via llvm-commits
- [PATCH] D42564: [WebAssembly] ignore non-SymbolRef MCExpr.
Patrick Cheng via Phabricator via llvm-commits
- [llvm] r323508 - [NFC] fix trivial typos in comments and documents
Hiroshi Inoue via llvm-commits
- [compiler-rt] r323510 - [NFC] fix trivial typos in comments and documents
Hiroshi Inoue via llvm-commits
- [PATCH] D42499: [clangd] Modify the Span API so that Spans propagate with contexts.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D42565: [ARM][GISel] PR35965 Constrain RegClasses of nested instructions built from Dst Patter
Roman Tereshin via Phabricator via llvm-commits
- [llvm] r323512 - [ARM] Armv8.2-A FP16 code generation (part 1/3)
Sjoerd Meijer via llvm-commits
- [PATCH] D38315: [ARM] Armv8.2-A FP16 code generation (part 1/3)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D42566: [InstCombine] Preserve debug values for eliminable casts
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D42567: [AArch64] Properly handle dllimport of variables when using fast-isel
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D42568: [AArch64] Don't enable GlobalISel automatically for windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D35561: Provide adequate register class for RegisterSDNode
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D35985: Skip live range segment verification for reserved physregs
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r323513 - [X86FixupBWInsts] Prefer positive checks in the test. NFC
Andrei Elovikov via llvm-commits
- [llvm] r323514 - [ARM] Accept a subset of Thumb GPR register class when emitting an SP-relative
Momchil Velikov via llvm-commits
- [llvm] r323515 - [CallSiteSplitting] Fix infinite loop when recording conditions.
Florian Hahn via llvm-commits
- [PATCH] D42571: [MIPS] Don't crash on unsized extern types with -mgpopt
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r323516 - [AMDGPU] fix LDS f32 intrinsics
Daniil Fukalov via llvm-commits
- [llvm] r323521 - [MIR] Add support for addrspace in MIR
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D42532: [OpenCL] Add "cles_khr_int64" extension.
Alexey Bader via Phabricator via llvm-commits
- [PATCH] D42574: [ARM] Lower lower saturate to 0 and lower saturate to -1 using bit-operations
Marten Svanfeldt via Phabricator via llvm-commits
- [llvm] r323525 - [TableGen][NFC]Remove dead variable.
Clement Courbet via llvm-commits
- [llvm] r323526 - [X86] Cleanup SDLoc arguments as mentioned on D42544
Simon Pilgrim via llvm-commits
- [PATCH] D42576: [test-suite] Add prototypes to functions in Olden and MiBench
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r323527 - [AMDGPU][MC] Enabled disassembler for image atomic operations
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D42186: [AMDGPU][MC] Enabled disassembler for image atomic operations
Phabricator via Phabricator via llvm-commits
- [PATCH] D41896: [OMPT] Use fuzzy return addresses in lock testcases
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D42308: [X86][SSE] Don't colaesce v4i32 extracts (RFC)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323530 - [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r323531 - [X86][SSE] Add tests for vector truncation with PACKUS style signed saturation
Simon Pilgrim via llvm-commits
- [PATCH] D42570: clang-format: [JS] Prevent ASI before [ and (.
Martin Probst via Phabricator via llvm-commits
- [llvm] r323533 - [SLP] Removed the warning about unused variable, NFC.
Alexey Bataev via llvm-commits
- [llvm] r323534 - [AMDGPU][MC] Added support of 64-bit image atomics
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D42469: [AMDGPU][MC] Added support of 64-bit image atomics
Phabricator via Phabricator via llvm-commits
- [llvm] r323535 - [DAGCombine] reduceBuildVecToShuffle - ensure EXTRACT_VECTOR_ELT index is in range
Simon Pilgrim via llvm-commits
- [PATCH] D36130: [SLP] Vectorize jumbled memory loads.
Shahid via Phabricator via llvm-commits
- [llvm] r323536 - [MIPS] Don't crash on unsized extern types with -mgpopt
Alexander Richardson via llvm-commits
- [PATCH] D40134: [asan] Add support for AArch64 ILP32
Szabolcs Nagy via Phabricator via llvm-commits
- [PATCH] D40547: AMDGPU: Fix copying i1 value out of loop with non-uniform exit
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r323538 - [AMDGPU][MC] Added validation of image dst/data size (must match dmask and tfe)
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D42483: [AMDGPU][MC] Added validation of image dst/data size (must match dmask and tfe)
Phabricator via Phabricator via llvm-commits
- [PATCH] D42579: [sanitizer] Implement MonotonicNanoTime for Windows
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r323539 - [DAG] Teach findBaseOffset to interpret indexes of indexed memory operations
Nirav Dave via llvm-commits
- [llvm] r323540 - [X86][SSE] Drop PMADDWD in lowerMul
Simon Pilgrim via llvm-commits
- [PATCH] D40546: StructurizeCFG: Test for branch divergence correctly
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D42580: [ARM] Armv8.2-A FP16 code generation (part 2/3)
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r323541 - [X86][SSE] Don't colaesce v4i32 extracts
Simon Pilgrim via llvm-commits
- [llvm] r323542 - [X86][AVX] LowerBUILD_VECTORAsVariablePermute - add support for VPERMILPV to v4i32/v4f32
Simon Pilgrim via llvm-commits
- [PATCH] D42084: Fix some regular expressions in llvm-mode.el
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D42133: [AArch64] Improve code generation of vector mask build
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D42323: [DAGCombiner] filter out denorm inputs when calculating sqrt estimate (PR34994)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D41298: [Dominators] Remove verifyDomTree add some verifing for Post Dom Trees
Dave Green via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D42585: [WebAssembly] Add symbol table to LLD, 2/2
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D42582: [lldb][PPC64] Fixed step-in stopping in the wrong line
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D42586: [NFC] Remove apostrophe to use 'it' in the possessive form.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D42587: Add make targets for LLD test directories
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r323544 - [NFC] Remove apostrophe to use 'it' in the possessive form.
Matt Davis via llvm-commits
- [llvm] r323545 - [x86] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r323546 - [DWARF] Generate DWARF v5 string offsets tables along with strx* index forms.
Wolfgang Pieb via llvm-commits
- [llvm] r323548 - [Hexagon] Fix an incorrect assertion in HexagonConstExtenders
Krzysztof Parzyszek via llvm-commits
- [PATCH] D42588: [index] Fix crash when indexing a C++14 PCH/module related to TemplateTemplateParmDecls of alias templates
Phabricator via Phabricator via llvm-commits
- [llvm] r323550 - [X86] Add 'rdrnd' feature to silvermont to match recent gcc bug fix.
Craig Topper via llvm-commits
- [llvm] r323551 - [SelectionDAGISel] Add a debug print before call to Select. Adjust where blank lines are printed during isel process to make things more sensibly grouped.
Craig Topper via llvm-commits
- [PATCH] D42592: [COFF] Add minimal support for /guard:cf
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D42594: Move DJB hash to support. NFC
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r323553 - [X86][AVX512] Add combining support for X86ISD::VTRUNCS
Simon Pilgrim via llvm-commits
- [llvm] r323555 - [X86] Allow any_extend to be combined with setcc on VLX targets.
Craig Topper via llvm-commits
- [llvm] r323556 - [SLP] Test for trunc vectorization, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D41705: Place undefined globals in .bss instead of .data
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D42595: [MSBuild integration] correct version number in path lib/clang
R-J Wolthuis via Phabricator via llvm-commits
- [llvm] r323557 - [X86] Unbreak the build.
Benjamin Kramer via llvm-commits
- [llvm] r323558 - [Support] Move PrintEscapedString into the library its declaration is in
Benjamin Kramer via llvm-commits
- [llvm] r323559 - [LivePhysRegs] Preserve pristine regs in blocks with no successors.
Eli Friedman via llvm-commits
- [PATCH] D42597: [xray] Don't try to run XRay unit tests on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D42598: Add the /order option.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r323560 - [DWARF] Temporarily removing a test that caused an independent failure on the mingw target.
Wolfgang Pieb via llvm-commits
- [PATCH] D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r323561 - [Hexagon] Replace multiple vector extracts with store-load combinations
Krzysztof Parzyszek via llvm-commits
- [llvm] r323562 - [Hexagon] Make sure that offset on globals matches alignment requirements
Krzysztof Parzyszek via llvm-commits
- [llvm] r323564 - [DWARF] Temporarily removing test to make buildbots happy while investigating.
Wolfgang Pieb via llvm-commits
- [PATCH] D42518: Fix the BinaryPredicate form of std::is_permutation to not rely on operator==
Peter Collingbourne via Phabricator via llvm-commits
- [www] r323565 - Update GSOC project list for LLDB.
Adrian Prantl via llvm-commits
- [www] r323567 - fix a few html syntax errors
Adrian Prantl via llvm-commits
- [llvm] r323568 - [Hexagon] Generate constant splats instead of loads from constant pool
Krzysztof Parzyszek via llvm-commits
- [llvm] r323569 - Inline variable only used within assert.
Richard Trieu via llvm-commits
- [PATCH] D42599: [AArch64] Fix BITCAST lowering crash
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r323570 - [InstCombine] Preserve debug values for eliminable casts
Vedant Kumar via llvm-commits
- [PATCH] D42600: [WIP][Shrink-wrap]split restore point
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r323571 - [x86] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D42601: [JumpThreading] NFC: Rename LoadInst variables
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r323572 - [X86] Use vpternlog to implement vector not under AVX512.
Craig Topper via llvm-commits
- [PATCH] D42268: Add more initializers to quiet a clang warning
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D42602: [PowerPC] Reduce stack frame for fastcc functions by only allocating parameter save area when needed
Lei Huang via Phabricator via llvm-commits
- [PATCH] D42603: [COFF] Update comment to reflect link.exe behavior. NFC
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r323573 - update_mir_test_checks: Accept "." in function names
Justin Bogner via llvm-commits
- [PATCH] D42604: PR36032 fix assert cause by not computed SCEV PredicatedBackEdgeCount
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D42607: [LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (PR35681)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r323574 - [InstrProfiling] Improve compile time when there is no work
Vedant Kumar via llvm-commits
- [llvm] r323575 - [LangRef] Update out-of-date instrprof names
Vedant Kumar via llvm-commits
- [llvm] r323576 - [InstrProfiling] Don't exit early when an unused intrinsic is found
Vedant Kumar via llvm-commits
- [PATCH] D42609: [DWARFv5] Re-enable dumping a line table with no CU.
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D22792: VecClone Pass
Matt via Phabricator via llvm-commits
- [lld] r323579 - Add the /order option.
Rui Ueyama via llvm-commits
- [PATCH] D42611: [ThinLTO/CFI] Include TYPE_ID summaries into GLOBALVAL_SUMMARY_BLOCK
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r323580 - Revert "[SLP] Removed the warning about unused variable, NFC."
Alexey Bataev via llvm-commits
- [llvm] r323581 - Revert "[SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle."
Alexey Bataev via llvm-commits
- [PATCH] D42612: [GlobalOpt] Improve common case efficiency of static global initializer evaluation
Amara Emerson via Phabricator via llvm-commits
- [llvm] r323582 - [GlobalISel][Legalizer] Convert the FP constants to the right APFloat type for G_FCONSTANT.
Amara Emerson via llvm-commits
- [llvm] r323583 - [SelectionDAG] Make DAGTypeLegalizer::PromoteSetCCOperands handle SETEQ/SETNE correctly for vector types.
Craig Topper via llvm-commits
- [lld] r323584 - [ELF] - Extend lto/asmundef.ll testcase.
George Rimar via llvm-commits
- [llvm] r323585 - [TargetLowering] Teach TargetLowering::SimplifySetCC to simplify setcc of vXi1 vectors into logic ops.
Craig Topper via llvm-commits
- [PATCH] D42613: Remove unused class declarations
Jan Kratochvil via Phabricator via llvm-commits
- [llvm] r323587 - [X86][SSE] Add broadcast from v2i32 memory tests (PR34394)
Simon Pilgrim via llvm-commits
- [llvm] r323588 - Regenerate test results for and-su.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r323591 - [X86][SSE] Regenerate fp2int/int2fp tests
Simon Pilgrim via llvm-commits
- [llvm] r323592 - Regenrate test results for avx-brcond.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r323593 - Regenrate brcond.ll test results. NFC
Amaury Sechet via llvm-commits
- [llvm] r323594 - Regenerate test result for stateppint-vector.ll. NFC.
Amaury Sechet via llvm-commits
- [llvm] r323595 - Regenerate test result for testb-je-fusion.ll. NFC.
Amaury Sechet via llvm-commits
- [llvm] r323596 - Regenerate test result for vastart-defs-eflags.ll. NFC.
Amaury Sechet via llvm-commits
- [llvm] r323597 - Add IRBuilder API to create memcpy/memmove calls with differing source and dest alignments
Daniel Neilson via llvm-commits
- [lld] r323598 - [COFF] Update comment to reflect link.exe behavior. NFC
Shoaib Meenai via llvm-commits
- [PATCH] D42615: [X86] Generate BT instrutions a bit more agressively
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D41235: [DAGCOmbine] Ensure that (brcond (setcc ...)) is handled in a canonical manner.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r323602 - [X86][SSE] Simplify demanded elements from BROADCAST shuffle source.
Simon Pilgrim via llvm-commits
- [llvm] r323603 - Regenerate test. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r323604 - [X86] Remove X86ISD::PCMPGTM/PCMPEQM and instead just use X86ISD::PCMPM and pattern match the immediate value during isel.
Craig Topper via llvm-commits
- [llvm] r323605 - [X86] Use vptestm/vptestnm for comparisons with zero to avoid creating a zero vector.
Craig Topper via llvm-commits
- [compiler-rt] r323606 - [cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries.
Don Hinton via llvm-commits
- [PATCH] D42616: [X86] Emit 15-byte NOPs on recent AMD targets, else default to 10-byte NOPs (PR22965)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r323607 - [X86][AVX512] Add avx512dq fp2int/int2fp tests (PR31630)
Simon Pilgrim via llvm-commits
- [llvm] r323608 - Add triples or specify REQUIRES: default_triple to some tests
Justin Bogner via llvm-commits
- [PATCH] D42617: [sanitizer] Update from zx_time_get to zx_clock_get
Petr Hosek via Phabricator via llvm-commits
- [llvm] r323609 - [X86] Add test to demonstrate missed opportunity to merge kand into testnm when using 512-bit instruction due to lack of VLX.
Craig Topper via llvm-commits
- [llvm] r323610 - [X86] Add patterns for using masked vptestnmd for 256-bit vectors without VLX.
Craig Topper via llvm-commits
- [compiler-rt] r323611 - [sanitizer] Update from zx_time_get to zx_clock_get
Petr Hosek via llvm-commits
- [PATCH] D37418: [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in the upper 32-bits of a 64-bit operation.
Craig Topper via Phabricator via llvm-commits
- [llvm] r323612 - [X86] Remove VPTESTM/VPTESTNM ISD opcodes. Use isel patterns matching cmpm eq/ne with immallzeros.
Craig Topper via llvm-commits
- [PATCH] D42618: [LLVM-C] Add Accessors For A Module's Source File Name
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D42619: [X86] Make foldLogicOfSetCCs work better for vectors pre legal types/operations
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] r323613 - [xray] Don't try to run XRay unit tests on Darwin
Kuba Mracek via llvm-commits
- [PATCH] D41286: [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
Ahmad Vip via llvm-commits
- [llvm] r323614 - [X86] Fix a crash that can occur in combineExtractVectorElt due to not checking the width of a ConstantSDNode before calling getConstantOperandVal.
Craig Topper via llvm-commits
- [PATCH] D42589: [git-clang-format] Process CUDA files
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D38978: [OpenMP] Enable the lowering of implicitly shared variables in OpenMP GPU-offloaded target regions to the GPU shared memory
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D41485: [OpenMP][libomptarget] Add data sharing support in libomptarget
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r323616 - [Support] Move DJB hash to support. NFC
Jonas Devlieghere via llvm-commits
- [PATCH] D42621: [LLD] [COFF] Remove the temporary file if not updating the import library
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D42622: [AggressiveInstCombine] fixed PR36121
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D41677: Change memcpy/memove/memset to have dest and source alignment attributes.
Daniel Neilson via Phabricator via llvm-commits
- [polly] r323618 - Change memcpy/memove/memset to have dest and source alignment attributes.
Daniel Neilson via llvm-commits
- [llvm] r323619 - [InlineCost] Mark functions accessing varargs as not viable.
Florian Hahn via llvm-commits
- [lld] r323620 - [WebAssembly] Remove unneeded include. NFC.
Sam Clegg via llvm-commits
- [PATCH] D41766: [MachineCombiner] Add check for optimal pattern order.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D42625: [WebAssemly] Associate symbol with InputChunk in which they are defined. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42626: [WebAssembly] Add getName and getFileName methods to InputChunk base class. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42627: [WebAssembly] Sort options in `Options.td`. NFC.
Sam Clegg via Phabricator via llvm-commits
- [lld] r323621 - [WebAssemly] Associate symbol with InputChunk in which they are defined. NFC.
Sam Clegg via llvm-commits
- [lld] r323622 - clang format
Sam Clegg via llvm-commits
- [lld] r323623 - [WebAssembly] Add getName and getFileName methods to InputChunk base class. NFC.
Sam Clegg via llvm-commits
- [lld] r323624 - [WebAssembly] Sort options in `Options.td`. NFC.
Sam Clegg via llvm-commits
- [PATCH] D40514: AMDGPU: Restrict ieee_mode to HSA.
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D42048: Add NetBSD syscall hooks skeleton in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D42628: [X86] Don't create SHRUNKBLEND when the condition is used by the true or false operand of the vselect.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D42629: [RISCV] Add ELFObjectFileBase::getRISCVFeatures let llvm-objdump could get RISCV target feature
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D42630: Add msan interceptors for readlinkat and name_to_handle_at
Oliver Chang via Phabricator via llvm-commits
- [lld] r323625 - Put the header in the first PT_LOAD even if that PT_LOAD has a LMAExpr.
Rafael Espindola via llvm-commits
- [compiler-rt] r323626 - [cmake] [compiler-rt] Remove duplicate CMAKE_CXX_FLAGS.
Don Hinton via llvm-commits
- [llvm] r323628 - [NFC] fix trivial typos in comments and documents
Hiroshi Inoue via llvm-commits
- [PATCH] D42631: [DAGCombiner] Add one use check before calling SimplifyDemandedBits on the value in visitStore.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] r323629 - Revert: [compiler-rt] r323626 - [cmake] [compiler-rt] Remove duplicate CMAKE_CXX_FLAGS.
Don Hinton via llvm-commits
- [llvm] r323630 - [CVP] Don't Replace incoming values from unreachable blocks with undef.
Davide Italiano via llvm-commits
- [llvm] r323631 - [X86] Make foldLogicOfSetCCs work better for vectors pre legal types/operations
Craig Topper via llvm-commits
- [www] r323632 - Add 2018 version of codegen GSoC project
Matthias Braun via llvm-commits
Last message date:
Sun Jan 28 23:56:43 PST 2018
Archived on: Mon Jan 29 00:43:49 PST 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).