The Week Of Monday 2 April 2018 Archives by thread
Starting: Mon Apr 2 00:07:57 PDT 2018
Ending: Sun Apr 8 23:53:18 PDT 2018
Messages: 2206
- [PATCH] D44468: [AMDGPU] For OS type AMDPAL, fixed scratch on compute shader
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D45080: [ELF] - Provide a hint about --no-check-sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D44998: ObjectFileELF: Add support for arbitrarily named code sections
Konstantin Baladurin via Phabricator via llvm-commits
- [PATCH] D44464: allow custom OptBisect classes set to LLVMContext
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D45156: [MachineVerifier] Verify the RegUsageInfo collected for the current function.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D45157: [RegUsageInfoCollector] Don't assume the alias of a defined reg is always already in the set.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D45158: [ELF] - X86_64: don't allow 8/16 bit dynamic relocations.
George Rimar via Phabricator via llvm-commits
- [PATCH] D45159: [ELF] - Fix cref.s test case.
George Rimar via Phabricator via llvm-commits
- [llvm] r328963 - Wdocumentation fixes. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328964 - Wdocumentation fix. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328965 - [dsymutil] Upstream emitting of papertrail warnings.
Jonas Devlieghere via llvm-commits
- [PATCH] D44639: [dsymutil] Upstream emitting of papertrail warnings.
Jonas Devlieghere via Phabricator via llvm-commits
- [lld] r328967 - [ELF] - cref.s: check that we print symbols from archives. NFCI.
George Rimar via llvm-commits
- [PATCH] D44919: [LoopUnroll][NFC] Remove redundant canPeel check
Ikhlas Ajbar via Phabricator via llvm-commits
- [llvm] r328969 - [PowerPC] fix assertion failure due to missing instruction in P9InstrResources.td
Hiroshi Inoue via llvm-commits
- [PATCH] D44868: [SLP] Distinguish "demanded and shrinkable" from "demanded and not shrinkable" values when determining the minimum bitwidth
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D44600: Fix LLVMDumpType() #ifdefed
Brenton Bostick via Phabricator via llvm-commits
- [PATCH] D45065: [InstCombine] Fix PR17564: don't fold [zs]ext into phi.
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r328970 - Assume existence of inttypes.h and stdint.h in DataTypes.h.
Nico Weber via llvm-commits
- [PATCH] D45155: Assume existence of inttypes.h and stdint.h in DataTypes.h.
Nico Weber via Phabricator via llvm-commits
- [llvm] r328971 - Attempt to fix papertrail-warnings.test on Windows bots.
Nico Weber via llvm-commits
- [llvm] r328972 - [llvm-mca] Do not assume that implicit reads cannot be associated with ReadAdvance entries.
Andrea Di Biagio via llvm-commits
- [llvm] r328973 - [X86] Reduce Store Forward Block issues in HW - Recommit after fixing Bug 36346
Lama Saba via llvm-commits
- [llvm] r328974 - Attempt to heal bots after r328970.
Nico Weber via llvm-commits
- [llvm] r328975 - [AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructions
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Lama via Phabricator via llvm-commits
- [llvm] r328976 - More fixes after r328970.
Nico Weber via llvm-commits
- [PATCH] D45085: [AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructions
Phabricator via Phabricator via llvm-commits
- [PATCH] D45162: [EarlyCSE] Add debug counter for debugging mis-optimizations. NFC.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r328977 - Remove HAVE_WRITEV that's unused after r255837.
Nico Weber via llvm-commits
- [llvm] r328978 - Revert r328975, it makes TableGen assert on the bots.
Nico Weber via llvm-commits
- [PATCH] D44906: [clang-tidy] Define __clang_analyzer__ macro for clang-tidy for compatibility with clang static analyzer
Nico Weber via Phabricator via llvm-commits
- [llvm] r328979 - Remove stro(u?)ll() config checks. Those were needed pre-MSVC2013, but we require 2015 nowadays.
Nico Weber via llvm-commits
- [PATCH] D45164: [MC] Allow MCAssembler to be constructed without all subcomponents. NFCI.
Nirav Dave via Phabricator via llvm-commits
- [llvm] r328980 - [SLP] Fix PR36481: vectorize reassociated instructions.
Alexey Bataev via llvm-commits
- [PATCH] D43219: [PartialInlining] Fix Crash from holding a reference to a destructed ORE
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D43776: [SLP] Fix PR36481: vectorize reassociated instructions.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D45144: [TableGen] Change std::sort to llvm::sort in response to r327219
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D45024: [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45026: [DebugInfo] Add bitcode reader/writer for DILabel metadata.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] r328981 - [Hexagon] Clean up some code in HexagonAsmPrinter, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D45032: [DebugInfo] LLVM IR assembly writer for DILabel.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45078: [DebugInfo] Enable the capability of attaching metadata to BasicBlock.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45088: [DebugInfo] Prepare DIBuilder for labels
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45089: [DebugInfo] Verifier for DILabel.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45025: [DebugInfo] Add parser for DILabel metadata.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45130: Do not perform callsite splitting inside landing pad
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D45166: [ELF] - Introduce helper for iterating over linker commands.
George Rimar via Phabricator via llvm-commits
- [lld] r328982 - [PPC] Add a test for toc-relative access on ppc64le.
Sean Fertile via llvm-commits
- [PATCH] D45122: [DebugInfo] Add a new DI flag to record if a C++ record is a trivial type
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D44001: [SCEV] Prove implications for SCEVUnknown Phis
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D45167: Use sys::fs::real_path() instead of realpath() in Symbolize and remove HAVE_REALPATH.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D42898: Do not spill CSR to stack on entry to noreturn functions
pmb via Phabricator via llvm-commits
- [llvm] r328983 - [AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructions
Dmitry Preobrazhensky via llvm-commits
- [llvm] r323321 - [InstCombine] Introducing Aggressive Instruction Combine pass (-aggressive-instcombine).
David Blaikie via llvm-commits
- [PATCH] D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D45118: Initial propototype for mergin (custom) debug sections with DWARF format.
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D44880: [Hexagon] peel loops with runtime small trip counts
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D44613: Support template template parameters
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D41997: Build virtual override tables in DWARFASTParserClang::CompleteTypeFromDWARF
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D44185: [Coroutines] Avoid assert splitting hidden coros
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D45140: [Support] Change std::sort to llvm::sort in response to r327219
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D44993: Do not create R_X86_64_32S in dyna relo tbl
Han Shen via Phabricator via llvm-commits
- [PATCH] D44907: Remove Scalar::Cast
Davide Italiano via Phabricator via llvm-commits
- [llvm] r328986 - [coroutines] Add support for llvm.coro.noop intrinsics
Gor Nishanov via llvm-commits
- [PATCH] D45171: [Polly] abort() on assertion violation.
Michael Kruse via Phabricator via llvm-commits
- [compiler-rt] r328987 - [profile] Fix value profile runtime merging issues
Rong Xu via llvm-commits
- [PATCH] D45114: [coroutines] Add support for llvm.coro.noop intrinsics
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D44847: [profile] Fix value profile runtime merging issues
Rong Xu via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Query the target when folding loads and stores
Geoff Berry via Phabricator via llvm-commits
- [llvm] r328988 - [AMDGPU][MC][GFX9] Added instructions v_cvt_norm_*16_f16, v_sat_pk_u8_i16
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D45097: [AMDGPU][MC][GFX9] Added instructions v_cvt_norm_*16_f16, v_sat_pk_u8_i16
Phabricator via Phabricator via llvm-commits
- [llvm] r328989 - Remove HAVE_DIRENT_H.
Nico Weber via llvm-commits
- [llvm] r328991 - [DeadArgumentElim] Clone function level metadatas
Rong Xu via llvm-commits
- [PATCH] D44127: DeadArgumentElim] Clone function level metadatas
Rong Xu via Phabricator via llvm-commits
- [lld] r328905 - ELF: Place ordered sections in the middle of the unordered section list on targets with limited-range branches.
Rafael Avila de Espindola via llvm-commits
- [llvm] r328992 - Remove HAVE_LIBPSAPI, HAVE_SHELL32.
Nico Weber via llvm-commits
- [PATCH] D45172: [dsymutil] Apply recursion workaround for threading
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D44985: [CUDA] Let device-side shared variables be initialized with undef
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r328995 - Remove more feature test macros that became unused after r328989.
Nico Weber via llvm-commits
- [llvm] r328996 - Remove some unused cmake standard library includes.
Nico Weber via llvm-commits
- [PATCH] D44814: [CodeGenPrepare] Split huge basic blocks for faster compilation.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D45146: [x86] Introduce a pass to begin more systematically fixing PR36028 and similar issues.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D44960: Prevent llvm-cov from hanging when a symblink doesn't exist.
Yuke Liao via Phabricator via llvm-commits
- [llvm] r328998 - Remove unused PACKAGE_TARNAME; looks like a remnant of the old autoconf build.
Nico Weber via llvm-commits
- [PATCH] D45136: [IR] Change std::sort to llvm::sort in response to r327219
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D45133: [CodeGen] Change std::sort to llvm::sort in response to r327219
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D44997: [InstCombine] Fold compare of int constant against an integer vector splat
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r329002 - [llvm-pdbutil] Add an export subcommand.
Zachary Turner via llvm-commits
- [PATCH] D44833: [InstCombine] peek through bitcasted vector/array pointer GEP operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D44677: [SCEV] Make computeExitLimit more simple and more powerful
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D44598: [lit] Add line numbers for RUN commands to shell code
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D45154: [x86] Model the direction flag (DF) separately from the rest of EFLAGS.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45173: [InstCombine] Recognize idioms for ctpop and ctlz
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D44748: Track whether the size of a MemoryLocation is precise
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D45175: Fix header mismatch in DIBuilder Type APIs
Harlan Haskins via Phabricator via llvm-commits
- [llvm] r329003 - Fix header mismatch in DIBuilder Type APIs
Harlan Haskins via llvm-commits
- [lld] r329004 - [PPC64] Write plt stubs for ElfV2 abi
Sean Fertile via llvm-commits
- [PATCH] D43339: [SLP] Vectorize reversed stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D44850: [PPC64LE] write plt stubs for V2 abi.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D43165: [lit] Fix problem in how Python versions open files with different encodings
Aaron Smith via Phabricator via llvm-commits
- [PATCH] D45180: libcalls must check for "RtLibUseGOT" metadata during simplification
Sriraman Tallam via Phabricator via llvm-commits
- [PATCH] D44780: [ELF] - Implement linker script OVERLAYs.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [lld] r329006 - [PPC64] Minor changes for Plt relocations.
Sean Fertile via llvm-commits
- [PATCH] D44951: [PPC64LE] Minor changes for Plt relocations.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D43269: [MemorySSA] Be less aggressive with @llvm.lifetime.start
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D44285: Fix computeSymbolSizes SEGFAULT on invalid file
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329008 - Another attempt to fix papertrail-warnings.test on Windows bots by making expected message less case sensitive.
Douglas Yung via llvm-commits
- [PATCH] D44585: [AMDGPU] Scalarize when scalar code cheaper than vector code.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r329010 - [InstCombine] add tests for icmp (sub x, y), x (PR36969); NFC
Sanjay Patel via llvm-commits
- [PATCH] D45112: [MS] Emit vftable thunks for functions with incomplete prototypes
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D45181: [RISCV WIP] Add diff relocation support for RISC-V
Simon Cook via Phabricator via llvm-commits
- [PATCH] D45182: Define TrapInst for ppc64
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D45183: [PostRASink] Add NoVRegs property
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r329011 - [InstCombine] add folds for icmp + sub (PR36969)
Sanjay Patel via llvm-commits
- [PATCH] D45184: [DEBUGINFO] Add option that allows to disable emission of flags in .loc directives.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D31539: Hoisting invariant.group in LICM
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D45051: [ELF] - Relax checks for R_386_8/R_386_16 relocations.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D45186: [InstCombine] Don't optimize call target casts inside thunks
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r329012 - [lit] Fix problem in how Python versions open files with different encodings
Aaron Smith via llvm-commits
- [llvm] r329013 - [ORC] Create a new SymbolStringPool by default in ExecutionSession constructor.
Lang Hames via llvm-commits
- [lld] r329014 - Define TrapInst for ppc64.
Rafael Espindola via llvm-commits
- [PATCH] D43820: [ELF] - Check that output sections fit in address space.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329015 - Treat inlining a notail call as a regular, non-tail call
Reid Kleckner via llvm-commits
- [compiler-rt] r329016 - [profile] Move newly added test to the supported platform
Rong Xu via llvm-commits
- [llvm] r329017 - Revert r329012 "[lit] Fix problem in how Python versions open files with different encodings"
Reid Kleckner via llvm-commits
- [llvm] r329018 - [ORC] Fix a think-o: ExecutionSession should create a SymbolStringPool if none
Lang Hames via llvm-commits
- [llvm] r329019 - [ORC] Add a debugging check to catch dangling references to SymbolStringPools.
Lang Hames via llvm-commits
- [llvm] r329020 - [lit] Use io.open to compare two files since it supports different encodings while older versions of open do not
Aaron Smith via llvm-commits
- [llvm] r329021 - Fix Go IR test for changes in DIBuilder API
Harlan Haskins via llvm-commits
- [PATCH] D45187: [AMDGPU] Fix lowering enqueue_kernel
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D45188: Remove unused local variable in CFIVerifyTests test fixture
Alex Yursha via Phabricator via llvm-commits
- [PATCH] D45143: [unittests] Change std::sort to llvm::sort in response to r327219
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D45132: [Bitcode] Change std::sort to llvm::sort in response to r327219
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r329022 - [lit] Fix problem in how Python versions open files with different encodings
Aaron Smith via llvm-commits
- [PATCH] D45116: Don't inline branch funnels
Vitaly Buka via Phabricator via llvm-commits
- Fix ArrayRef doc thinking it's defined in APInt.h
Taylor Hansen via llvm-commits
- [llvm] r329024 - [lit] Attempt to fix builtin diff code for Python 2
Reid Kleckner via llvm-commits
- [PATCH] D44997: [InstCombine] Fold compare of int constant against a splatted vector of ints
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D45083: [ELF] - Eliminate Lazy class.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329026 - [lit] One more try at fixing TestRunner.py for D43165
Aaron Smith via llvm-commits
- [PATCH] D45189: [MachineOutliner][AArch64] Keep track of functions that use a red zone in AArch64MachineFunctionInfo and use that instead of checking for noredzone in the MachineOutliner
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D45190: [LangRef] fix description and examples of fptrunc
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r329027 - [InstCombine] Don't strip function type casts from musttail calls
Reid Kleckner via llvm-commits
- [PATCH] D45090: [ELF] - Simplify createFiles.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329029 - Remove llvm-mcmarkup.
Eric Christopher via llvm-commits
- [llvm] r329030 - Align stubs for external and common global variables to pointer size.
Rafael Espindola via llvm-commits
- [PATCH] D37580: Add Position Independent Pages (PIP) relocation model
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D44848: Align stubs for external and common global variables to pointer size.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D45191: [LoopReroll] Rewrite induction variable rewriting.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37582: CodeGen: Remove pipeline dependencies on StackProtector; NFC
Stephen Crane via Phabricator via llvm-commits
- [llvm] r329033 - [Coroutines] Avoid assert splitting hidden coros
Brian Gesiak via llvm-commits
- [PATCH] D45145: [Driver] Wire up the -f[no-]rtlib-add-rpath flag and tests
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D45192: [lld] fix data race in ELF/ICF.cpp
Bob Haarman via Phabricator via llvm-commits
- [lld] r329034 - Inline two trivial functions that are called only once. NFC.
Rui Ueyama via llvm-commits
- [llvm] r329035 - [SLP] Distinguish "demanded and shrinkable" from "demanded and not shrinkable" values when determining the minimum bitwidth
Haicheng Wu via llvm-commits
- [PATCH] D45193: Runtime flag to control branch funnel threshold
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via Phabricator via llvm-commits
- [llvm] r329037 - [lit] Prefer opening files with open (Python 2) rather than io.open which requires io.
Aaron Smith via llvm-commits
- [PATCH] D45003: [Support] Make line-number cache robust against access patterns.
Graydon Hoare via Phabricator via llvm-commits
- [llvm] r328687 - [ORC] Fix ORC on platforms without indirection support.
Lang Hames via llvm-commits
- [PATCH] D37583: Add pagerando binning pass
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37585: Add ARM backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications 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] D45195: Add --check-library-dependency to maintain compatibility with other linkers
Rui Ueyama via Phabricator via llvm-commits
- [lld] r329039 - Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC.
Rui Ueyama via llvm-commits
- [llvm] r329040 - [x86] Tidy up test case, generate check lines with script. NFC.
Chandler Carruth via llvm-commits
- [PATCH] D45197: Change which file we print when a symbol cannot be ordered
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329041 - Remove utils/makellvm; it doesn't look like it works with cmake builds.
Nico Weber via llvm-commits
- [PATCH] D44973: Use OffsetMap in getSectionPiece
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r329042 - peel loops with runtime small trip counts
Ikhlas Ajbar via llvm-commits
- [llvm] r329043 - bpf: fix incorrect SELECT_CC lowering
Yonghong Song via llvm-commits
- [lld] r329044 - Use OffsetMap in getSectionPiece.
Rafael Espindola via llvm-commits
- [PATCH] D44841: [X86][Znver1] Remove InstRWs for BLENDVPS/PD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D45125: Xray OpenBSD support
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D44370: [X86] Combine vXi64 multiplies to MULDQ/MULUDQ during DAG combine instead of lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D45198: [GlobalOpt] Fix support for casts in ctors.
Mircea Trofin via Phabricator via llvm-commits
- [llvm] r329045 - [TableGen] Use llvm::cast instead of static_cast so that the cast will be checked. NFC
Craig Topper via llvm-commits
- [PATCH] D44620: [XRay][compiler-rt] XRay Profiling Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D45199: AArch64: Allow offsets to be folded into addresses with ELF.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r329046 - [SLP] Fix issues with debug output in the SLP vectorizer.
Chandler Carruth via llvm-commits
- [llvm] r329047 - [SCEV] Make computeExitLimit more simple and more powerful
Max Kazantsev via llvm-commits
- [llvm] r329048 - [X86][TableGen] Add a missing error check to make sure EVEX instructions use one PS/PD/XS/XD prefixes.
Craig Topper via llvm-commits
- [llvm] r329049 - [X86] Reduce number of OpPrefix bits in TSFlags to 2. NFCI
Craig Topper via llvm-commits
- [PATCH] D45200: Adding Name parameter to createVirtualRegister and createGenericVirtualRegister
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D44980: [MC][Tblgen] Allow the definition of processor register files in the scheduling model for llvm-mca
Clement Courbet via Phabricator via llvm-commits
- [llvm] r329050 - Add a wrapper around llvm-objdump to look for indirect calls/jmps in x86 assembly.
Eric Christopher via llvm-commits
- [llvm] r329051 - [SCEV] Fix PR36974.
Serguei Katkov via llvm-commits
- [PATCH] D45201: Speeding up MIR-Canon using named-vregs.
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D45106: [Build] Use LIBXML2_LIBRARIES from find_package
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D45203: [X86] VRNDSCALE* folding from masked and single-value ffloor and fceil patterns
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D41692: [Polly][WIP] Remove immediate dominator heuristic for error block detection.
lorenzo chelini via Phabricator via llvm-commits
- [PATCH] D30261: [Support] Provide linux/magic.h fallback for older kernels
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D45204: [X86][MIPS][ARM] New machine instruction property 'isMoveReg'
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D45047: MSan: introduce the conservative assembly handling mode.
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D44248: [clangd][cmake] Provide libatomic when there is no native support for 64bit atomics
Simon Dardis via Phabricator via llvm-commits
- [llvm] r329054 - MSan: introduce the conservative assembly handling mode.
Alexander Potapenko via llvm-commits
- [llvm] r329055 - [x86] Extend my goofy SP offset scrubbing for llc test cases to actually
Chandler Carruth via llvm-commits
- [llvm] r329056 - [x86] Clean up and enhance a test around eflags copying.
Chandler Carruth via llvm-commits
- [PATCH] D44519: Add llvm-exegesis tool.
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r329057 - [x86] Fix a pretty obvious think-o with my asm scrubbing. You have to in
Chandler Carruth via llvm-commits
- [PATCH] D44928: [MC] Pass MCSubtargetInfo through to fixupNeedsRelaxation
Peter Smith via Phabricator via llvm-commits
- [lld] r329058 - [ELF] - Remove dead declaration. NFC.
George Rimar via llvm-commits
- [PATCH] D35258: [Plugins] Add a slim plugin API to work together with the new PM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D40349: [LSan] New experimental flag for background leak checking before exit.
Michail Kashkarov via Phabricator via llvm-commits
- [PATCH] D44573: [AArch64] Add patterns matching (fabs (fsub x y)) to (fabd x y)
John Brawn via Phabricator via llvm-commits
- [lld] r329059 - [ELF] - X86_64: don't allow 8/16 bit dynamic relocations.
George Rimar via llvm-commits
- [lld] r329060 - [ELF] - Simplify createFiles. NFCI.
George Rimar via llvm-commits
- [lld] r329061 - [ELF] - Relax checks for R_386_8/R_386_16 relocations.
George Rimar via llvm-commits
- [lld] r329062 - [ELF] - Fix the comment. NFC.
George Rimar via llvm-commits
- [PATCH] D44564: [BasicAA] Relax restriction on PHI node handling.
John Brawn via Phabricator via llvm-commits
- [PATCH] D45205: [ARM] FP16 VSEL codegen follow up
Sjoerd Meijer via Phabricator via llvm-commits
- [lld] r329063 - [ELF] - Check that output sections fit in address space.
George Rimar via llvm-commits
- [llvm] r329064 - [PowerPC] reorder entries in P9InstrResources.td in alphabetical order; NFC
Hiroshi Inoue via llvm-commits
- [PATCH] D43286: [CodeGen] Generate DWARF v5 Accelerator Tables
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D44808: Fix lib.exe detection when running within MSVC toolchain
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r329065 - [LangRef] fix description and examples of fptrunc
Sanjay Patel via llvm-commits
- [www-pubs] r329066 - Added Araujo and Hamlen Usenix Securty 2015 paper.
John Criswell via llvm-commits
- [PATCH] D45021: [WebAssembly] Distinguish debug/symbol names in the Wasm structs. NFC
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D33361: [InstCombine] Fix inbounds gep for addrspacecasts
Sven van Haastregt via Phabricator via llvm-commits
- [llvm] r329067 - [MC][Tablegen] Allow the definition of processor register files in the scheduling model for llvm-mca
Andrea Di Biagio via llvm-commits
- [llvm] r329068 - [MC] Fix -Wmissing-field-initializer warning after r329067.
Andrea Di Biagio via llvm-commits
- [PATCH] D45206: [LoopInterchange] Add remark for calls preventing interchanging.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44978: Change DEBUG() macro to LLVM_DEBUG() in Polly
Nicola Zaghen via Phabricator via llvm-commits
- [PATCH] D45168: [clang-format/ObjC] Do not insert space after opening brace of ObjC dict literal
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D45169: [clang-format/ObjC] Do not detect "[]" as ObjC method expression
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D43237: [LoopInterchange] Allow some loops with PHI nodes in the exit block.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45208: [LoopInterchange] Make isProfitableForVectorization slightly more conservative.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45209: [LoopInterchange] Add stats counter for number of interchanged loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44304: [MIPS GlobalISel] Select add i32, i32
Petar Avramovic via Phabricator via llvm-commits
- [llvm] r329071 - Revert "[SLP] Fix PR36481: vectorize reassociated instructions."
Benjamin Kramer via llvm-commits
- [PATCH] D44400: Fix LLVM IR check lines in utils/update_cc_test_checks.py
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D45210: [New-PM] Lift Scop Pipeline to CGSCC-level
Lukas Böhm via Phabricator via llvm-commits
- [PATCH] D45082: [RFC][unittests] ADT: silence -Wself-assign diagnostics
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D44560: [DWARF] Rework debug line parsing to use llvm::Error and callbacks
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D42759: [CGP] Split large data structres to sink more GEPs
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D45211: Try to import parse_requirements from pip._internal.req too.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45104: [COFF] Fix reading variable-length encoded records
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D43281: [AMDGPU] fixes for lds f32 builtins
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D44231: [clang-tidy] Check for sizeof that call functions
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D45130: [CallSiteSplitting] Do not perform callsite splitting inside landing pad
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r329074 - [llvm-mca] Remove redundant include from BackendStatistics.h. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r329076 - Adding optional Name parameter to createVirtualRegister and createGenericVirtualRegister.
Puyan Lotfi via llvm-commits
- [PATCH] D45207: [LoopInterchange] Update tests so DA can handle access after D35430.
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D44402: [DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D41953: [LoopUnroll] Unroll and Jam
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r329078 - [Hexagon] Remove unneeded attributes from lit test
Krzysztof Parzyszek via llvm-commits
- [llvm] r329079 - [Hexagon] Remove -mhvx-double and the corresponding subtarget feature
Krzysztof Parzyszek via llvm-commits
- [llvm] r329080 - [SLP] Added tests for checks of reordering of the repeated instructions,
Alexey Bataev via llvm-commits
- [llvm] r329081 - [LoopInterchange] Update tests so DA can handle access after D35430.
Florian Hahn via llvm-commits
- [llvm] r329082 - Recommit "[SLP] Fix issues with debug output in the SLP vectorizer."
Alexey Bataev via llvm-commits
- [PATCH] D45213: [COFF][LLD] Add link support for precompiled headers .objs
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r329083 - [llvm-mca] Move the logic that prints register file statistics to its own view. NFCI
Andrea Di Biagio via llvm-commits
- [llvm] r329084 - Remove a stale comment cut and pasted from another file.
Eric Christopher via llvm-commits
- [PATCH] D45061: [NVPTX, CUDA] Use custom feature detection to handle NVPTX target builtins.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r329085 - [SLP] Fix PR36481: vectorize reassociated instructions.
Alexey Bataev via llvm-commits
- [lld] r329086 - [ELF] - Eliminate Lazy class.
George Rimar via llvm-commits
- [PATCH] D45214: Inline initOffsetMap
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D45215: RFC/WIP: Have lit run the lldb test suite
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r329087 - [InstCombine] Fold compare of int constant against a splatted vector of ints
Daniel Neilson via llvm-commits
- [lld] r329088 - [lld] fix data race in ELF/ICF.cpp
Bob Haarman via llvm-commits
- [llvm] r329089 - [DEBUGINFO] Add option that allows to disable emission of flags in .loc directives.
Alexey Bataev via llvm-commits
- [PATCH] D45069: [clangd] synthesize fix message when the diagnostic doesn't provide one.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D44747: Set calling convention for CUDA kernel
Artem Belevich via Phabricator via llvm-commits
- [llvm] r329091 - [SLP] Fixed formatting, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D35430: DA: remove uses of GEP, only ask SCEV
Florian Hahn via Phabricator via llvm-commits
- [lld] r329092 - Make fetchIfLazy only fetch an object file. NFC.
Rui Ueyama via llvm-commits
- [llvm] r329093 - [dsymutil] Apply recursion workaround for threading
Jonas Devlieghere via llvm-commits
- [compiler-rt] r329094 - [sanitizer] Remove empty Symbolizer PrepareForSandboxing
Kostya Kortchinsky via llvm-commits
- [PATCH] D44953: [sanitizer] Remove empty Symbolizer PrepareForSandboxing
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r329095 - [CodeGen]Add NoVRegs property on PostRASink and ShrinkWrap
Jun Bum Lim via llvm-commits
- [llvm] r329096 - Disable a test using environment variables that requires a real shell
David Blaikie via llvm-commits
- [PATCH] D45216: [Attributes] Add IntrinsicLoweredToCall attribute.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45218: [if-converter] Handle BB that terminate in ret during diamond conversion
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D44877: libFuzzer, OpenBSD support
David CARLIER via Phabricator via llvm-commits
- [PATCH] D45219: [AMDGPU] performMinMaxCombine should not optimize patterns of vectors to min3/max3
Farhana Aleen via Phabricator via llvm-commits
- [llvm] r329100 - [x86] add tests for convert-FP-to-integer with constants; NFC
Sanjay Patel via llvm-commits
- [lld] r329101 - Add a test for an issue fixed in r329092.
Rafael Espindola via llvm-commits
- [PATCH] D45221: [coroutines] Respect alloca alignment requirements when building coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D45117: [analyzer] Fix diagnostics in callees of interesting callees.
Phabricator via Phabricator via llvm-commits
- [lld] r329103 - Fix buildbots.
Rui Ueyama via llvm-commits
- [PATCH] D44855: [ARM] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44853: [AArch64] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D45222: ELF: Use a vector of pairs to sort sections ordered using --symbol-ordering-file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D45224: [SymbolFilePDB] Add support for resolving variable symbols
Aaron Smith via Phabricator via llvm-commits
- [llvm] r329104 - [DebugInfoPDB] Add a few missing definitions to PDBTypes.h
Aaron Smith via llvm-commits
- [llvm] r329105 - [DebugInfoPDB] Add methods used to read function flags
Aaron Smith via llvm-commits
- [lld] r329106 - ELF: Use a vector of pairs to sort sections ordered using --symbol-ordering-file.
Peter Collingbourne via llvm-commits
- [PATCH] D45225: [WIP] Add IR function attributes to represent codegen optimization level
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D45226: [WIP] Add IR function attributes to represent codegen optimization level
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D42447: [LV][VPlan] Detect outer loops for explicit vectorization.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D45098: [AArch64] fix PR32384: bump the number of stores per memset/memcpy/memmov
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D44236: [llvm-objcopy] Switch over to using TableGen for parsing arguments
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D45107: [InstCombine] [NFC] Add tests for getting rid of select of bittest (PR36950 / PR17564)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D45227: Instead of using std::copy, clear the vector first and add new elements. NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D44338: [LV][VPlan] Build plain CFG with simple recipes for outer loops.
Renato Golin via Phabricator via llvm-commits
- [lld] r329107 - Instead of using std::copy, clear the vector first and add new elements. NFC.
Rui Ueyama via llvm-commits
- [llvm] r329108 - Add the ShadowCallStack attribute
Vlad Tsyrklevich via llvm-commits
- [PATCH] D45129: AMDGPU/Metadata: Always report a fixed number of hidden arguments
Tony Tye via Phabricator via llvm-commits
- [PATCH] D44800: Add the ShadowCallStack attribute
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc
Michael Kruse via Phabricator via llvm-commits
- [LNT] r329109 - Try to import parse_requirements from pip._internal.req too.
Florian Hahn via llvm-commits
- [PATCH] D45228: AMDGPU/SI: Handle BitCast of GEP in promoting alloca to vector
Changpeng Fang via Phabricator via llvm-commits
- [llvm] r329111 - [LoopInterchange] Add remark for calls preventing interchanging.
Florian Hahn via llvm-commits
- [llvm] r329112 - [coroutines] Respect alloca alignment requirements when building coroutine frame
Gor Nishanov via llvm-commits
- [llvm] r329114 - MSG
Farhana Aleen via llvm-commits
- [PATCH] D45229: [MI-sched] schedule following instruction latencies
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Craig Topper via Phabricator via llvm-commits
- [PATCH] D45230: [Power9]Legalize and emit code for converting (Un)Signed DWord to Quad-Precision
Lei Huang via Phabricator via llvm-commits
- [llvm] r329116 - [MachineOutliner][NFC] Make outlined functions have internal linkage
Jessica Paquette via llvm-commits
- [lld] r329117 - Inline initOffsetMap.
Rafael Espindola via llvm-commits
- [llvm] r329118 - Fix bad copy-and-paste in r329108
Vlad Tsyrklevich via llvm-commits
- [PATCH] D45009: Reordering defs of a common user closer to the user in alphabetical order.
Justin Bogner via Phabricator via llvm-commits
- [llvm] r329119 - Revert "MSG"
Farhana Aleen via llvm-commits
- [llvm] r329120 - [MachineOutliner] Keep track of fns that use a redzone in AArch64FunctionInfo
Jessica Paquette via llvm-commits
- [PATCH] D45079: [PowerPC] allow D-form VSX load/store when accessing FrameIndex without offset
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r329121 - [InstCombine] allow more fmul folds with 'reassoc'
Sanjay Patel via llvm-commits
- [llvm] r329123 - 'cat' command for internal shell - Support Python 3
Reid Kleckner via llvm-commits
- [lld] r329124 - Inline a small test file.
Rui Ueyama via llvm-commits
- [lld] r329125 - Merge two `if`s and add a few blank lines. NFC.
Rui Ueyama via llvm-commits
- [lld] r329126 - Return early. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D44801: Add the -fsanitize=shadow-call-stack flag
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D45077: 'cat' command for internal shell - Support Python 3
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D45232: Fix manifestinput-error.test on W10
Alexandre Ganea via Phabricator via llvm-commits
- [PATCH] D45234: CMake: Check LLVM_ENABLE_LIBXML2 in clang
Stephen Crane via Phabricator via llvm-commits
- [llvm] r329129 - [Hexagon] peel loops with runtime small trip counts
Ikhlas Ajbar via llvm-commits
- [PATCH] D45101: [ObjC] Use the name specified by objc_runtime_name instead of the class identifier
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] r329130 - [AArch64] Adjust the cost model for Exynos M3
Evandro Menezes via llvm-commits
- [llvm] r329131 - [AMDGPU] performMinMaxCombine should not optimize patterns of vectors to min3/max3.
Farhana Aleen via llvm-commits
- [PATCH] D45236: [Polly][IslAst] Fix minimal dependence distance.
Huihui Zhang via Phabricator via llvm-commits
- [lld] r329132 - Fix manifestinput-error.test on Windows 10.
Rui Ueyama via llvm-commits
- [llvm] r329133 - [RuntimeDyld][AArch64] Add some error pluming / generation to catch unhandled
Lang Hames via llvm-commits
- [PATCH] D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r329134 - [MachineOutliner] Test for X86FI->getUsesRedZone() as well as Attribute::NoRedZone
Jessica Paquette via llvm-commits
- [PATCH] D45238: MemCpyOpt does not preserve MemDep, unforunately. See PR 36965, 36964, 36940, 36944, 36943, and 36941Testcases coming.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D45238: MemCpyOpt does not preserve MemDep, unforunately. See PR 36965, 36964, 36940, 36944, 36943, and 36941Testcases coming.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D45238: MemCpyOpt does not preserve MemDep, unforunately. See PR 36965, 36964, 36940, 36944, 36943, and 36941Testcases coming.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D45238: MemCpyOpt does not preserve MemDep, unforunately. See PR 36965, 36964, 36940, 36944, 36943, and 36941Testcases coming.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r327581 - [FastISel] Sink local value materializations to first use
Kaylor, Andrew via llvm-commits
- [llvm] r329135 - Revert r329133 "[RuntimeDyld][AArch64] Add some error pluming / generation..."
Lang Hames via llvm-commits
- [PATCH] D44411: [libc++] Fix Container::insert(value_type const&) tests
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D39760: [SimplifyCFG] Teach merge conditional stores to handle cases where the PostBB has more than 2 predecessors by inserting a new block for the store.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r329136 - Reapply r329133 with fix.
Lang Hames via llvm-commits
- [PATCH] D45119: [RISCV] Override EmitToStreamer in RISCVAsmPrinter to handle missed compression opportunities
Eli Friedman via Phabricator via llvm-commits
- [llvm] r329137 - Minor no-op cmake file style fix.
Nico Weber via llvm-commits
- [PATCH] D44257: [MemorySSAUpdater] Mark non-trivial Phi for not to optimize
Eli Friedman via Phabricator via llvm-commits
- [zorg] r329138 - [zorg] Switch to secure http for checking out test-suite.
Galina Kistanova via llvm-commits
- [PATCH] D44731: Switch to secure http for checking out test-suite
Galina via Phabricator via llvm-commits
- [PATCH] D44184: Write DWARF data into WASM object file
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D45239: AArch64: Implement support for the shadowcallstack attribute.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r329139 - Add the ShadowCallStack pass
Vlad Tsyrklevich via llvm-commits
- [PATCH] D44802: Add the ShadowCallStack pass
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r329140 - Fix bad #include path in r329139
Vlad Tsyrklevich via llvm-commits
- [PATCH] D44452: [llvm-ar] Support multiple dashed options
Nico Weber via Phabricator via llvm-commits
- [PATCH] D45150: Less conservative LoopSafetyInfo for headers
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D45151: [LICM] Hoisting invariant.group loads
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D45242: [compiler-rt] Support statically linked libc++abi and libunwind
Petr Hosek via Phabricator via llvm-commits
- [llvm] r329142 - [SimplifyCFG] Teach merge conditional stores to handle cases where the PostBB has more than 2 predecessors by inserting a new block for the store.
Craig Topper via llvm-commits
- [llvm] r329146 - [X86] Remove some code that was only needed when i1 was a legal type. NFC
Craig Topper via llvm-commits
- [llvm] r329147 - [X86] Remove dead code for handling i8/i16 UMUL_LOHI/SMUL_LOHI from X86ISelDAGToDAG.cpp. NFC
Craig Topper via llvm-commits
- [llvm] r329150 - [SCEV] Prove implications for SCEVUnknown Phis
Max Kazantsev via llvm-commits
- [llvm] r329152 - [X86] Remove more dead code left over from the handling of i8/i16 UMUL_LOHI/SMUL_LOHI that is no longer needed. NFC
Craig Topper via llvm-commits
- [llvm] r329153 - [X86] Use loadi16/loadi32 predicates in multiply patterns
Craig Topper via llvm-commits
- [llvm] r329154 - [X86] Use the same predicate for the load for PMOVSXBQ and PMOVZXBQ.
Craig Topper via llvm-commits
- [PATCH] D44789: [TargetSchedule] shrink interface for init(); NFCI
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45055: [X86] Split up -march=icelake to -client & -server
Gabor Buella via Phabricator via llvm-commits
- [PATCH] D45244: Add missing vtable anchors
Weiming Zhao via Phabricator via llvm-commits
- [lld] r329155 - [ELF] - Revert r329060 "Simplify createFiles. NFCI."
George Rimar via llvm-commits
- [llvm] r329156 - Add llvm-exegesis tool.
Clement Courbet via llvm-commits
- [llvm] r329157 - Revert r329156 "Add llvm-exegesis tool."
Clement Courbet via llvm-commits
- [PATCH] D43235: [SchedModel] Complete models shouldn't match against itineraries when they don't use them (PR35639) (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r329158 - [ARM] Do not convert some vmov instructions
Mikhail Maltsev via llvm-commits
- [PATCH] D44678: [ARM] Do not convert some vmov instructions
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D44781: [IR] Add function pointer alignment to DataLayout
Mikhail Maltsev via Phabricator via llvm-commits
- [lld] r329159 - [ELF] - Rename checkSectionOverlap() to checkSections(). NFC.
George Rimar via llvm-commits
- [llvm] r329160 - [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via llvm-commits
- [lld] r329162 - [ELF] - Cleanup. NFCI.
George Rimar via llvm-commits
- [PATCH] D44894: [ELF] - Reveal more information in -Map file about assignments.
George Rimar via Phabricator via llvm-commits
- [llvm] r329163 - [AArch64] Add patterns matching (fabs (fsub x y)) to (fabd x y)
John Brawn via llvm-commits
- [PATCH] D45245: [mips] Update the P5600 scheduler model not to use instruction itineraries.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D45246: Add AMDPAL Code Conventions section to AMD docs
Tim Corringham via Phabricator via llvm-commits
- [llvm] r329164 - AMDGPU: Fix copying i1 value out of loop with non-uniform exit
Nicolai Haehnle via llvm-commits
- [llvm] r329165 - StructurizeCFG: Test for branch divergence correctly
Nicolai Haehnle via llvm-commits
- [llvm] r329166 - AMDGPU: Dimension-aware image intrinsics
Nicolai Haehnle via llvm-commits
- [PATCH] D40547: AMDGPU: Fix copying i1 value out of loop with non-uniform exit
Phabricator via Phabricator via llvm-commits
- [PATCH] D43743: StructurizeCFG: Test for branch divergence correctly
Phabricator via Phabricator via llvm-commits
- [PATCH] D44939: AMDGPU: Dimension-aware image intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D43509: [libcxx][cmake] Remove libatomic temporarily from CMAKE_REQUIRED_LIBRARIES when configuring
Simon Dardis via Phabricator via llvm-commits
- [llvm] r329168 - [X86][CostModel] Use generic SSE levels instead of particular CPUs for shuffle costs
Simon Pilgrim via llvm-commits
- [PATCH] D45248: [ELF] - Eliminate Target::isPicRel method.
George Rimar via Phabricator via llvm-commits
- [PATCH] D44905: [mips] Add support for Virtualization ASE
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D44843: [Power9]Legalize and emit code for quad-precision fma instructions
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r329169 - Re-land r329156 "Add llvm-exegesis tool."
Clement Courbet via llvm-commits
- [llvm] r329170 - Make helpers static. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r329171 - [llvm-exegesis] Fix compilation on some clang versions.
Clement Courbet via llvm-commits
- [llvm] r329172 - [llvm-exegesis] Fix build when libpfm is not available.
Clement Courbet via llvm-commits
- [PATCH] D45252: [ELF] - X86_64: Use white list for relocations checked by isPicRel.
George Rimar via Phabricator via llvm-commits
- [llvm] r329173 - [Tablegen] Slightly refactor method SubtargetEmitter::EmitExtraProcessorInfo.
Andrea Di Biagio via llvm-commits
- [PATCH] D45253: [X86][WAITPKG] WaitPKG instructions
Gabor Buella via Phabricator via llvm-commits
- [llvm] r329174 - [llvm-exegesis][NFC] Fix a few warnings.
Clement Courbet via llvm-commits
- [llvm] r329175 - [llvm-exegesis][NFC] Fix compilation warning.
Clement Courbet via llvm-commits
- [llvm] r329176 - [llvm-exegesis] Fix compilation on lld-x86_64-darwin13
Clement Courbet via llvm-commits
- [PATCH] D45256: [X86] Introduce cldemote instruction
Gabor Buella via Phabricator via llvm-commits
- [llvm] r329177 - [llvm-exegesis] Do not initialize FileDescriptor when libpfm is not
Clement Courbet via llvm-commits
- [llvm] r329178 - Remove duplicate tablegen lines from AVR target.
Nico Weber via llvm-commits
- [llvm] r329179 - [CodeGen] Generate DWARF v5 Accelerator Tables
Pavel Labath via llvm-commits
- [lld] r329180 - [ELF] - Use early return. NFC.
George Rimar via llvm-commits
- [llvm] r329181 - Sort targetgen calls in lib/Target/*/CMakeLists.
Nico Weber via llvm-commits
- [PATCH] D45020: [mips] Accept 32-bit offsets for lb and lbu commands
Simon Dardis via Phabricator via llvm-commits
- [llvm] r329184 - Attempt to fix bots after r329179.
Nico Weber via llvm-commits
- [llvm] r329185 - [llvm-exegesis] Add missing link libraries.
Clement Courbet via llvm-commits
- [llvm] r329186 - Attempt to fix bots more after r329179.
Nico Weber via llvm-commits
- [llvm] r329187 - [AMDGPU][MC] Added support of 3-element addresses for MIMG instructions
Dmitry Preobrazhensky via llvm-commits
- [llvm] r329188 - Add AMDPAL Code Conventions section to AMD docs
Tim Corringham via llvm-commits
- [compiler-rt] r329189 - [XRay][compiler-rt] Build XRay runtime for OpenBSD
Dean Michael Berris via llvm-commits
- [PATCH] D45084: [AMDGPU][MC] Added support of 3-element addresses for MIMG instructions
Phabricator via Phabricator via llvm-commits
- [llvm] r329190 - Revert r329179 (and follow-up unsuccessful fix attempts 329184, 329186); it doesn't build.
Nico Weber via llvm-commits
- [PATCH] D35985: Skip live range segment verification for reserved physregs
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r329191 - Remove llvm-build's --write-make-fragment which looks like a remnant from the autoconf build.
Nico Weber via llvm-commits
- [llvm] r329192 - [X86][Btver2] Strip unnecessary check prefixes from resources tests
Simon Pilgrim via llvm-commits
- [llvm] r329193 - [llvm-exegesis] Only run unit tests on x86_64 hosts.
Clement Courbet via llvm-commits
- [llvm] r329195 - [llvm-exegesis] Temporarily disable some tests.
Clement Courbet via llvm-commits
- [llvm] r329196 - [SLPVectorizer][X86] Regenerate some tests. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r329197 - [AMDGPU][MC] Enabled instruction TBUFFER_LOAD_FORMAT_XYZ for SI/CI
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D45099: [AMDGPU][MC] Enabled instruction TBUFFER_LOAD_FORMAT_XYZ for SI/CI
Phabricator via Phabricator via llvm-commits
- [llvm] r329198 - [InstCombine] [NFC] Add tests for getting rid of select of bittest (PR36950 / PR17564)
Roman Lebedev via llvm-commits
- [llvm] r329200 - [llvm-exegesis] Temporarily disable a few tests.
Clement Courbet via llvm-commits
- [PATCH] D44769: [Analysis] Support aligned new/delete functions.
Benjamin Kramer via Phabricator via llvm-commits
- [llvm] r329201 - Re-commit r329179 after fixing build&test issues
Pavel Labath via llvm-commits
- [llvm] r329202 - Fix build breakage from r329201
Pavel Labath via llvm-commits
- [PATCH] D45259: [MC][Tablegen] Allow models to describe the retire control unit for llvm-mca.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D45260: COFF: Layout sections in the same order as link.exe
Hans Wennborg via Phabricator via llvm-commits
- [lld] r329203 - [ELF] - X86_64: Use white list for relocations checked by isPicRel.
George Rimar via llvm-commits
- [PATCH] D45261: [ELF] - Allow LLD to produce file symbols.
George Rimar via Phabricator via llvm-commits
- [compiler-rt] r329204 - [sanitizer] Split stacktrace/symbolizer: Windows unwind
Kostya Kortchinsky via llvm-commits
- [PATCH] D45262: Remove llvm-build's --configure-target-def-file.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D44799: [sanitizer] Split stacktrace/symbolizer: Windows unwind
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D42780: [RISCV] CompressPat Tablegen-driven Instruction Compression
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D44958: [PostRASink]Add register dependency check for implicit operands
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D45263: [SLP] Allow reordering of vectorization trees with reused instructions.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D45264: [ELF] Don't put NOLOAD section into PT_LOAD
Eugene Leviant via Phabricator via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [compiler-rt] r329205 - [CMake] Support statically linked libc++abi and libunwind
Petr Hosek via llvm-commits
- [PATCH] D45265: [PowerPC] Replace the Post RA List Scheduler with the Machine Scheduler
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] r329206 - [Power9]Legalize and emit code for quad-precision fma instructions
Lei Huang via llvm-commits
- [PATCH] D45266: [PowerPC] Add a Memory Latency Mutation to the scheduler
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D41599: [X86] Lowering X86 avx512 sqrt intrinsics to IR - LLVM
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43097: [WebAssembly] Allow for the creation of user-defined custom sections
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D45267: [PowerPC] Combine BUILD_VECTOR of int to fp conversions
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r329207 - [llvm-pdbutil] Add the ability to explain binary files.
Zachary Turner via llvm-commits
- [llvm] r329209 - Fix a compilation failure with non MSVC compilers.
Zachary Turner via llvm-commits
- [PATCH] D45269: [CMake] Support for monorepo layout
Petr Hosek via Phabricator via llvm-commits
- [compiler-rt] r329210 - Add simple runtime tests for shadowcallstack
Vlad Tsyrklevich via llvm-commits
- [PATCH] D45271: [LV] Introduce TTI::getMinimumVF
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r329211 - [X86] Separate BSWAP32r and BSWAP64r scheduling data in SandyBridge/Haswell/Broadwell/Skylake scheduler models.
Craig Topper via llvm-commits
- [PATCH] D45272: [UpdateTestChecks] Add update_analyze_test_checks.py for cost model analysis generation
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45273: COFF: Move .rsrc to the end of the list of non-discardable sections.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D44803: Add simple runtime tests for shadowcallstack
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D45270: [CMake] Support for monorepo layout
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D43876: [LoopUnroll] Peel off iterations if it makes conditions true/false.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r329213 - [MachineOutliner] Fix typo; NFC
Jessica Paquette via llvm-commits
- [polly] r329214 - [Polly][IslAst] Fix minimal dependence distance.
Huihui Zhang via llvm-commits
- [PATCH] D45274: fixed test cases after removing immediate dominator heuristic for error block detection.
lorenzo chelini via Phabricator via llvm-commits
- [llvm] r329215 - [Analysis] Support aligned new/delete functions.
Eric Fiselier via llvm-commits
- [PATCH] D45275: Add support for LTO options
Rumeet Dhindsa via Phabricator via llvm-commits
- [llvm] r329216 - [AArch64] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D44574: [LV] Introduce TTI::getMinimumVF
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r329217 - Revert "[Analysis] Support aligned new/delete functions."
Eric Fiselier via llvm-commits
- [PATCH] D45276: Fix a couple of incorrect fields in our generated PDBs.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D44266: [InstCombine] remove use restriction for min/max with not operands (PR35875)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D44885: [RISCV] Expand function call to auipc and jalr
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D45278: [LoopInterchange] Preserve LoopInfo after interchanging.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D45279: [LoopInterchange] Use LoopInfo::getExitBlock() instead of manual impl.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r329218 - [Analysis] Support aligned new/delete functions.
Eric Fiselier via llvm-commits
- [lld] r329219 - Don't ignore addend in getOffset.
Rafael Espindola via llvm-commits
- [llvm] r329220 - [MachineOutliner] Add `useMachineOutliner` target hook
Jessica Paquette via llvm-commits
- [lld] r329221 - COFF: Layout sections in the same order as link.exe
Hans Wennborg via llvm-commits
- [PATCH] D43907: Draft
Max Moroz via Phabricator via llvm-commits
- [PATCH] D45280: WebAssembly: Never write more than 32-bits for WebAssembly::OPERAND_OFFSET32
Sam Clegg via Phabricator via llvm-commits
- [lld] r329222 - Fix test after r329221
Hans Wennborg via llvm-commits
- [lld] r329224 - Fix the test some more after r329221
Hans Wennborg via llvm-commits
- [PATCH] D45281: [asan] Fix aligned_alloc test case
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r329226 - [asan] Fix aligned_alloc test case
Kostya Kortchinsky via llvm-commits
- [PATCH] D45108: [InstCombine] Get rid of select of bittest (PR36950 / PR17564)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D45282: COFF: Sort non-discardable sections at the same time as other sections. NFC.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D45283: [COFF] Minimal serialization support for precompiled types records
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r314963 - Enabling new pass manager in LTO (and thinLTO) link step.
Peter Collingbourne via llvm-commits
- [lld] r329227 - COFF: Sort non-discardable sections at the same time as other sections. NFC.
Peter Collingbourne via llvm-commits
- [llvm] r329228 - hwasan: add -hwasan-match-all-tag flag
Evgeniy Stepanov via llvm-commits
- [PATCH] D45287: [InstCombine] Properly change GEP type when reassociating loop invariant GEP chains
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D44827: hwasan: add -hwasan-match-all-tag flag
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r329230 - [MemorySSA] Fix spelling errors in MemorySSA.cpp. NFC
Zhaoshi Zheng via llvm-commits
- [PATCH] D42034: [clang-format] In tests, expected code should be format-stable
Mark Zeren via Phabricator via llvm-commits
- [PATCH] D42381: [DA] Correct size parameter from dependency analysis to AA
Dave Green via Phabricator via llvm-commits
- [lld] r329233 - Do not show alignment 0 because that is equivalent to 1.
Rui Ueyama via llvm-commits
- [PATCH] D44991: Show alignment 0 as alignment 1 in the map file.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D44995: [Driver] Include the Android multiarch includes.
Dan Albert via Phabricator via llvm-commits
- [PATCH] D44899: [ELF] - Print LMA in a -Map file.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D44812: Remove MachineLoopInfo dependency from AsmPrinter.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r329235 - Don't inline @llvm.icall.branch.funnel
Vitaly Buka via llvm-commits
- [llvm] r329236 - AArch64: Implement support for the shadowcallstack attribute.
Peter Collingbourne via llvm-commits
- [PATCH] D45293: [gold] Add debug-pass-manager option, and use it to test new-pass-manager
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r329238 - [WebAssembly] Only write 32-bits for WebAssembly::OPERAND_OFFSET32
Sam Clegg via llvm-commits
- [PATCH] D45295: report error messages in annotated_builder.py
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D45296: [sanitizer] Allow BackgroundThread to not depend on StackDepot
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D45297: [WebAssembly] Allow for the creation of user-defined custom sections
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D45299: API to update MemorySSA for cloned blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D44927: Enable msan unconditionally on Linux
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D45300: Update MemorySSA BasicBlockUtils.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45301: Update MemorySSA in LoopUnswitch.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D45302: Initialize OffsetMap earlier
Rafael Avila de Espindola via Phabricator via llvm-commits
- [lld] r329242 - Initialize OffsetMap earlier.
Rafael Espindola via llvm-commits
- [PATCH] D45303: shadowcallstack: Make runtime tests compatible with aarch64.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r329243 - [MIR-Canon] Adding support for multi-def -> user distance reduction.
Puyan Lotfi via llvm-commits
- [PATCH] D45194: [Sema] Defer checking constexpr lambda until after we've finished the lambda class.
Phabricator via Phabricator via llvm-commits
- [llvm] r329246 - [MIR-Canon] Improving performance by switching to named vregs.
Puyan Lotfi via llvm-commits
- [PATCH] D45307: [DWARF v5][NFC] Refactor the implementation of DebugRnglists
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r329248 - [IR] Upgrade comment token in objc retain release marker
Gerolf Hoflehner via llvm-commits
- [PATCH] D45308: [IPRA] Do not collect register usage information on functions that can be derefined
Kit Barton via Phabricator via llvm-commits
- [llvm] r329249 - [gold] Add debug-pass-manager option, and use it to test new-pass-manager
Teresa Johnson via llvm-commits
- [PATCH] D44891: [RFC][GVN] Remove redundant load by GVN
Shiva Chen via Phabricator via llvm-commits
- [llvm] r329250 - [CallSiteSplitting] Do not perform callsite splitting inside landing pad
Taewook Oh via llvm-commits
- [PATCH] D43578: -ftime-report switch support in Clang
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r329251 - [X86] Auto-generate complete checks. NFC
Craig Topper via llvm-commits
- [llvm] r329252 - [X86] Remove some InstRWs for plain store instructions on Sandy Bridge.
Craig Topper via llvm-commits
- [llvm] r329253 - [X86] Use WriteFShuffle256 for VEXTRACTF128 to be consistent with VEXTRACTI128 which uses WriteShuffle256.
Craig Topper via llvm-commits
- [llvm] r329254 - [X86] Synchronize the SchedRW on some EVEX instructions with their VEX equivalents.
Craig Topper via llvm-commits
- [www] r329255 - Add online schedule.
Tanya Lattner via llvm-commits
- [llvm] r329256 - [X86] Revert r329251-329254
Craig Topper via llvm-commits
- [llvm] r329257 - [llvm-exegesis] Suppress a warning.
Clement Courbet via llvm-commits
- [llvm] r329258 - [MIR-Canon] Fixing warnings in Non-assert builds.
Puyan Lotfi via llvm-commits
- [www] r329259 - [EuroLLVM'18] Add 2nd keynote.
Arnaud A. de Grandmaison via llvm-commits
- [www-releases] r329260 - 6.0.0: Add Fedora and Ubuntu 16.04 binaries
Hans Wennborg via llvm-commits
- [llvm] r329261 - [llvm-exegesis] Check for libpfm headers.
Clement Courbet via llvm-commits
- [PATCH] D44785: Lowering x86 adds/addus/subs/subus intrinsics (llvm part)
Tomasz Krupa via Phabricator via llvm-commits
- [PATCH] D45312: Introduce LLVM wbinvd intrinsic
Gabor Buella via Phabricator via llvm-commits
- [llvm] r329262 - [UpdateTestChecks] Remove unnecessary return from add_ir_checks
Simon Pilgrim via llvm-commits
- [llvm] r329264 - [LoopInterchange] Preserve LoopInfo after interchanging.
Florian Hahn via llvm-commits
- [llvm] r329265 - [UpdateTestChecks] Make add_asm_checks more like add_ir_checks
Simon Pilgrim via llvm-commits
- [PATCH] D44886: [RISCV] Support linker relax function call from auipc and jalr to jal
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r329266 - [UpdateTestChecks] Split core functionality of add_ir_checks into add_checks
Simon Pilgrim via llvm-commits
- [llvm] r329267 - allow custom OptBisect classes set to LLVMContext
Fedor Sergeev via llvm-commits
- [llvm] r329268 - [mips] Regenerate test before posting patch for constant multiplication (NFC)
Simon Dardis via llvm-commits
- [PATCH] D44888: [RISCV] Default enable linker relaxation and add -mrelax, -mno-relax flags
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r329269 - [LoopInterchange] Add stats counter for number of interchanged loops.
Florian Hahn via llvm-commits
- [llvm] r329270 - [UpdateTestChecks] Moved core functionality of add_asm_checks into add_checks
Simon Pilgrim via llvm-commits
- [lld] r329271 - [ELF] - Print LMA in a -Map file.
George Rimar via llvm-commits
- [PATCH] D44971: [RISCV] Override fixupNeedsRelaxationAdvanced to avoid MC relaxation always promote to 32-bit form when -mrelax enabled
Alex Bradbury via Phabricator via llvm-commits
- [lld] r329272 - [ELF] - Reveal more information in -Map file about assignments.
George Rimar via llvm-commits
- [llvm] r329273 - [Plugins] Add a slim plugin API to work together with the new PM
Philip Pfaffe via llvm-commits
- [llvm] r329274 - [llvm-mca] Remove flag -max-retire-per-cycle, and update the docs.
Andrea Di Biagio via llvm-commits
- [PATCH] D45314: [ELF] - (-Map file) Implement printing of LMA for assignments outside of section declarations.
George Rimar via Phabricator via llvm-commits
- [lld] r329275 - [ELF] - Eliminate Target::isPicRel method.
George Rimar via llvm-commits
- [llvm] r329276 - Revert "[Plugins] Add a slim plugin API to work together with the new PM"
Philip Pfaffe via llvm-commits
- [llvm] r329277 - Minor fix in docs.
Alexander Kornienko via llvm-commits
- [PATCH] D45315: [X86] Improve unsigned saturation downconvert detection.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D45316: [mips] Materialize constants for multiplication
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D45317: Canonicalization of the min/max patterns.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D45318: [mips] Restrict certain trap instructions for micromipsr6
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r328724 - [Hexagon] Add support for "new" circular buffer intrinsics
Mikael Holmén via llvm-commits
- [llvm] r329279 - [LoopInterchange] Require asserts for test using -stats (NFC)
Florian Hahn via llvm-commits
- [llvm] r329280 - [SchedModel] Complete models shouldn't match against itineraries when they don't use them (PR35639)
Simon Pilgrim via llvm-commits
- [lld] r329281 - [ELF] Don't add NOLOAD sections to segment
Eugene Leviant via llvm-commits
- [llvm] r329282 - [InstCombine] cleanup; NFC
Sanjay Patel via llvm-commits
- [PATCH] D45320: [MemDep] Fixed handling of invariant.group
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D45321: [atomics] Fix runtime calls for misaligned atomics
Tim Northover via Phabricator via llvm-commits
- [llvm] r329283 - [DAGCombine] Revert r329160
Sam Parker via llvm-commits
- [PATCH] D45322: [libFuzzer] Print a correct error message when a director can't be opened
Alex Gaynor via Phabricator via llvm-commits
- [llvm] r329284 - [MC] Fix spaces between values printed by EmitRegisterFileInfo.
Andrea Di Biagio via llvm-commits
- [llvm] r329285 - [Lexicon] Add "ICE", internal compiler error
Brian Gesiak via llvm-commits
- [llvm] r329286 - [Hexagon] Remove default values from lambda parameters
Krzysztof Parzyszek via llvm-commits
- [llvm] r329287 - ARM: Do not spill CSR to stack on entry to noreturn functions
Tim Northover via llvm-commits
- [llvm] r329288 - [Testing/Support]: Better matching of Error failure states
Pavel Labath via llvm-commits
- [PATCH] D44925: [Testing/Support]: Better matching of Error failure states
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D45323: DWARFVerifier: validate information in name index entries
Pavel Labath via Phabricator via llvm-commits
- [llvm] r329293 - Re-land r329273: [Plugins] Add a slim plugin API to work together with the new PM
Philip Pfaffe via llvm-commits
- [llvm] r329294 - [InstCombine] add vector and vector undef tests for FP folds; NFC
Sanjay Patel via llvm-commits
- [PATCH] D45324: [debug_loc] Fix typo in DWARFExpression constructor
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D45325: [ELF] - Reorder local symbols.
George Rimar via Phabricator via llvm-commits
- [llvm] r329299 - [PowerPC] fix assertion failure due to missing instruction in P9InstrResources.td
Hiroshi Inoue via llvm-commits
- [polly] r329302 - Remove namespace comment at end of class. NFC.
Michael Kruse via llvm-commits
- [PATCH] D45289: Disable -fmerge-all-constants as default.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D30876: [ASTImporter] Unnamed structs import
Aleksei Sidorin via Phabricator via llvm-commits
- [llvm] r329303 - [PatternMatch] define m_FNeg using m_FSub
Sanjay Patel via llvm-commits
- [llvm] r329304 - [MC][Tablegen] Allow models to describe the retire control unit for llvm-mca.
Andrea Di Biagio via llvm-commits
- [llvm] r329306 - Fix the buildbots after r329304.
Andrea Di Biagio via llvm-commits
- [PATCH] D45170: Cleanup DWARFCompileUnit and DWARFUnit in preparation for adding DWARFTypeUnit
Phabricator via Phabricator via llvm-commits
- [lld] r329307 - Initialize OutputOff to zero.
Rafael Espindola via llvm-commits
- [llvm] r329308 - Fix r329293: Add a missing CMake dependency
Philip Pfaffe via llvm-commits
- [llvm] r329310 - [X86] Use WriteFShuffle256 for VEXTRACTF128 to be consistent with VEXTRACTI128 which uses WriteShuffle256.
Craig Topper via llvm-commits
- [llvm] r329311 - [documentation][llvm-mca] Update the documentation.
Andrea Di Biagio via llvm-commits
- [lld] r329312 - Fix column size in the map file.
Rui Ueyama via llvm-commits
- [llvm] r329313 - [InstCombine] add tests for fsub --> fadd; NFC
Sanjay Patel via llvm-commits
- [PATCH] D44982: [zorg] Adding two new builders for armv7 and aarch64
Leandro Nunes via Phabricator via llvm-commits
- [llvm] r329315 - [WebAssembly] Allow for the creation of user-defined custom sections
Sam Clegg via llvm-commits
- [llvm] r329316 - [InstCombine] use pattern matchers for fsub --> fadd folds
Sanjay Patel via llvm-commits
- [PATCH] D43675: [WebAssembly] Rename imported/exported memory symbol to __linear_memory
Sam Clegg via Phabricator via llvm-commits
- [lld] r329317 - Make "Size" column in the map file one characters shorter.
Rui Ueyama via llvm-commits
- [PATCH] D45328: llvm-exegesis: Fix unittests include dirs when llvm is a part of another project
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r329318 - Another fix for r329293: Unbreak the windows bots
Philip Pfaffe via llvm-commits
- [PATCH] D45329: [InstCombine] [NFC] Add more tests for getting rid of select of bittest (D45108, PR36950 / PR17564)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r329319 - [X86][SSE] Add integer min/max vector.reduce tests
Simon Pilgrim via llvm-commits
- [PATCH] D43762: [IPSCCP] Use constant range information for comparisons of parameters.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r329320 - [X86][SSE] Add integer and/or/xor vector.reduce tests
Simon Pilgrim via llvm-commits
- [llvm] r329321 - [X86][SSE] Add integer add/mul vector.reduce tests
Simon Pilgrim via llvm-commits
- [PATCH] D43725: [WebAssembly] Remove another trivial accessor.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r329322 - [InstCombine] add test for fneg+fsub with nsz; NFC
Sanjay Patel via llvm-commits
- [PATCH] D43523: Remove SymbolTable::addUndefined and add SymbolTable::addUndefined{Function, Global}
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D42233: [WebAssembly] Better support for WASM Object format
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D43924: [WebAssembly] Remove StackPointerGlobal member variable from the driver.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D45102: Fix typo in comment -fmath-errno=0 -> -fno-math-errno
Phabricator via Phabricator via llvm-commits
- [PATCH] D45330: [WIP][IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44627: [CallSiteSplitting] Only record conditions up to the IDom(call site).
Florian Hahn via Phabricator via llvm-commits
- [llvm] r329325 - llvm-exegesis: Fix unittests include dirs when llvm is a part of another project
Konstantin Zhuravlyov via llvm-commits
- [llvm] r329326 - [llvm-pdbutil] Display types from MSVC precompiled header object files.
Zachary Turner via llvm-commits
- [llvm] r329327 - [X86] Disassembler support for having an ADSIZE prefix affect instructions with 0xf2 and 0xf3 prefixes.
Craig Topper via llvm-commits
- [polly] r329328 - Silence msvc warning on isl. NFC.
Michael Kruse via llvm-commits
- [llvm] r329329 - [ARM] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D45331: [StackProtector] Ignore certain intrinsics when calculating sspstrong heuristic.
Matt Davis via Phabricator via llvm-commits
- [llvm] r329330 - [X86] Synchronize the SchedRW on some EVEX instructions with their VEX equivalents.
Craig Topper via llvm-commits
- [llvm] r329331 - [InstCombine] Properly change GEP type when reassociating loop invariant GEP chains
Daniel Neilson via llvm-commits
- style update, r328848
George Karpenkov via llvm-commits
- [lld] r329333 - [ELF] Add CHECK to test/ELF/undef-start.s
Fangrui Song via llvm-commits
- [llvm] r329334 - [Bitcode] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r329335 - [RuntimeDyld][PowerPC] Use global entry points for calls between sections.
Lang Hames via llvm-commits
- [lld] r329336 - [WebAssembly] Remove another trivial accessor.
Rui Ueyama via llvm-commits
- [lld] r329337 - [WebAssembly] Remove StackPointerGlobal member variable from the driver.
Rui Ueyama via llvm-commits
- [llvm] r329338 - [llvm-cov] Prevent llvm-cov from hanging when a symblink doesn't exist.
Max Moroz via llvm-commits
- [PATCH] D44960: [llvm-cov] Prevent llvm-cov from hanging when a symblink doesn't exist.
Max Moroz via Phabricator via llvm-commits
- [llvm] r329339 - [X86] Remove some InstRWs for plain store instructions on Sandy Bridge.
Craig Topper via llvm-commits
- [PATCH] D43907: [llvm-cov] Implement -ignore-source-regex= option for excluding source files.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D45332: [LIT] Add new LLDB test format
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D45333: WIP: [LIT] Have lit run the lldb test suite
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r329341 - AMDGPU/Metadata: Always report a fixed number of hidden arguments
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D45334: [LoopUnroll] Make LoopPeeling respect the AllowPeeling preference.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r329343 - [X86][SSE] Add floating point min/max vector.reduce tests
Simon Pilgrim via llvm-commits
- [llvm] r329344 - [X86][SSE] Add floating point add/mul fast-math vector.reduce tests
Simon Pilgrim via llvm-commits
- [llvm] r329345 - [DWARF v5][NFC]: Refactor DebugRnglists to prepare for the support of the DW_AT_ranges
Wolfgang Pieb via llvm-commits
- [llvm] r329347 - [X86] Add LEAVE instruction to the scheduler models using the same data as LEAVE64. Make LEAVE/LEAVE64 more correct on Sandy Bridge.
Craig Topper via llvm-commits
- [llvm] r329348 - [InstCombine] [NFC] Add more tests for getting rid of select of bittest (D45108, PR36950 / PR17564)
Roman Lebedev via llvm-commits
- [llvm] r329349 - [InstCombine][NFC] Regenerate select-of-bittest.ll with instnamer pass
Roman Lebedev via llvm-commits
- [PATCH] D42479: DAGCombiner: Combine SDIV with non-splat vector pow2 divisor
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r329350 - [InstCombine] nsz: -(X - Y) --> Y - X
Sanjay Patel via llvm-commits
- [llvm] r329351 - [X86] Add MOVZPQILo2PQIrr to the Sandy Bridge scheduler model
Craig Topper via llvm-commits
- [PATCH] D45336: Apply accumulator to fadd/fmul experimental vector reductions (PR36734)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r329353 - [IR] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r329354 - [X86] Separate CDQ and CDQE in the scheduler model.
Craig Topper via llvm-commits
- [llvm] r329355 - [RuntimeDyld][PowerPC] Add a test case for r329335.
Lang Hames via llvm-commits
- [llvm] r329356 - X86 Tests: Add a case for combining sdiv by a splatted pow2 negative. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D44595: Restructuring LoopRotation.cpp to create Loop Rotation Pass with Loop Rotation Utility Interface
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45338: Attempt to fix Mips breakages.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D45340: [WebAssembly] Add support for custom sections
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D45339: [NVPTX] Fixed vectorized LDG for f16.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r329359 - Attempt to fix Mips breakages.
Manoj Gupta via llvm-commits
- [llvm] r329360 - [InstCombine] add FP tests for Z - (X - Y); NFC
Sanjay Patel via llvm-commits
- [llvm] r329362 - [InstCombine] FP: Z - (X - Y) --> Z + (Y - X)
Sanjay Patel via llvm-commits
- [llvm] r329363 - Fix lld-x86_64-darwin13 build fails.
Manoj Gupta via llvm-commits
- [zorg] r329364 - Update recipient list of AOSP builder
Pengxuan Zheng via llvm-commits
- [zorg] r329365 - report error messages in annotated_builder.py
Bob Haarman via llvm-commits
- [PATCH] D45341: [DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45342: [DebugInfo] Examine all uses of isDebugValue() for debug instructions.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D45343: Always remove null check before free
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D45344: Fold malloc + memset to calloc even for llvm.memset
Dávid Bolvanský via Phabricator via llvm-commits
- [lld] r329367 - Don't ignore addend when a SHF_MERGE section is dead.
Rafael Espindola via llvm-commits
- [llvm] r329368 - Update method names in documentation.
Rafael Espindola via llvm-commits
- [PATCH] D45345: [annotated_builder] try harder to clean build directories
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D45346: [LLVM-C] Audit Inline Assembly APIs for Consistency
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D44654: [X86][SandyBridge] SBWriteResPair +5cy and +1uop Memory Folds
Craig Topper via Phabricator via llvm-commits
- [PATCH] D45347: [LLVM-C] Fill Out LLVMCallConv
Robert Widmann via Phabricator via llvm-commits
- [llvm] r329369 - [LLVM-C] Audit Inline Assembly APIs for Consistency
Robert Widmann via llvm-commits
- [PATCH] D45348: Don't return error for settings set .experimental. settings that are absent
Jason Molenda via Phabricator via llvm-commits
- [PATCH] D45349: COFF: Create output sections early. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D45350: COFF: Process /merge flag as we create output sections.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D45351: [X86] Attempt to model basic arithmetic instructions in the Haswell/Broadwell/Skylake scheduler models without InstRWs
Craig Topper via Phabricator via llvm-commits
- [lld] r329370 - COFF: Create output sections early. NFCI.
Peter Collingbourne via llvm-commits
- [lld] r329371 - Change which file we print when a symbol cannot be ordered.
Rafael Espindola via llvm-commits
- [PATCH] D45243: [XRay][clang] Consolidate runtime and link-time flag processing (NFC)
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r329373 - [LLVM-C] Fill Out LLVMCallConv
Robert Widmann via llvm-commits
- [PATCH] D45352: [LLVM-C] Move DIBuilder Bindings For Block Scopes
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D45353: AMDGPU: Initialize GlobalISel passes
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D45298: [debugserver] Fix LC_BUILD_VERSION load command handling.
Frederic Riss via Phabricator via llvm-commits
- [PATCH] D45354: [XRay][clang] Add a flag to enable/disable linking XRay deps explicitly
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r329377 - [PowerPC] allow D-form VSX load/store when accessing FrameIndex without offset
Hiroshi Inoue via llvm-commits
- [PATCH] D45066: [Polly] [ScopInfo] Remove bail out condition in buildMinMaxAccess()
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [llvm] r329379 - [NFC] Loosen restriction on preheader to fix buildbot
Max Kazantsev via llvm-commits
- [PATCH] D45355: [SelectionDAG] Fix return calling convention in expansion of ?MULO
whitequark via Phabricator via llvm-commits
- [llvm] r329381 - [debug_loc] Fix typo in DWARFExpression constructor
Pavel Labath via llvm-commits
- [llvm] r329382 - [MIR] Add support for MachineFrameInfo::LocalFrameSize
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D45357: [XRay][llvm+clang] Consolidate attribute list files
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D45358: [AArch64] Use FP to access the emergency spill slot
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r329383 - [NFC] Add missing end of line symbols
Max Kazantsev via llvm-commits
- [PATCH] D45359: [cmake] Improve pthread_[gs]etname_np detection code
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D45360: [MC][TableGen] Add optional libpfm counter names for ProcResUnits.
Clement Courbet via Phabricator via llvm-commits
- [lld] r329384 - [ELF] Don't write to the source directory in test.
Benjamin Kramer via llvm-commits
- [llvm] r329385 - EntryExitInstrumenter: Handle musttail calls
Hans Wennborg via llvm-commits
- [llvm] r329386 - [X86][SkylakeServer] Merge 2 InstRW entries to the same sched group. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r329387 - Tweak an assert message in the verifier
Hans Wennborg via llvm-commits
- [PATCH] D40438: [IR] Support the new TBAA metadata format in IR verifier
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D45361: [RuntimeDyld][PowerPC] Fix a newly added test in r329355
Krasimir Georgiev via Phabricator via llvm-commits
- [llvm] r329388 - [X86][SandyBridge] SBWriteResPair +5cy Memory Folds
Simon Pilgrim via llvm-commits
- [llvm] r329389 - [X86][SandyBridge] Add (V)DPPS memory fold latencies
Simon Pilgrim via llvm-commits
- [PATCH] D45362: [IRCE] Relax restriction on collected range checks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D45364: [mips] Update the generic model not to use instruction itineraries
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D44983: [LoopUnroll] Only peel if a predicate becomes known in the loop body.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44707: [ASTMatchers] Extend hasParameter and hasAnyParameter matches to handle Objective-C methods
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D45365: [bugpoint] Fix crash when testing for miscompilation
Andrzej Janik via Phabricator via llvm-commits
- [llvm] r329390 - [UpdateTestChecks] Add update_analyze_test_checks.py for cost model analysis generation
Simon Pilgrim via llvm-commits
- [PATCH] D44928: [MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup
Peter Smith via Phabricator via llvm-commits
- [PATCH] D45096: Allow the creation of human-friendly ASTDumper to arbitrary output stream
Alexander Kornienko via Phabricator via llvm-commits
- [llvm] r329392 - DWARFVerifier: validate information in name index entries
Pavel Labath via llvm-commits
- [llvm] r329393 - Followup for r329293: Temporarily disable the breaking test on windows.
Philip Pfaffe via llvm-commits
- [llvm] r324557 - gold-plugin: Do not set codegen opt level based on LTO opt level.
Chad Rosier via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (2/3)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D45366: Support generic expansion of ordered vector reduction (PR36732)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45367: [CodeGen/AccelTable]: Don't emit accelerator entries for functions with no names
Pavel Labath via Phabricator via llvm-commits
- [llvm] r329395 - [LoopUnroll] Make LoopPeeling respect the AllowPeeling preference.
Chad Rosier via llvm-commits
- [PATCH] D45368: [ELF] - Stop setting OutSecOff too early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D35077: [RFC] Build LLVM-C.dll on MSVC that exports only the C API
Jakob Bornecrantz via Phabricator via llvm-commits
- [PATCH] D45369: [UpdateTestChecks] Add update_mca_test_checks.py script
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D45370: [AArch64][SVE] Asm: Add support for SVE INDEX instructions.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D45371: [AArch64][SVE] Asm: Add support for unpredicated LSL/LSR (shift by immediate) instructions.
Sander de Smalen via Phabricator via llvm-commits
- [www] r329396 - add minutes
John Regehr via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [PATCH] D44443: [MergeICmp] Split blocks that do other work.
Xin Tong via Phabricator via llvm-commits
- [llvm] r329397 - [AMDGPU][MC][GFX9] Added s_dcache_discard* instructions
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D45247: [AMDGPU][MC][GFX9] Added s_dcache_discard* instructions
Phabricator via Phabricator via llvm-commits
- [llvm] r329398 - [CostModel][X86] Regenerate int<->fp cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329400 - [CostModel][X86] Regenerate vector shift cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D44188: Misc typos
Alexander Kornienko via Phabricator via llvm-commits
- [llvm] r329401 - [CostModel][X86] Regenerate integer division/remainder tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D45372: [AMDGPU] Fix issues for backend divergence tracking
David Stuttard via Phabricator via llvm-commits
- [llvm] r329402 - [CostModel][X86] Regenerate integer extension/truncation cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329403 - [llvm-mca] Do not separate iterations with a newline in the timeline view.
Andrea Di Biagio via llvm-commits
- [PATCH] D45374: [LoopUnroll] Limit peeling to conds in BBs executed on every iteration.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r329404 - [ARC] Add <.f> suffix for F32_GEN4_{DOP|SOP}.
Pete Couperus via llvm-commits
- [PATCH] D45375: [ELF] - Introduce synthetic file for linker script symbols.
George Rimar via Phabricator via llvm-commits
- [www] r329405 - oops upload the right minutes
John Regehr via llvm-commits
- [www] r329406 - and update the link
John Regehr via llvm-commits
- [llvm] r329407 - [CostModel][X86] Regenerate bswap/bitreverse cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D45376: Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r329408 - [AMDGPU][MC][VI][GFX9] Added s_atc_probe* instructions
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D45249: [AMDGPU][MC][VI][GFX9] Added s_atc_probe* instructions
Phabricator via Phabricator via llvm-commits
- [llvm] r329409 - [GlobalOpt] Fix support for casts in ctors.
Mircea Trofin via llvm-commits
- [llvm] r329410 - [CostModel][X86] Regenerate vector shuffle cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329412 - [InstCombine] add potential calloc tests and regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r329413 - [CostModel][X86] Regenerate bit count cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D45377: [SampleFDO] Don't let inliner treat warm callsite with inline instance in the profile as cold
Wei Mi via Phabricator via llvm-commits
- [llvm] r329414 - [X86] Merge itineraries for CLC, CMC, and STC.
Craig Topper via llvm-commits
- [llvm] r329415 - [X86] Add an extra store address cycle to WriteRMW in the Sandy Bridge/Broadwell/Haswell/Skylake scheduler model.
Craig Topper via llvm-commits
- [llvm] r329416 - [X86] Attempt to model basic arithmetic instructions in the Haswell/Broadwell/Skylake scheduler models without InstRWs
Craig Topper via llvm-commits
- [llvm] r329417 - [X86] Remove InstRWs for basic arithmetic instructions from Sandy Bridge scheduler model.
Craig Topper via llvm-commits
- [llvm] r329418 - [InstCombine] add test for fsub+fneg with extra use; NFC
Sanjay Patel via llvm-commits
- [llvm] r329419 - [AMDGPU][MC][GFX9] Added instructions *saveexec*, *wrexec* and *bitreplicate*
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D45250: [AMDGPU][MC][GFX9] Added instructions *saveexec*, *wrexec* and *bitreplicate*
Phabricator via Phabricator via llvm-commits
- [PATCH] D45378: [InstCombine] Propagate null values from conditions to other basic blocks
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] r329421 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [compiler-rt] r329422 - [compiler-rt][dfsan][mips] UnXPASS a consistently passing test
Simon Dardis via llvm-commits
- [llvm] r329424 - [X686] Add appropriate ReadAfterLd for the register input to memory forms of ADC/SBB.
Craig Topper via llvm-commits
- [llvm] r329425 - Add additional tests from D45366
Simon Pilgrim via llvm-commits
- [llvm] r329427 - Add additional tests from D45336
Simon Pilgrim via llvm-commits
- [llvm] r329429 - [InstCombine] limit nsz: -(X - Y) --> Y - X to hasOneUse()
Sanjay Patel via llvm-commits
- [llvm] r329430 - [AMDGPU][MC][GFX9] Added instruction s_endpgm_ordered_ps_done
Dmitry Preobrazhensky via llvm-commits
- [llvm] r329431 - Cleanup Reduction helpers by using ArrayRef(NoneType) constructor. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D45313: [AMDGPU][MC][GFX9] Added instruction s_endpgm_ordered_ps_done
Phabricator via Phabricator via llvm-commits
- [www] r329432 - add minutes that we approved today
John Regehr via llvm-commits
- [llvm] r329434 - [Hexagon] Handle subregisters when calculating iteration count in HW loops
Krzysztof Parzyszek via llvm-commits
- [PATCH] D45379: [LoopInterchange] Ignore debug intrinsics during legality checks.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r329435 - [CodeGen] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r329436 - [Hexagon] Remove duplicated code, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r329437 - [Hexagon] Prevent a stall across zero-latency instructions in a packet
Krzysztof Parzyszek via llvm-commits
- [PATCH] D45380: [X86] Add SchedWrites for CMOV and SETCC. Use them to remove InstRWs.
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] r329438 - [libFuzzer] Print a correct error message when a directory can't be
Matt Morehouse via llvm-commits
- [PATCH] D45381: [InstCombine] Remove the hasOneUse() limitation on the malloc
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] r329439 - [Hexagon] Fix assert with packetizing IMPLICIT_DEF instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r329440 - [AMDGPU][MC][GFX9] Added s_call_b64
Dmitry Preobrazhensky via llvm-commits
- [llvm] r329441 - [RISCV] Update MC compression tests
Sameer AbuAsal via llvm-commits
- [PATCH] D45268: [AMDGPU][MC][GFX9] Added s_call_b64
Phabricator via Phabricator via llvm-commits
- [PATCH] D43328: [RISCV] Update MC compression tests
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D40983: Generate Libclang invocation reproducers using a new -cc1gen-reproducer option
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r329443 - [EarlyCSE] Add debug counter for debugging mis-optimizations. NFC.
Geoff Berry via llvm-commits
- [PATCH] D45385: [RISCV] Tablegen-driven Instruction Compression.
Sameer AbuAsal via Phabricator via llvm-commits
- [polly] r329446 - [doc] Overhaul doc on preparing IR for processing by Polly.
Michael Kruse via llvm-commits
- [PATCH] D45386: Enabled -triple=wasm32-unknown-unknown-wasm path using ELF directive parser.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D39339: [CallGraph] Refine call graph for indirect calls with !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D39869: [Inliner] Inline through indirect call sites having !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r329450 - [StackProtector] Ignore certain intrinsics when calculating sspstrong heuristic.
Matt Davis via llvm-commits
- [llvm] r329451 - [TableGen] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D45388: [Release Notes] Add release note for "-fmerge-all-constants"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D45389: [Power9]Legalize and emit code for converting (Un)Signed Word to Quad-Precision
Lei Huang via Phabricator via llvm-commits
- [lld] r329453 - Avoid some temporary allocations.
Rafael Espindola via llvm-commits
- [PATCH] D45390: [ASan] NFC: make use of a new ErrorBase ctor
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r329455 - [RISCV] Tablegen-driven Instruction Compression.
Sameer AbuAsal via llvm-commits
- [llvm] r329456 - [NVPTX] Fixed vectorized LDG for f16.
Artem Belevich via llvm-commits
- [llvm] r329457 - [Release Notes] Add release note for "-fmerge-all-constants"
Manoj Gupta via llvm-commits
- [PATCH] D44874: [X86] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r329458 - Revert r324557, "gold-plugin: Do not set codegen opt level based on LTO opt level."
Peter Collingbourne via llvm-commits
- [PATCH] D41932: [RISCV] Hooks for enabling instruction compression
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r329459 - Runtime flag to control branch funnel threshold
Vitaly Buka via llvm-commits
- [PATCH] D45391: [NVPTX] add support for initializing fp16 arrays.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r329461 - Fix warning by cl::opt<int> -> cl::opt<unsigned>
Vitaly Buka via llvm-commits
- [llvm] r329463 - [NVPTX] add support for initializing fp16 arrays.
Artem Belevich via llvm-commits
- [PATCH] D43907: [llvm-cov] Implement -ignore-filename-regex= option for excluding source files.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D45394: Canonical Copy Propagation
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D45395: [RISCV] Implement tail call optimization
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r329466 - [lit] Fix several Python 2/3 compatibility issues and tests
Aaron Smith via llvm-commits
- [llvm] r329468 - Windows needs the current codepage instead of utf8 sometimes
Aaron Smith via llvm-commits
- [llvm] r329470 - [Support] Make line-number cache robust against access patterns.
Graydon Hoare via llvm-commits
- [lld] r329471 - COFF: Process /merge flag as we create output sections.
Peter Collingbourne via llvm-commits
- [lld] r329472 - [tests] Fix format-binary-non-ascii.s to work with Python 3 on Windows
Aaron Smith via llvm-commits
- [PATCH] D45396: [DebugInfo] Create merged locations for instructions other than calls
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D45397: [Mem2Reg] Create merged debug locations for inserted phis
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D45398: Fix lock order inversion between ManagedStatic and Statistic
Bob Haarman via Phabricator via llvm-commits
- [llvm] r329475 - [unittests] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D43720: [WebAssembly] Do not use default argument.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D45399: Split SectionPiece in its parts
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D45072: [NFC][LV] Move InterleaveInfo from Legal to CostModel
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D45400: Remove references to old SymbolBody class
Sam Clegg via Phabricator via llvm-commits
- [llvm] r329479 - Remove trailing space in build file.
Nico Weber via llvm-commits
- [llvm] r329483 - Convert line endings of lib/WindowsManifest/CMakeLists.txt to unix.
Nico Weber via llvm-commits
- [llvm] r329486 - Revert "ARM: Do not spill CSR to stack on entry to noreturn functions"
Vitaly Buka via llvm-commits
- [llvm] r329488 - [LLVM-C] Move DIBuilder Bindings For Block Scopes
Robert Widmann via llvm-commits
- [PATCH] D45402: [llgo] Move SetSubprogram
Robert Widmann via Phabricator via llvm-commits
- [llvm] r329489 - Fix stack-use-after-scope in test previously hidden by -fmerge-all-constants
Vitaly Buka via llvm-commits
- [llvm] r329491 - [unittests] ADT: silence -Wself-assign diagnostics
Roman Lebedev via llvm-commits
- [llvm] r329492 - [InstCombine] Get rid of select of bittest (PR36950 / PR17564)
Roman Lebedev via llvm-commits
- [PATCH] D44883: [Sema] Extend -Wself-assign and -Wself-assign-field to warn on overloaded self-assignment (classes)
Phabricator via Phabricator via llvm-commits
- [llvm] r329494 - Reapply ARM: Do not spill CSR to stack on entry to noreturn functions
Tim Northover via llvm-commits
- [llvm] r329496 - [llvm-exegesis] Fix unused return value warning and add a useful error message for event counter reads.
Simon Pilgrim via llvm-commits
- [llvm] r329497 - [CostModel][X86] Regenerate vector comparison cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329498 - [CostModel][X86] Fix v32i16/v64i8 SETCC costs on AVX512BW targets
Simon Pilgrim via llvm-commits
- [llvm] r329499 - [CostModel][X86] Regenerate silvermont (and added goldmont) cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329500 - [CostModel][X86] Regenerate vector integer truncation cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329501 - [InstCombine] add/move tests for fsub folds; NFC
Sanjay Patel via llvm-commits
- [llvm] r329502 - [CostModel][X86] Regenerate vector select cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r329503 - [InstCombine] simplify code that propagates FMF; NFC
Sanjay Patel via llvm-commits
- [llvm] r329504 - [CostModel][X86] Regenerate vector reduction cost tests with update_analyze_test_checks.py
Simon Pilgrim via llvm-commits
- [PATCH] D45404: [X86] Add variable shuffle schedule classes
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r329505 - [llgo] Move SetSubprogram
Robert Widmann via llvm-commits
- [www] r329506 - Add the current draft of the Apache 2 + LLVM Exception license, for reference.
Chris Lattner via llvm-commits
- [www] r329507 - add the draft developer policy patch, as was proposed on Aug 7 2017 on llvm-dev.
Chris Lattner via llvm-commits
- [llvm] r329509 - [DAGCombiner] Add a combine to turn a build vector of zero extends of extract vector elts into a vector zero extend and possibly an extract subvector.
Craig Topper via llvm-commits
- [llvm] r329510 - [X86] Combine vXi64 multiplies to MULDQ/MULUDQ during DAG combine instead of lowering.
Craig Topper via llvm-commits
- [llvm] r329511 - [X86] Regenerate atom pshufb test
Simon Pilgrim via llvm-commits
- [llvm] r329514 - Revert "Followup for r329293: Temporarily disable the breaking test on windows."
Philip Pfaffe via llvm-commits
- [PATCH] D45408: [LLVMTestingSupport] Add explicit linkage to LLVMSupport
Michał Górny via Phabricator via llvm-commits
- [PATCH] D42893: [libclang] Add clang_File_tryGetRealPathName
Fangrui Song via Phabricator via llvm-commits
- [llvm] r329516 - [DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
Guozhi Wei via llvm-commits
- [PATCH] D43306: [X86] Add pass to infer required-vector-width attribute based on size of function arguments and use of intrinsics
Craig Topper via Phabricator via llvm-commits
- [PATCH] D45410: [Sema] Remove dead code in BuildAnonymousStructUnionMemberReference. NFCI
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r329522 - [LLVMTestingSupport] Add explicit linkage to LLVMSupport
Michal Gorny via llvm-commits
- [llvm] r329523 - [ADT] Fix MapVector when 'Map::mapped_type != unsigned'.
Eric Fiselier via llvm-commits
- [PATCH] D36130: [SLP] Vectorize jumbled memory loads.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44870: [PowerPC] Change std::sort to llvm::sort in response to r327219
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44363: [llvm] Change std::sort to llvm::sort in response to r327219
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r329524 - [X86][Btver2] Add vector extract costs
Simon Pilgrim via llvm-commits
- [llvm] r329525 - DAGCombiner: Combine SDIV with non-splat vector pow2 divisor
Zvi Rackover via llvm-commits
- [llvm] r329526 - NFC: delete ValueMap move ctor
Piotr Padlewski via llvm-commits
- [llvm] r329527 - [X86][SSE3] Regenerate mwait/monitor intrinsic tests
Simon Pilgrim via llvm-commits
- [llvm] r329528 - [X86][PKU] Regenerate rdpkru/wrpkru intrinsic tests
Simon Pilgrim via llvm-commits
- [llvm] r329529 - [X86] Regenerate and + immediate mask tests
Simon Pilgrim via llvm-commits
- [llvm] r329530 - [LIR] Reorder header. NFC
Xin Tong via llvm-commits
- [llvm] r329531 - Mark invariant.group as experimental
Piotr Padlewski via llvm-commits
- [PATCH] D33235: Mark invariant.group as experimental
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r329532 - [llvm-mca] Simplify code. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r329533 - NFC: Update NewGVN invariant.group test
Piotr Padlewski via llvm-commits
- [llvm] r329534 - [X86] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r329535 - [PowerPC] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r329536 - [Support] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D31581: perform DSE through invariant.group.barrier
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r329537 - [dsymutil] Don't crash on empty CU
Jonas Devlieghere via llvm-commits
- [PATCH] D43779: [Tooling] [0/1] Refactor FrontendActionFactory::create() to return std::unique_ptr<>
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r329538 - [X86][Znver1] Remove InstRWs for BLENDVPS/PD
Craig Topper via llvm-commits
- [llvm] r329539 - [X86] Add SchedWrites for CMOV and SETCC. Use them to remove InstRWs.
Craig Topper via llvm-commits
- [llvm] r329540 - [TargetSchedule] shrink interface for init(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D45419: Dissallow non-empty metadata for invariant.group
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D45418: [SimplifyLibcalls] Atoi, strtol replacements
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D44411: [libcxx] [test] Fix Container::insert(value_type const&) tests
Joe Loser via Phabricator via llvm-commits
- [PATCH] D45420: Moved RecurrenceDescriptor/LoopDescriptor from Transform/Utils/LoopUtils.* to Analysis tree
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D42044: X86: Utilize ZeroableElements for canWidenShuffleElements
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r329542 - Remove MachineLoopInfo dependency from AsmPrinter.
Michael Zolotukhin via llvm-commits
- [PATCH] D45421: [X86] Emit native IR for pmuldq/pmuludq builtins.
Craig Topper via Phabricator via llvm-commits
- [llvm] r329543 - [XRay][llvm+clang] Consolidate attribute list files
Dean Michael Berris via llvm-commits
- [PATCH] D44773: [CMake] Use custom command and target to install libc++ headers
Petr Hosek via Phabricator via llvm-commits
- [llvm] r329546 - [NFC] fix trivial typos in comments and error message
Hiroshi Inoue via llvm-commits
- [llvm] r329547 - [IRCE] Relax restriction on collected range checks
Max Kazantsev via llvm-commits
- [polly] r329548 - Remove immediate dominator heuristic for error block detection.
Michael Kruse via llvm-commits
- [llvm] r329549 - [X86] Merge some of the autoupgrade handling for masked intrinsics that just need to upgrade to an unmasked version plus a select. NFCI
Craig Topper via llvm-commits
- [PATCH] D45423: COFF: Remove dead code. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Elvin Chua via Phabricator via llvm-commits
Last message date:
Sun Apr 8 23:53:18 PDT 2018
Archived on: Sun Apr 8 23:50:29 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).