The Week Of Monday 26 November 2018 Archives by thread
Starting: Mon Nov 26 00:04:45 PST 2018
Ending: Sun Dec 2 19:36:03 PST 2018
Messages: 2056
- [PATCH] D54827: [simplifycfg] Handle 3 sequential branches while the first two can infer the third one.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D53493: [DA] GPUDivergenceAnalysis for unstructured GPU kernels
Simon Moll via Phabricator via llvm-commits
- [PATCH] D54588: [llvm][IRBuilder] Introspection for CreateAlignmentAssumption*() functions
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D54590: [compiler-rt][UBSan] Sanitization for alignment assumptions.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D54653: Correct CreateAlignmentAssumption to check sign and power-of-2 (LLVM Part)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D53736: [BTF] Add BTF DebugInfo
Fangrui Song via Phabricator via llvm-commits
- [lld] r347535 - [LLD][ELF] - Add a test for non-null terminated mergeable strings section. NFCI.
George Rimar via llvm-commits
- [PATCH] D54517: [CGP] Limit Complex Addressing mode by number of BasicBlocks to traverse
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D53758: Handle value uses wrapped in metadata for the use-list order
David Stenberg via Phabricator via llvm-commits
- [PATCH] D54518: [GlobalISel] Fix insertion of stack-protector epilogue
Petr Pavlu via Phabricator via llvm-commits
- [lld] r347536 - [ELF] - Added test case for invalid relocation target errors. NFCI.
George Rimar via llvm-commits
- [PATCH] D54867: [yaml2obj] Make sh_info field editable in raw content section
James Henderson via Phabricator via llvm-commits
- [PATCH] D54745: [clang-tidy] Don't generate incorrect fixes for class with deleted copy/move constructor in smart_ptr check.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D54865: [clangd] Auto-index watches global CDB for changes.
Sam McCall via Phabricator via llvm-commits
- [lld] r347540 - [LLD][ELF] - Add llvm_unreachable. NFC.
George Rimar via llvm-commits
- [PATCH] D54889: Fiber support for thread sanitizer
Yuri Per via Phabricator via llvm-commits
- [PATCH] D54835: tsan: Support calling ThreadCreate()/ThreadStart()/ThreadFinish() for non-current thread
Yuri Per via Phabricator via llvm-commits
- [PATCH] D54472: Disable invalid isPodLike<> specialization
serge via Phabricator via llvm-commits
- [llvm] r347541 - Revert "[TTI] Reduction costs only need to include a single extract element cost"
Fedor Sergeev via llvm-commits
- [llvm] r347478 - [DAGCombiner] form 'not' ops ahead of shifts (PR39657)
Mikael Holmén via llvm-commits
- [llvm] r347542 - [ARM] Prevent parallel macs for unsigned values
Sam Parker via llvm-commits
- [PATCH] D54585: [TTI] Reduction costs only need to include a single extract element cost
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D54790: [ARM] Prevent parallel macs for unsigned values
Phabricator via Phabricator via llvm-commits
- [PATCH] D54751: [LLDB] - Fix setting the breakpoints when -gsplit-dwarf and DWARF 5 were used for building the executable.
Jan Kratochvil via Phabricator via llvm-commits
- [PATCH] D54890: [MSP430] Fix crash while lowering llvm.stacksave/stackrestore
Kristina Bessonova via Phabricator via llvm-commits
- [lld] r347543 - [LLD][ELF] - Remove the excessive safety return. NFC.
George Rimar via llvm-commits
- [PATCH] D54891: [RFC] Checking inline assembly for validity
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D54892: [LAA] Avoid generating RT checks for known deps preventing vectorization.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r347544 - Fix typo in comment. NFC
Diana Picus via llvm-commits
- [llvm] r347545 - [ARM GlobalISel] Support G_CTLZ and G_CTLZ_ZERO_UNDEF
Diana Picus via llvm-commits
- [PATCH] D54781: [clangd] Add 'Switch header/source' command in clangd-vscode
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D54893: [Demangle] remove itaniumFindTypesInMangledName
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D54469: Introduce new `disable_init` ASan option that is only supported on platforms where `SANITIZER_SUPPORTS_DISABLED_INIT` is true. Currently this is only supported on Darwin.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54853: [ARM][MC] Move information about variadic register defs into tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D54883: [Support/FileSystem] Use st_atimespec only when __APPLE__ is defined
Kamil Rytarowski via Phabricator via llvm-commits
- [lld] r347549 - [LLD][ELF] - Do not crash when parsing the -defsym option from a error state.
George Rimar via llvm-commits
- [lld] r347550 - [LLD][ELF] - Add a check for --split-stack-adjust-size error message. NFCI.
George Rimar via llvm-commits
- [PATCH] D53942: IR Outliner Pass
Yvan Roux via Phabricator via llvm-commits
- [lld] r347552 - [LLD][ELF] - Add a test for "unbalanced --push-state/--pop-state" error.
George Rimar via llvm-commits
- [lld] r347553 - [LLD][ELF] - Added a test for "-image-base: number expected" message. NFC.
George Rimar via llvm-commits
- [PATCH] D54840: [GN][NFC] Update readme example to functional command
Nico Weber via Phabricator via llvm-commits
- [PATCH] D54846: [CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D54895: [llvm-exegesis] [NFC] Fixing typo.
Bruno De Backer via Phabricator via llvm-commits
- [PATCH] D54896: Introduce control flow speculation tracking pass for AArch64.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D54876: [DemandedBits] Add support for funnel shifts
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D54787: [PowerPC] Vector load/store builtins overstate alignment of pointers
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D54770: [x86] try to lower multiply i8 with constant to LEA
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D54449: [compiler-rt][builtins][PowerPC] Enable builtins tests on PowerPC 64 bit LE
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D54864: Introduce llvm-objdump man page
Ed Maste via Phabricator via llvm-commits
- [PATCH] D54701: Fix DynamicLibraryTests build on Windows when LLVM_EXPORT_SYMBOLS_FOR_PLUGINS is ON
Michael Platings via Phabricator via llvm-commits
- [llvm] r347557 - [x86] promote all multiply i8 by constant to i32
Sanjay Patel via llvm-commits
- [PATCH] D54803: [x86] promote all multiply i8 by constant to i32
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D50977: [TableGen] Prefer user-defined subregister compositions over inferred ones
Aaron Ballman via llvm-commits
- [PATCH] D52273: [clangd] Initial implementation of expected types
Phabricator via Phabricator via llvm-commits
- [PATCH] D52274: [clangd] Collect and store expected types in the index
Phabricator via Phabricator via llvm-commits
- [llvm] r347561 - [DemandedBits] Add support for funnel shifts
Nikita Popov via llvm-commits
- [PATCH] D54899: [LoopStrengthReduce] ComplexityLimit as an option
Sam Parker via Phabricator via llvm-commits
- [llvm] r347565 - Remove an unnecessary file; NFC.
Aaron Ballman via llvm-commits
- [PATCH] D54755: [DebugInfo] IR/Bitcode changes for DISubprogram flags
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D53697: [ASTImporter][Structural Eq] Check for isBeingDefined
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D54894: [clangd] Enable auto-index behind a flag.
Sam McCall via Phabricator via llvm-commits
- [llvm] r347569 - [CodeGen] Take SPAdj into account for STATEPOINT liveness args
Than McIntosh via llvm-commits
- [PATCH] D54877: Update coding guidelines regarding use of `auto`
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D54767: [libcxx] Use a type that is always an aggregate in variant's tests
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D53603: [CodeGen] Take SPAdj into account for STATEPOINT liveness args
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D53488: [clang-tidy] Improving narrowing conversions
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D54710: [x86] don't try to convert add with undef operands to LEA
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D54882: [AMDGPU] Add sdwa support for ADD|SUB U64 decomposed Pseudos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54714: [AMDGPU] Add and update scalar instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54847: [MachineScheduler] Add support for clustering mem ops with FI base operands
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D54861: [SanitizerCommon] Test `CombinedAllocator::ForEachChunk()` in unit tests.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54904: Introduce `AddressSpaceView` template parameter to `SizeClassAllocator32`, `FlatByteMap`, and `TwoLevelByteMap`.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D54174: [GlobalISel] LegalizationArtifactCombiner: Combine aext([asz]ext x) -> [asz]ext x
Volkan Keles via Phabricator via llvm-commits
- [llvm] r347572 - AMDGPU: Only add implicit super-reg def for first subreg
Matt Arsenault via llvm-commits
- [llvm] r347573 - AMDGPU: Don't optimize exec masks at -O0
Matt Arsenault via llvm-commits
- [PATCH] D54568: [NFC] Refine doxygen format.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D54859: [PPC64] Support got relocations
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D54633: [NFC][AArch64] Split out backend features
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D54640: [DAGCombiner] narrow truncated binops
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D52817: AMDGPU: Only add implicit super-reg def for first subreg
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54775: AMDGPU: Don't optimize exec masks at -O0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54871: [ELF] Allow discarding of .rela.plt
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54863: [ASTImporter] Set MustBuildLookupTable on PrimaryContext
Gabor Marton via Phabricator via llvm-commits
- [llvm] r347576 - AMDGPU: Cleanup / relax tests for future changes
Matt Arsenault via llvm-commits
- [PATCH] D54868: [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D40147: [MIPS] Handle cross-mode (regular <-> microMIPS) jumps
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D35035: [InstCombine] Prevent memcpy generation for small data size
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r347581 - Delete dead code introduced in r347354.
Erich Keane via llvm-commits
- [PATCH] D54758: [WebAssembly] Remove `using` statements from header files. NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54748: [PartialInliner] Skip PHIs in entry BB of outlined region.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D54906: [LegalizeVectorTypes][X86][ARM][AArch64][PowerPC] Don't use SplitVecOp_TruncateHelper for FP_TO_SINT/UINT.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D54635: [ThinLTO] Consolidate cache key computation between new/old LTO APIs
Steven Wu via Phabricator via llvm-commits
- [PATCH] D54907: [PPC64] Support toc-optimization for '@got' relocations
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D54854: [LLD][AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54577: [ELF] - Implement -z nodefaultlib
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54763: [clang][slh] Forward mSLH only to Clang CC1
Zola Bridges via Phabricator via llvm-commits
- [PATCH] D54647: WIP: [WebAssembly] First pass the implement -fPIC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D54052: Support for inserting profile-directed cache prefetches
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D54663: [PowerPC] Complete the custom legalization of vector int to fp conversion
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D54769: [FileCheck] New option -warn
David Blaikie via Phabricator via llvm-commits
- [PATCH] D53945: [TextAPI] TBD Reader/Writer
Juergen Ributzka via Phabricator via llvm-commits
- [llvm] r347511 - Revert unapproved commit
David Blaikie via llvm-commits
- [llvm] r347584 - [CodeGen] Support custom format of stack maps
Than McIntosh via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Erik Nyquist via Phabricator via llvm-commits
- [PATCH] D53892: [CodeGen] Support custom format of stack maps
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D54824: [PowerPC] [NFC] Add test cases to the ISD::BR_CC node in the instruction selection
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D52416: Allow FP types for atomicrmw xchg
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54885: Assigning to a local object in a return statement prevents copy elision. NFC.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D54541: [stack-safety] Empty local passes for Stack Safety Global Analysis
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D54502: [stack-safety] Empty local passes for Stack Safety Local Analysis
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D54720: [PPC64] toc-indirect to toc-relative relaxation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54555: [clang][slh] add attribute for speculative load hardening
Zola Bridges via Phabricator via llvm-commits
- [PATCH] D54627: [ELF] - Make SymbolTable::addDefined return Defined.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54504: [stack-safety] Local analysis implementation
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D54175: [PGO] context sensitive PGO
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D53383: [PowerPC] Make no-PIC default to match GCC - LLVM
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D54908: Fix objc_sync_exit TSAN interceptor
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D53384: [PowerPC] Make no-PIC default to match GCC - CLANG
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D54314: [ELF] - Fix R_AARCH64_ADR_GOT_PAGE, R_AARCH64_LD64_GOT_LO12 handling against IFUNC symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54909: [clang][slh] add Clang attr no_speculative_load_hardening
Zola Bridges via Phabricator via llvm-commits
- [PATCH] D54366: RegAllocFast: Add heuristic to detect values not live-out of a block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54828: [LLD] [COFF] Generate a codeview build id signature for MinGW even when not creating a PDB
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54813: [Common] Threads: use function_ref instead of std::function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54812: [COFF] ICF: use parallelForEach{,N}
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D53857: [cfi] Support sanstats if binary is not available in the original location
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D53606: [cfi] Make sanstats print address of the check
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D54809: COFF: ICF: Include contents of referenced sections in initial partitioning hash. NFCI.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D41043: Support for an intrinsic "fake.use" (and corresponding operand) representing a use of an operand to aid debugging
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D54910: AMDGPU: Record SGPR spills when restoring too
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54713: [SCEV] Guard movement of insertion point for loop-invariants
Warren Ristow via Phabricator via llvm-commits
- [llvm] r347586 - [clang][slh] add attribute for speculative load hardening
Zola Bridges via llvm-commits
- [PATCH] D54543: [stack-safety] Inter-Procedural Analysis implementation
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D54911: [compiler-rt][builtins][PowerPC] Add ___fixunstfti builtin compiler-rt method support for PowerPC
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D54761: [SelectionDAG] Improve SimplifyDemandedBits to SimplifyDemandedVectorElts simplification
Stanislav Mekhanoshin via Phabricator via llvm-commits
- Review request (was Re: [PATCH] D53736: [BTF] Add BTF DebugInfo)
Yonghong Song via llvm-commits
- [lld] r347587 - [COFF] ICF: use parallelForEach{,N}
Fangrui Song via llvm-commits
- [PATCH] D54276: [SelectionDAG][AArch64][X86] Move legalization of vector MULHS/MULHU from LegalizeDAG to LegalizeVectorOps
Craig Topper via Phabricator via llvm-commits
- [llvm] r347588 - Revert "[clang][slh] add attribute for speculative load hardening"
Zola Bridges via llvm-commits
- [llvm] r347590 - [X86] Add test case for D54818
Craig Topper via llvm-commits
- [llvm] r347591 - [SelectionDAG] Teach BaseIndexOffset::match to unwrap the base after looking through an add/or
Craig Topper via llvm-commits
- [PATCH] D54818: [SelectionDAG] Teach BaseIndexOffset::match to unwrap the base after looking through an add/or
Phabricator via Phabricator via llvm-commits
- [PATCH] D54483: [ELF] .gdb_index: use lower_bound to compute relative CU index in an object file
Fangrui Song via Phabricator via llvm-commits
- [llvm] r347592 - [ThinLTO] Consolidate cache key computation between new/old LTO APIs
Teresa Johnson via llvm-commits
- [PATCH] D54730: [DomTree] Fix order of domtree updates in MergeBlockIntoPredecessor.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D54774: [GlobalOpt] Optimize comdat dynamic initializers on Windows
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D54507: [ThinLTO] Handle chains of aliases
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54607: [ThinLTO] Allow importing of functions with var args
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D54773: ELF: ICF: Include contents of referenced sections in initial partitioning hash. NFCI.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54782: [ELF] Write IPLT header in -static -z retpolineplt mode
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D50977: [TableGen] Examine entire subreg compositions to detect ambiguity
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r347593 - [LegalizeVectorTypes][X86][ARM][AArch64][PowerPC] Don't use SplitVecOp_TruncateHelper for FP_TO_SINT/UINT.
Craig Topper via llvm-commits
- [PATCH] D54913: [ICP] Remove incompatible attributes at indirect-call promoted callsites.
Xin Tong via Phabricator via llvm-commits
- [lld] r347594 - ELF: ICF: Include contents of referenced sections in initial partitioning hash. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r347595 - AMDGPU: Record SGPR spills when restoring too
Matt Arsenault via llvm-commits
- [PATCH] D54495: [LLD] [COFF] Remove empty sections before calculating the size of section headers
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r347596 - Support for inserting profile-directed cache prefetches
Mircea Trofin via llvm-commits
- [PATCH] D54546: [ARM] Don't expand sdiv when optimising for minsize
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D54849: [LoopSimplifyCFG] Fix corner case with duplicating successors
Anna Thomas via Phabricator via llvm-commits
- [llvm] r347597 - [AArch64] Refactor the scheduling predicates (1/3) (NFC)
Evandro Menezes via llvm-commits
- [llvm] r347598 - [AArch64] Refactor the scheduling predicates (2/3) (NFC)
Evandro Menezes via llvm-commits
- [llvm] r347599 - [AArch64] Refactor the scheduling predicates (3/3) (NFC)
Evandro Menezes via llvm-commits
- [llvm] r347600 - [cfi] Make sanstats print address of the check
Vitaly Buka via llvm-commits
- [llvm] r347601 - [cfi] Help sanstats to find binary if they are not at the original location
Vitaly Buka via llvm-commits
- [PATCH] D54777: [AArch64] Refactor the scheduling predicates (1/3) (NFC)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D54820: [AArch64] Refactor the scheduling predicates (2/3) (NFC)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D54822: [AArch64] Refactor the scheduling predicates (3/3) (NFC)
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r347602 - [stack-safety] Empty local passes for Stack Safety Local Analysis
Vitaly Buka via llvm-commits
- [llvm] r347603 - [stack-safety] Local analysis implementation
Vitaly Buka via llvm-commits
- [llvm] r347604 - [InstCombine] add helper function to reduce code duplication; NFC
Sanjay Patel via llvm-commits
- [PATCH] D54915: [clang][slh] add attribute for speculative load hardening
Zola Bridges via Phabricator via llvm-commits
- [llvm] r347605 - [ICP] Remove incompatible attributes at indirect-call promoted callsites.
Xin Tong via llvm-commits
- [PATCH] D54674: [llvm-objcopy] First bits for MachO
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D54916: Add new passes to X86 pipeline tests
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D54534: [InstCombine] Add support for saturating add/sub
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r347606 - [X86] Add dependency from X86 to ProfileData after rL347596
Fangrui Song via llvm-commits
- [PATCH] D54836: [X86] Add DAG combine to combine a v8i32->v8i16 truncate with a packuswb that truncates v8i16->v8i8.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D54917: [ELF] Comment about retpoline IPLT in getPltVA
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D54919: [X86] Add a DAG combine pre type legalization to widen division by constant splat on narrow vectors to avoid scalarization
Craig Topper via Phabricator via llvm-commits
- [llvm] r347607 - Add new passes to X86 pipeline tests
Mircea Trofin via llvm-commits
- [PATCH] D53629: [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes
Volkan Keles via Phabricator via llvm-commits
- [llvm] r347609 - AArch64ISelLowering: Remove a return-of-assignment to allow NRVO
David Blaikie via llvm-commits
- [llvm] r347610 - [stack-safety] Empty local passes for Stack Safety Global Analysis
Vitaly Buka via llvm-commits
- [llvm] r347611 - [stack-safety] Inter-Procedural Analysis implementation
Vitaly Buka via llvm-commits
- [PATCH] D53336: Stack Safety Analysis documentation
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D54920: [ELF][MIPS] Handle mips in the OUTPUT_FORMAT directive
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r347612 - [stack-safety] Analysis documentation
Vitaly Buka via llvm-commits
- [llvm] r347613 - Remove trailing empty line
Vitaly Buka via llvm-commits
- [PATCH] D54492: Notify the linker when a TU compiled with split-stack has a functionwithout a prologue.There is more context here:https://go-review.googlesource.com/c/go/+/148819/
Sterling Augustine via Phabricator via llvm-commits
- [llvm] r347614 - Notify the linker when a TU compiled with split-stack has a function without a prologue.
Sterling Augustine via llvm-commits
- [llvm] r347616 - Fix debug build break
JF Bastien via llvm-commits
- [llvm] r347617 - [clang][slh] add attribute for speculative load hardening
Zola Bridges via llvm-commits
- [llvm] r347502 - [DAG] consolidate shift simplifications
Friedman, Eli via llvm-commits
- [llvm] r347618 - [InstCombine] add tests for rotate/bswap equality; NFC
Sanjay Patel via llvm-commits
- [PATCH] D54759: [LLD][ELF] Use more specific method to calculate DT_PLTRELSZ
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54922: [dsymutil] Gather local symbol addresses in addition to global in the main executable.
Jonas Devlieghere via Phabricator via llvm-commits
- [lld] r347620 - [Common] Threads: use function_ref instead of std::function
Fangrui Song via llvm-commits
- [lld] r347621 - [WebAssembly] Remove `using` statements from header files. NFC.
Sam Clegg via llvm-commits
- [PATCH] D54384: [llvm-objcopy] Add --build-id-link-dir flag
Jake Ehrlich via Phabricator via llvm-commits
- [compiler-rt] r347622 - Fix filtering of sanitizer_common unittest architectures on Darwin.
Kuba Mracek via llvm-commits
- [PATCH] D54723: [COFF] Add exported functions to gfids table for /guard:cf
Reid Kleckner via Phabricator via llvm-commits
- [lld] r347623 - [COFF] Add exported functions to gfids table for /guard:cf
Reid Kleckner via llvm-commits
- [llvm] r347624 - [stack-safety] Fix build on gcc 5.4
Vitaly Buka via llvm-commits
- [llvm] r347625 - [stack-safety] Fix and uncomment assert
Vitaly Buka via llvm-commits
- [llvm] r347626 - [stack-safety] Update comment
Vitaly Buka via llvm-commits
- [PATCH] D53234: Don't remove COMDATs when internalizing global objects
ben via Phabricator via llvm-commits
- [PATCH] D54924: [WebAssembly] Check if the section order is correct
Heejin Ahn via Phabricator via llvm-commits
- [llvm] r347628 - Revert "[clang][slh] add attribute for speculative load hardening"
Zola Bridges via llvm-commits
- [PATCH] D54802: [LLD][COFF] Generate import modules in PDB
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D54925: [NFC] [PowerPC] add an routine in PPCTargetLowering to determine if a global is accessed as toc-indirect or not.
Qing Shan Zhang via Phabricator via llvm-commits
- [llvm] r347631 - [X86] Add a bunch of test cases for storing a scalar bitcasted from a vXi1 type.
Craig Topper via llvm-commits
- [llvm] r347632 - [X86] Prevent DAG combine from folding a bitcast from vXi1 to iX with a store on pre-AVX512 targets.
Craig Topper via llvm-commits
- [PATCH] D54825: [PowerPC] Fix a conversion is not considered when the ISD::BR_CC node making the instruction selection
Li Jia He via Phabricator via llvm-commits
- [PATCH] D54926: [TableGen] Preprocessing support
Vyacheslav Zakharin via Phabricator via llvm-commits
- [PATCH] D54678: [gn build] Create abi-breaking.h, config.h, llvm-config.h, and add a build file for llvm/lib/Support.
Petr Hosek via Phabricator via llvm-commits
- [www] r347634 - Update 7.0.1 release schedule
Tom Stellard via llvm-commits
- [PATCH] D52060: AMDGPU: Add a fast path for icmp.i1(src, false, NE)
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D52944: AMDGPU: Add llvm.amdgcn.ds.ordered.add & swap
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D54927: Add interceptors for the sha1(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D54928: [ThinLTO] Correct linkonce_any function import linkage. NFC.
Xin Tong via Phabricator via llvm-commits
- [llvm] r347636 - [gn build] Create abi-breaking.h, config.h, llvm-config.h, and add a build file for llvm/lib/Support.
Nico Weber via llvm-commits
- [PATCH] D54886: Add support for the Dylan language to ClangASTContext
Bruce Mitchener via Phabricator via llvm-commits
- [llvm] r347638 - Move a file I forgot to move in r347636.
Nico Weber via llvm-commits
- [PATCH] D54826: [Support/FileSystem] Add sub-second precision for atime/mtime of sys::fs::file_status on unix platforms
Nico Weber via Phabricator via llvm-commits
- [llvm] r347639 - [gn build] Merge r347530 to gn.
Nico Weber via llvm-commits
- [PATCH] D54929: Support StackMaps For ARM
zuojian lin via Phabricator via llvm-commits
- [PATCH] D54337: [ASan] Make AddressSanitizer a ModulePass
Ali Tamur via Phabricator via llvm-commits
- [llvm] r347640 - [LoopSimplifyCFG] Fix corner case with duplicating successors
Max Kazantsev via llvm-commits
- [llvm] r347641 - [LoopSimplifyCFG] Turn on term folding after underlying bug fixed
Max Kazantsev via llvm-commits
- [PATCH] D54930: [gn build] Add a script to check if source lists in BUILD.gn files and CMakeLists.txt files match.
Nico Weber via Phabricator via llvm-commits
- [llvm] r347642 - [X86] Use getUnpackl/getUnpackh instead of directly creating UNPCKL/UNPCKH nodes.
Craig Topper via llvm-commits
- [PATCH] D54931: [gn build] Add enough build files to be able to build llvm-tblgen.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D54137: AArch64: Fix invalid CCMP emission
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D54933: Fix bugs in SmallBitVector
Brad Moody via Phabricator via llvm-commits
- [llvm] r347643 - [X86] Add test cases for vector shifts of v2i32/v2i16/v4i16/v2i8/v4i8/v8i8 with promotion legalization and widening legalization. NFC
Craig Topper via llvm-commits
- [PATCH] D52307: [LoopRotate] Fix lifetime handling.
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D54793: Fixing -print-module-scope for legacy SCC passes
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r347644 - Add missing REQUIRES: asserts
Max Kazantsev via llvm-commits
- [PATCH] D54250: Fix not correct imm operand assertion for SUB32ri in X86CondBrFolding::analyzeCompare
Jianping Chen via Phabricator via llvm-commits
- [PATCH] D54738: [PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instruction
Zhang Kang via Phabricator via llvm-commits
- [lld] r347645 - [COFF] Generate a codeview build id signature for MinGW even when not creating a PDB
Martin Storsjo via llvm-commits
- [compiler-rt] r347646 - [CMake] Add a missing case of TO_CMAKE_PATH
Martin Storsjo via llvm-commits
- [PATCH] D54935: [yaml2obj] Treat COFF/ARM64 as a 64 bit architecture
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D54936: [llvm-objcopy] Hook up the -V alias to --version, output "GNU strip"
Martin Storsjö via Phabricator via llvm-commits
- [lld] r347647 - [ELF] - Implement -z nodefaultlib
George Rimar via llvm-commits
- [PATCH] D53693: [ASTImporter] Typedef import brings in the complete type
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D54937: [mips] Fix TestDWARF32Version5Addr8AllForms test failure on MIPS hosts
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D54939: [RFC] [llvm-objcopy] Initial COFF support
Martin Storsjö via Phabricator via llvm-commits
- [lld] r347649 - [AArch64] Cortex-a53-843419 erratum should not apply to relaxed TLS.
Peter Smith via llvm-commits
- [PATCH] D53190: ARM: avoid infinite combining loop
Tim Northover via Phabricator via llvm-commits
- [lld] r347650 - [ELF] - Fix R_AARCH64_ADR_GOT_PAGE, R_AARCH64_LD64_GOT_LO12 handling against IFUNC symbols.
George Rimar via llvm-commits
- [PATCH] D54145: [ELF] - Fix R_X86_64_GOTPCRELX/R_X86_64_REX_GOTPCRELX when target is IFUNC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D54624: [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects
Peter Smith via Phabricator via llvm-commits
- [PATCH] D54831: [LoopSimplifyCFG] Delete current loop
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r347653 - InstCombine: add comment explaining malloc deletion. NFC.
Tim Northover via llvm-commits
- [PATCH] D54748: [PartialInliner] Make PHIs free in cost computation.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D54619: [ELF] - Refactor getRelocTargetVA(). NFC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D54533: InstCombine: don't assume malloc will never return nullptr
Tim Northover via Phabricator via llvm-commits
- [PATCH] D54946: [yaml2obj] [COFF] Subtract the image base for section virtual addresses
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D53980: [ARM, AArch64] Move ARM/AArch64 target parsers into separate files to enable future changes.
David Spickett via Phabricator via llvm-commits
- [PATCH] D45151: [LICM] Hoisting invariant.group loads
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D53390: [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D52827: [LICM] Make LICM able to hoist phis
John Brawn via Phabricator via llvm-commits
- [PATCH] D54949: [LICM] Enable control flow hoisting by default
John Brawn via Phabricator via llvm-commits
- [PATCH] D54358: [AMDGPU] Disable DAG combine at -O0
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r347659 - [AMDGPU] Disable DAG combine at -O0
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D48826: [AMDGPU] Add support for TFE/LWE in image intrinsics
David Stuttard via Phabricator via llvm-commits
- [PATCH] D51925: [AMDGPU] Fix issue for zext of f16 to i32
David Stuttard via Phabricator via llvm-commits
- [PATCH] D51932: [AMDGPU] Fix-up cases where writelane has 2 SGPR operands
David Stuttard via Phabricator via llvm-commits
- [llvm] r347661 - [x86] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r347662 - [llvm-mca] pass -dispatch-stats flag to a couple of tests. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D53157: Teach the IRBuilder about constrained fadd and friends
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D54951: Implement a small subset of the C++ `type_traits` header inside sanitizer_common so we can avoid depending on system C++ headers.
Dan Liew via Phabricator via llvm-commits
- [llvm] r347670 - [Demangle] remove itaniumFindTypesInMangledName
Pavel Labath via llvm-commits
- [PATCH] D53865: [LoopVectorizer] Improve computation of scalarization overhead.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D54953: [DWARFv5] Verify all-or-nothing constraint on DIFile source
Scott Linder via Phabricator via llvm-commits
- [PATCH] D54941: [clang-tidy] Ignore bool -> single bit bitfield conversion in readability-implicit-bool-conversion
Malcolm Parsons via Phabricator via llvm-commits
- [PATCH] D54954: [DAGCombiner] guard against an oversized shift crash
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D54955: [SLP]Fix PR39774: Set ReductionRoot if the original instruction is vectorized.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D54799: [clangd] textDocument/SymbolInfo method
Jan Korous via Phabricator via llvm-commits
- [PATCH] D54731: [lit] Enable the use of custom user-defined lit commands
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D54551: RegisterCoalescer: Assume CR_Replace for SubRangeJoin
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54615: RegisterCoalescer: Defer clearing implicit_def lanes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54482: RegisterCoalescer: Add LaneMask to debug printing
Matt Arsenault via Phabricator via llvm-commits
- [lld] r347678 - Make a member function non-member. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D54956: [ValueTracking] Look through casts when determining non-nullness
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D54957: [llvm-mca][MC] Add the ability to declare which processor resources model load/store queues (PR36666).
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r347679 - Documentation: add \file markup as needed.
James Dennett via llvm-commits
- [lld] r347680 - Remove SaveAndRestore and SmallVectorImpl from lld/Common/LLVM.h. NFC.
Rui Ueyama via llvm-commits
- [llvm] r347681 - [X86] Add cascade lake arch in X86 target.
Craig Topper via llvm-commits
- [PATCH] D54785: add cascade lake arch in X86 target
Phabricator via Phabricator via llvm-commits
- [PATCH] D54649: [FPEnv] Rough out constrained FCmp intrinsics
Cameron McInally via Phabricator via llvm-commits
- [llvm] r347683 - [PartialInliner] Make PHIs free in cost computation.
Florian Hahn via llvm-commits
- [llvm] r347684 - [X86] Replace an APInt that is guaranteed to be 8-bits with just an 'unsigned'
Craig Topper via llvm-commits
- [PATCH] D54189: [HotColdSplitting] Ensure PHIs have unique incoming values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D53751: [ASTImporter] Added Import functions for transition to new API.
Balázs Kéri via Phabricator via llvm-commits
- [llvm] r347686 - [TableGen] Preprocessing support
Vyacheslav Zakharin via llvm-commits
- [PATCH] D54959: [X86] Add a combine for back to back VSRAI instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D54554: [PDB] Add symbol records in bulk
Reid Kleckner via Phabricator via llvm-commits
- [lld] r347687 - [PDB] Add symbol records in bulk
Reid Kleckner via llvm-commits
- [llvm] r347687 - [PDB] Add symbol records in bulk
Reid Kleckner via llvm-commits
- [PATCH] D49691: [DAGCombine] Allow alias analysis with inline asm calls and GluedNodes.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D54043: Adding debug info to support Fortran (part 1)
Eric Schweitz via Phabricator via llvm-commits
- [PATCH] D54963: [lit] Pass more environment variables through on Windows
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D54629: [AArch64] Add command-line option for SSBS
Pablo Barrio via Phabricator via llvm-commits
- [PATCH] D54016: [X86] don't allow X86_64 PIC mode addresses to be used as immediates
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D54487: Implement llvm.commandline named metadata
Scott Linder via Phabricator via llvm-commits
- [llvm] r347690 - Add missing error checking code intended for r347687
Reid Kleckner via llvm-commits
- [PATCH] D54816: [RISCV] Mark unit tests as "requires: riscv-registered-target"
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r347691 - [lit] Pass more environment variables through to child processes.
Zachary Turner via llvm-commits
- [llvm] r347694 - [X86] Add cost model tests for shifts with -x86-experimental-vector-widening-legalization.
Craig Topper via llvm-commits
- [llvm] r347695 - [X86] Add cost model tests for fp_to_int/int_to_fp with -x86-experimental-vector-widening-legalization
Craig Topper via llvm-commits
- [llvm] r347696 - [X86] Add cost model test for masked load an store with -x86-experimental-vector-widening-legalization
Craig Topper via llvm-commits
- [llvm] r347697 - [X86] Add cost model tests for experimental.vector.reduce.* with -x86-experimental-vector-widening-legalization
Craig Topper via llvm-commits
- [llvm] r347700 - [InstCombine] Add tests for saturating add/sub; NFC
Nikita Popov via llvm-commits
- [PATCH] D48179: [AMDGPU] Emit MessagePack HSA Metadata for v3 code object
Scott Linder via Phabricator via llvm-commits
- [PATCH] D54965: [obj2yaml] [COFF] Write RVA instead of VA for sections, fix roundtripping executables
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r347701 - [clang][slh] add attribute for speculative load hardening
Zola Bridges via llvm-commits
- [llvm] r347702 - [gn build] Add enough build files to be able to build llvm-tblgen.
Nico Weber via llvm-commits
- [llvm] r347703 - [yaml2obj] Treat COFF/ARM64 as a 64 bit architecture
Martin Storsjo via llvm-commits
- [lld] r347704 - [COFF] Remove empty sections before calculating the size of section headers
Martin Storsjo via llvm-commits
- [PATCH] D54968: [ELF] --gdb-index: use const char *, uint32_t to replace CachedHashStringRef
Fangrui Song via Phabricator via llvm-commits
- [llvm] r347706 - [TableGen] Refactor macro names (NFC)
Evandro Menezes via llvm-commits
- [llvm] r347707 - [TableGen] Improve readability of generated code (NFC)
Evandro Menezes via llvm-commits
- [PATCH] D54595: [libcxx] Fix libc++ re-exporting logic when Command Line Tools are not installed
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D54692: [Driver] Use libOption with tablegen.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D54967: [OPENMP][NVPTX]Basic support for reductions across the teams.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D54616: [Reproducers] Improve reproducer API and add unit tests.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D54327: Adding debug info to support Fortran (part 3)
Eric Schweitz via Phabricator via llvm-commits
- [PATCH] D54291: [XRay] Add atomic fences around non-atomic reads and writes
JF Bastien via llvm-commits
- [PATCH] D54651: [ELF] Allow --noinhibit-exec to produce corrupted executable with relocation overflow
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r347719 - [X86] Add exhaustive cost model testing for sext/zext for all vector types we reasonably support. Add cost model tests for truncating to vXi1.
Craig Topper via llvm-commits
- [PATCH] D54873: [WebAssembly] Make signature index not a part of EventType
Sam Clegg via Phabricator via llvm-commits
- [compiler-rt] r338500 - [gcov] Add test which uses fork
Matt Morehouse via llvm-commits
- [PATCH] D53051: [llvm-tapi] initial commit, supports ELF text stubs
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D54875: [WebAssembly] Add support for the event section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D54980: [NFC][GISel]: Provide an standard interface to observe changes across GISel passes
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D54981: Simplify Symbol::getPltVA.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54982: [WebAssembly] Update docs
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48348: [ADT] Add zip_longest iterators.
David Blaikie via Phabricator via llvm-commits
- [llvm] r294500 - [DebugInfo] Rename EmitDebugValue to EmitDebugThreadLocal (NFC)
David Blaikie via llvm-commits
- [llvm] r347722 - [X86] Add test cases to show that we don't properly take -mprefer-vector-width=256 and -min-legal-vector-width=256 into account when costing sext/zext.
Craig Topper via llvm-commits
- [PATCH] D54983: Do not insert prefetches with unsupported memory operands.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D54984: [X86] Make X86TTIImpl::getCastInstrCost properly handle the case where AVX512 is enabled, but 512-bit vectors aren't legal.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D54958: [OPENMP] remove redundant ColonExpected flag in ParseOpenMP.cpp - (NFC)
Phabricator via Phabricator via llvm-commits
- [llvm] r347724 - Do not insert prefetches with unsupported memory operands.
Mircea Trofin via llvm-commits
- [PATCH] D43521: [ThinLTO] Compute synthetic function entry count
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D54867: [yaml2obj] Introduce symbol version section to yaml2obj
Xing via Phabricator via llvm-commits
- [PATCH] D54985: [ELF] Keep empty In.RelaIplt so that __rela_iplt_{start, end} have valid st_shndx
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D54987: Add interceptors for the sha2(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D48798: llvm-nm: Observe -no-llvm-bc for archive members
Dave Lee via Phabricator via llvm-commits
- [PATCH] D51207: Introduce llvm.experimental.widenable_condition intrinsic
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D54988: AArch64: Don't emit CFI for SCS register in nounwind functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D54989: [XRay] Move-only Allocator, FunctionCallTrie, and Array
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D54990: Add interceptors for the md4(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D54411: [Codegen] Merge tail blocks with no successors after block placement
Jim Lin via Phabricator via llvm-commits
- [PATCH] D54991: Add interceptors for the rmd160(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D54993: Add interceptors for md5(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r347731 - [llvm-objcopy] Hook up the -V alias to --version, output "GNU strip"
Martin Storsjo via llvm-commits
- [PATCH] D54994: [simplifycfg][NFC] add tests for cross block compare instructions fold and optimization.
luo xionghu via Phabricator via llvm-commits
- [llvm] r347732 - [SystemZ::TTI] Return zero cost for scalar load/store connected with a bswap.
Jonas Paulsson via llvm-commits
- [llvm] r347733 - [SystemZ::TTI] Improved cost values for comparison against memory.
Jonas Paulsson via llvm-commits
- [llvm] r347734 - [SystemZ::TTI] Improve costs for i16 add, sub and mul against memory.
Jonas Paulsson via llvm-commits
- [llvm] r347735 - [SystemZ::TTI] Improve cost for compare of i64 with extended i32 load
Jonas Paulsson via llvm-commits
- [PATCH] D53815: [TableGen] Better error checking for TIED_TO constraints.
Simon Tatham via Phabricator via llvm-commits
- [lld] r347736 - [ELF] Use more specific method to calculate DT_PLTRELSZ
Peter Smith via llvm-commits
- [PATCH] D51431: [IPSCCP] Add lattice value for != constant
Florian Hahn via Phabricator via llvm-commits
- [test-suite] r347740 - [MicroBenchmark] Add initial LoopInterchange test/benchmark.
Florian Hahn via llvm-commits
- [PATCH] D53030: [MicroBenchmark] Add initial LoopInterchange test/benchmark.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r347741 - [ARM, AArch64] Move ARM/AArch64 target parsers into
David Spickett via llvm-commits
- [lld] r347742 - [ELF][MIPS] Handle mips in the OUTPUT_FORMAT directive
Simon Atanasyan via llvm-commits
- [llvm] r347743 - [TableGen] Better error checking for TIED_TO constraints.
Simon Tatham via llvm-commits
- [llvm] r347744 - [DebugInfo] Rename EmitDebugThreadLocal back to EmitDebugValue. NFC
Simon Atanasyan via llvm-commits
- [llvm] r347746 - [CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
Francis Visoiu Mistrih via llvm-commits
- [llvm] r347747 - [MachineScheduler] Add support for clustering mem ops with FI base operands
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D54997: [DebugInfo] PR39807: Create unknown locations when hoisting to locationless blocks
Jeremy Morse via Phabricator via llvm-commits
- [llvm] r347748 - Fix build of r347741 by adding missing vector
David Spickett via llvm-commits
- [llvm] r347749 - Fix -Winfinite-recursion compile error.
Haojian Wu via llvm-commits
- [lld] r347750 - Fix build error.
Haojian Wu via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
Guilherme Amadio via Phabricator via llvm-commits
- [PATCH] D39716: Explicitly set CMake policy CMP0068 to NEW to avoid warnings
Guilherme Amadio via Phabricator via llvm-commits
- [lld] r347751 - Fix a typo.
Haojian Wu via llvm-commits
- [PATCH] D53818: [ASTImporter] Changed use of Import to Import_New in ASTImporter.
Balázs Kéri via Phabricator via llvm-commits
- [PATCH] D55000: [llvm-mca] Return the total number of cycles from method Pipeline::run().
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D54743: SROA: preserve alignment tags on loads and stores.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D54884: [bugpoint] Find 'opt', etc., in bugpoint directory
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D55001: [CMake] Fix build with -DLLVM_TOOL_LLVM_{MCA/EXEGESIS}_BUILD=OFF
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r347759 - [SLP]Fix PR39774: Set ReductionRoot if the original instruction is vectorized.
Alexey Bataev via llvm-commits
- [PATCH] D49379: lldbsuite: ignore decoding errors in _encoded_write
Konstantin Baladurin via Phabricator via llvm-commits
- [PATCH] D54855: [AMDGPU] An exp must be branched over if exec=0
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D55003: Two extra spaces have been added in unittests/Analysis/TargetLibraryInfoTest.cpp when ran clang-format-diff on it
calixte via Phabricator via llvm-commits
- [PATCH] D55004: [ARM, AArch64] [FIX] add missing header causing build issues for r347741
Tom Weaver via Phabricator via llvm-commits
- [llvm] r347762 - Fix build error due to missing cctype include
David Spickett via llvm-commits
- [llvm] r347763 - [ThinLTO] Correct linkonce_any function import linkage. NFC.
Xin Tong via llvm-commits
- [llvm] r347764 - Fix DynamicLibraryTests build on Windows when LLVM_EXPORT_SYMBOLS_FOR_PLUGINS is ON
Michael Platings via llvm-commits
- [llvm] r347766 - llvm-git: More tweaks.
James Y Knight via llvm-commits
- [PATCH] D54839: [CodeGen] Enhance machine PHIs optimization
Anton Afanasyev via Phabricator via llvm-commits
- [llvm] r347767 - [llvm-mca] Return the total number of cycles from method Pipeline::run().
Andrea Di Biagio via llvm-commits
- [llvm] r347768 - [Hexagon] Add missing flags to ELF YAMLIO
Krzysztof Parzyszek via llvm-commits
- [PATCH] D54316: [RISCV] Add UNIMP instruction (32- and 16-bit forms)
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r347769 - [InstCombine] Canonicalize const arg for saturating adds
Nikita Popov via llvm-commits
- [llvm] r347770 - [InstCombine] Use known overflow information for saturating add/sub
Nikita Popov via llvm-commits
- [llvm] r347771 - [ValueTracking] Determine always-overflow condition for unsigned sub
Nikita Popov via llvm-commits
- [llvm] r347772 - [InstCombine] Canonicalize ssub.sat to sadd.sat
Nikita Popov via llvm-commits
- [llvm] r347773 - [InstCombine] Combine saturating add/sub with constant operands
Nikita Popov via llvm-commits
- [llvm] r347774 - [RISCV] Support .option push and .option pop
Alex Bradbury via llvm-commits
- [llvm] r347775 - Revert [llvm-mca] Return the total number of cycles from method Pipeline::run().
Andrea Di Biagio via llvm-commits
- [PATCH] D46424: [RISCV] Support .option push and .option pop
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55008: [RISCV] Add CSR instruction aliases (imm. operands)
Luís Marques via Phabricator via llvm-commits
- [PATCH] D53889: [CodeGen] Prefer static frame index for STATEPOINT liveness args
Cherry Zhang via Phabricator via llvm-commits
- [PATCH] D54599: [Profile] Avoid race condition when dumping GCDA files.
calixte via Phabricator via llvm-commits
- [llvm] r347776 - [LICM] Reapply r347190 "Make LICM able to hoist phis" with fix
John Brawn via llvm-commits
- [llvm] r347778 - [LICM] Enable control flow hoisting by default
John Brawn via llvm-commits
- [compiler-rt] r347779 - [gcov] Disable instrprof-gcov-fork.test.
Matt Morehouse via llvm-commits
- [PATCH] D55009: [GVN] Don't perform scalar PRE on GEPs
Alexandros Lamprineas via Phabricator via llvm-commits
- [lld] r347781 - Simplify Symbol::getPltVA.
Rui Ueyama via llvm-commits
- [PATCH] D50913: [FPEnv] Don't need copysign/fabs/fneg constrained intrinsics
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D55010: Expand unavailable integer operations for vectors
Thomas Lively via Phabricator via llvm-commits
- [llvm] r347782 - [DebugInfo] Give inlinable calls DILocs (PR39807)
Jeremy Morse via llvm-commits
- [llvm] r347784 - [X86] Add a combine for back to back VSRAI instructions
Craig Topper via llvm-commits
- [PATCH] D55011: [InstCombine] Support ssub.sat canonicalization for non-splats
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D54801: [libcxx] Remove dynarray
Louis Dionne via Phabricator via llvm-commits
- [llvm] r347785 - [X86] Add some cost model entries for sext/zext for avx512bw
Craig Topper via llvm-commits
- [llvm] r347786 - [X86] Make X86TTIImpl::getCastInstrCost properly handle the case where AVX512 is enabled, but 512-bit vectors aren't legal.
Craig Topper via llvm-commits
- [PATCH] D54979: [X86] Add some cost model entries for sext/zext for avx512bw.
Phabricator via Phabricator via llvm-commits
- [compiler-rt] r347788 -
Julian Lettner via llvm-commits
- [PATCH] D55012: [CMake] Streamline code signing for debugserver #2
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D52999: [FileCheck] Annotate input dump (1/7)
Joel E. Denny via Phabricator via llvm-commits
- [llvm] r347795 - Reapply "[llvm-mca] Return the total number of cycles from method Pipeline::run()."
Andrea Di Biagio via llvm-commits
- [PATCH] D55014: Add a new interceptor for getvfsstat(2) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D55015: Add a new interceptor for nl_langinfo(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D53773: [ExecutionEngine] Track objects using an abstract ObjectKey in JITEventListeners.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D54342: Add omp_get_device_num() and update several other device API functions
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D54950: Fixed possible array out of bound access
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D54948: Minor cleanup of debug code
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D54347: Rename ompt_mutex_impl_unknown to ompt_mutex_impl_none
Jonathan Peyton via Phabricator via llvm-commits
- [llvm] r347227 - [SelectionDAG] simplify vector select with undef operand(s)
Jordan Rupprecht via llvm-commits
- [PATCH] D55017: [SLP]PR39774: Update references of the replaced external instructions.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r347806 - [DebugInfo] IR/Bitcode changes for DISubprogram flags.
Paul Robinson via llvm-commits
- [PATCH] D55018: [CodeExtractor] Split PHI nodes with incoming values from outlined region (PR39433)
Sergei Kachkov via Phabricator via llvm-commits
- [PATCH] D55019: Add a new interceptor for fparseln(3) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D55020: [llvm-rc] Support EXSTYLE statement.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D54756: [DebugInfo] NFC Clang test changes for DISubprogram flags
Paul Robinson via Phabricator via llvm-commits
- [llvm] r347808 - [TextAPI] TBD Reader/Writer
Juergen Ributzka via llvm-commits
- [PATCH] D55024: [lit] Fix tool substitution when paths or arguments contain spaces
Zachary Turner via Phabricator via llvm-commits
- [llvm] r347809 - Revert "[TextAPI] TBD Reader/Writer"
Juergen Ributzka via llvm-commits
- [PATCH] D52822: [llvm-readobj][AMDGPU] Moved AMDGPU-specific note record dumping into target
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D55025: Add a new interceptor for modctl(2) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D54749: Saturating float to int casts: Basics [1/n]
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D55027: [CallSiteSplitting] Report edge deletion to DomTreeUpdater
Joseph Tremoulet via Phabricator via llvm-commits
- [PATCH] D55028: [gn build] Add template for running llvm-tblgen and use it to add build file for llvm/lib/IR.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55030: [AMDGPU] Fold brcond (setcc zext(i1 x), 1, ne) -> brcond x
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D55031: Add a new interceptors for statvfs1(2) and fstatvfs1(2) from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r347818 - [x86] try select simplification for target-specific nodes
Sanjay Patel via llvm-commits
- [PATCH] D52947: [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Delegate
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D54747: Discard debuginfo for object files empty after GC
Rui Ueyama via Phabricator via llvm-commits
- [www] r347819 - Add links to videos and some slides.
Tanya Lattner via llvm-commits
- [lld] r347820 - [ELF] --gdb-index: use lower_bound to compute relative CU index in the object file
Fangrui Song via llvm-commits
- [PATCH] D55040: [llvm-objcopy] Delete redundant !Config.xx.empty() when followed by positive is_contained() check
Fangrui Song via Phabricator via llvm-commits
- [llvm] r347823 - [TextAPI] TBD Reader/Writer
Juergen Ributzka via llvm-commits
- [PATCH] D54719: [Intrinsic] Signed Fixed Point Multiplication Intrinsic
Leonard Chan via Phabricator via llvm-commits
- [llvm] r347824 - [TextAPI] TBD Reader/Writer (bot fixes)
Juergen Ributzka via llvm-commits
- [llvm] r347826 - NFC. Use unsigned type for uses counter in CaptureTracking
Artur Pilipenko via llvm-commits
- [llvm] r347827 - [TextAPI] TBD Reader/Writer (bot fixes: take 2)
Juergen Ributzka via llvm-commits
- [PATCH] D55042: Introduce MaxUsesToExplore argument to capture tracking
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r347828 - [PowerPC] [NFC] Add test cases to the ISD::BR_CC node in the instruction selection
Li Jia He via llvm-commits
- [lld] r347830 - [WebAssembly] Update docs
Sam Clegg via llvm-commits
- [llvm] r347831 - [PowerPC] Fix a conversion is not considered when the ISD::BR_CC node making the instruction selection
Li Jia He via llvm-commits
- [PATCH] D55043: [WebAssembly] Allow undefined symbols when building shared libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D54199: [CodeGen] Fix bugs in BranchFolderPass when debug labels are generated.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] r347832 - Add Hurd target to LLVMSupport (1/2)
Kristina Brooks via llvm-commits
- [PATCH] D54465: [CodeGen] Fix bugs in LiveDebugVariables when debug labels are generated.
Hsiangkai Wang via Phabricator via llvm-commits
- [PATCH] D54378: Add Hurd triplet to LLVMSupport
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D54023: [LoopSimplifyCFG] Delete dead in-loop blocks
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D55046: Linker: Add support for GlobalIFunc.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r347835 - [X86] Correct comment. NFC
Craig Topper via llvm-commits
- [llvm] r347836 - [TextAPI] Switch back to a custom Platform enum.
Juergen Ributzka via llvm-commits
- [llvm] r347837 - [TextAPI] Fix a memory leak in the TBD reader.
Juergen Ributzka via llvm-commits
- [PATCH] D55047: [ThinLTO] Import local variables from the same module as caller
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r347838 - Revert "[TextAPI] Fix a memory leak in the TBD reader."
Juergen Ributzka via llvm-commits
- [llvm] r347839 - [CGP] Improve compile time for complex addressing mode
Serguei Katkov via llvm-commits
- [PATCH] D54932: [CGP] Improve compile time for complex addressing mode
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r347840 - [Inliner] Add test for merging of min-legal-vector-width function attribute.
Craig Topper via llvm-commits
- [llvm] r347841 - [Inliner] Modify the merging of min-legal-vector-width attribute to better handle when the caller or callee don't have the attribute.
Craig Topper via llvm-commits
- [llvm] r347843 - [LoopStrengthReduce] ComplexityLimit as an option
Sam Parker via llvm-commits
- [llvm] r347844 - Disable TermFolding in LoopSimplifyCFG until PR39783 is fixed
Max Kazantsev via llvm-commits
- [llvm] r347845 - [NFC] Add two XFAIL tests from PR39783
Max Kazantsev via llvm-commits
- [PATCH] D55050: [LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D54776: Produce an error on non-encodable offsets for darwin ARM scattered relocations.
Sander Bogaert via Phabricator via llvm-commits
- [PATCH] D50141: Add errors for tiny codemodel on targets other than AArch64
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D54439: CMake: Make most target symbols hidden by default
Michael Platings via Phabricator via llvm-commits
- [llvm] r347847 - [CODE_OWNERS] Add myself as code owner for MinGW
Martin Storsjo via llvm-commits
- [PATCH] D51994: TableGen/ISel: Allow PatFrag predicate code to access captured operands
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D54340: AMDGPU: Fix various issues around the VirtReg2Value mapping
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r347848 - AMDGPU/InsertWaitcnts: Untangle some semi-global state
Nicolai Haehnle via llvm-commits
- [llvm] r347849 - AMDGPU/InsertWaitcnts: Use foreach loops for inst and wait event types
Nicolai Haehnle via llvm-commits
- [llvm] r347850 - AMDGPU/InsertWaitcnts: Simplify pending events tracking
Nicolai Haehnle via llvm-commits
- [llvm] r347851 - AMDGPU/InsertWaitcnt: Remove unused WaitAtBeginning
Nicolai Haehnle via llvm-commits
- [llvm] r347852 - AMDGPU/InsertWaitcnt: Consistently use uint32_t for scores / time points
Nicolai Haehnle via llvm-commits
- [llvm] r347853 - AMDGPU/InsertWaitcnts: Remove the dependence on MachineLoopInfo
Nicolai Haehnle via llvm-commits
- [PATCH] D54226: AMDGPU/InsertWaitcnts: Untangle some semi-global state
Phabricator via Phabricator via llvm-commits
- [PATCH] D54227: AMDGPU/InsertWaitcnts: Use foreach loops for inst and wait event types
Phabricator via Phabricator via llvm-commits
- [PATCH] D54228: AMDGPU/InsertWaitcnts: Simplify pending events tracking
Phabricator via Phabricator via llvm-commits
- [PATCH] D54229: AMDGPU/InsertWaitcnt: Remove unused WaitAtBeginning
Phabricator via Phabricator via llvm-commits
- [PATCH] D54230: AMDGPU/InsertWaitcnt: Consistently use uint32_t for scores / time points
Phabricator via Phabricator via llvm-commits
- [PATCH] D54231: AMDGPU/InsertWaitcnts: Remove the dependence on MachineLoopInfo
Phabricator via Phabricator via llvm-commits
- [lld] r347854 - [LLD][ELF] Error if _GLOBAL_OFFSET_TABLE_ is defined in input objects
Peter Smith via llvm-commits
- [PATCH] D50496: [RISCV] Implment pseudo instructions for load/store from a symbol address.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D50633: [AMDGPU] Add new Mode Register pass
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D50632: [LLD][ELF] - Simplify TLS LD handling code.
George Rimar via Phabricator via llvm-commits
- [PATCH] D54621: [ELF] - Do not remove empty sections referenced in LOADADDR/ADDR commands.
George Rimar via Phabricator via llvm-commits
- [PATCH] D52785: [PseudoSourceValue] New category to represent floating-point status
Nicolai Hähnle via Phabricator via llvm-commits
- [www] r347856 - Win snapshot: 347735
Hans Wennborg via llvm-commits
- [llvm] r347857 - [llvm-mca][MC] Add the ability to declare which processor resources model load/store queues (PR36666).
Andrea Di Biagio via llvm-commits
- [llvm] r347858 - [llvm-rc] Support EXSTYLE statement.
Martin Storsjo via llvm-commits
- [PATCH] D54844: [LLDB] - Improve the support of .debug_str_offsets/.debug_str_offsets.dwo
George Rimar via Phabricator via llvm-commits
- [llvm] r347861 - [GlobalISel] Make EnableGlobalISel always set when GISel is enabled
Petr Pavlu via llvm-commits
- [PATCH] D53764: [OpenCL] Enable address spaces for references in C++
Romanov Vlad via Phabricator via llvm-commits
- [llvm] r347862 - [GlobalISel] Fix insertion of stack-protector epilogue
Petr Pavlu via llvm-commits
- [PATCH] D54898: Set MustBuildLookupTable on PrimaryContext in ExternalASTMerger
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r347864 - Revert r347596 "Support for inserting profile-directed cache prefetches"
Hans Wennborg via llvm-commits
- [PATCH] D54858: [OpenCL] Improve diagnostics for address spaces in template instantiation
Phabricator via Phabricator via llvm-commits
- [PATCH] D55045: Add a version of std::function that includes a few optimizations.
Kristina Brooks via Phabricator via llvm-commits
- [PATCH] D48131: [RISCV] Implement codegen for cmpxchg on RV32IA
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r347866 - [CVP] auto-generate complete test checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r347867 - Revert "[LICM] Enable control flow hoisting by default" and "[LICM] Reapply r347190 "Make LICM able to hoist phis" with fix"
Martin Storsjo via llvm-commits
- [llvm] r347868 - [CVP] tidy processCmp(); NFC
Sanjay Patel via llvm-commits
- [PATCH] D55032: [CMake] Fix standalone build for debugserver on macOS
Phabricator via Phabricator via llvm-commits
- [PATCH] D53212: inhereit LLVM_ENABLE_LIBXML2
David Callahan via Phabricator via llvm-commits
- [llvm] r347871 - Add support for TFE/LWE in image intrinsics
David Stuttard via llvm-commits
- [llvm] r347872 - [CallSiteSplitting] Report edge deletion to DomTreeUpdater
Joseph Tremoulet via llvm-commits
- [llvm] r347097 - [SimpleLoopUnswitch] adding cost multiplier to cap exponential unswitch with
Hans Wennborg via llvm-commits
- [llvm] r347874 - Revert r347823 "[TextAPI] Switch back to a custom Platform enum."
Hans Wennborg via llvm-commits
- [llvm] r347876 - Fix: Add support for TFE/LWE in image intrinsic
David Stuttard via llvm-commits
- [llvm] r347877 - [AMDGPU] Add and update scalar instructions
Graham Sellers via llvm-commits
- [www] r347878 - [EuroLLVM] Add CFP information.
Arnaud A. de Grandmaison via llvm-commits
- [www] r347879 - [EuroLLVM'19] Formatting fixes (close div tag).
Arnaud A. de Grandmaison via llvm-commits
- [www] r347880 - [EuroLLVM'19] Fix some broken links.
Arnaud A. de Grandmaison via llvm-commits
- [PATCH] D55055: [TableGen] Preserve order of output operands in DAGISelMatcherGen
Eugene Sharygin via Phabricator via llvm-commits
- [PATCH] D55056: [CMake] Default options for faster executables on MSVC
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r347881 - [InstCombine] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r347882 - [SimplifyCFG] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r347883 - git-llvm: Fix incremental population of svn tree.
James Y Knight via llvm-commits
- [PATCH] D55058: AMDGPU: Add patterns for v4i16/v4f16 -> v4i16/v4f16 bitcasts
Rhys Perry via Phabricator via llvm-commits
- [www] r347884 - [EuroLLVM'19] CFP guide spelling fixes.
Arnaud A. de Grandmaison via llvm-commits
- [www] r347885 - [EuroLLVM'19] CFP guide spelling fixes #2.
Arnaud A. de Grandmaison via llvm-commits
- [llvm] r347886 - [ThinLTO] Import local variables from the same module as caller
Teresa Johnson via llvm-commits
- [llvm] r347889 - [LICM] Reapply r347776 "Make LICM able to hoist phis" with fix
John Brawn via llvm-commits
- [PATCH] D55059: [ARM] FP16: constant initialised v4f16 and v8f16 vectors
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r347890 - Avoid redundant reference to isPodLike in SmallVect/Optional implementation
Serge Guelton via llvm-commits
- [PATCH] D55005: Avoid redundant reference to isPodLike in SmallVect implementation
Phabricator via Phabricator via llvm-commits
- [llvm] r347891 - [llvm-objcopy] Delete redundant !Config.xx.empty() when followed by positive is_contained() check
Fangrui Song via llvm-commits
- [PATCH] D55060: [ThinLTO] Look through aliases in cache key calculations
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D55063: [IR] Set nocapture attribute for va_start, va_end, and va_copy
Eugene Sharygin via Phabricator via llvm-commits
- [PATCH] D55064: Add new `__sanitizer_mz_default_zone()` API which returns the address of the ASan malloc zone. This API will be used for testing in future patches.
Dan Liew via Phabricator via llvm-commits
- [llvm] r347893 - [GlobalISel] LegalizationArtifactCombiner: Combine aext([asz]ext x) -> [asz]ext x
Volkan Keles via llvm-commits
- [llvm] r347894 - [TableGen] Examine entire subreg compositions to detect ambiguity
Krzysztof Parzyszek via llvm-commits
- [PATCH] D53820: [SelectionDAG] Support result type promotion for FLT_ROUNDS_
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D54574: [SelectionDAG] Support promotion of the FPOWI integer operand
Ana Pazos via Phabricator via llvm-commits
- [llvm] r347896 - [InstSimplify] fold select with implied condition
Sanjay Patel via llvm-commits
- [PATCH] D55066: [ASan] Minor documentation fix: remove static linking limitation.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D45862: [InstCombine] Remove decanonicalizing transforms of selects
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r347898 - [X86] Add a DAG combine pre type legalization to widen division by constant splat on narrow vectors to avoid scalarization
Craig Topper via llvm-commits
- [PATCH] D50200: AMDGPU: Handle "uniform-work-group-size" attribute
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r347902 - [SelectionDAG][AArch64][X86] Move legalization of vector MULHS/MULHU from LegalizeDAG to LegalizeVectorOps
Craig Topper via llvm-commits
- [llvm] r347906 - [MachineScheduler] Order FI-based memops based on stack direction
Francis Visoiu Mistrih via llvm-commits
- [lld] r347909 - [WebAssembly] Allow undefined symbols when building shared libraries
Sam Clegg via llvm-commits
- [PATCH] D55026: Task Affinity API
Jonathan Peyton via Phabricator via llvm-commits
- [llvm] r347910 - Introduce MaxUsesToExplore argument to capture tracking
Artur Pilipenko via llvm-commits
- [PATCH] D54176: [PGO] clang part of change for context-sensitive PGO.
Rong Xu via Phabricator via llvm-commits
- [PATCH] D53965: IR: Add fp operations to atomicrmw
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54177: PGO] change InstrProfData.inc for context sensitive PGO
Rong Xu via Phabricator via llvm-commits
- [PATCH] D55071: [AMDGPU] Split 64-Bit XNOR to 64-Bit NOT/XOR
Graham Sellers via Phabricator via llvm-commits
- [llvm] r347911 - Revert r347871 "Fix: Add support for TFE/LWE in image intrinsic"
David Stuttard via llvm-commits
- [llvm] r347912 - [X86] Change the pre-type legalization DAG combine added in r347898 into a custom type legalization operation instead.
Craig Topper via llvm-commits
- [PATCH] D54155: [CodeGen] Make branch funnels pass the machine verifier
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r347913 - Adding .vscode to svn:ignore
Leonard Mosescu via llvm-commits
- [llvm] r347914 - [RISCV] Implement codegen for cmpxchg on RV32IA
Alex Bradbury via llvm-commits
- [PATCH] D55072: [SelectionDAG] Generate frame index for function arg without VReg if possible
Cherry Zhang via Phabricator via llvm-commits
- [llvm] r347916 - [obj2yaml] [COFF] Write RVA instead of VA for sections, fix roundtripping executables
Martin Storsjo via llvm-commits
- [llvm] r347917 - [DAGCombiner] narrow truncated binops
Sanjay Patel via llvm-commits
- [PATCH] D55073: [SelectionDAG] Split very large token factors for loads into 64k chunks
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D52977: [RISCV] Introduce codegen patterns for instructions introduced in RV64I
Ana Pazos via Phabricator via llvm-commits
- [llvm] r347918 - Comment tweak requested in code review. NFC
Paul Robinson via llvm-commits
- [PATCH] D55075: [TSan] Remove ignore_interceptors_accesses flag
Julian Lettner via Phabricator via llvm-commits
- [llvm] r347922 - Produce an error on non-encodable offsets for darwin ARM scattered relocations.
Jonas Devlieghere via llvm-commits
- [PATCH] D55077: [Mem2Reg] Fix nondeterministic corner case
Joseph Tremoulet via Phabricator via llvm-commits
- [PATCH] D54594: Add new interceptors for vis(3) API in NetBSD
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D55074: [PDB] Quote linker arguments containing spaces (mimic MSVC)
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r347923 - [WebAssembly] Expand unavailable integer operations for vectors
Thomas Lively via llvm-commits
- [PATCH] D49942: [ASAN] Port asan to FreeBSD/mips64.
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r347925 - [gn build] Add a script checking if sources in BUILD.gn and CMakeLists.txt files match.
Nico Weber via llvm-commits
- [PATCH] D54733: [ASan] Make asan report decoration more efficient
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r347927 - [gn build] Add template for running llvm-tblgen and use it to add build file for llvm/lib/IR.
Nico Weber via llvm-commits
- [PATCH] D55080: [ThinLTO] Out-of-process CodeGenerator for legacy C API
Steven Wu via Phabricator via llvm-commits
- [llvm] r347928 - [gn build] Set +x bit on .py files in llvm/utils/gn/build.
Nico Weber via llvm-commits
- [PATCH] D55081: [CMake] build correctly if build path contains whitespace (https://bugs.llvm.org/show_bug.cgi?id=39843)
John Garvin via Phabricator via llvm-commits
- [llvm] r347929 - [gn build] merge r346978 and r347741.
Nico Weber via llvm-commits
- [PATCH] D55082: WIP: Try adding method to stop after specific runs of passes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54837: [Sanitizer] getentropy interception
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D55084: [CMake] Add RPATHS parameter to llvm_add_executable/library
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D55086: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches""
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D55087: [gn build] Add build files for llvm/lib/Bitcode/Reader and llvm/lib/MC/MCParser.
Nico Weber via Phabricator via llvm-commits
- [compiler-rt] r347933 - Revert r346560 "[winasan] Unpoison the stack in NtTerminateThread"
Reid Kleckner via llvm-commits
- [PATCH] D53794: [TargetLowering] expandFP_TO_UINT - avoid FPE due to out of range conversion (PR17686)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r347934 - [SCEV] Guard movement of insertion point for loop-invariants
Warren Ristow via llvm-commits
- [compiler-rt] r343606 - Reland r342652 "[winasan] Unpoison the stack in NtTerminateThread"
Reid Kleckner via llvm-commits
- [PATCH] D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches""
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D55089: [TableGen] Fix negation of simple predicates
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D55090: [gn build] Add action to generate VCSRevision.h and use that to add a build file for llvm/lib/Object.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D55091: Add --analyze option to llvm-dwarfdump
Greg Clayton via Phabricator via llvm-commits
- [llvm] r347937 - [CMake] build correctly if build path contains whitespace
Shoaib Meenai via llvm-commits
- [PATCH] D55094: Ignore PhiNodes when mapping sample profile data
David Callahan via Phabricator via llvm-commits
- [llvm] r347938 - Revert "Revert r347596 "Support for inserting profile-directed cache prefetches""
Mircea Trofin via llvm-commits
- [PATCH] D55096: [ARM64] [Windows] Fix the local stack size for funclets
Sanjin Sijaric via Phabricator via llvm-commits
- [PATCH] D55098: Do not assume .idata is zero-initialized.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D54125: [LTO] Drop non-prevailing definitions only if linkage is not local or appending
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D55099: Fix build warnings introduced in rL347938
Mircea Trofin via Phabricator via llvm-commits
- [llvm] r347939 - Fix build warnings introduced in rL347938
Mircea Trofin via llvm-commits
- [PATCH] D55100: Fix build warnings introduced in rL347938
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D54971: [analyzer] [NFC] Some miscellaneous clean ups and documentation fixes.
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D54972: [analyzer] [NFC] Test dumping trimmed graph
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D54973: [analyzer] Reference leaked object by name, even if it was created in an inlined function.
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D55034: [analyzer] Print a fully qualified name for functions in RetainCountChecker diagnostics
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D55035: [analyzer] For OSObject, trust that functions starting with Get
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D55036: [analyzer] [NFC] Minor refactoring of RetainCountDiagnostics
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D54912: [attributes] Add a family of OS_CONSUMED, OS_RETURNS and OS_RETURNS_RETAINED attributes
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D55092: [analyzer] RetainCountChecker for OSObject model the "free" call
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D55102: [MachineLICM][X86][AMDGPU] Fix subtle bug in the updating of PhysRegClobbers in post-RA LICM
Craig Topper via Phabricator via llvm-commits
- [PATCH] D55103: Update relicensing status.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D54277: Move RedirectingFileSystem interface into header.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r347958 - [llvm-objcopy] Move elf-specific tests into subfolder
Alexander Shaposhnikov via llvm-commits
- [llvm] r347959 - [X86] Fix a couple types in SimplifyDemandedVectorEltsForTargetNode. NFCI
Craig Topper via llvm-commits
- [PATCH] D55104: [cmake] Clean up add_llvm_subdirectory
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D55105: [projects] Use add_llvm_external_project for implicit projects
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D53368: [Symbol] Search symbols with name and type in a symbol file
Aleksandr Urakov via Phabricator via llvm-commits
- [llvm] r347961 - [SystemZ::TTI] i8/i16 operands extension costs revisited
Jonas Paulsson via llvm-commits
- [PATCH] D53759: [PDB] Support PDB-backed expressions evaluation
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D55106: A new software pipliner pass based on non-SSA form
weiwei via Phabricator via llvm-commits
- [PATCH] D49281: [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r347963 - [NFC] Refine doxygen format.
Hsiangkai Wang via llvm-commits
- [llvm] r347964 - [CodeGen] Fix bugs in BranchFolderPass when debug labels are generated.
Hsiangkai Wang via llvm-commits
- [llvm] r347965 - [ARM] Don't expand sdiv when optimising for minsize
Sjoerd Meijer via llvm-commits
- [PATCH] D50495: [DebugInfo] Do not generate duplicated label debug info if it has been processed.
Hsiangkai Wang via Phabricator via llvm-commits
- [llvm] r347966 - [X86] Change the pre-sse4.1 code in the v16i8 MULHU lowering to be what we get after DAG combine cleans it up.
Craig Topper via llvm-commits
- [llvm] r347967 - [X86] Emit PACKUS directly from the v16i8 LowerMULH code instead of using a shuffle.
Craig Topper via llvm-commits
- [PATCH] D55052: Fix junk output in clangd vscode plugin
Haojian Wu via Phabricator via llvm-commits
- [llvm] r347971 - [docs][AtomicExpandPass] Document the alternate lowering strategy for part-word atomicrmw/cmpxchg
Alex Bradbury via llvm-commits
- [PATCH] D52234: [docs][AtomicExpandPass] Document the alternate lowering strategy for part-word atomicrmw/cmpxchg
Alex Bradbury via Phabricator via llvm-commits
- [www] r347972 - Update relicensing status.
Chandler Carruth via llvm-commits
- [llvm] r347973 - [RISCV] Introduce codegen patterns for instructions introduced in RV64I
Alex Bradbury via llvm-commits
- [llvm] r347976 - [NFC] Simplify and reduce tests for PR39783
Max Kazantsev via llvm-commits
- [PATCH] D55002: [NativePDB] Fix ast-reconstruction test on x86
Aleksandr Urakov via Phabricator via llvm-commits
- [PATCH] D55107: Prototype BasicAA improvements for discussion on llvm-dev
Markus Lavin via Phabricator via llvm-commits
- [llvm] r347977 - [TargetLowering][RISCV] Introduce isSExtCheaperThanZExt hook and implement for RISC-V
Alex Bradbury via llvm-commits
- [PATCH] D52978: [TargetLowering][RISCV] Introduce isSExtCheaperThanZExt hook and implement for RISC-V
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r347978 - [SelectionDAG] Support promotion of FRAMEADDR/RETURNADDR operands
Alex Bradbury via llvm-commits
- [llvm] r347979 - [LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783
Max Kazantsev via llvm-commits
- [llvm] r347980 - [SelectionDAG] Support promotion of PREFETCH operands
Alex Bradbury via llvm-commits
- [PATCH] D53279: [SelectionDAG] Support promotion of FRAMEADDR/RETURNADDR operands
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D53281: [SelectionDAG] Support promotion of PREFETCH operands
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55109: [LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index.
George Rimar via Phabricator via llvm-commits
- [PATCH] D55110: call dependencies between BranchFolder::replaceTailWithBranchTo and BranchFolder::mergeCommonTails
Pierrick via Phabricator via llvm-commits
- [PATCH] D55112: [ARM] FP16: select vld1.16 for vector loads with post-increment
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D55113: [llvm-dwarfdump] - Stop printing the bogus empty section name on invalid dwarf.
George Rimar via Phabricator via llvm-commits
- [PATCH] D55065: [clangd] Drop injected class name when class scope is not explicitly specified.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D55114: [CMake] Add LLVM_EXTERNALIZE_DEBUGINFO_OUTPUT_DIR for custom dSYM target directory on Darwin
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D55115: [IR] Don't assume all functions are 4 byte aligned
Ranjeet Singh via Phabricator via llvm-commits
- [PATCH] D53235: [RISCV] Add RV64F codegen support
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55116: [CMake] llvm_codesign polishing
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D55117: [HWASAN] Instrument memory intrinsics
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D55118: [ELF] - Report an error if empty sections are referenced in LOADADDR/ADDR commands.
George Rimar via Phabricator via llvm-commits
- [PATCH] D55119: [KMSAN] Enable -msan-handle-asm-conservative by default
Alexander Potapenko via Phabricator via llvm-commits
- [www] r347984 - Add more companies that we have directly contacted.
Chandler Carruth via llvm-commits
- [llvm] r347985 - [llvm-mca] Simplify code in class Scheduler. NFCI
Andrea Di Biagio via llvm-commits
- [llvm] r347986 - [SelectionDAG] Support result type promotion for FLT_ROUNDS_
Alex Bradbury via llvm-commits
- [PATCH] D55120: [MemCpyOpt] memset->memcpy forwarding with undef tail
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D54848: [PM] Port LoadStoreVectorizer to the new pass manager.
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r347988 - [RISCV] Add UNIMP instruction (32- and 16-bit forms)
Alex Bradbury via llvm-commits
- [llvm] r347989 - Add a new reduction pattern match
Renato Golin via llvm-commits
- [PATCH] D54464: Add a new reduction pattern match
Renato Golin via Phabricator via llvm-commits
- [llvm] r347990 - Fix parenthesis warning in IVDescriptors
Renato Golin via llvm-commits
- [PATCH] D49366: Add support for /FUNCTIONPADMIN command-line option
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r347991 - [RISCV] Add additional CSR instruction aliases (imm. operands)
Alex Bradbury via llvm-commits
- [PATCH] D54206: [COFF] RelocPtr is now a ulittle32_t pointer in LLVM
James Clarke via Phabricator via llvm-commits
- [llvm] r347992 - TableGen/ISel: Allow PatFrag predicate code to access captured operands
Nicolai Haehnle via llvm-commits
- [PATCH] D21552: [llvm-readobj] - Teach llvm-readobj to print dependencies of SHT_GNU_verdef and refactor dumping method.
Xing via Phabricator via llvm-commits
- [llvm] r347993 - [AMDGPU] Combine DPP mov with use instructions (VOP1/2/3)
Valery Pykhtin via llvm-commits
- [PATCH] D53762: AMDGPU: Combine DPP mov with use instuctions (VOP1/2/3)
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] r347995 - [gn build] Add build files for llvm/lib/Bitcode/Reader and llvm/lib/MC/MCParser.
Nico Weber via llvm-commits
- [PATCH] D54205: [RISCV] Add support for the various RISC-V FMA instruction variants
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D55123: [SanitizerCommon] Remove unused(?) function
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r347997 - [SLP]PR39774: Update references of the replaced external instructions.
Alexey Bataev via llvm-commits
- [PATCH] D55126: [DAGCombiner] narrow truncated vector binops when legal
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D55128: [CMake] Store path to vendor-specific headers in clang-headers target property
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] r347998 - [CodeGen] Prefer static frame index for STATEPOINT liveness args
Than McIntosh via llvm-commits
- [llvm] r347999 - [BTF] Add BTF DebugInfo
Yonghong Song via llvm-commits
- [lld] r348000 - Do not assume .idata is zero-initialized.
Rui Ueyama via llvm-commits
- [lld] r348001 - [PDB] Quote linker arguments containing spaces (mimic MSVC)
Alexandre Ganea via llvm-commits
- [PATCH] D46427: [PDB] Quote linker arguments containing spaces (mimic MSVC)
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r348002 - [x86] add tests for fake vector FP ops; NFC
Sanjay Patel via llvm-commits
- [llvm] r348004 - Revert "[BTF] Add BTF DebugInfo"
Yonghong Song via llvm-commits
- [PATCH] D55130: [OPENMP][NVPTX]Make runtime compatible with the original runtime.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D54999: [clangd] Populate include graph during static indexing action.
Kadir Cetinkaya via Phabricator via llvm-commits
- [PATCH] D54313: [compiler-rt][builtins][PowerPC] Add floattitf builtin compiler-rt method support for PowerPC
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r348007 - [llvm-mca] Speedup the default resource selection strategy.
Andrea Di Biagio via llvm-commits
- [PATCH] D46628: [ELF] Add --strip-debug-non-line option
Christy Lee via Phabricator via llvm-commits
- [lld] r348013 - Inline a function template that is used only once. NFC.
Rui Ueyama via llvm-commits
- [llvm] r348014 - [AMDGPU] Disable SReg Global LD/ST, perf regression
Ron Lieberman via llvm-commits
- [PATCH] D55093: [AMDGPU] Disable SReg Global LD/ST, perf regression
Ron Lieberman via Phabricator via llvm-commits
- [llvm] r348016 - [SelectionDAG] fold FP binops with 2 undef operands to undef
Sanjay Patel via llvm-commits
- [llvm] r348018 - [X86] Prefer lowerVectorShuffleAsBitMask over using a avx512 masked operation when avx512bw/avx512vl is enabled.
Craig Topper via llvm-commits
- [llvm] r348019 - [X86] Change vXi8 MULHU lowering to unpack high and low half of lanes instead of extracting and concating low and high half registers.
Craig Topper via llvm-commits
- [PATCH] D54780: [llvm-demangle-fuzzer] Also fuzz microsoftDemangle().
Matt Morehouse via Phabricator via llvm-commits
- [llvm] r348021 - [dsymutil] Gather global and local symbol addresses in the main executable.
Jonas Devlieghere via llvm-commits
- [llvm] r348022 - [DWARFv5] Verify all-or-nothing constraint on DIFile source
Scott Linder via llvm-commits
- [llvm] r348024 - [Mem2Reg] Fix nondeterministic corner case
Joseph Tremoulet via llvm-commits
- [PATCH] D52988: [analyzer][PlistMacroExpansion] Part 5.: Support for # and ##
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D55138: [X86] Don't use zero_extend_vector_inreg for mulhu lowering with sse 4.1
Craig Topper via Phabricator via llvm-commits
- [compiler-rt] r348027 - Add a new interceptor for getvfsstat(2) from NetBSD
Kamil Rytarowski via llvm-commits
- [PATCH] D55140: [ValueTracking] Support funnel shifts in computeKnownBits()
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D55141: [ValueTracking] Make unit tests easier to write; NFC
Nikita Popov via Phabricator via llvm-commits
- [llvm] r348034 - [TableGen] Fix negation of simple predicates
Evandro Menezes via llvm-commits
- [llvm] r348035 - AArch64: Don't emit CFI for SCS register in nounwind functions.
Peter Collingbourne via llvm-commits
- [PATCH] D55143: [PowerPC][NFC] Set isPseudo in base class PostRAPseudo
Jinsong Ji via Phabricator via llvm-commits
- [llvm] r348036 - [MachineOutliner] Outline both register save calls + no LR save calls together
Jessica Paquette via llvm-commits
- [PATCH] D55144: Add lowering of i128 numbers as struct fields
Denys Zariaiev via Phabricator via llvm-commits
- [PATCH] D55146: [asan] Reduce binary size by using unnamed private aliases
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D55147: Exclude non-integral pointers in isBytewiseValue
Cherry Zhang via Phabricator via llvm-commits
- [llvm] r348042 - Support: use std::is_trivially_copyable on MSVC
Saleem Abdulrasool via llvm-commits
- [llvm] r348043 - [ValueTracking] Make unit tests easier to write; NFC
Nikita Popov via llvm-commits
- [llvm] r348045 - [InstSimplify] add tests for undef + partial undef constant folding; NFC
Sanjay Patel via llvm-commits
- [llvm] r348046 - [X86] Split skylake-avx512 run lines in SLP vectorizer tests to cover -mprefer=vector-width=256 and -mprefer-vector-width=512.
Craig Topper via llvm-commits
- [llvm] r348047 - [x86] add tests for undef + partial undef constant folding; NFC
Sanjay Patel via llvm-commits
- [llvm] r348048 - [DA] GPUDivergenceAnalysis for unstructured GPU kernels
Nicolai Haehnle via llvm-commits
- [llvm] r348049 - AMDGPU: Fix various issues around the VirtReg2Value mapping
Nicolai Haehnle via llvm-commits
- [llvm] r348050 - AMDGPU: Divergence-driven selection of scalar buffer load intrinsics
Nicolai Haehnle via llvm-commits
- [PATCH] D55149: [WebAssembly] Enforce assembler emits emits to streamer in order.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [llvm] r348051 - LegacyDivergenceAnalysis: fix uninitialized value
Nicolai Haehnle via llvm-commits
- [llvm] r348052 - [codeview] Remove dead macros for codeview record serialization, NFC
Reid Kleckner via llvm-commits
- [llvm] r348054 - [gn build] Add action to generate VCSRevision.h and use it to add llvm/lib/Object/BUILD.gn
Nico Weber via llvm-commits
- [PATCH] D55152: [compiler-rt] Use "ColumnLimit: 0" instead of "clang-format off" in tests
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r348056 - [X86] Replace '-mcpu=skx' with -mattr=avx512f or -mattr=avx512bw in interleave/strided load/store cost model tests.
Craig Topper via llvm-commits
- [llvm] r348057 - [NVPTX] Add lowering of i128 numbers as struct fields
Artem Belevich via llvm-commits
- [PATCH] D53890: [LTO] Record whether LTOUnit splitting is enabled in index
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r348058 - [lit] Add a generic build script with a lit substitution.
Zachary Turner via llvm-commits
- [llvm] r348059 - Use RequireNullTerminator=false in identify_magic.
Zachary Turner via llvm-commits
- [PATCH] D54815: [ThinLTO] Add summary entries for index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D55153: [ThinLTO] Implement index-based WPD
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28791: [compiler-rt][crt] Simple crtbegin and crtend implementation
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D55156: [asan] Rename -asan-use-private-alias to -asan-use-odr-indicator
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D55157: [asan] Add clang flag -fsanitize-address-use-odr-indicator
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r348061 - [compiler-rt] Use "ColumnLimit: 0" instead of "clang-format off" in tests
Vitaly Buka via llvm-commits
- [PATCH] D54540: [ADT] Drop llvm::Optional clang-specific optmization for trivially copyable types
Bob Wilson via llvm-commits
- [llvm] r348063 - [X86][LoopVectorize] Replace -mcpu=skylake-avx512 with -mattr=avx512f in some tests that failed when experimenting with defaulting to -mprefer-vector-width=256 for skylake-avx512.
Craig Topper via llvm-commits
- [llvm] r348064 - [projects] Use add_llvm_external_project for implicit projects
Shoaib Meenai via llvm-commits
- [PATCH] D53233: [RISCV] Add codegen support for 64-bit atomic load/store and atomicrmw
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r348067 - [RISCV] Remove RV64I SLLW/SRLW/SRAW patterns and add new test cases
Alex Bradbury via llvm-commits
- [llvm] r348068 - [ThinLTO] Allow importing of functions with var args
Teresa Johnson via llvm-commits
- [PATCH] D55159: Lex: Fix bug in __BASE_FILE__ implementation.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D55160: [coroutines] Improve suspend point simplification
Gor Nishanov via Phabricator via llvm-commits
- [llvm] r348069 - [X86] Remove stale FIXME from test case. NFC
Craig Topper via llvm-commits
- [llvm] r348072 - [InstCombine] Support ssub.sat canonicalization for non-splats
Nikita Popov via llvm-commits
- [llvm] r348073 - [SelectionDAG] Improve SimplifyDemandedBits to SimplifyDemandedVectorElts simplification
Simon Pilgrim via llvm-commits
- [llvm] r348074 - [llvm-readobj] Improve dynamic section iteration NFC.
Xing GUO via llvm-commits
- [llvm] r348075 - [AMDGPU] Split 64-Bit XNOR to 64-Bit NOT/XOR
Graham Sellers via llvm-commits
- [PATCH] D55161: [test] Fix BugPoint/compile-custom.ll to use detected python exec
Michał Górny via Phabricator via llvm-commits
- [llvm] r348076 - [TTI] Reduction costs only need to include a single extract element cost (REAPPLIED)
Simon Pilgrim via llvm-commits
- [PATCH] D55162: [test] fix ScalarEvolution test to allow __func__ with prototype
Michał Górny via Phabricator via llvm-commits
- [www] r348077 - fix html
Nuno Lopes via llvm-commits
- [compiler-rt] r348078 - Introduce a way to allow the ASan dylib on Darwin platforms to be loaded via `dlopen()`.
Dan Liew via llvm-commits
- [PATCH] D55163: AMDGPU: Add optimization patterns to combine fp32->fp16 conversions
Rhys Perry via Phabricator via llvm-commits
- [llvm] r348079 - [X86] Don't use zero_extend_vector_inreg for mulhu lowering with sse 4.1
Craig Topper via llvm-commits
- [PATCH] D54852: [ARM][Asm] Debug trace for the processInstruction loop
Renato Golin via Phabricator via llvm-commits
- [PATCH] D55165: [X86] Teach LowerMUL for vXi8 to unpack constant RHS.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D55166: [gn build] Add build files for llvm/lib/Analysis and llvm/lib/ProfileData
Nico Weber via Phabricator via llvm-commits
- [PATCH] D55167: Add a new interceptors for cdbr(3) and cdbw(3) API from NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D55168: [test] Fix use of 'sort -b' in SimpleLoopUnswitch on NetBSD
Michał Górny via Phabricator via llvm-commits
- [llvm] r348080 - Replace w16/w17 in machine-outliner.mir with w11/w12
Jessica Paquette via llvm-commits
- [llvm] r348081 - [MachineOutliner][AArch64] Improve checks for stack instructions
Jessica Paquette via llvm-commits
- [llvm] r348082 - [X86] Add vXi8 division/remainder by non-splat constant test cases to prepare for an upcoming patch.
Craig Topper via llvm-commits
- [PATCH] D55169: [ConstantFolding] Handle leading zero-length elements in load folding
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D55171: [gn build] Slightly simplify write_cmake_config.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D55172: [gn build] Fix cosmetic bug in write_cmake_config.py
Nico Weber via Phabricator via llvm-commits
- [llvm] r348085 - [X86] Custom type legalize v2i32/v4i16/v8i8->i64 bitcasts in 64-bit mode similar to what's done when the destination is f64.
Craig Topper via llvm-commits
- [llvm] r348086 - [X86] Add custom type legalization for v2i32/v4i16/v8i8->mmx bitcasts to avoid a store/load to/from the stack.
Craig Topper via llvm-commits
- [llvm] r348087 - [X86] Simplify LowerBITCAST code for v2i32/v4i16/v8i8/i64->mmx/i64/f64 bitcast.
Craig Topper via llvm-commits
- [PATCH] D54697: [llvm-objdump] Add `Version References` dumper (WIP) (PR30241)
Xing via Phabricator via llvm-commits
- [PATCH] D55173: [llvm-mc] - Do not crash when referencing undefined debug sections.
George Rimar via Phabricator via llvm-commits
- [llvm] r348088 - [ValueTracking] add helper function for testing implied condition; NFCI
Sanjay Patel via llvm-commits
- [llvm] r348089 - [DAGCombiner] guard against an oversized shift crash
Sanjay Patel via llvm-commits
- [llvm] r348090 - [SelectionDAG] fold constant with undef vector per element
Sanjay Patel via llvm-commits
- [llvm] r348091 - [ValueTracking] Support funnel shifts in computeKnownBits()
Nikita Popov via llvm-commits
- [PATCH] D55174: Fix bug 8220 - llvm-config: Only keep flags starting by -I, -D & -stdfor --cflags, --cxxflags & --ldflags
Sylvestre Ledru via Phabricator via llvm-commits
- [www-pubs] r348092 - add our OOPLSA'18 paper
Nuno Lopes via llvm-commits
- [llvm] r348095 - [test] Fix BugPoint/compile-custom.ll to use detected python exec
Michal Gorny via llvm-commits
- [llvm] r348096 - [test] Fix ScalarEvolution test to allow __func__ with prototype
Michal Gorny via llvm-commits
- [llvm] r348097 - [test] Fix use of 'sort -b' in SimpleLoopUnswitch on NetBSD
Michal Gorny via llvm-commits
- [zorg] r348098 - lldb-amd64-ninja-netbsd8: Enable running tests
Michal Gorny via llvm-commits
- [PATCH] D55069: Extend the CommentVisitor with parameter types
Stephen Kelly via Phabricator via llvm-commits
- [PATCH] D55070: Replace FullComment member being visited with parameter
Stephen Kelly via Phabricator via llvm-commits
- [zorg] r348102 - Add myself to netbsd buildbot mails
Michal Gorny via llvm-commits
- [llvm] r348103 - [X86] Fix bad comment. NFC
Craig Topper via llvm-commits
- [llvm] r348104 - [X86] Add a DAG combine to turn stores of vXi1 on pre-avx512 targets into a bitcast and a store of a iX scalar.
Craig Topper via llvm-commits
- [PATCH] D55175: AMDGPU: Remove llvm.AMDGPU.kill
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55176: AMDGPU: Remove llvm.SI.buffer.load.dword
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55177: AMDGPU: Remove llvm.SI.tbuffer.store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55178: AMDGPU: Add f32 vectors to SGPR register classes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55179: AMDGPU: Remove v16i8 from register classes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55180: AMDGPU: Allow f32 types for llvm.amdgcn.s.buffer.load
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D55181: AMDGPU: Convert tests away from llvm.SI.load.const
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D54740: [NewPM] fixing asserts on deleted loop in -print-after-all
Fedor Sergeev via Phabricator via llvm-commits
- [llvm] r348105 - [gn build] Add build files for llvm/lib/Analysis and llvm/lib/ProfileData
Nico Weber via llvm-commits
- [PATCH] D55182: InstCombine: Scalarize single use icmp/fcmp
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r348106 - [gn build] Slightly simplify write_cmake_config.
Nico Weber via llvm-commits
- [llvm] r348107 - [gn build] Fix cosmetic bug in write_cmake_config.py
Nico Weber via llvm-commits
- [PATCH] D55183: [gn build] Use print_function in write_cmake_config.py
Nico Weber via Phabricator via llvm-commits
- [PATCH] D55184: [gn build] Process .def.in files in llvm/include/Config and that to add a build file for llvm/lib/Target
Nico Weber via Phabricator via llvm-commits
- [llvm] r348108 - [NFC] [PowerPC] add an routine in PPCTargetLowering to determine if a global is accessed as got-indirect or not.
QingShan Zhang via llvm-commits
- [llvm] r348109 - [PowerPC] Fix inconsistent ImmMustBeMultipleOf for same instruction
Kang Zhang via llvm-commits
Last message date:
Sun Dec 2 19:36:03 PST 2018
Archived on: Sun Dec 2 23:21:32 PST 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).