The Week Of Monday 8 April 2019 Archives by thread
Starting: Mon Apr 8 00:29:25 PDT 2019
Ending: Sun Apr 14 23:47:06 PDT 2019
Messages: 1908
- [llvm] r357886 - [ConstantRange] Delete redundnt {z, s}extOrSelf for multiplication
Fangrui Song via llvm-commits
- [llvm] r357887 - [X86] Make LowerOperationWrapper more robust. Remove now unnecessary ReplaceAllUsesWith from LowerMSCATTER.
Craig Topper via llvm-commits
- [PATCH] D60397: [Sparc] Fix incorrect MI insertion position for spilling f128.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D59973: [SLP] Refactoring of the operand reordering code.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60343: [asan_symbolize] Use proper logging infrastructure.
Dan Liew via Phabricator via llvm-commits
- [www] r357888 - Remove the project
Anton Korobeynikov via llvm-commits
- [PATCH] D60362: [clang-format] [PR39719] clang-format converting object-like macro to function-like macro
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D60363: [clang-format] [PR41170] Break after return type ignored with certain comments positions
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D60398: [asan_symbolize] Move argument parser epilog text into script doc comment.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D59977: [Lexer] Fix an off-by-one bug in Lexer::getAsCharRange() - NFC.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D60396: [InstCombine] sdiv exact flag fixup
ChenZheng via Phabricator via llvm-commits
- [llvm] r357745 - [SelectionDAG] Compute known bits of CopyFromReg
Alexander Potapenko via llvm-commits
- [PATCH] D60399: [CMake] Replace LLVM_ENABLE_CXX1Y and friends with LLVM_CXX_STD
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D59984: [Sanitizer] Fix a possible write to freed memory in the wcrtomb interceptor
Pavel Labath via Phabricator via llvm-commits
- [compiler-rt] r357889 - [Sanitizer] Fix a possible write to freed memory in the wcrtomb interceptor
Pavel Labath via llvm-commits
- [PATCH] D59649: [ELF] Improve error message for relocations to symbols defined in discarded sections
Fangrui Song via Phabricator via llvm-commits
- [www] r357891 - Add round table for JIT
Tanya Lattner via llvm-commits
- [PATCH] D57054: [MachineOutliner][ARM][RFC] Add Machine Outliner support for ARM
Yvan Roux via llvm-commits
- [PATCH] D59087: [clang-format] [PR25010] AllowShortIfStatementsOnASingleLine not working if an "else" statement is present
Manuel Klimek via Phabricator via llvm-commits
- [compiler-rt] r357892 - [Sanitizer] Make wcrtomb test posix-only
Pavel Labath via llvm-commits
- [PATCH] D60401: [llvm-exegesis] When generating templates with chained instructions, also add templates for helper instructions
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r357894 - [InstCombine] add more testcases for sdiv exact flag fixup.
Chen Zheng via llvm-commits
- [PATCH] D59535: [SelectionDAG] Compute known bits of CopyFromReg
Dave Green via Phabricator via llvm-commits
- [PATCH] D60395: [InstCombine] canonicalize sdiv with NEG operand
ChenZheng via Phabricator via llvm-commits
- [PATCH] D60066: [llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CODE CondCodes
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D60121: Object/Minidump: Add support for reading the ModuleList stream
Pavel Labath via Phabricator via llvm-commits
- [llvm] r357897 - Object/Minidump: Add support for reading the ModuleList stream
Pavel Labath via llvm-commits
- [llvm] r357898 - [llvm-exegesis][X86] Randomize CMOVcc/SETcc OPERAND_COND_CODE CondCodes
Roman Lebedev via llvm-commits
- [PATCH] D60017: [git] Be more specific when looking for llvm-svn
James Y Knight via Phabricator via llvm-commits
- [PATCH] D59929: Add a wrapper function around accessing the buffer in the ASM Lexer
Brandon Jones via Phabricator via llvm-commits
- [llvm] r357899 - [CMake] Replace LLVM_ENABLE_CXX1Y and friends with LLVM_CXX_STD
Justin Bogner via llvm-commits
- [PATCH] D60319: [ARM] [FIX] Add missing f16 vector operations lowering
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D60295: [SelectionDAG] Change the jump table size unit from entry to target
Dave Green via Phabricator via llvm-commits
- [llvm] r357900 - [llvm-exegesis] benchmarkMain(): less cryptic error if built w/o libpfm
Roman Lebedev via llvm-commits
- [PATCH] D59626: [AMDGPU] Add MachineDCE pass after RenameIndependentSubregs
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D59816: [Support] Implement zlib independent crc32 computation
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r357901 - [Support] Add zlib independent CRC32
Eugene Leviant via llvm-commits
- [llvm] r357902 - Reverting r357901 as fails to build on some of the buildbots
Eugene Leviant via llvm-commits
- [PATCH] D60370: [gn] Support for building libunwind
Nico Weber via Phabricator via llvm-commits
- [PATCH] D60372: [gn] Support for building libcxxabi
Nico Weber via Phabricator via llvm-commits
- [llvm] r357903 - [llvm-readobj] Use `reinterpret_cast` instead of C-style casting. NFC.
Xing GUO via llvm-commits
- [llvm] r357904 - [InstCombine] sdiv exact flag fixup.
Chen Zheng via llvm-commits
- [PATCH] D60321: [llvm-readobj] Add helper functions `printVersionSymbol()`, `printVersionDefinition()` and `printVersionDependency()`
Xing via Phabricator via llvm-commits
- [PATCH] D60256: [InstCombine][X86] Expand MOVMSK to generic IR (PR39927)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60035: [SCEV] Use unsigned/signed intersection type in SCEV
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60402: [PowerPC] Collapse RLDICL/RLDICR into RLDIC when possible
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r357905 - Attempt to recommit r357901
Eugene Leviant via llvm-commits
- [PATCH] D60403: [CostModel][X86] Add bool anyof/allof reduction costs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D58951: [compiler-rt][tests] Improve handling with non-default toolchains
Peter Smith via Phabricator via llvm-commits
- [PATCH] D60039: Fix the bug of garbage collection of siod.
James Y Knight via Phabricator via llvm-commits
- [llvm] r357906 - gn-build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
Nico Weber via llvm-commits
- [llvm] r357907 - gn build: Merge r357905
Nico Weber via llvm-commits
- [PATCH] D60404: Improve hashing for time profiler
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D58675: [clang] Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D60405: MinidumpYAML: Add support for ModuleList stream
Pavel Labath via Phabricator via llvm-commits
- [llvm] r357909 - [InstCombine][X86] Expand MOVMSK to generic IR (PR39927)
Simon Pilgrim via llvm-commits
- [llvm] r357910 - [InstCombine] remove overzealous assert for shuffles (PR41419)
Sanjay Patel via llvm-commits
- [llvm] r357911 - Use llvm::crc32 instead of crc32. NFC
Eugene Leviant via llvm-commits
- [PATCH] D59301: [DebugInfo] Remove redundant DebugLocEntry::MergeValues() function, NFC
David Stenberg via Phabricator via llvm-commits
- [PATCH] D59303: [DebugInfo] Pass all values in DebugLocEntry's constructor, NFC
David Stenberg via Phabricator via llvm-commits
- [llvm] r357912 - [x86] make 8-bit shl undesirable
Sanjay Patel via llvm-commits
- [PATCH] D60407: [LLVM-C] Add Section and Symbol Iterator Accessors for Object File Binaries
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D60286: [x86] make 8-bit shl undesirable
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60274: [ELF] Implement Dependent Libraries Feature
ben via Phabricator via llvm-commits
- [llvm] r357914 - [X86][AVX] Add PR34380 shuffle test cases
Simon Pilgrim via llvm-commits
- [PATCH] D60395: [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D35985: Skip live range segment verification for reserved physregs
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D60242: Add IR support, ELF section and user documentation for partitioning feature.
ben via Phabricator via llvm-commits
- [PATCH] D59811: [clangd] Add fallback mode for code completion when compile command or preamble is not ready.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D60381: FileCheck [1/12]: Move variable table in new object
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D59990: AMDGPU. Divergence driven ISel. Assign register class for cross block values according to the divergence.
Alexander via Phabricator via llvm-commits
- [PATCH] D60177: [PowerPC] initialize SchedModel according to platform
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D60382: FileCheck [2/12]: Stricter parsing of -D option
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60383: FileCheck [3/12]: Stricter parsing of @LINE expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60411: Filter out irrelevant llvm-nm option
serge via Phabricator via llvm-commits
- [PATCH] D60412: [CallSite removal] Move the legacy PM, call graph, and some inliner code to `CallBase`.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D60384: FileCheck [4/12]: Introduce @LINE numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D59946: [llvm-readobj] Improve error message for for --string-dump
Stephen Tozer via Phabricator via llvm-commits
- [llvm] r357919 - [llvm-mca][scheduler-stats] Print issued micro opcodes per cycle. NFCI
Andrea Di Biagio via llvm-commits
- [PATCH] D59597: [scudo][standalone] Add flags & related parsers
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D59942: [DebugInfo] Track multiple registers in DbgEntityHistoryCalculator
David Stenberg via Phabricator via llvm-commits
- [PATCH] D60292: [AMDGPU] predicate and feature refactoring
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D60352: [builtins] Use single line C++/C99 comment style
JF Bastien via Phabricator via llvm-commits
- [llvm] r357920 - [llvm-objdump] Migrate relocation handling functions from error_code to Error
Fangrui Song via llvm-commits
- [PATCH] D60226: [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols
Steven Wu via Phabricator via llvm-commits
- [PATCH] D59715: [HotColdSplit] Reflect full cost of parameters in split penalty
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D57265: [PM/CC1] Add -f[no-]split-cold-code CC1 options to toggle splitting
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D60351: [builtins] Reformat builtins with clang-format
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D60334: Summary:Add close_fd_mask functionality to AFL driver.
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D60413: SExt -> Zext when no sign bits is used
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D60098: [POC] Iterative hoisting during trivial unswitch
Philip Reames via Phabricator via llvm-commits
- [PATCH] D59521: [WebAssembly] Define the signature for __stack_chk_fail
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D60305: ELF: De-template SharedFile. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r357925 - ELF: De-template SharedFile. NFCI.
Peter Collingbourne via llvm-commits
- [lld] r357926 - ELF: Move verneed tracking data structures out of VersionNeedSection.
Peter Collingbourne via llvm-commits
- [PATCH] D58245: Remove no-op code.
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D59508: Clean up load balancing dynamic mode
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D60307: ELF: Move verneed tracking data structures out of VersionNeedSection.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D60347: [TSan][libdispatch] Replace CFRunLoop with barriers, pt. 1
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D60237: [MS] Add metadata for __declspec(allocator)
Amy Huang via Phabricator via llvm-commits
- [PATCH] D60031: Split tailcallelim into tailcallmark and tailcallelim
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D60414: [RISCV] Fix range check for HI20/LO12/RVC_LUI relocations
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D60415: [RISCV] Rewrite lld tests to use MC
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D60284: [JumpThreading] [PR40992] Fix miscompile when folding a successor of an indirectbr
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r357930 - [JumpThreading] Fix incorrect fold conditional after indirectbr/callbr
Brian M. Rzycki via llvm-commits
- [llvm] r357931 - [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols
Steven Wu via llvm-commits
- [PATCH] D59938: [DebugInfo] Make InstrRange into a class, NFC
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D57857: [PowerPC] custom lower `v2f64 fpext v2f32`
Lei Huang via Phabricator via llvm-commits
- [llvm] r357932 - Revert [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols
Steven Wu via llvm-commits
- [PATCH] D60354: llvm-undname: Fix more crashes and asserts on invalid inputs
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D59723: [NewPassManager] Adding pass tuning options: loop vectorize.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D54327: Adding debug info to support Fortran (part 3)
Phabricator via Phabricator via llvm-commits
- [llvm] r357934 - Add LLVM IR debug info support for Fortran COMMON blocks
Adrian Prantl via llvm-commits
- [PATCH] D60419: Avoid removing physreg uses in MachineDCE with LIS present
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D58636: [BinaryFormat] Update Mach-O ARM64E CPU subtype and dumping
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D59881: Initial support for vectorization using MASSV (IBM MASS vector library)
Jeeva P. via Phabricator via llvm-commits
- [llvm] r357935 - [X86] Fix a couple lowering functions that called ReplaceAllUsesOfValueWith for the newly created code and then return SDValue(). Use MERGE_VALUES instead.
Craig Topper via llvm-commits
- [llvm] r357936 - llvm-undname: Fix more crashes and asserts on invalid inputs
Nico Weber via llvm-commits
- [PATCH] D57965: Clean up ObjCPropertyDecl printing
David Goldman via Phabricator via llvm-commits
- [llvm] r357938 - [InstCombine] Add more tests for signed saturing math overflow; NFC
Nikita Popov via llvm-commits
- [PATCH] D60420: [ValueTracking] Use computeConstantRange() for signed add/sub overflow determination
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60243: [LSan][AArch64] Speed-up leak-sanitizer on AArch64 for 47-bit VMA
Sebastian Pop via Phabricator via llvm-commits
- [llvm] r357939 - [InstCombine] add extra-use tests for fmul+sqrt; NFC
Sanjay Patel via llvm-commits
- [PATCH] D59981: [SelectionDAGBuilder] Flush PendingExports before creating INLINEASM_BR node for asm goto.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D60421: [ThinLTO] Fix ThinLTOCodegenerator to export llvm.used symbols
Steven Wu via Phabricator via llvm-commits
- [llvm] r357834 - [DWARF] Simplify DWARFDebugAranges::findAddress
David Blaikie via llvm-commits
- [PATCH] D60406: Move the builtin headers to use the new license file header.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r357942 - [TargetLowering] SimplifyDemandedBits - use DemandedElts in bitcast handling
Simon Pilgrim via llvm-commits
- [llvm] r357943 - [InstCombine] peek through fdiv to find a squared sqrt
Sanjay Patel via llvm-commits
- [llvm] r357945 - [BinaryFormat] Update Mach-O ARM64E CPU subtype and dumping
Shoaib Meenai via llvm-commits
- [PATCH] D60358: [TargetLowering][X86][AArch64] Teach SimplifyDemandedBits to use ShrinkDemandedOp on ISD::SHL nodes.
Craig Topper via Phabricator via llvm-commits
- [llvm] r357947 - [RuntimeDyld] Decouple RuntimeDyldChecker from RuntimeDyld.
Lang Hames via llvm-commits
- [PATCH] D55232: [SCEV] Suppress hoisting insertion point of binops when unsafe
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D60020: [DAGCombiner][X86][SystemZ] Canonicalize SSUBO with immediate RHS to SADDO by negating the immediate.
Craig Topper via Phabricator via llvm-commits
- [llvm] r357950 - [RuntimeDyld] Fix an ambiguous make_unique call.
Lang Hames via llvm-commits
- [compiler-rt] r357951 - [asan_symbolize] Use proper logging infrastructure.
Dan Liew via llvm-commits
- [PATCH] D60425: [GlobalISel][AArch64] Allow CallLowering to handle types
Amara Emerson via Phabricator via llvm-commits
- [llvm] r357953 - [InstCombine] add tests for negate+sdiv; NFC
Sanjay Patel via llvm-commits
- [PATCH] D60426: [InstCombine] prevent possible miscompile with negate+sdiv of vector op
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60427: [ARM] Glue register copies to tail calls.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D60428: [Aarch64AsmPrinter] support %c output template for global addresses
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D60429: [AArch64][PowerPC][Driver] Allow setting crypto feature through -mcrypto.
Tiancong Wang via Phabricator via llvm-commits
- [PATCH] D60430: Add a reduced copy of the llvm .gitignore as a start for the monorepo .gitignore
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D58704: Initial (incomplete) implementation of JITLink - A replacement for RuntimeDyld.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D60279: [CUDA] Implemented _[bi]mma* builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D60355: hwasan: Enable -hwasan-allow-ifunc by default.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D60431: [WebAssembly] Ensure ArchiveName is set even in the presence of --whole-archive.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r357959 - [X86] Derive ssmem and sdmem from X86MemOperand. NFCI
Craig Topper via llvm-commits
- [compiler-rt] r357960 - hwasan: Enable -hwasan-allow-ifunc by default.
Peter Collingbourne via llvm-commits
- [llvm] r357960 - hwasan: Enable -hwasan-allow-ifunc by default.
Peter Collingbourne via llvm-commits
- [PATCH] D60433: [AArch64][GlobalISel] Add legalization for some vector G_LSR and G_ASHR
Amara Emerson via Phabricator via llvm-commits
- [llvm] r357962 - [PowerPC] initialize SchedModel according to platform.
Chen Zheng via llvm-commits
- [PATCH] D60434: Add a default for LLVM_CXX_STD in HandleLLVMOptions
Nathan Lanza via Phabricator via llvm-commits
- [PATCH] D60435: [AArch64][GlobalISel] Legalize vector G_ICMP
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D60436: [AArch64][GlobalISel] Add isel support for vector G_ICMP and G_ASHR & G_LSR
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D60437: Add MM register mapping from CodeView to MC register id
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D57166: AMDGPU/GlobalISel: Implement call lowering for shaders returning values
Tom Stellard via Phabricator via llvm-commits
- [llvm] r357964 - AMDGPU/GlobalISel: Implement call lowering for shaders returning values
Tom Stellard via llvm-commits
- [PATCH] D60438: [llvm-readobj] Should declare `ListScope` for `verneed` entries.
Xing via Phabricator via llvm-commits
- [PATCH] D60439: [llvm-objcopy] Accept --long-option but not -long-option
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D54747: Discard debuginfo for object files empty after GC
Robert O'Callahan via Phabricator via llvm-commits
- [PATCH] D60364: [DWARF] Set discriminator to 0 for DW_LNS_copy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60169: Proposed refactoring for lib/Target/X86 to remove layering issue
Richard Trieu via Phabricator via llvm-commits
- [PATCH] D60181: [PowerPC] More precise exploitation of P9 maddld instruction when operands are constant
ChenZheng via Phabricator via llvm-commits
- [llvm] r357965 - [llvm-objdump] Migrate some functions from std::error_code to Error
Fangrui Song via llvm-commits
- [lld] r357966 - [WebAssembly] Ensure ArchiveName is set even in the presence of --whole-archive.
Sam Clegg via llvm-commits
- [PATCH] D59553: [LLD][ELF][DebugInfo] llvm-symbolizer shows incorrect source line info if --gc-sections used
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Dan Robertson via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Dan Robertson via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Dan Robertson via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Dan Robertson via Phabricator via llvm-commits
- [PATCH] D60061: [InstCombine] ssubo X, C -> saddo X, -C
Nikita Popov via Phabricator via llvm-commits
- [llvm] r357967 - Include omitted word in comment.
Eric Christopher via llvm-commits
- [PATCH] D56233: [lldb-server] Add initial support for lldb-server on Windows
Aaron Smith via Phabricator via llvm-commits
- [PATCH] D56772: [MIR] Add simple PRE pass to MachineCSE
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D59348: [DebugInfo] Combine Trivial and NonTrivial flags
Aaron Smith via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r357968 - [ValueTracking] Explicitly specify intersection type; NFC
Nikita Popov via llvm-commits
- [llvm] r357969 - [ValueTracking] Use ConstantRange methods; NFC
Nikita Popov via llvm-commits
- [llvm] r357970 - [X86] Split the VEX_WPrefix in X86Inst tablegen class into 3 separate fields with clear meanings.
Craig Topper via llvm-commits
- [llvm] r357971 - [X86] Use VEX_WIG for VPINSRB/W and VPEXTRB/W to match what is done for EVEX.
Craig Topper via llvm-commits
- [llvm] r357972 - [X86] Have EVEX2VEX tablegenerator use HasVEX_L and HasEVEX_L2 fields instead of the composite EVEX_LL field. Remove the EVEX_LL field. NFCI
Craig Topper via llvm-commits
- [llvm] r357973 - [X86] Remove check on isAsmParserOnly from EVEX2VEX tablegenerator. NFCI
Craig Topper via llvm-commits
- [llvm] r357974 - [DebugInfo] Remove redundant DebugLocEntry::MergeValues() function, NFC
David Stenberg via llvm-commits
- [PATCH] D60441: [X86] Make _Int instructions the preferred instructon for the assembly parser and disassembly parser to remove inconsistencies between VEX and EVEX.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32530: [SVE][IR] Scalable Vector IR Type
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D60268: Breakpad: Parse Stack CFI records
Pavel Labath via Phabricator via llvm-commits
- [llvm] r357976 - [CMake] Move configuration of LLVM_CXX_STD to HandleLLVMOptions.cmake
Justin Bogner via llvm-commits
- [PATCH] D60156: [X86] Use FILD/FIST to implement i64 atomic load on 32-bit targets with X87, but no SSE2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60394: [X86] Add patterns for using movss/movsd for atomic load/store of f32/64. Remove atomic fadd pseudos use isel patterns instead.
Simon Pilgrim via Phabricator via llvm-commits
- [compiler-rt] r357978 - [asan_symbolize] Move argument parser epilog text into script doc comment.
Dan Liew via llvm-commits
- [llvm] r357979 - [CMake] Fix accidentally swapped input/output parameters of string(REPLACE) for mingw
Martin Storsjo via llvm-commits
- [llvm] r357981 - [PowerPC] fix trivial typos in comment, NFC
Hiroshi Inoue via llvm-commits
- [lld] r357982 - De-template SymbolTable::addShared.
Rui Ueyama via llvm-commits
- [test-suite] r357986 - Fix siod's gc implementation when used with GLIBC.
James Y Knight via llvm-commits
- [PATCH] D60444: Make int type consistent for ASM labels
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60445: Change cast to dyn_cast to be consistent with other casts within same scope.
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60446: Check a symbol variant exists before creation in AsmParser.
Brandon Jones via Phabricator via llvm-commits
- [llvm] r357987 - Fix Wdocumentation warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D60447: Check ID value is not empty before creation in Asm Parser
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60449: Check symbol name before creation in Asm Parser.
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60450: Only prune new line when it exists (AsmParser).
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60451: Do not allow ASCII literals to be parsed
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60452: Add argument name mangling to llvm-mc-assemble-fuzzer
Brandon Jones via Phabricator via llvm-commits
- [llvm] r357988 - [DebugInfo] Pass all values in DebugLocEntry's constructor, NFC
David Stenberg via llvm-commits
- [llvm] r357990 - [llvm-rtdyld] Fix missing include on MSVC builds.
Simon Pilgrim via llvm-commits
- [llvm] r357992 - [TargetLowering] SimplifyDemandedBits - call SimplifyDemandedBits in bitcast handling
Simon Pilgrim via llvm-commits
- [PATCH] D60189: [llvm-objcopy] Simplify SHT_NOBITS -> SHT_PROGBITS promotion
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D60453: ClangTidy: Avoid mixing stdout with stderror when dealing with a large number of files.
Andi via Phabricator via llvm-commits
- [lld] r357995 - [RISCV] Fix range check for HI20/LO12/RVC_LUI relocations
Chih-Mao Chen via llvm-commits
- [lld] r357996 - [RISCV] Rewrite tests to use llvm-mc/llvm-objdump
Chih-Mao Chen via llvm-commits
- [lld] r357997 - Move tests in r357996 to correct location within monorepo
Chih-Mao Chen via llvm-commits
- [PATCH] D59790: [DebugInfo][Docs] Document how variable location metadata is transformed through target codegen
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D60385: FileCheck [5/12]: Introduce regular numeric variables
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r357998 - Improve hashing for time profiler
Anton Afanasyev via llvm-commits
- [PATCH] D60386: FileCheck [6/12]: Introduce numeric variable definition
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r357999 - [TargetLowering] SimplifyDemandedBits - Remove GetDemandedSrcMask lambda. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D60387: FileCheck [7/12]: Arbitrary long numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60388: FileCheck [8/12]: Define numeric var from expr
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r358000 - [InstCombine] add more testcases for canonicalize (-X s/ Y) to -(X s/ Y).
Chen Zheng via llvm-commits
- [PATCH] D60457: [CodeGen] Fixed de-optimization of legalize subvector extract
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D58902: [AMDGPU] Support for v3i32/v3f32
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D60389: FileCheck [9/12]: Add support for matching formats
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60459: SILoadStoreOptimizer pass mischedules s_add,s_addc with interfering s_lshl
Ron Lieberman via Phabricator via llvm-commits
- [PATCH] D60211: NFC: Refactor library-specific mappings of scalar maths functions to their vector counterparts
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r358001 - NFC: Refactor library-specific mappings of scalar maths functions to their vector counterparts
Nemanja Ivanovic via llvm-commits
- [PATCH] D59987: Add support for detection of devtoolset-8
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D60460: [SelectionDAG] Let computeKnownBits handle OR-like ADDs better
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D59758: [DAGCombiner] Combine OR as ADD when no common bits are set
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D60462: [TargetLowering][AMDGPU][X86] Improve SimplifyDemandedBits bitcast handling
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r358003 - [InstCombine] add tests/comments for negate+sdiv; NFC
Sanjay Patel via llvm-commits
- [PATCH] D59687: [DebugInfo] Prologue inserter need to insert DW_OP_deref_size
Markus Lavin via Phabricator via llvm-commits
- [PATCH] D60328: [gn] Make -no-exceptions flag a config
Nico Weber via Phabricator via llvm-commits
- [llvm] r358004 - gn build: Fix Windows builds after r357797
Nico Weber via llvm-commits
- [llvm] r358005 - [InstCombine] prevent possible miscompile with negate+sdiv of vector op
Sanjay Patel via llvm-commits
- [PATCH] D60390: FileCheck [10/12]: Add support for signed numeric values
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D60391: FileCheck [11/12]: Add matching constraint specification
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r358007 - [InstCombine] auto-generate complete test checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r358008 - [InstCombine] add tests for sdiv-by-int-min; NFC
Sanjay Patel via llvm-commits
- [PATCH] D60448: [CMake] Fix statically linking in libcxxabi if built separately
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D60392: FileCheck [12/12]: Support use of var defined on same line
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r358010 - [InstCombine] add tests for sdiv with negated dividend and constant divisor; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r358011 - [scudo][standalone] Add flags & related parsers
Kostya Kortchinsky via llvm-commits
- [llvm] r358012 - [DWARF] DWARFDebugLine: replace Sequence::orderByLowPC with orderByHighPC
Fangrui Song via llvm-commits
- [llvm] r358013 - [InstCombine] prevent possible miscompile with sdiv+negate of vector op
Sanjay Patel via llvm-commits
- [PATCH] D59266: [X86] Add support for {vex2}, {vex3}, and {evex} to the assembler to match gas. Use {evex} to improve the one our 32-bit AVX512 tests.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D59952: [VPLAN] Minor improvement to testing and debug messages.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D60466: Revert LIS handling in MachineDCE
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D60214: [DAGCombiner] move splat-shuffle after binop with splat constant
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r358014 - [ValueTracking] Use computeConstantRange() in signed add overflow determination
Nikita Popov via llvm-commits
- [llvm] r358015 - Revert LIS handling in MachineDCE
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D60469: [ValueTracking] Use computeConstantRange() for signed sub overflow determination
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358017 - [InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y).
Chen Zheng via llvm-commits
- [PATCH] D60470: [DWARF] Prefer larger DW_AT_low_pc when constructing aranges
Fangrui Song via Phabricator via llvm-commits
- [llvm] r358019 - [TargetLowering] SimplifyDemandedBits - add ISD::INSERT_SUBVECTOR support
Simon Pilgrim via llvm-commits
- [PATCH] D60315: AMDGPU/GlobalISel: Fix non-power-of-2 G_EXTRACT sources
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r358020 - [ValueTracking] Use computeConstantRange() for signed sub overflow determination
Nikita Popov via llvm-commits
- [PATCH] D60280: GlobalISel: Support legalizing G_CONSTANT with irregular breakdown
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D60338: GlobalISel: Move computeValueLLTs
Amara Emerson via Phabricator via llvm-commits
- [llvm] r358021 - Update modulemaps for Analysis/VecFuncs.def.
Kristina Brooks via llvm-commits
- [PATCH] D60347: [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 1
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60277: GlobalISel: Handle odd breakdowns for bit ops
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D60473: [LLVM-C] Use dyn_cast instead of unwrap in LLVMGetDebugLoc functions
Josh Berdine via Phabricator via llvm-commits
- [llvm] r358022 - [PDB Docs] Clarifications and fixes for DBI Stream.
Zachary Turner via llvm-commits
- [PATCH] D52239: [OCaml] Add OCaml APIs to access DebugLoc info
Josh Berdine via Phabricator via llvm-commits
- [PATCH] D60474: [llvm] [lit] Add target-x86 feature
Michał Górny via Phabricator via llvm-commits
- [compiler-rt] r358023 - [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 1
Julian Lettner via llvm-commits
- [PATCH] D60475: [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 2
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60476: [TSan][libdispatch] Change test to have two simultaneous timers
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60477: [TSan][libdispatch] Replace usage of NSMutableData with stack array
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60478: [InstCombine] Fix canonicalization of (-X s/ Y) to -(X s/ Y).
Michael Liao via Phabricator via llvm-commits
- [PATCH] D60042: [llvm-objcopy] Add --prefix-alloc-sections
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D60376: [llvm-objdump] Align instructions to a tab stop and accept (and ignore) -w/--wide
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] r358024 - Remove the unit at a time option
Eric Christopher via llvm-commits
- [llvm] r358025 - [InstCombine] Restructure OptimizeOverflowCheck; NFC
Nikita Popov via llvm-commits
- [llvm] r358026 - Revert "[InstCombine] [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y)."
Nikita Popov via llvm-commits
- [llvm] r358027 - [DAGCombiner][X86][SystemZ] Canonicalize SSUBO with immediate RHS to SADDO by negating the immediate.
Craig Topper via llvm-commits
- [PATCH] D60318: [ExpandMemCmp] Improve generated code for simple non-equality compares.
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r358029 - [X86] Add support for {vex2}, {vex3}, and {evex} to the assembler to match gas. Use {evex} to improve the one our 32-bit AVX512 tests.
Craig Topper via llvm-commits
- [PATCH] D60479: [MemorySSA] Small fix for the clobber limit.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r358030 - [AArch64] Add test case to show missed opportunity to remove a shift before tbnz when the shift has been zero extended from i32 to i64. NFC
Craig Topper via llvm-commits
- [PATCH] D60135: [Pipeliner] Incorrect loop carried dependence calculation
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r358031 - [InstCombine] Add with.overflow always overflow tests; NFC
Nikita Popov via llvm-commits
- [PATCH] D60481: [LLVM-C] Add Bindings to Access an Instruction's DebugLoc
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D60482: [AArch64] Teach getTestBitOperand to look through ANY_EXTENDS
Craig Topper via Phabricator via llvm-commits
- [PATCH] D60483: [InstCombine] Handle usubo always overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60484: [LLVM-C] Correct The Current Debug Location Accessors
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D60486: [AArch64] Add support for MTE intrinsics
Javed Absar via Phabricator via llvm-commits
- [llvm] r358032 - [GlobalISel][AArch64] Allow CallLowering to handle types which are normally
Amara Emerson via llvm-commits
- [llvm] r358033 - [AArch64][GlobalISel] Add legalization for some vector G_SHL and G_ASHR.
Amara Emerson via llvm-commits
- [llvm] r358034 - [AArch64][GlobalISel] Legalize vector G_ICMP.
Amara Emerson via llvm-commits
- [llvm] r358035 - [AArch64][GlobalISel] Add isel support for vector G_ICMP and G_ASHR & G_SHL
Amara Emerson via llvm-commits
- [PATCH] Add checks for MSVC in LLVM_FALLTHROUGH and LLVM_NODISCARD
Shoaib Meenai via llvm-commits
- [PATCH] D60367: [TableGen] Introduce !listsplat 'binary' operator
Javed Absar via Phabricator via llvm-commits
- [PATCH] D60487: [llvm] Prevent duplicate files in debug line header in dwarf 5: another attempt
Ali Tamur via Phabricator via llvm-commits
- [llvm] r358036 - [X86] Fix a dangling StringRef issue introduced in r358029.
Craig Topper via llvm-commits
- [PATCH] D60488: [AsmPrinter] refactor to remove remove AsmVariant. NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D59020: [StackMaps] Update llvm-readobj to parse V3 Stackmaps
Jake Hughes via Phabricator via llvm-commits
- [llvm] r358037 - [LLVM-C] Add Section and Symbol Iterator Accessors for Object File Binaries
Robert Widmann via llvm-commits
- [llvm] r358038 - [LLVM-C] Add Bindings to Access an Instruction's DebugLoc
Robert Widmann via llvm-commits
- [llvm] r358039 - [LLVM-C] Correct The Current Debug Location Accessors
Robert Widmann via llvm-commits
- [PATCH] D60489: [LLVM-C] Add DIScope Field Accesssors
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D60285: Make calls into the pthread library use weak symbols.
Sterling Augustine via Phabricator via llvm-commits
- [llvm] r358040 - [X86] Add VEX_LIG to scalar VEX/EVEX instructions that were missing it.
Craig Topper via llvm-commits
- [PATCH] D60490: [LICM & MemorySSA] Make limit flags pass tuning options.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D56336: [Support] unflake TempFileCollisions test
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D60492: [WebAssembly] Assign GOT entries symbols used in data relocations
Sam Clegg via Phabricator via llvm-commits
- [llvm] r358041 - [X86] Support the EVEX versions vcvt(t)ss2si and vcvt(t)sd2si with the {evex} pseudo prefix in the assembler.
Craig Topper via llvm-commits
- [llvm] r358042 - [Sparc] Fix incorrect MI insertion position for spilling f128.
Jim Lin via llvm-commits
- [PATCH] D60275: [RFC] IR extensions for annotating directive region entry/exit with a set of OpBundle name definitions for OpenMP
Xinmin Tian via Phabricator via llvm-commits
- [PATCH] D60495: Load balancing for LTO
David Callahan via Phabricator via llvm-commits
- [llvm] r358043 - [llvm-objdump] Accept and ignore --wide/-w
Fangrui Song via llvm-commits
- [PATCH] D59843: [PowerPC] Add support for __dcbf builtin
Ahsan Saghir via Phabricator via llvm-commits
- [llvm] r358045 - [llvm-objdump] Don't print trailing space in dumpBytes
Fangrui Song via llvm-commits
- [llvm] r358046 - [X86] Move the 2 byte VEX optimization for MOV instructions back to the X86AsmParser::processInstruction where it used to be. Block when {vex3} prefix is present.
Craig Topper via llvm-commits
- [PATCH] D60376: [llvm-objdump] Align instructions to a tab stop
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D60303: [ObjC][ARC] Emit the retainRV marker as a module flag instead of named metadata.
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D60302: [CodeGen][ObjC] Emit the retainRV marker as a module flag instead of named metadata.
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] r358047 - [ObjC][ARC] Convert the retainRV marker that is passed as a named
Akira Hatanaka via llvm-commits
- [lld] r358049 - Rename a variable and add a comment.
Rui Ueyama via llvm-commits
- [llvm] r358050 - [InstCombine] Canonicalize (-X s/ Y) to -(X s/ Y).
Chen Zheng via llvm-commits
- [llvm] r358051 - [InstCombine] Directly call computeOverflow methods in OptimizeOverflowCheck; NFC
Nikita Popov via llvm-commits
- [llvm] r358052 - [InstCombine] Handle usubo always overflow
Nikita Popov via llvm-commits
- [PATCH] D60497: [InstCombine] Handle saddo always overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D56229: [PECOFF] Implementation of ObjectFilePECOFF:: GetUUID()
Pavel Labath via Phabricator via llvm-commits
- [llvm] r358053 - [DWARF] Simplify LineTable::findRowInSeq
Fangrui Song via llvm-commits
- [PATCH] D60458: [zorg] Add lldb-x86_64-debian builder
Pavel Labath via Phabricator via llvm-commits
- [zorg] r358054 - [zorg] Add lldb-x86_64-debian builder
Pavel Labath via llvm-commits
- [llvm] r358056 - [VPLAN] Minor improvement to testing and debug messages.
Florian Hahn via llvm-commits
- [PATCH] D60227: [Remarks] Add string deduplication using a string table
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r358057 - Add REQUIRES: asserts to test using -debug-only
David Stenberg via llvm-commits
- [PATCH] D60187: [ScheduleDAG] Add statistics for maintaining the topological order.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r358058 - [ScheduleDAG] Add statistics for maintaining the topological order.
Florian Hahn via llvm-commits
- [PATCH] D59939: [DebugInfo] Rename DbgValueHistoryMap::{InstrRange -> Entry}, NFC
David Stenberg via Phabricator via llvm-commits
- [llvm] r358059 - [DebugInfo] Make InstrRange into a class, NFC
David Stenberg via llvm-commits
- [llvm] r358060 - [DebugInfo] Rename DbgValueHistoryMap::{InstrRange -> Entry}, NFC
David Stenberg via llvm-commits
- [llvm] r358061 - [ARM GlobalISel] Map G_FCONSTANT
Diana Picus via llvm-commits
- [llvm] r358062 - [ARM GlobalISel] Select G_FCONSTANT into pools
Diana Picus via llvm-commits
- [llvm] r358063 - [ARM GlobalISel] Select G_FCONSTANT for VFP3
Diana Picus via llvm-commits
- [llvm] r358064 - [ARM GlobalISel] Add some asserts. NFC.
Diana Picus via llvm-commits
- [llvm] r358065 - Fixup r358063
Diana Picus via llvm-commits
- [llvm] r358066 - MCDwarf: use write_zeroes for MCDwarfLineAddr::FixedEncode
Fangrui Song via llvm-commits
- [PATCH] D59780: Support Intel Control-flow Enforcement Technology
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D55342: [RISCV] Support assembling %tls_{ie,gd}_pcrel_hi modifiers
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r358067 - MCSymbolicELF: simplify. (Flags & (x << s)) >> s is equivalent to Flags >> s & x
Fangrui Song via llvm-commits
- [llvm] r358068 - [AsmPrinter] Delete unused RangeSpanList::addRange
Fangrui Song via llvm-commits
- [lld] r358069 - Discard debuginfo for object files empty after GC
Rui Ueyama via llvm-commits
- [PATCH] D60250: [llvm-objdump] Allow -dynamic-reloc on ET_EXEC files
James Henderson via Phabricator via llvm-commits
- [PATCH] D60502: [llvm-nm] Add --special-syms
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r358071 - [TargetLowering] Move shouldFoldShiftPairToMask next to preferShiftsToClearExtremeBits. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D59941: [DebugInfo] Improve handling of clobbered fragments
David Stenberg via Phabricator via llvm-commits
- [llvm] r358072 - [DebugInfo] Improve handling of clobbered fragments
David Stenberg via llvm-commits
- [llvm] r358073 - [DebugInfo] Track multiple registers in DbgEntityHistoryCalculator
David Stenberg via llvm-commits
- [PATCH] D39323: [lld] Support dynamic linking in RISC-V
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D60041: [X86] Merge the different CMOV instructions for each condition code into single instructions that store the condition code as an immediate.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60504: NFC: Improve pattern matching in computeKnownBitsFromAssume.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D60500: [clangd] Refactor speculateCompletionFilter and also extract scope.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D60505: YAMLIO: Fix serialization of strings with embedded nuls
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D60506: [PowerPC] Make ICMP_EQ use CR result of ICMP_S(L|G)T dominators
Yi-Hong Lyu via Phabricator via llvm-commits
- [PATCH] D60215: [test-suite] There is no such thing as CMAKE_C_CFLAGS, it's CMAKE_C_FLAGS
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60409: [clangd] Add -header-insertion=never flag to disable include insertion in code completion
Sam McCall via Phabricator via llvm-commits
- [llvm] r358076 - [llvm-exegesis] Fix error propagation from yaml writing (from serialization)
Roman Lebedev via llvm-commits
- [llvm] r358077 - [llvm-exegesis] YamlContext: fix some missing spaces/quotes/newlines in error strings
Roman Lebedev via llvm-commits
- [PATCH] D60336: [test-suite] litsupport/modules/perf.py: store profile filename in context.profilefile
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60509: Mark non-alloc sections after marking alloc sections.Previously, we mark non-alloc sections except debug info sections,mark alloc sections, and optionally mark debug sections. This patchsimplifies the step by marking alloc sections first.
Rui Ueyama via Phabricator via llvm-commits
- [lld] r358078 - [llvm-readobj] Should declare `ListScope` for `verneed` entries.
Xing GUO via llvm-commits
- [llvm] r358078 - [llvm-readobj] Should declare `ListScope` for `verneed` entries.
Xing GUO via llvm-commits
- [llvm] r358079 - [llvm-exegesis] Pacify bots - don't std::move() - prevents copy elision
Roman Lebedev via llvm-commits
- [PATCH] D60369: Fix missing arguments in tutorial
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r358080 - [NFC] Fix unused variable warning.
Clement Courbet via llvm-commits
- [llvm] r358081 - [ARM] [FIX] Add missing f16 vector operations lowering
Diogo N. Sampaio via llvm-commits
- [llvm] r358082 - Revert "[LLVM-C] Correct The Current Debug Location Accessors"
Sam McCall via llvm-commits
- [PATCH] D60510: [ADT] Fix template parameter names of llvm::{upper|lower}_bound
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D60212: [AArch64] Add lowering pattern for scalar fp16 facge and facgt
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] r358083 - [AArch64] Add lowering pattern for scalar fp16 facge and facgt
Diogo N. Sampaio via llvm-commits
- [PATCH] D60511: [LLVM-C] Correct The Current Debug Location Accessors (Again)
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [test-suite] r358084 - [test-suite] There is no such thing as CMAKE_C_CFLAGS, it's CMAKE_C_FLAGS
Roman Lebedev via llvm-commits
- [test-suite] r358085 - [test-suite] litsupport/modules/perf.py: store profile filename in context.profilefile
Roman Lebedev via llvm-commits
- [llvm] r358086 - [LLVM-C] Correct The Current Debug Location Accessors (Again)
Robert Widmann via llvm-commits
- [PATCH] D60324: [llvm-objcopy] Add switch to allow removing referenced sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D60337: [test-suite] litsupport/modules/microbenchmark.py: propagate perf file to the microbenchmarks
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60512: [X86][AVX] Combine shuffles extracted from a common vector
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r358089 - [MachineOutliner] Replace ostringstream based string concatenation with Twine
Fangrui Song via llvm-commits
- [lld] r358090 - [WebAssembly] Assign GOT entries symbols used in data relocations
Sam Clegg via llvm-commits
- [PATCH] D60514: [DAGCombiner][x86] scalarize inserted vector FP ops
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60503: [clangd] Don't insert extra namespace qualifiers when Sema gets lost.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D60515: Add a valid token check before parsing a ds directive
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60516: [LTO] Add plumbing to save stats during LTO on MacOS.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r358092 - Fix a typo
Alexander Kornienko via llvm-commits
- [PATCH] D60517: [llvm-exegesis] Fix serialization/deserialization of special NoRegister register (PR41448)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D59648: [BasicAliasAnalysis] Fix computation for arrays > half of address space
Eugene Sharygin via Phabricator via llvm-commits
- [llvm] r358095 - [InstCombine] Handle saddo always overflow
Nikita Popov via llvm-commits
- [PATCH] D60518: [InstCombine] Handle ssubo always overflow
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358096 - [X86][AVX] getTargetConstantBitsFromNode - extract bits from X86ISD::SUBV_BROADCAST
Simon Pilgrim via llvm-commits
- [llvm] r358097 - Improve compile-time performance in computeKnownBitsFromAssume.
Sander de Smalen via llvm-commits
- [llvm] r358099 - [InstCombine] ssubo X, C -> saddo X, -C
Nikita Popov via llvm-commits
- [llvm] r358100 - [InstCombine] Handle ssubo always overflow
Nikita Popov via llvm-commits
- [llvm] r358101 - [AsmPrinter] refactor to remove remove AsmVariant. NFC
Nick Desaulniers via llvm-commits
- [llvm] r358102 - add FIXME: as per echristo
Nick Desaulniers via llvm-commits
- [PATCH] D59746: [LibTooling] Fix '-h' option
Don Hinton via Phabricator via llvm-commits
- [llvm] r358105 - GlobalISel: Handle odd breakdowns for bit ops
Matt Arsenault via llvm-commits
- [PATCH] D60154: [PGO] Better handling of profile hash mismatch
David Li via Phabricator via llvm-commits
- [PATCH] D60520: [libc++abi] Create a macro for the 32 bit guard setting
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D60339: GlobalISel: Fix invoke lowering creating invalid type registers
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r358108 - [AArch64] Teach getTestBitOperand to look through ANY_EXTENDS
Craig Topper via llvm-commits
- [llvm] r358109 - GlobalISel: Support legalizing G_CONSTANT with irregular breakdown
Matt Arsenault via llvm-commits
- [llvm] r358110 - GlobalISel: Fix invoke lowering creating invalid type registers
Matt Arsenault via llvm-commits
- [llvm] r358111 - GlobalISel: Move computeValueLLTs
Matt Arsenault via llvm-commits
- [llvm] r358112 - llvm-undname: Fix another crash-on-invalid
Nico Weber via llvm-commits
- [PATCH] D57493: [RISCV] Put data smaller than eight bytes to small data section
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D59833: [FPEnv] New document for adding new constrained FP intrinsics
Kevin P. Neal via Phabricator via llvm-commits
- [llvm] r358113 - Revert rL357745: [SelectionDAG] Compute known bits of CopyFromReg
David Green via llvm-commits
- [llvm] r358114 - [ARM] Add an extra constant hoisting test. NFC
David Green via llvm-commits
- [PATCH] D60522: [KnownBits] Add computeForAddCarry()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60524: [LLVM-C] Deprecate the LLVMValueRef-returning metadata creation functions
Robert Widmann via Phabricator via llvm-commits
- [llvm] r358116 - [kate] Add '!mul' operator that was introduced in D58775
Roman Lebedev via llvm-commits
- [llvm] r358117 - [TableGen] Introduce !listsplat 'binary' operator
Roman Lebedev via llvm-commits
- [llvm] r358118 - [X86] X86ScheduleBdVer2: use !listsplat operator to cleanup loadres calculation
Roman Lebedev via llvm-commits
- [llvm] r358119 - [PDB Docs] Start documenting CodeView Type Records.
Zachary Turner via llvm-commits
- [llvm] r358120 - [llvm] Non-functional change: declared a local variable as const.
Ali Tamur via llvm-commits
- [PATCH] D60526: [X86AsmPrinter] refactor to limit use of Modifier. NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D60527: [LLVM-C] Add accessors to the default floating-point metadata node
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D60525: [pstl] Fix header inclusion order failures
Louis Dionne via Phabricator via llvm-commits
- [llvm] r358122 - [X86AsmPrinter] refactor to limit use of Modifier. NFC
Nick Desaulniers via llvm-commits
- [PATCH] D60528: [RISCV] Diagnose invalid second input register operand when using %tprel_add
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D60263: [clang-format] Preserve include blocks in ObjC Google style
Stephane Moore via Phabricator via llvm-commits
- [llvm] r358123 - [X86] Replace some if statements in isel address matching that should never be true with asserts. And move them earlier before we looked through operands that don't change size. NFC
Craig Topper via llvm-commits
- [llvm] r358124 - [X86] Add test case for LEA formation regression seen with D60358. NFC
Craig Topper via llvm-commits
- [llvm] r358128 - [ARM] Add an extra test for constant hoist. NFC
David Green via llvm-commits
- [PATCH] D60529: [asan_symbolize] Add a simple plugin architecture
Dan Liew via Phabricator via llvm-commits
- [PATCH] D60531: [asan_symbolize] Teach `asan_symbolize.py` to symbolicate using a module map
Dan Liew via Phabricator via llvm-commits
- [PATCH] D60532: [X86] Teach foldMaskedShiftToScaledMask to look throw an any_extend from i32 to i64 between the and & shl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D60533: [asan_symbolize] Teach `asan_symbolize.py` to symbolicate partially symbolicated ASan reports.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D59514: [PGO] Profile guided code size optimization.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D60534: [AArch64][GlobalISel] Legalization and ISel support for load/stores of vectors of pointers
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D60358: [TargetLowering][X86] Teach SimplifyDemandedBits to use ShrinkDemandedOp on ISD::SHL nodes.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D60536: [ConstantRange] [0, 1) divided by non-empty ranges is [0, 1).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D59995: [LV] Exclude loop-invariant inputs from scalar cost computation.
Florian Hahn via Phabricator via llvm-commits
- No subject
Marcin Wiśniewsk via llvm-commits
- [PATCH] D60493: [clang][ASTContext] Try to exit early before loading serialize comments from AST files
Jan Korous via Phabricator via llvm-commits
- [PATCH] D60538: [libFuzzer] Skip too long inputs in the data flow scripts.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D60539: Add -std=c++14 language standard option to tests that require C++14 default
Amy Kwan via Phabricator via llvm-commits
- [llvm] r358138 - [X86] Make _Int instructions the preferred instructon for the assembly parser and disassembly parser to remove inconsistencies between VEX and EVEX.
Craig Topper via llvm-commits
- [llvm] r358139 - [X86] Teach foldMaskedShiftToScaledMask to look through an any_extend from i32 to i64 between the and & shl
Craig Topper via llvm-commits
- [llvm] r358140 - [X86] Autogenerate complete checks. NFC
Craig Topper via llvm-commits
- [llvm] r358141 - [X86] Add SSE1 command line to atomic-fp.ll and atomic-non-integer.ll. NFC
Craig Topper via llvm-commits
- [PATCH] D60545: [DAGCombiner] narrow shuffle of concatenated vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60546: [X86] Use MOVQ for i64 non-seq_cst atomic_stores when SSE2 is enabled
Craig Topper via Phabricator via llvm-commits
- [PATCH] D60547: Add checks for MSVC in LLVM_FALLTHROUGH and LLVM_NODISCARD
Thad House via Phabricator via llvm-commits
- [llvm] r358142 - [AArch64][GlobalISel] Scalarize vector SDIV.
Amara Emerson via llvm-commits
- [llvm] r358143 - [AArch64][GlobalISel] Add legalizer support for <8 x s16> and <16 x s8> G_ADD.
Amara Emerson via llvm-commits
- [llvm] r358144 - [AArch64][GlobalISel] Make <2 x p0> = G_BUILD_VECTOR legal.
Amara Emerson via llvm-commits
- [compiler-rt] r358145 - [NFC] Use clearer naming for local variables
JF Bastien via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D60298: Fix a hang when lowering __builtin_dynamic_object_size
Phabricator via Phabricator via llvm-commits
- [llvm] r358146 - Fix a hang when lowering __builtin_dynamic_object_size
Erik Pilkington via llvm-commits
- [PATCH] D60530: Remove repeated words from BuildingLibcxx.rst
Jonathan Metzman via Phabricator via llvm-commits
- Notice: The buildbot bb.pgr.jp will be suspended within a few days
Mike Edwards via llvm-commits
- [PATCH] D60348: [COFF, ARM64] Fix ABI implementation of struct returns
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D60549: [LLD][COFF] use offset in archive to disambiguate archive members
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D60550: Enable AVX512_BF16 instructions, which are supported for BFLOAT16 in Cooper Lake
Tianle Liu via Phabricator via llvm-commits
- [PATCH] D60551: [tests] Add host-byteorder-*-endian; update XFAILs of big-endian triples
Hubert Tong via Phabricator via llvm-commits
- [llvm] r358148 - [DWARF] Set discriminator to 0 for DW_LNS_copy
Fangrui Song via llvm-commits
- [PATCH] D60144: [SCEV] Add option to forget everything in SCEV.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D60553: [lit][tests][AIX] Update expected form of diagnostic messages; use `not` to normalize non-zero exit values
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D59746: [CommandLineParser] Add DefaultOption flag
Don Hinton via Phabricator via llvm-commits
- [compiler-rt] r358149 - Prospective test fix in response to r358104.
John McCall via llvm-commits
- [llvm] r358150 - [RISCV] Put data smaller than eight bytes to small data section
Shiva Chen via llvm-commits
- [PATCH] D59985: [OpenCL] Re-fix invalid address space generation for clk_event_t arguments of enqueue_kernel builtin function
Alexey Sotkin via Phabricator via llvm-commits
- [PATCH] D60056: Hoist/sink malloc/free's in LICM.
Nick Lewycky via Phabricator via llvm-commits
- [llvm] r358153 - [llvm-exegesis] Fix serialization/deserialization of special NoRegister register (PR41448)
Roman Lebedev via llvm-commits
- [llvm] r358154 - Try to fix the shpinx build
Hans Wennborg via llvm-commits
- [lld] r358155 - Fix two sphinx warnings
Hans Wennborg via llvm-commits
- [llvm] r358156 - try to fix the sphinx build some more
Hans Wennborg via llvm-commits
- [PATCH] D60554: Fix number of args of prof branch_weights MD for SwitchInst
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D60555: [llvm-objcopy] Fill .symtab_shndx section correctly
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r358158 - [ADT] Fix template parameter names of llvm::{upper|lower}_bound
Ilya Biryukov via llvm-commits
- [PATCH] D60556: [DebugInfo at O2] Fix pr41175 Dead Store Elimination missing debug loc
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D60557: Explain --reproduce option.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D60259: [AArch64] Add lowering pattern for llvm.aarch64.neon.vcvtfxs2fp.f16.i64
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] r358160 - [MCA] Remove wrong comments from a test. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r358161 - Use llvm::lower_bound. NFC
Fangrui Song via llvm-commits
- [PATCH] D60559: [TableGen] Include schedule model name in diagnostic.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D60294: [DAGCombiner] [CodeGenPrepare] WIP/RFC Splitting large offsets from base addresses
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D59477: [RISCV] Custom lower SHL_PARTS, SRA_PARTS, SRL_PARTS
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D60314: [DAGCombiner] Add missing flag to addressing mode check
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D60562: [X86][AVX] X86ISD::PERMV/PERMV3 node types can never fold index ops
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D60564: Changes for LLVM PPCISelLowering function combineBVOfConsecutiveLoads
Sarvesh Tamba via Phabricator via llvm-commits
- [llvm] r358162 - Test commit access
Oliver Stannard via llvm-commits
- [llvm] r358163 - [ValueTracking] Change if-else chain into switch in computeKnownBitsFromAssume
Sander de Smalen via llvm-commits
- [llvm] r358165 - [X86] SimplifyDemandedVectorElts - add VPPERM support
Simon Pilgrim via llvm-commits
- [llvm] r358166 - [X86][XOP] Add X86ISD::VPERMIL2 demandedelts test
Simon Pilgrim via llvm-commits
- [llvm] r358167 - [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMIL2 mask support
Simon Pilgrim via llvm-commits
- [llvm] r358168 - [X86][AVX] Add X86ISD::VPERMILPV demandedelts tests
Simon Pilgrim via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Ettore Tiotto via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Whitney via Phabricator via llvm-commits
- [PATCH] D60565: [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, step, induction variable, and guard branch.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D60501: Minidump: extend UUID byte-swapping to windows platform
Pavel Labath via Phabricator via llvm-commits
- [llvm] r358170 - [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMILPV mask support
Simon Pilgrim via llvm-commits
- [llvm] r358171 - [AArch64] Add lowering pattern for llvm.aarch64.neon.vcvtfxs2fp.f16.i64
Diogo N. Sampaio via llvm-commits
- [llvm] r358172 - [DAGCombiner][x86] scalarize inserted vector FP ops
Sanjay Patel via llvm-commits
- [llvm] r358173 - [X86][AVX] Add X86ISD::VPERMV demandedelts test
Simon Pilgrim via llvm-commits
- [llvm] r358174 - [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMV mask support
Simon Pilgrim via llvm-commits
- [llvm] r358175 - [X86][AVX] Add X86ISD::VPERMV3 demandedelts test
Simon Pilgrim via llvm-commits
- [llvm] r358176 - YAMLIO: Fix serialization of strings with embedded nuls
Pavel Labath via llvm-commits
- [llvm] r358177 - [llvm] [lit] Add target-x86* features
Michal Gorny via llvm-commits
- [llvm] r358179 - [X86] Add MM register mapping from CodeView to MC register id
via llvm-commits
- [PATCH] D60471: Fixed possible out of bound array access
Phabricator via Phabricator via llvm-commits
- [llvm] r358182 - [X86][AVX] Tweak X86ISD::VPERMV3 demandedelts test
Simon Pilgrim via llvm-commits
- [PATCH] D60067: [llvm-symbolizer] Add llvm-addr2line.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r358183 - [RISCV] Diagnose invalid second input register operand when using %tprel_add
Roger Ferrer Ibanez via llvm-commits
- [PATCH] D60567: [libFuzzer] Fallback to default Mutate when MutateWithMask fails.
Max Moroz via Phabricator via llvm-commits
- [llvm] r358185 - Make llvm-nm -help great again
Serge Guelton via llvm-commits
- [llvm] r358186 - [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMV3 mask support
Simon Pilgrim via llvm-commits
- [llvm] r358187 - [DAGCombiner] refactor narrowing of extracted vector binop; NFC
Sanjay Patel via llvm-commits
- [PATCH] D60569: Return error on unsupported feature and exit
Brandon Jones via Phabricator via llvm-commits
- [PATCH] D60540: [libc++] Make sure we don't eagerly diagnose non-const comparators for containers of incomplete types
Louis Dionne via Phabricator via llvm-commits
- [compiler-rt] r358190 - [libFuzzer] Fallback to default Mutate when MutateWithMask fails.
Max Moroz via llvm-commits
- [llvm] r358192 - [ConstantFold] ExtractConstantBytes - handle shifts on large integer types
Simon Pilgrim via llvm-commits
- [PATCH] D50988: Remove Darwin support from POWER backend.
Kit Barton via Phabricator 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
- [PATCH] D60464: [pstl] Setup the _PSTL_VERSION macro like _LIBCPP_VERSION, and add release notes
Louis Dionne via Phabricator via llvm-commits
- [llvm] r358194 - New document skeleton describing how to add a constrained floating-point
Kevin P. Neal via llvm-commits
- [llvm] r358197 - [PDB Docs] Add skeleton of documentation for CodeView symbols.
Zachary Turner via llvm-commits
- [llvm] r358198 - Fix sphinx documentation warning.
Zachary Turner via llvm-commits
- [llvm] r358199 - Revert "Use llvm::lower_bound. NFC"
Ali Tamur via llvm-commits
- [PATCH] D60544: Support objc_nonlazy_class attribute on Objective-C implementations
Phabricator via Phabricator via llvm-commits
- [compiler-rt] r358202 - Revert "tsan: Update test expectations."
Matt Morehouse via llvm-commits
- [PATCH] D60571: [libFuzzer] Make MutateWithMask work when the Mask is shorter than the input.
Max Moroz via Phabricator via llvm-commits
- [compiler-rt] r358203 - [TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 2
Julian Lettner via llvm-commits
- [compiler-rt] r358204 - [TSan][libdispatch] Change test to have two simultaneous timers
Julian Lettner via llvm-commits
- [compiler-rt] r358205 - [TSan][libdispatch] Replace usage of NSMutableData with stack array
Julian Lettner via llvm-commits
- [test-suite] r358206 - Document how to use the 'vs' mode in compare.py
Amara Emerson via llvm-commits
- [compiler-rt] r358207 - [libFuzzer] Make MutateWithMask work when the Mask is shorter than the input.
Max Moroz via llvm-commits
- [compiler-rt] r358208 - [TSan][libdispatch] Turn ignore_noninstrumented_modules=1 back on for Darwin
Julian Lettner via llvm-commits
- [compiler-rt] r358209 - [TSan][libdispatch] Re-enable disabled tests
Julian Lettner via llvm-commits
- [llvm] r358210 - [X86] Pre-commit i64 volatile test case for D60156. NFC
Craig Topper via llvm-commits
- [llvm] r358211 - [X86] Use FILD/FIST to implement i64 atomic load on 32-bit targets with X87, but no SSE2
Craig Topper via llvm-commits
- [PATCH] D55851: Implement basic loop fusion pass
Michael Kruse via Phabricator via llvm-commits
- [llvm] r358212 - Revert r358211 "[X86] Use FILD/FIST to implement i64 atomic load on 32-bit targets with X87, but no SSE2"
Craig Topper via llvm-commits
- [PATCH] D60574: [ConstantRange] Add unsignedMulMayOverflow()
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358214 - Recommit r358211 "[X86] Use FILD/FIST to implement i64 atomic load on 32-bit targets with X87, but no SSE2"
Craig Topper via llvm-commits
- [llvm] r358215 - [X86] Add patterns for using movss/movsd for atomic load/store of f32/64. Remove atomic fadd pseudos use isel patterns instead.
Craig Topper via llvm-commits
- [PATCH] D60575: [TSan][libdispatch] Use FileCheck's --implicit-check-not=...
Julian Lettner via Phabricator via llvm-commits
- [llvm] r358217 - [X86] Add 32-bit command line to extractelement-fp.ll so I can add a test case for a 32-bit only crasher. NFC
Craig Topper via llvm-commits
- [llvm] r358218 - [X86] Restrict vselect handling in scalarizeExtEltFP to only case to pre type legalization where the setcc result type is vXi1.
Craig Topper via llvm-commits
- [PATCH] D60248: [PowerPC] Add initialization for some ppc passes
Jinsong Ji via Phabricator via llvm-commits
- [PATCH] D59347: [DebugInfo] Combine Trivial and NonTrivial flags
Aaron Smith via Phabricator via llvm-commits
- [llvm] r358220 - [DebugInfo] Combine Trivial and NonTrivial flags
Aaron Smith via llvm-commits
- [PATCH] D60576: [cmake] Fix dependency issue in TableGen
Pengxuan Zheng via Phabricator via llvm-commits
- [llvm] r358221 - [AArch64][GlobalISel] Legalization and ISel support for load/stores of vectors of pointers.
Amara Emerson via llvm-commits
- [www] r358222 - [EuroLLVM'19] Add some SRC slides.
Arnaud A. de Grandmaison via llvm-commits
- [llvm] r358223 - [AArch64][GlobalISel] Flesh out vector load/store support for more types.
Amara Emerson via llvm-commits
- [PATCH] D60577: [X86AsmPrinter] refactor static functions into private methods. NFC
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D60318: [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D60579: [AArch64][GlobalISel] Enable copy elision in the pre-legalizer combine and fix a crash
Amara Emerson via Phabricator via llvm-commits
- [llvm] r358225 - [PGO] Better handling of profile hash mismatch
Rong Xu via llvm-commits
- [PATCH] D60580: [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D60581: [ValueLattice] Add forceconstant, for SCCP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D60582: [IPSCCP] Add general integer range support.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r358226 - [cmake] Fix dependency issue in TableGen
Pengxuan Zheng via llvm-commits
- [PATCH] D60583: [AArch64] Implement Vector Funtion ABI name mangling.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] r358227 - [ConstantRangeTest] Fix typos in test names; NFC
Nikita Popov via llvm-commits
- [llvm] r358228 - [ConstantRange] Add unsignedMulMayOverflow()
Nikita Popov via llvm-commits
- [llvm] r358229 - [CVP] Generate full test checks for overflows.ll; NFC
Nikita Popov via llvm-commits
- [PATCH] D60584: Conversion of a switch table to a bitmap is not profitable for -Os and -Oz compilation
Ramakota Reddy via Phabricator via llvm-commits
- [PATCH] D60585: [CVP] Set NSW/NUW flags when simplifying with.overflow
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60586: [Clang] Conversion of a switch table to a bitmap is not profitable for -Os and -Oz compilation
Ramakota Reddy via Phabricator via llvm-commits
- [PATCH] D51963: [Polly] Really fix Windows builds.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D60587: Add options for MaxLoadsPerMemcmp(OptSize).
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D60589: [sanitizer_common] Expose a variadic version of the sanitizer Printf function.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r358233 - [Pipeliner] Fix incorrect loop carried dependence calculation
Brendon Cahoon via llvm-commits
- [PATCH] D60590: InstCombine: Simplify more cases of logical ops of masked icmps.
Shawn Landden via Phabricator via llvm-commits
- [PATCH] D60590: [InstCombine] Simplify more cases of logical ops of masked icmps.
Shawn Landden via Phabricator via llvm-commits
- [llvm] r358234 - llvm-undname: Fix crash on invalid name in a template parameter pointer to member arg
Nico Weber via llvm-commits
- [compiler-rt] r358235 - [TSan][libdispatch] Delete old tests
Julian Lettner via llvm-commits
- [llvm] r358236 - [X86AsmPrinter] refactor static functions into private methods. NFC
Nick Desaulniers via llvm-commits
- [llvm] r358237 - llvm-undname: Fix crash on incomplete virtual this adjusts
Nico Weber via llvm-commits
- [llvm] r358238 - llvm-undname: Don't crash on incomplete enum tag manglings
Nico Weber via llvm-commits
- [llvm] r358239 - llvm-undname: Fix out-of-bounds read on invalid intrinsic function code
Nico Weber via llvm-commits
- [llvm] r358240 - llvm-undname: Name a bool param, no behavior change
Nico Weber via llvm-commits
- [llvm] r358241 - llvm-undname: Use UNREACHABLE after exhaustive switch returning everywhere
Nico Weber via llvm-commits
- [PATCH] D59918: [Attributor] Pass infrastructure and fixpoint framework
Johannes Doerfert via Phabricator via llvm-commits
- [lld] r358242 - Creating release candidate final from release_710 branch
Tom Stellard via llvm-commits
- [debuginfo-tests] r358242 - Creating release candidate final from release_710 branch
Tom Stellard via llvm-commits
- [test-suite] r358242 - Creating release candidate final from release_710 branch
Tom Stellard via llvm-commits
- [PATCH] D60591: [TSan][libdispatch] Replace NSTemporaryDirectory in tests
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60593: [GwpAsan] Introduce GWP-ASan.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D60594: [WebAssembly] Add mutable-globals to bleeding-edge CPU
Thomas Lively via Phabricator via llvm-commits
- [llvm] r358244 - Remove a parameter that was being passed around that we had at the
Eric Christopher via llvm-commits
- [llvm] r358246 - Use llvm::lower_bound. NFC
Fangrui Song via llvm-commits
- [PATCH] D60596: Fix checks for AArch64MCExpr::VK_SABS flag
Stephen Crane via Phabricator via llvm-commits
- [llvm] r358247 - [MC] Fix typo: .symtab_shndxr -> .symtab_shndx
Fangrui Song via llvm-commits
- [lld] r358248 - [ELF] Fix typo: .symtab_shndxr -> .symtab_shndx
Fangrui Song via llvm-commits
- [llvm] r358250 - Move a couple of optional references to just optional to make the
Eric Christopher via llvm-commits
- [llvm] r358251 - MCDwarfLineTableheader::tryGetFile : replace a loop with llvm::find
Fangrui Song via llvm-commits
- [llvm] r358253 - [PowerPC] More precise exploitation of P9 maddld instruction when operands are constant
Zi Xuan Wu via llvm-commits
- [llvm] r358254 - Include what's used in a few cpp files - these were getting transitive
Eric Christopher via llvm-commits
- [llvm] r358255 - Move addFrameInst out of line and remove the MCDwarf.h include.
Eric Christopher via llvm-commits
- [llvm] r358256 - [PowerPC] Add initialization for some ppc passes
Kang Zhang via llvm-commits
- [llvm] r358257 - [TargetLowering][X86] Teach SimplifyDemandedBits to use ShrinkDemandedOp on ISD::SHL nodes.
Craig Topper via llvm-commits
- [llvm] r358258 - Move addInitialFrameState out of line and remove the MCDwarf.h include.
Eric Christopher via llvm-commits
- [llvm] r358259 - [llvm-readobj] Change variables' name to match LLVM-style. NFC.
Xing GUO via llvm-commits
- [llvm] r358260 - Revert "[PowerPC] Add initialization for some ppc passes"
Eric Christopher via llvm-commits
- [PATCH] D60598: [ConstantRange] Clarify makeGuaranteedNoWrapRegion() guarantees
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358262 - [ConstantFold] Don't evaluate FP or FP vector casts or truncations when simplifying icmp
Fangrui Song via llvm-commits
- [llvm] r358263 - Add explicit dependencies on MCSection.h and MCDwarf.h to the .cpp
Eric Christopher via llvm-commits
- [llvm] r358264 - Move getNumFrameInfos and getDwarfFrameInfos out of line and remove
Eric Christopher via llvm-commits
- [PATCH] D60270: [llvm-objcopy] Add support for Intel HEX input/output format
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r358267 - Fix missing arguments in tutorial
Hans Wennborg via llvm-commits
- [llvm] r358268 - [DebugInfo] DW_OP_deref_size in PrologEpilogInserter.
Markus Lavin via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D60600: [InstCombine] Fix a vector-of-pointers instcombine undef bug.
Neil Henning via Phabricator via llvm-commits
- [www] r358269 - [EuroLLVM'19] Prepare the slides and videos landing.
Arnaud A. de Grandmaison via llvm-commits
- [PATCH] D60601: [DAGCombiner] Exploiting more about the transformation of TransformFPLoadStorePair function
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D60602: [InferAddressSpaces] Add AS parameter to the pass factory
Kévin Petit via Phabricator via llvm-commits
- [PATCH] D60603: Make llvm-as --help great again
serge via Phabricator via llvm-commits
- [llvm] r358270 - [DebugInfo] Fix pr41175 Dead Store Elimination missing debug loc
Jeremy Morse via llvm-commits
- [llvm] r358271 - [PowerPC] Add initialization for some ppc passes
Kang Zhang via llvm-commits
- [PATCH] D59639: [clangd] Print template arguments helper
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D59640: [clangd] Add TemplateArgumentList into Symbol
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D59641: [clangd] Show template argument list in workspacesymbols and documentsymbols responses
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D60604: [IR] Improve SwitchInst API to support prof branch_weights
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D60272: [Aarch64] Add v8.2-a half precision element extract intrinsics
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D60606: [SimpleLoopUnswitch] Implement handling of prof branch_weights metadata for SwitchInst
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] r358277 - Use llvm::upper_bound. NFC
Fangrui Song via llvm-commits
- [llvm] r358278 - [llvm-objcopy] Fill .symtab_shndx section correctly
Eugene Leviant via llvm-commits
- [PATCH] D59936: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without used results (PR41259)
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D60609: Use native llvm JSON library for time profiler output
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D60610: [X86][SSE] Recognise vXi1 boolean anyof/allof reduction patterns
Simon Pilgrim via Phabricator via llvm-commits
- [www] r358279 - [EuroLLVM'19] Add SRC last slides deck.
Arnaud A. de Grandmaison via llvm-commits
- [www] r358280 - [EuroLLVM'19] Add SRC's posters.
Arnaud A. de Grandmaison via llvm-commits
- [PATCH] D60611: [DebugInfo] GlobalOpt DW_OP_deref_size instead of DW_OP_deref.
Markus Lavin via Phabricator via llvm-commits
- [llvm] r358281 - Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilogInserter."
Hans Wennborg via llvm-commits
- [PATCH] D60612: Cowardly refuse to insert instructions after a terminator.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D60560: [clangd] Enable clang-tidy by default.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D60613: Make setInitializer() assert that the entire initializer is usable.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D60614: [llvm-readelf] Fix dumping of SHN_XINDEX symbols
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D59912: [x86] flatten packss+movmsk into 256-bit movmsk
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D59221: [asan] Add gcc 8's driver option -fsanitize=pointer-compare and -fsanitize=pointer-substract.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D60615: [Transforms][ASan] Move findAllocaForValue() to Utils/Local.cpp. NFC
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] r358286 - [X86][SSE] Recognise vXi1 boolean anyof/allof reduction patterns
Simon Pilgrim via llvm-commits
- [PATCH] D60616: Make parseBitcodeFile use a named StructType, if it exists and matches.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [PATCH] D60617: MSan: handle llvm.lifetime.start intrinsic
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D60618: [ARM] Add bitcast/extract_subvec. of fp16 vectors
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] r358287 - Add options for MaxLoadsPerMemcmp(OptSize).
Hiroshi Yamauchi via llvm-commits
- [PATCH] D58484: [DO NOT SUBMIT] Add -vs-diagnostics.
Chris Jackson via Phabricator via llvm-commits
- [PATCH] D60619: New pass to produce more easily-read IR.
Arnt Gulbrandsen via Phabricator via llvm-commits
- [llvm] r358289 - [PDB Docs] Add some prose describing public and global symbols.
Zachary Turner via llvm-commits
- [PATCH] D60513: [HIP] Use -mlink-builtin-bitcode to link device library
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r358291 - [DAGCombiner] narrow shuffle of concatenated vectors
Sanjay Patel via llvm-commits
- [PATCH] D60019: [Hexagon] Fix reuse bug in Vector Loop Carried Reuse
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r358292 - [Hexagon] Fix reuse bug in Vector Loop Carried Reuse pass
Brendon Cahoon via llvm-commits
- [PATCH] D60590: [InstCombine] Add DCE to VisitAnd
Shawn Landden via Phabricator via llvm-commits
- [PATCH] D60623: [WebAssembly] Add DataCount section to object files
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D60625: [X86][SSE] Lower ICMP EQ(AND(X,C),C) -> SRA(SHL(X,LOG2(C)),BW-1) iff C is power-of-2.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r358295 - Simplify decoupling between RuntimeDyld/RuntimeDyldChecker, add 'got_addr' util.
Lang Hames via llvm-commits
- [llvm] r358296 - [Tests] Checkin a test demonstrating a miscompile so that patch which fixes it shows a clear diff
Philip Reames via llvm-commits
- [llvm] r358297 - [KnownBits] Add computeForAddCarry()
Nikita Popov via llvm-commits
- [llvm] r358298 - [CVP] Set NSW/NUW flags when simplifying with.overflow
Nikita Popov via llvm-commits
- [llvm] r358299 - [InstCombine] Fix a nasty miscompile introduced w/masked.gather demanded elts
Philip Reames via llvm-commits
- [PATCH] D22792: VecClone Pass
Alexey Bataev via Phabricator via llvm-commits
- [compiler-rt] r358300 - [TSan][libdispatch] Fix failing test
Julian Lettner via llvm-commits
- [PATCH] D57372: Demanded elements support for masked.load and masked.gather
Philip Reames via Phabricator via llvm-commits
- [llvm] r358303 - [MemorySSA] Small fix for the clobber limit.
Alina Sbirlea via llvm-commits
- [PATCH] D60628: [LLD] [COFF] Link crtend.o as the last object file
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r358304 - [SCEV] Add option to forget everything in SCEV.
Alina Sbirlea via llvm-commits
- [llvm] r358305 - [ConstantRange] Clarify makeGuaranteedNoWrapRegion() guarantees; NFC
Nikita Popov via llvm-commits
- [PATCH] D60630: [Support] Add a test for recursive response file expansion
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D60631: [Support] Fix recursive response file expansion guard
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D60243: [LSan][AArch64] Speed-up leak and address sanitizers on AArch64 for 47-bit VMA
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D60632: [ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRegion()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60633: [AMDGPU] Avoid DAG combining assert with fneg(fadd(A,0))
Tim Renouf via Phabricator via llvm-commits
- [compiler-rt] r358306 - [libFuzzer] support -runs=N in the fork mode. Make sure we see one-line reports from ubsan in the fork mode. Test both
Kostya Serebryany via llvm-commits
- [compiler-rt] r358308 - [TSan][libdispatch] Replace NSTemporaryDirectory in tests
Julian Lettner via llvm-commits
- [compiler-rt] r358309 - [TSan][libdispatch] Don't link against Foundation
Julian Lettner via llvm-commits
- [llvm] r358310 - [WebAssembly] Add mutable-globals to bleeding-edge CPU
Thomas Lively via llvm-commits
- [PATCH] D60634: [MemorySSA] Add previous def to cache when found, even if trivial.
Alina Sbirlea via Phabricator via llvm-commits
- [compiler-rt] r358311 - [libFuzzer] Fix DataFlow.cpp logic when tracing long inputs.
Max Moroz via llvm-commits
- [llvm] r358312 - [AArch64][GlobalISel] Fix a crash when selecting shufflevectors with an undef mask element.
Amara Emerson via llvm-commits
- [PATCH] D60635: [zorg] Add LLVM lab buildslaves for Windows/Ubuntu builders.
Vlad Vereschaka via Phabricator via llvm-commits
- [llvm] r358313 - [MemorySSA] Add previous def to cache when found, even if trivial.
Alina Sbirlea via llvm-commits
- [PATCH] D60636: [CallSite removal] move InlineCost to CallBase usage
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r358314 - [GlobalISel] Fix a crash when handling an invalid MVT during call lowering.
Amara Emerson via llvm-commits
- [llvm] r358315 - [WebAssembly] Add DataCount section to object files
Thomas Lively via llvm-commits
- [PATCH] D60637: [WebAssembly] Emit the DataCount section when bulk memory is enabled
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D60638: [LoopUnroll] Move list of params into a struct [NFCI].
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D60639: [TSan][libdispatch] Port gcd-sync-block-copy.mm to C++
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D60640: AMDGPU/GlobalISel: Implement select for G_ICMP and G_SELECT
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D60641: [DebugInfo at O2] Prevent Instcombine from dropping debug info when removing zexts (fixes PR41475)
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D60052: Add Connex vector processor back end
Alex Susu via Phabricator via llvm-commits
- [PATCH] D60642: [dsymutil] Collect parseable Swift interfaces in the .dSYM bundle.
Adrian Prantl via Phabricator via llvm-commits
- [compiler-rt] r358316 - [TSan][libdispatch] Move libdispatch tests out of Darwin folder
Julian Lettner via llvm-commits
- [compiler-rt] r358317 - [libFuzzer] add -features_dir= flag to dump unique input features on disk
Kostya Serebryany via llvm-commits
- [PATCH] D59343: [WebAssembly] Use passive segments when memory is shared
Thomas Lively via Phabricator via llvm-commits
- [llvm] r358318 - [AArch64][GlobalISel] Enable copy elision in the pre-legalizer combine and fix a crash.
Amara Emerson via llvm-commits
- Buildbot numbers for the week of 03/24/2019 - 03/30/2019
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 03/31/2019 - 04/06/2019
Galina Kistanova via llvm-commits
- [PATCH] D60643: [X86] Use PC-relative mode for the kernel code model
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D59167: [StackMaps] Add explicit location size accessor to the stackmap parser
Philip Reames via Phabricator via llvm-commits
- [llvm] r358319 - [StackMaps] Add explicit location size accessor to the stackmap parser
Philip Reames via llvm-commits
- [compiler-rt] r358320 - [libFuzzer] speedup the merge step in the fork mode by merging only the files that have unique features.
Kostya Serebryany via llvm-commits
- [llvm] r358322 - [StackMaps] Remove format version from the class name [NFC]
Philip Reames via llvm-commits
- [PATCH] D60644: [compiler-rt][builtins][sanitizers] Guard test cases with macros to run when specific version of GLIBC is detected
Amy Kwan via Phabricator via llvm-commits
- [llvm] r358323 - [llvm-readobj] Minor style tweak for consistency sake [NFC]
Philip Reames via llvm-commits
- [PATCH] D59169: [StackMaps] Add location size to llvm-readobj -stackmap output
Philip Reames via Phabricator via llvm-commits
- [llvm] r358324 - [StackMaps] Add location size to llvm-readobj -stackmap output
Philip Reames via llvm-commits
- [llvm] r358325 - [StackMaps] Update llvm-readobj to parse V3 Stackmaps
Philip Reames via llvm-commits
- [PATCH] D60645: [LSR] PR41445: Rewrite misses some fixup locations if it splits critical edge.
Denis Bakhvalov via Phabricator via llvm-commits
- [PATCH] D60646: [lld] Add double-braces for std::array to suppress warnings. NFC.
Xing via Phabricator via llvm-commits
- [llvm] r358327 - [InstCombine] [NFC] add testcases for canonicalizing (-X srem Y) to -(X srem Y).
Chen Zheng via llvm-commits
- [PATCH] D60647: [InstCombine] Canonicalize (-X srem Y) to -(X srem Y)
ChenZheng via Phabricator via llvm-commits
- [PATCH] D60649: [InstCombine] Remove redundant/bogus mul_with_overflow folds
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358328 - [InstCombine] Canonicalize (-X srem Y) to -(X srem Y).
Chen Zheng via llvm-commits
- [llvm] r358330 - [CVP] Add tests for with.overflow used as condition; NFC
Nikita Popov via llvm-commits
- [llvm] r358331 - [CVP] Fix inverted predicates in test; NFC
Nikita Popov via llvm-commits
- [PATCH] D60650: [LVI][CVP] Constrain values in with.overflow branches
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D58633: [InstCombine] remove one-use restriction for icmp+add constant fold
Nikita Popov via Phabricator via llvm-commits
- [llvm] r358332 - [ADT] Fix OwningArrayRef's move ctor
Fangrui Song via llvm-commits
- [PATCH] D60651: [WebAssembly] Use Function::hasOptSize()
Hideto Ueno via Phabricator via llvm-commits
- [llvm] r358334 - [Mem2Reg] Delete unused AllocaPointerVal
Fangrui Song via llvm-commits
- [llvm] r358335 - [CallingConvLower] Use SmallVectorImpl::swap
Fangrui Song via llvm-commits
- [PATCH] D60652: [AMDGPU] Fixed incorrect test in vcnd/vcmp optimization
Tim Renouf via Phabricator via llvm-commits
- [llvm] r358336 - [WebAssembly] Use Function::hasOptSize() (NFC)
Heejin Ahn via llvm-commits
- [llvm] r358337 - [CommandLineParser] Add DefaultOption flag
Don Hinton via llvm-commits
- [llvm] r358338 - [X86] Use int64_t and isInt<N> instead of APInt operations in foldLoadStoreIntoMemOperand. NFC
Craig Topper via llvm-commits
- [llvm] r358339 - [InstCombine] Remove redundant/bogus mul_with_overflow combines
Nikita Popov via llvm-commits
- [llvm] r358340 - [ConstantRange] Disallow NUW | NSW in makeGuaranteedNoWrapRegion()
Nikita Popov via llvm-commits
- [llvm] r358341 - [CVP] Add tests for range of with.overflow result; NFC
Nikita Popov via llvm-commits
- [www] r358342 - add MLIR slides, note that EuroLLVM19 is done
Chris Lattner via llvm-commits
- [PATCH] D60656: [LVI][CVP] Calculate with.overflow result range
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60657: [RISCV] Fix evaluation of %pcrel_lo
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D60658: Fix CMake Invalid Escape Sequence
xoviat via Phabricator via llvm-commits
- [llvm] r358343 - [X86] Use PC-relative mode for the kernel code model
Bill Wendling via llvm-commits
- [PATCH] D60659: [InstCombine] Eliminate stores to constant memory
Philip Reames via Phabricator via llvm-commits
- [llvm] r358344 - [Tests] Add tests for D60659, and make adjustments to others to make diff clear
Philip Reames via llvm-commits
- [PATCH] D55699: Updated DynamicLibrary test to support static linking against MSVC RT.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D60660: [InstCombine] Simplify fshl/fshr with both sides the same and masked
Shawn Landden via Phabricator via llvm-commits
- [llvm] r358345 - [X86] Remove some unused tablegen multiclasses. NFC
Craig Topper via llvm-commits
- [llvm] r358346 - [X86] Update bool_reduction_v8f32 test cases from vector-compare-any_of.ll and vector-compare-all_of.ll to be proper reductions.
Craig Topper via llvm-commits
- [llvm] r358347 - [ConstantRange] Delete unused getSetSize
Fangrui Song via llvm-commits
- [llvm] r358348 - [ConstantRange] Fix unittest after rL358347
Fangrui Song via llvm-commits
- [llvm] r358349 - [Mem2Reg] Simplify rewriteSingleStoreAlloca
Fangrui Song via llvm-commits
- [llvm] r358350 - [Mem2Reg] Don't call LBI.deleteValue on AllocInst/DbgVariableIntrinsic
Fangrui Song via llvm-commits
- [llvm] r358351 - [Mem2Reg] Simplify and micro optimize
Fangrui Song via llvm-commits
- [llvm] r358352 - [Mem2Reg] Delete unused PointerAllocaValues
Fangrui Song via llvm-commits
- [PATCH] D60662: [ConstantRange] Simplify unittests after getSetSize was removed
Fangrui Song via Phabricator via llvm-commits
- [llvm] r358354 - [ConstantRange] Simplify unittests after getSetSize was removed
Fangrui Song via llvm-commits
- [PATCH] D60663: Time profiler: small fixes and optimizations
Anton Afanasyev via Phabricator via llvm-commits
- [PATCH] D59870: [clang-tidy] Add MagnitudeBitsUpperLimit option to bugprone-too-small-loop-variable
Tamás Zolnai via Phabricator via llvm-commits
- [PATCH] D60664: [git-svn] Add a username option for puch command
Tamás Zolnai via Phabricator via llvm-commits
- [PATCH] D60668: [IR] Add WithOverflowInst class
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D60669: [APInt] Use __builtin_[su]mulll_overflow for [su]mul_ov if available
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D54719: [Intrinsic] Signed Fixed Point Multiplication Intrinsic
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D58083: lld: Fix initial Mach-O load commands size calculation omitting LC_FUNCTION_STARTS
Lang Hames via Phabricator via llvm-commits
- [PATCH] D56804: Fix thread_limits to work properly for teams construct
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r358358 - [X86] Don't form masked vpcmp/vcmp/vptestm operations if the setcc node has more than one use.
Craig Topper via llvm-commits
- [llvm] r358359 - [X86] Move VPTESTM matching from the isel table to custom code in X86ISelDAGToDAG.
Craig Topper via llvm-commits
- [llvm] r358360 - [X86] Change IMUL with immediate instruction order to ri8 instructions come before ri/ri32 instructions.
Craig Topper via llvm-commits
- [llvm] r358361 - [X86] Put the locked mi8 instrutions above the locked mi/mi32 so they will be prefered.
Craig Topper via llvm-commits
- [llvm] r358362 - [X86] Redefine KUNPCK instructions to take a narrower source register class than destination register class. Remove copies from the isel output pattern.
Craig Topper via llvm-commits
- [PATCH] D60673: [SimplifyCFG] Improove and speed up ReduceSwitchRange
Shawn Landden via Phabricator via llvm-commits
- [llvm] r358363 - llvm-undname: Fix another crash-on-invalid found by oss-fuzz
Nico Weber via llvm-commits
- [llvm] r358364 - gn build: Merge r358272
Nico Weber via llvm-commits
- [llvm] r358365 - gn build: Merge r358243
Nico Weber via llvm-commits
- [llvm] r358366 - gn build: Merge r358297
Nico Weber via llvm-commits
- [llvm] r358367 - llvm-undname: Fix oss-fuzz-foudn crash-on-invalid with incomplete special table nodes
Nico Weber via llvm-commits
- [PATCH] D57302: [DAGCombine] More diamond carry pattern optimization.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D60674: [X86] Restore the pavg intrinsics.
Craig Topper via Phabricator via llvm-commits
- [llvm] r358368 - [GlobalISel] Introduce a CSEConfigBase class to allow targets to define their own CSE configs.
Amara Emerson via llvm-commits
- [llvm] r358369 - [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constants only.
Amara Emerson via llvm-commits
- [PATCH] D38528: Parallelize tail-merge string table construction.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r358370 - [Sparc] Fix typo. NFC.
Jim Lin via llvm-commits
- [llvm] r358371 - [X86] Regenerate checks for domain-reassignment.mir
Craig Topper via llvm-commits
- [PATCH] D60675: [NewPM] Add Option handling for SimplifyCFG
Serguei Katkov via Phabricator via llvm-commits
Last message date:
Sun Apr 14 23:47:06 PDT 2019
Archived on: Sun Apr 14 23:49:11 PDT 2019
This archive was generated by
Pipermail 0.09 (Mailman edition).