The Week Of Monday 28 November 2016 Archives by thread
Starting: Mon Nov 28 00:27:48 PST 2016
Ending: Sun Dec 4 23:45:33 PST 2016
Messages: 1903
- [PATCH] D26743: Expandload and Compressing store - documentation update
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r288016 - [ThreadPool] Simplify the interface. NFCI.
Davide Italiano via llvm-commits
- [llvm] r288017 - [ThreadPool] Remove outdated comment after r288016.
Davide Italiano via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [llvm] r288018 - [ThreadPool] Rollback recent changes until I figure out the breakage.
Davide Italiano via llvm-commits
- [PATCH] D26889: [ELF] - Implemented -no-rosegment.
George Rimar via Phabricator via llvm-commits
- [lld] r288019 - [ELF] Print file:line for 'undefined section' errors
Eugene Leviant via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [lld] r288020 - [ELF] - Implemented -no-rosegment.
George Rimar via llvm-commits
- [PATCH] D27108: [ELF] Print file:line for 'undefined section' error
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27041: [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via Phabricator via llvm-commits
- [lld] r288021 - [ELF] - Set Config->SingleRoRx differently. NFC.
George Rimar via llvm-commits
- [PATCH] D27097: [ELF] Refactor target errors
Eugene Leviant via Phabricator via llvm-commits
- [lld] r288022 - [ELF] - Do not put non exec sections first when -no-rosegment
George Rimar via llvm-commits
- [PATCH] D27156: Add `isRelExprOneOf` helper (alternative to D27145).
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27145: Add "RPRED" mechanism for relocation predicates. (5% speedup for `ld.lld -O0`)
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r288023 - [PM] Remove weird marking of invalidated analyses as "preserved".
Chandler Carruth via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N, --norosegment flags.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26419: Bug 30934 - YAML error not reported by ``yaml::Input::error()``
serge via Phabricator via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N.
George Rimar via Phabricator via llvm-commits
- [llvm] r288024 - [InlineCost] Reduce inline thresholds to compensate for cost changes
James Molloy via llvm-commits
- [PATCH] D23738: [PM] Extend the explicit 'invalidate' method API on analysis results to accept an Invalidator that allows them to invalidate themselves if their dependencies are in turn invalidated.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D26802: [X86][AVX512] Detect repeated constant patterns in BUILD_VECTOR suitable for broadcasting.
Ayman Musa via Phabricator via llvm-commits
- [llvm] r288028 - [SystemZ] Improve use of conditional instructions
Ulrich Weigand via llvm-commits
- [llvm] r288029 - [SystemZ] Add remaining branch instructions
Ulrich Weigand via llvm-commits
- [PATCH] D27158: Use relocations to fill statically known got entries
Peter Smith via Phabricator via llvm-commits
- [llvm] r288030 - [SystemZ] Support load-and-trap instructions
Ulrich Weigand via llvm-commits
- [llvm] r288031 - [SystemZ] Support execution hint instructions
Ulrich Weigand via llvm-commits
- [llvm] r288033 - [SystemZ] Fix build bot fallout from r288030
Ulrich Weigand via llvm-commits
- [PATCH] D27064: [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r288035 - Revert "[DAG] Improve loads-from-store forwarding to handle TokenFactor"
Nirav Dave via llvm-commits
- [PATCH] D26998: [StructurizeCFG] Refactor NearestCommonDominator.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26848: [PATCH] Reduce inline thresholds to compensate for cost changes
James Molloy via Phabricator via llvm-commits
- [PATCH] D23584: AMDGPU: Don't required structured CFG
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27135: [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r288036 - Test commit
Daniel Cederman via llvm-commits
- [PATCH] D26850: [Driver] Fix recognizing newer OpenSUSE versions
Michał Górny via Phabricator via llvm-commits
- [PATCH] D26255: [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Michał Górny via Phabricator via llvm-commits
- [llvm] r288037 - [X86][SSE] Added tests showing missed combines of shifts with shuffles.
Simon Pilgrim via llvm-commits
- [PATCH] D23417: AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288040 - [X86][SSE] Added support for combining bit-shifts with shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288041 - [LTO] Move finishOptimizationRemarks after codegen
Adam Nemet via llvm-commits
- [PATCH] D26869: [LV] Add flag for ignoring target info
Adam Nemet via Phabricator via llvm-commits
- [llvm] r284364 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for StringRef
Zachary Turner via llvm-commits
- [PATCH] D27003: Return memory to OS right after free (not in the async thread).
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D26832: [LTO] Add option to generate optimization records
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D27168: AMDGPU: Use SGPR_64 for argument lowerings
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27154: [CodeGen] Fix result type for SMULO/UMULO legalization
Vadzim Dambrouski via Phabricator via llvm-commits
- [llvm] r288042 - [CMAKE] fix LLVM_OPTIMIZED_TABLEGEN for Visual Studio
Daniil Fukalov via llvm-commits
- [PATCH] D27155: Merge strings using concurrent hash map (3rd try!)
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Adam Nemet via Phabricator via llvm-commits
- [lld] r287946 - Parallelize uncompress() and splitIntoPieces().
David Blaikie via llvm-commits
- [PATCH] D27146: Merge strings using a probabilistic algorithm to reduce latency.
David Blaikie via llvm-commits
- [PATCH] D27012: [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26602: [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Phabricator via Phabricator via llvm-commits
- [PATCH] D27147: Put always_inline on adjustExpr
David Blaikie via llvm-commits
- [llvm] r288045 - [x86] fix formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D26358: [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D26489: [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via Phabricator via llvm-commits
- [llvm] r288046 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288047 - [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via llvm-commits
- [PATCH] D27169: [x86] Fix getAddressFromInstr
Michael LeMay via Phabricator via llvm-commits
- [lld] r287938 - [ELF] Add explicit template instantiations for toString
David Blaikie via llvm-commits
- [PATCH] D26621: [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via Phabricator via llvm-commits
- [PATCH] D27094: [StringRef] Use default member initializers and = default.
David Blaikie via llvm-commits
- [PATCH] D26488: [GVN] Basic optimization remark support
Adam Nemet via Phabricator via llvm-commits
- [llvm] r288049 - [X86][SSE] Add initial support for combining (V)PMOVZX with shuffles.
Simon Pilgrim via llvm-commits
- [PATCH] D26963: [docs] Add user-side for blockers/merges
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D27170: Abstract almost all DwarfDebug out of the classes in DIE.cpp.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D26942: [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [llvm] r287710 - Before sample pgo annotation, do not inline a function that has no debug info. (NFC)
David Blaikie via llvm-commits
- [PATCH] D26875: [WebAssembly] Emit .import_global assembler directives
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D27111: Enable aggressive hoisting when optimizing for code-size.
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D27110: [GVNHoist] Early exit of cheap computations
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] Add support for DW_AT_main_subprogram
David Blaikie via llvm-commits
- [PATCH] D26878: [GlobalISel] Add tentative Selector-emitted tablegen backend.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via Phabricator via llvm-commits
- [llvm] r287722 - Add some searching functions for ArrayRef<T>.
David Blaikie via llvm-commits
- [llvm] r287839 - Rely on a single DWARF version instead of having two copies
Robinson, Paul via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
David Blaikie via llvm-commits
- [llvm] r284297 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for APInt
David Blaikie via llvm-commits
- [llvm] r284342 - ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for ArrayRef
David Blaikie via llvm-commits
- [llvm] r288050 - [StructurizeCFG] Refactor NearestCommonDominator.
Justin Lebar via llvm-commits
- [llvm] r288051 - [StructurizeCFG] Use range-based for loops.
Justin Lebar via llvm-commits
- Define strnlen when it is not in libc
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r288052 - Revert r287553: [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via llvm-commits
- [llvm] r288053 - [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D27000: [StructurizeCFG] Use range-based for loops.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26114: [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r287553 - [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D26873: [LV] Do not vectorize loops with a low dynamic tripcount, as determined by profile information
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D26895: [X86][LMT] Restrict nop length to one
Zia Ansari via Phabricator via llvm-commits
- [llvm] r288055 - Revert r287637 "[wasm] hack around test failure after r287553."
Artem Belevich via llvm-commits
- [PATCH] D27073: Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27173: AMDGPU: Disallow exec as SMEM instruction operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27174: [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r288057 - MachineScheduler: Export function to construct "default" scheduler.
Matthias Braun via llvm-commits
- [PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D26877: Minor fixes in Loop Strength Reduction
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26986: MachineScheduler: Export function to construct "default" scheduler.
Phabricator via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D26972: [AArch64] Add a basic SchedMachineModel for Falkor.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26648: Clarify semantic of reserved registers.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26976: [AArch64] Fold spills of COPY of WZR/XZR
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27061: [asan] Avoid redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address
Evgeniy Stepanov via Phabricator via llvm-commits
- [compiler-rt] r288064 - [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Marcin Koscielnicki via llvm-commits
- [compiler-rt] r288065 - [asan] Provide bug descriptions for all reports (not just ErrorGeneric)
Kuba Mracek via llvm-commits
- [PATCH] D27118: [sanitizers] Get the proper printf/scanf version when long double transition is involved.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27137: [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Evgeniy Stepanov via Phabricator via llvm-commits
- [compiler-rt] r288067 - [asan] Attempt to fix the debug_double_free.cc testcase on Windows after r288065.
Kuba Mracek via llvm-commits
- [PATCH] D25927: [cfi] Implement cfi-icall using inline assembly.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D26045: [cfi] Fix weak functions handling.
Evgeniy Stepanov via Phabricator via llvm-commits
- [llvm] r288068 - [DebugInfo] Add support for DW_AT_main_subprogram on subprograms
David Blaikie via llvm-commits
- [PATCH] D26460: Tread TSan LLVM flags to driver: account for external flag values in TSan.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27045: [GlobalISel] Extract handleAssignments out of AArch64CallLowering
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r288071 - Improve error handling in YAML parsing
Mehdi Amini via llvm-commits
- [compiler-rt] r288072 - [asan] Refactor shadow memory initialization out of AsanInitInternal [NFC]
Kuba Mracek via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r288073 - [DAG] add helper function for selectcc --> and+shift transforms; NFC
Sanjay Patel via llvm-commits
- [llvm] r288074 - [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Eli Friedman via llvm-commits
- [llvm] r288076 - cmake: Set rpath for loadable modules as well as shared libraries.
Peter Collingbourne via llvm-commits
- [PATCH] D24854: [SROA] Drop lifetime.start/end intrinsics when they block promotion.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r288077 - [PM] Extend the explicit 'invalidate' method API on analysis results to
Chandler Carruth via llvm-commits
- [PATCH] D27176: cmake: Set rpath for loadable modules as well as shared libraries.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26256: [InstCombine] Don't set debug location when folding through a phi node
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D26581: Make WholeProgramDevirt understand ConstStruct vtables.
l via Phabricator via llvm-commits
- [lld] r288078 - Merging r284444:
Tom Stellard via llvm-commits
- [llvm] r288082 - Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch
Mehdi Amini via llvm-commits
- [PATCH] D26876: Add link-time detection of LLVM_ABI_BREAKING_CHECKS mismatch
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26700: Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r288084 - Add error checking for Mach-O universal files.
Kevin Enderby via llvm-commits
- [PATCH] D26884: Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r288087 - Put ABI breaking test in Error checking behind LLVM_ENABLE_ABI_BREAKING_CHECKS
Mehdi Amini via llvm-commits
- [PATCH] D26653: [compiler-rt] Support building builtins for a single target
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D26652: [CMake] Multi-target builtins build
Petr Hosek via Phabricator via llvm-commits
- [llvm] r288088 - [DAG] clean up foldSelectCCToShiftAnd(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D26490: [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [llvm] r288090 - [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via llvm-commits
- [PATCH] D27082: [LTO] Reject modules without datalayout
Mehdi AMINI via Phabricator via llvm-commits
- [compiler-rt] r288091 - Return memory to OS right after free (not in the async thread).
Evgeniy Stepanov via llvm-commits
- [PATCH] D25517: [SLPVectorizer] Improved support of partial tree vectorization.
Hal Finkel via Phabricator via llvm-commits
- [llvm] r288092 - Recognize ${:uid} escapes in intel syntax inline asm
Reid Kleckner via llvm-commits
- [PATCH] D27179: LibFuzzer - Implement timers for Windows and improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D26713: [ppc] Legalize the load of MVT::v4i8 into VSX register
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r288095 - AMDGPU/SI: Avoid moving PHIs to VALU when phi values are defined in scalar branches
Tom Stellard via llvm-commits
- [PATCH] D26781: [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27131: [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r288096 - [asan/win] Align global registration metadata to its size
Reid Kleckner via llvm-commits
- [PATCH] D27182: [MachO] Add UnknownValueErrors and ability to ignore them.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27183: Add function to DWARFContext to get all line addresses
Simon Que via Phabricator via llvm-commits
- [PATCH] D27184: Bitcode: Change expected layout of module blocks.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27185: Move FrameInstructions from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27186: Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [llvm] r288098 - Bitcode: Change expected layout of module blocks.
Peter Collingbourne via llvm-commits
- [compiler-rt] r288099 - builtins: switch to c11 from c99
Saleem Abdulrasool via llvm-commits
- [llvm] r288100 - Test commit. Comment changes. NFC.
Warren Ristow via llvm-commits
- [PATCH] D26179: Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r288101 - Add a test.
Rafael Espindola via llvm-commits
- [lld] r288102 - Sort. NFC.
Rafael Espindola via llvm-commits
- [lld] r288107 - Use relocations to fill statically known got entries.
Rafael Espindola via llvm-commits
- [lld] r288110 - Print error message header in red.
Rui Ueyama via llvm-commits
- [PATCH] D27189: Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r288111 - Add comments.
Rui Ueyama via llvm-commits
- [lld] r288112 - Simplify "missing argument" error message.
Rui Ueyama via llvm-commits
- [lld] r288113 - Style fix.
Rui Ueyama via llvm-commits
- [PATCH] D27190: Do not verify skipped pass
Serge Pavlov via Phabricator via llvm-commits
- [lld] r287737 - Allow calling getName() on local symbols.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27037: Introduce StringRefZ class to represent null-terminated string.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D26778: Add llvm-modextract tool.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27130: [AArch64] Fix useful bits detection for BFM instructions
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D27070: Implement STARTUP linker script command.
Rafael Avila de Espindola via llvm-commits
- [lld] r288114 - [ELF] Refactor target error messages
Eugene Leviant via llvm-commits
- [llvm] r288115 - [SLPVectorizer] Improved support of partial tree vectorization.
Alexey Bataev via llvm-commits
- [compiler-rt] r288116 - Revert "Revert "[ASan] Enable on SystemZ.""
Marcin Koscielnicki via llvm-commits
- [PATCH] D27191: TII: add hook getInstrOperandImmValue.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27192: TII: add hook analyzeLoopTestBlock
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27194: [ELF] Print file:line for 'symbol not found' error
Eugene Leviant via Phabricator via llvm-commits
- [lld] r288123 - [ELF] - Implemented -N (-omagic) command line option.
George Rimar via llvm-commits
- [PATCH] D26888: [ELF] - Implemented -N (-omagic)
George Rimar via Phabricator via llvm-commits
- [PATCH] D27195: [ARM] GlobalISel: Lower more than 4 arguments
Diana Picus via Phabricator via llvm-commits
- [lld] r288127 - [ELF][MIPS] Fix calculation of GOT "page address" entries number
Simon Atanasyan via llvm-commits
- [lld] r288128 - [ELF][MIPS] Replace the magic number of GOT header entries by constant. NFC
Simon Atanasyan via llvm-commits
- [lld] r288129 - [ELF][MIPS] Do not change MipsGotSection state in the getPageEntryOffset method
Simon Atanasyan via llvm-commits
- [lld] r288130 - [ELF][MIPS] Restore Config->Threads for MIPS targets
Simon Atanasyan via llvm-commits
- [llvm] r288131 - [StringRef] Use default member initializers and = default.
Malcolm Parsons via llvm-commits
- [PATCH] D27197: [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D26504: [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via Phabricator via llvm-commits
- [lld] r288132 - [ELF][MIPS] Add new check to the test case in attempt to investigate Windows build-bot failure
Simon Atanasyan via llvm-commits
- [PATCH] D27198: [PM] Introduce the facilities for registering cross-IR-unit dependencies that require deferred invalidation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27200: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27201: [ELF] - Do not create 4gb output when -obinary -Ttext and -omagic used together. (variant 2)
George Rimar via Phabricator via llvm-commits
- [polly] r288134 - Update for clang-format change in r288119
Tobias Grosser via llvm-commits
- [llvm] r288135 - [PM] Fix a bad invalid densemap iterator bug in the new invalidation
Chandler Carruth via llvm-commits
- [PATCH] D27203: [X86] Prefer reduced width multiplication over pmulld on Silvermont
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D27205: [PM] Teach the AAManager and AAResults layer (the worst offender for inter-analysis dependencies) to use the new invalidation infrastructure.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r288136 - [X86][SSE] Added tests showing missed combines to (V)PMOVZX
Simon Pilgrim via llvm-commits
- [lld] r288137 - [ELF][MIPS] Make stable an order of GOT page address entries
Simon Atanasyan via llvm-commits
- [llvm] r288138 - Avoid repeated calls to MVT::getScalarSizeInBits(). NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D27209: [mips] Fix compact branch hazard detection
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D27101: [Type] Extend VectorType to support scalable vectors. [IR support for SVE scalable vectors 1/4]
Renato Golin via Phabricator via llvm-commits
- [llvm] r288140 - [X86][SSE] Add initial support for combining target shuffles to (V)PMOVZX.
Simon Pilgrim via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r288141 - [GVNHoist] Enable aggressive hoisting when optimizing for code-size
Aditya Kumar via llvm-commits
- [llvm] r288142 - [GVNHoist] Rename variables.
Aditya Kumar via llvm-commits
- [PATCH] D27148: Regcall - Adding support for mask types
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D27213: [LLD][ARM] Add support for static TLS to ARM
Peter Smith via Phabricator via llvm-commits
- [polly] r288144 - canSynthesize: Remove unused argument LI. NFC.
Michael Kruse via llvm-commits
- [compiler-rt] r288146 - [profile] use GetComputerNameExW instead of gethostname on Windows
Bob Haarman via llvm-commits
- [llvm] r288147 - [X86] Moved getTargetConstantFromNode function so a future patch is more understandable. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288148 - [SLP] Add a new test for tree vectorization starting from insertelement
Alexey Bataev via llvm-commits
- [lld] r288150 - [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript.
George Rimar via llvm-commits
- [PATCH] D26632: [sanitizer] Track architecture and UUID of modules in LoadedModule
Filipe Cabecinhas via Phabricator via llvm-commits
- [lld] r288151 - [ELF] - Disable emiting multiple output sections when merging is disabled.
George Rimar via llvm-commits
- [llvm] r288152 - [PowerPC] Improvements for BUILD_VECTOR Vol. 1
Nemanja Ivanovic via llvm-commits
- [lld] r288153 - [ELF] Add support for static TLS to ARM
Peter Smith via llvm-commits
- [PATCH] D25912: [PowerPC] Improvements for BUILD_VECTOR Vol. 1
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r288154 - [CVP] Remove cvp-dont-process-adds flag
Artur Pilipenko via llvm-commits
- [polly] r288160 - [DeLICM] Add pass boilerplate code.
Michael Kruse via llvm-commits
- [llvm] r288161 - [CVP] Remove use of removed flag (-cvp-dont-process-adds) from the test
Artur Pilipenko via llvm-commits
- [compiler-rt] r288162 - Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via llvm-commits
- [PATCH] D26506: Compiler-rt part of D26230: Add (constant) masked load/store support
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27052: [compiler-rt][asan] Fix overlaping parameters for memmove/memcpy on windows.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27215: [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27083: [sanitizer] Handle malloc_destroy_zone() on Darwin
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D26929: [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Filipe Cabecinhas via Phabricator via llvm-commits
- [llvm] r288167 - Fix a linefeed at eof.
NAKAMURA Takumi via llvm-commits
- [llvm] r288168 - Suppress abi-breaking.h on cygming, for now.
NAKAMURA Takumi via llvm-commits
- Embedded Bitcode in Object Files
Nico Weber via llvm-commits
- [PATCH] D24699: [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Michael Kruse via Phabricator via llvm-commits
- [llvm] r288170 - Avoid repeated calls to MVT getSizeInBits and getScalarSizeInBits(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288171 - [docs] Typos and whitespace fixed in LTO docs.
Mehdi Amini via llvm-commits
- [PATCH] D27102: [Constants] Add scalable vector support to ConstantVector::getSplat. [IR support for SVE scalable vectors 2/4]
Renato Golin via Phabricator via llvm-commits
- [lld] r288172 - Introduce StringRefZ class to represent null-terminated strings.
Rui Ueyama via llvm-commits
- [compiler-rt] r288173 - Revert "Compiler-rt part of D26230: Add (constant) masked load/store support"
Filipe Cabecinhas via llvm-commits
- [PATCH] D26020: [XRay][compiler-rt][x86_64] Define a tail exit trampoline.
Serge Rogatch via Phabricator via llvm-commits
- [polly] r288174 - Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D26594: IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
David Blaikie via llvm-commits
- [llvm] r288176 - [AArch64] Fold spills of COPY of WZR/XZR
Geoff Berry via llvm-commits
- [PATCH] D26595: IR: Change PointerType to derive from Type rather than SequentialType.
David Blaikie via Phabricator via llvm-commits
- [llvm] r288177 - Revert "[GVN, OptDiag] Print the interesting instructions involved in missed load-elimination"
Adam Nemet via llvm-commits
- [llvm] r288178 - Revert "[GVN, OptDiag] Include the value that is forwarded in load elimination"
Adam Nemet via llvm-commits
- [llvm] r288179 - Revert "[GVN] Basic optimization remark support"
Adam Nemet via llvm-commits
- [PATCH] D27217: Only computeRelativePath() on new members
Mark Santaniello via Phabricator via llvm-commits
- [llvm] r288180 - [AArch64] add tests to show select transforms; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27218: Prefix path when displaying thin archives
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D27219: Add MCNoDeprecatedASM into MC ASMParser TargetOption to have an option to disable deprecate warning in asm
Yin Ma via Phabricator via llvm-commits
- [PATCH] D27220: [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r288182 - Use StringRefZ explicitly instead of const char *.
Rui Ueyama via llvm-commits
- [PATCH] D26897: AMDGPU: Refactor immediate folding logic
Tom Stellard via Phabricator via llvm-commits
- [llvm] r287792 - [X86] Allow folding of stack reloads when loading a subreg of the spilled reg
Volkan Keles via llvm-commits
- [llvm] r288183 - [AArch64] add tests for bics; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27106: AMDGPU/SI: Enable MemorySSA for EarlyCSE
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288184 - AMDGPU: Refactor immediate folding logic
Matt Arsenault via llvm-commits
- [llvm] r288185 - AMDGPU: Materialize frame index before add
Matt Arsenault via llvm-commits
- [PATCH] D25435: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [compiler-rt] r288186 - [sanitizer] Add macOS minimum deployment target to all compiler invocations in lit tests
Kuba Mracek via llvm-commits
- [llvm] r288187 - AMDGPU: Use else if
Matt Arsenault via llvm-commits
- [llvm] r288188 - AMDGPU: Rename flat operands to match mubuf
Matt Arsenault via llvm-commits
- [PATCH] D26931: AMDGPU: Materialize frame index before add
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288189 - [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via llvm-commits
- [PATCH] D26956: Initial changes for porting libFuzzer to Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r288190 - AMDGPU: Use SGPR_64 for argument lowerings
Matt Arsenault via llvm-commits
- [llvm] r288191 - AMDGPU: Disallow exec as SMEM instruction operand
Matt Arsenault via llvm-commits
- [PATCH] D20633: AMDGPU: Rename flat operands to match mubuf
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288192 - Use CallSite to simplify code
David Blaikie via llvm-commits
- [PATCH] D27171: [lanai] Manually match 0/-1 with R0/R1.
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] r288194 - [AArch64] Add a basic SchedMachineModel for Falkor.
Chad Rosier via llvm-commits
- [PATCH] D27221: [AArch64] allow and-not-compare transform to form 'bics'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D20217: Add direct control of whether or not a symbol is preemtable at runtime
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r288195 - Bitcode: Introduce BitcodeWriter interface.
Peter Collingbourne via llvm-commits
- [llvm] r288196 - Change Error unittest to use the LLVM_ENABLE_ABI_BREAKING_CHECKS instead of NDEBUG
Mehdi Amini via llvm-commits
- [llvm] r288198 - Add missing dependency.
Peter Collingbourne via llvm-commits
- [PATCH] D27103: [Constants] Represent the runtime length of a scalable vector. [IR support for SVE scalable vectors 3/4]
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D27105: [Constants] Add "stepvector" to represent the sequence 0, 1, 2, 3... [IR support for SVE scalable vectors 4/4]
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D27224: [Profile] Fix bad interaction of profile counter reset and value profile eviction
David Li via Phabricator via llvm-commits
- [llvm] r287679 - [PowerPC] Emit VMX loads/stores for aligned ops to avoid adding swaps on LE
Eric Christopher via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [llvm] r288199 - Add to llvm-objdump the -no-leading-headers option with the use of the -macho option.
Kevin Enderby via llvm-commits
- [llvm] r288200 - [StructurizeCFG] Fix infinite loop in rebuildSSA.
Justin Lebar via llvm-commits
- [llvm] r288201 - Add llvm-modextract tool.
Peter Collingbourne via llvm-commits
- [llvm] r288202 - Bitcode: Add a more comprehensive multi-module test now that we have both llvm-cat and llvm-modextract.
Peter Collingbourne via llvm-commits
- [compiler-rt] r288204 - [Profile] Fix value profiler eviction bug
Xinliang David Li via llvm-commits
- [PATCH] D27227: Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via Phabricator via llvm-commits
- [llvm] r288205 - Add documentation for the PDB Module Info stream.
Zachary Turner via llvm-commits
- [llvm] r288206 - [AArch64] allow and-not-compare transform to form 'bics'
Sanjay Patel via llvm-commits
- [PATCH] D27228: Release memory to OS only when the requested range covers the entire page
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r288209 - [X86][AVX512DQVL] Improved testing of vcvtqq2ps/vcvtuqq2ps implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [llvm] r288210 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288211 - [X86][AVX512VL] Improved testing of vcvtpd2ps, vcvtpd2dq/vcvtpd2udq and vcvttpd2dq/vcvttpd2udq implicit zeroing of upper 64-bits of xmm result
Simon Pilgrim via llvm-commits
- [llvm] r288212 - Emit 'no line' information for interesting 'orphan' instructions.
Paul Robinson via llvm-commits
- [PATCH] D24180: Emit 'no line' information for interesting 'orphan' instructions
Paul Robinson via Phabricator via llvm-commits
- [llvm] r288214 - Revert https://reviews.llvm.org/rL287679
Nemanja Ivanovic via llvm-commits
- [llvm] r288215 - [lanai] Manually match 0/-1 with R0/R1.
Jacques Pienaar via llvm-commits
- [PATCH] D27229: [libFuzzer] Diff 1 - Add Macro Flags for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27230: [libFuzzer] Diff 2 - Separate FuzzerDef.h in appropriate header files.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D26861: [POWERPC][LE] prevent vxs load and store from expanding to lxvd2x/xxswapd and xxswapd/stxvd2x for aligned vectors
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via Phabricator via llvm-commits
- [llvm] r288216 - Revert r288212 due to lldb failure.
Paul Robinson via llvm-commits
- [PATCH] D27232: [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] r288217 - Add another missing dependency.
Peter Collingbourne via llvm-commits
- [PATCH] D27233: [libFuzzer] Diff 3 - Split IO implementation for Windows and Posix.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27234: [libFuzzer] Diff 4 - Split FuzzerUtil implementation for Posix and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27235: [libFuzzer] Diff 5 - Split FuzzerExtFunction implementation for Linux, Apple and Windows.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r288218 - [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via llvm-commits
- [PATCH] D25980: [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D17095: [X86] Add X86FixupSeparateStack pass
Michael LeMay via Phabricator via llvm-commits
- [llvm] r288219 - [PowerPC] Improvements for BUILD_VECTOR Vol. 2
Nemanja Ivanovic via llvm-commits
- [PATCH] D26023: [PowerPC] Improvements for BUILD_VECTOR Vol. 3
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D26819: Integer division expansion should handle constant divisors intelligently
Dmitri Shtilman via llvm-commits
- [PATCH] D26818: Bug fix and a proposed improvement in integer division expansion
Dmitri Shtilman via llvm-commits
- [PATCH] D27237: [libFuzzer] Diff 6 - Implement Timers for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27239: [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27240: [libFuzzer] Diff 8 - Improve synchronization.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27241: Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r288224 - [asan] Allow re-exec in instrumented unit tests on Darwin (fix unit tests on macOS <=10.10)
Kuba Mracek via llvm-commits
- [PATCH] D27242: Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288225 - [RuntimeDyld] Skip undefined symbols when building the symbol table.
Lang Hames via llvm-commits
- [llvm] r288226 - Revert "[GVN] Basic optimization remark support"
Adam Nemet via llvm-commits
- [PATCH] D27236: [XRay] Implement the `llvm-xray graph` subcommand
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D26951: Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D26172: [WebAssembly] Add llvm-objdump support for wasm file format
Derek Schuff via Phabricator via llvm-commits
- [lld] r288228 - Change how we manage groups in ICF.
Rui Ueyama via llvm-commits
- [PATCH] D27244: MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27245: Integer division expansion should handle constant divisors intelligently
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D27246: Bug fix and a proposed improvement in integer division expansion
Dmitri Shtilman via Phabricator via llvm-commits
- [PATCH] D27247: Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D27075: Object: Add SF_Text symbol flag.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27188: Use trigrams to speed up SpecialCaseList.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288232 - Test commit as per developer policy
Jonas Devlieghere via llvm-commits
- [llvm] r288233 - Revert 'Test commit as per developer policy'
Jonas Devlieghere via llvm-commits
- [compiler-rt] r288234 - [asan] Avoid redundant poisoning checks in __sanitizer_contiguous_container_find_bad_address.
Maxim Ostapenko via llvm-commits
- [llvm] r288235 - Apply clang-tidy's 'performance-faster-string-find' check to LLVM.
Benjamin Kramer via llvm-commits
- [llvm] r288240 - [X86][SSE] Add tests demonstrating missed opportunities to combine 64-bit element unpacks with horizontal pair ops.
Simon Pilgrim via llvm-commits
- [llvm] r288242 - Updated test with -verify-machineinstrs to check for PR21931
Simon Pilgrim via llvm-commits
- [llvm] r288243 - [PowerPC] Preserve machine dominator tree in PPCVSXFMAMutate
Krzysztof Parzyszek via llvm-commits
- [llvm] r288245 - [AArch64] use exact checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27249: [LoopVectorize] Use OpenMP vector routines.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D26359: Use LiveRangeCalc to extend live ranges in shrinkToUses
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r288246 - [Support] Use HAVE_DLOPEN to guard dlopen(3) usage
Pavel Labath via llvm-commits
- [llvm] r288248 - [SelectionDAG] Refactor TargetLowering::expandMUL (NFC)
Nicolai Haehnle via llvm-commits
- [llvm] r288249 - [LibFuzzer] Add macro flags for Posix and Windows.
Zachary Turner via llvm-commits
- [llvm] r288250 - [X86][SSE] Add support for target shuffle constant folding
Simon Pilgrim via llvm-commits
- [PATCH] D27259: Make processing @llvm.assume more efficient - operand bundles
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27260: [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r288251 - [WebAssembly] Add llvm-objdump support for wasm file format
Derek Schuff via llvm-commits
- [www] r288252 - Add Bieneman slides.
Tanya Lattner via llvm-commits
- [PATCH] D27261: [SelectionDAG] Do not increment SDNodeOrder for debug intrinsics.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D26083: [LV] Scalarize operands of predicated instructions
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r288253 - [AArch64] Fix useful bits detection for BFM instructions
Silviu Baranga via llvm-commits
- [llvm] r288254 - [InstCombine] auto-generate checks for select+bitwise logic tests; NFC
Sanjay Patel via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26925: Add front() method.
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D27262: Add front() method to SetVector.
Jan Sjödin via Phabricator via llvm-commits
- XRay-aarch64-linux::patching-unpatching.cc test flaky
Kuba Mracek via llvm-commits
- [PATCH] D25336: Refactor code and create getFallThrough method.
Jan Sjödin via Phabricator via llvm-commits
- [compiler-rt] r288255 - [scudo] 32-bit and hardware agnostic support
Kostya Kortchinsky via llvm-commits
- [PATCH] D25482: [PPC] Allow two post RA schedulers to be in the pipeline and select one depending on the Machine Function's subtarget
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D27264: Refactor code to create getFallThrough method in MachineBasicBlock.
Jan Sjödin via Phabricator via llvm-commits
- [llvm] r288256 - Fix some Clang-tidy and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D25434: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27265: AMDGPU: Minor assembler refactoring
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27271: [AArch64] Fold more spilled/refilled COPYs.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D26277: [SLP] Fixed cost model for horizontal reduction.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27272: AMDGPU/SI: Don't move copies of immediates to the VALU
Tom Stellard via Phabricator via llvm-commits
- [llvm] r288259 - [X86][SSE] Added tests showing missed combines of ANDs with shuffles.
Simon Pilgrim via llvm-commits
- [PATCH] D26701: [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via Phabricator via llvm-commits
- [llvm] r288261 - [InstCombine] update test to use FileCheck and auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r288262 - AMDGPU: Move mir tests into mir test directory
Matt Arsenault via llvm-commits
- [llvm] r288264 - [LibFuzzer] Split up some functions among different headers.
Zachary Turner via llvm-commits
- [llvm] r288265 - Fix macro check for ABI breacking check: should use #if instead of #ifndef
Mehdi Amini via llvm-commits
- [llvm] r288266 - [git-llvm] Use --force-interactive when commiting to enable SVN to prompt password
Mehdi Amini via llvm-commits
- [PATCH] D27273: Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D26685: [Analysis] Add Basic Escape Analysis
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D27274: [git-llvm] Use --force-interactive when commiting to prompt password
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27275: AMDGPU: Consolidate inline immediate predicate functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27276: [ELF, WIP] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [llvm] r288268 - CODE_OWNERS: Take ownership of Loop Strenght Reduce.
Quentin Colombet via llvm-commits
- [PATCH] D26870: Outliner: Add uniquely terminated strings for a suffix tree
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r288270 - [InstCombine] add tests to show potentially missed logic+trunc transforms; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r288271 - Release memory to OS only when the requested range covers the entire page
Evgeniy Stepanov via llvm-commits
- [llvm] r288273 - [InstCombine] allow more narrowing transforms for logic ops
Sanjay Patel via llvm-commits
- [PATCH] D27278: AMDGPU: Fix operand name for v_interp_*
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r287014 - Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific.
Wei Mi via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Anna Thomas via Phabricator via llvm-commits
- [llvm] r288274 - [LoopUnroll] Implement profile-based loop peeling
Michael Kuperstein via llvm-commits
- [PATCH] D27280: [PGO] fix PGO use ICE when there are unreachable BBs
Rong Xu via Phabricator via llvm-commits
- [PATCH] D27281: [libFuzzer] Diff 9 - Properly use unsigned for "workers" and "jobs" flags, and process id.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r288275 - [LibFuzzer] Add Windows implementations of some IO functions.
Zachary Turner via llvm-commits
- [llvm] r288276 - [libFuzzer] extend -print_coverage to print the comma-separated list of covered dirs. Note: the Windows stub for DirName is left unimplemented
Kostya Serebryany via llvm-commits
- [llvm] r288277 - Clarify rules for reserved regs, fix aarch64 ones.
Matthias Braun via llvm-commits
- [PATCH] D9819: [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructionCost
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r288278 - Fix LSR best register search algorithm.
Evgeny Stupachenko via llvm-commits
- [llvm] r288279 - [AArch64] Refactor LSE support as feature separate from V8.1a support.
Joel Jones via llvm-commits
- [llvm] r288280 - Only computeRelativePath() on new members
David Callahan via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r288281 - [libFuzzer] extend -rss_limit_mb to crash instantly on a single malloc that exceeds the limit
Kostya Serebryany via llvm-commits
- [llvm] r288283 - Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions.
Paul Robinson via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [llvm] r288285 - Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288286 - [PS4] Tighten up a triple check.
Paul Robinson via llvm-commits
- [PATCH] D27285: llvm-lto2: Simpler workaround for PR30396.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288288 - llvm-lto2: Simpler workaround for PR30396.
Peter Collingbourne via llvm-commits
- [PATCH] TableGen InstrMapping Bug fix
Vedant Kumar via llvm-commits
- [PATCH] D26730: AMDGPU/GlobalISel: Add support for simple shaders
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D27286: [libFuzzer] Diff 10 - Improve fread error handling.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r288290 - MCStreamer: Use "cfi" for CFI related temp labels.
Matthias Braun via llvm-commits
- [llvm] r288291 - Move FrameInstructions from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288292 - Move VariableDbgInfo from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [llvm] r288293 - Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r288296 - [WebAssembly] Emit .import_global assembler directives
Derek Schuff via llvm-commits
- [PATCH] D27288: [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via Phabricator via llvm-commits
- [lld] r288298 - Dump Codeview type information correctly.
Rui Ueyama via llvm-commits
- [llvm] r288299 - [libFuzzer] temporary disable a part of the test broken by r288283
Kostya Serebryany via llvm-commits
- [PATCH] D27290: When hoisting instructions out of loops their debug loc should be removed (MLICM pass).
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D26103: Add tips for generic IR vs architecture specific code.
Philip Reames via Phabricator via llvm-commits
- [llvm] r288300 - revert r288283 as it causes debug info (line numbers) to be lost in instrumented code. also revert r288299 which was a workaround for the problem.
Kostya Serebryany via llvm-commits
- [PATCH] D25962: [EarlyCSE] Enable MemorySSA for middle-end run of EarlyCSE.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D25075: [LazyValueInfo] Understand monotonically increasing loops and identity values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27076: Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288302 - LTO: Remove Symbol::getIRName().
Peter Collingbourne via llvm-commits
- [llvm] r288303 - Use trigrams to speed up SpecialCaseList.
Ivan Krasin via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D27292: LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r288306 - Split getPos into getLineNumber and getColumnNumber.
Rui Ueyama via llvm-commits
- [llvm] r288307 - [GVN] When merging blocks update LoopInfo if it's available
Adam Nemet via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r288308 - Make get{Line,Column}Number members of StringParser.
Rui Ueyama via llvm-commits
- [lld] r288309 - Do not name a variable Ret which is not a return value.
Rui Ueyama via llvm-commits
- [lld] r288310 - Simplify ScriptParser.
Rui Ueyama via llvm-commits
- [llvm] r288311 - Test commit of whitespace to check permissions.
Philip Reames via llvm-commits
- [llvm] r288312 - Revert previous whitespace change
Philip Reames via llvm-commits
- [PATCH] D27293: [WIP] Cleanup SplitCSR implementation
Philip Reames via Phabricator via llvm-commits
- [lld] r288314 - Add `isRelExprOneOf` helper
Sean Silva via llvm-commits
- [llvm] r288315 - Bitcode: Correctly handle Fixed and VBR arrays in BitstreamCursor::skipRecord().
Peter Collingbourne via llvm-commits
- [llvm] r288316 - LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator.
Peter Collingbourne via llvm-commits
- [llvm] r288317 - Bitcode: Introduce BitcodeModule::{has, get}Summary().
Peter Collingbourne via llvm-commits
- [llvm] r288318 - Bitcode: The index used by ModuleSummaryIndexBitcodeReader is now required, so make it a reference. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D27294: Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27295: Remove existing file in a separate thread asynchronously.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r288319 - Object: Extract a ModuleSymbolTable class from IRObjectFile.
Peter Collingbourne via llvm-commits
- [llvm] r288320 - Object: Add SF_Executable symbol flag.
Peter Collingbourne via llvm-commits
- [llvm] r288321 - Object: Set SF_Indirect in ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [llvm] r288322 - Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"
Eric Christopher via llvm-commits
- [PATCH] D26224: NewGVN
Davide Italiano via Phabricator via llvm-commits
- [polly] r288323 - Add newline at end of debug print
Tobias Grosser via llvm-commits
- [llvm] r288324 - [SCCP] Prefer `auto` when the type is obvious. NFCI.
Davide Italiano via llvm-commits
- [llvm] r288325 - [SCCP] Switch over to DEBUG() and drop an #ifdef.
Davide Italiano via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D26343: [RFC] Refactor TargetParserTests
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27297: [ELF] - Disable relro when -omagic specified.
George Rimar via Phabricator via llvm-commits
- [polly] r288328 - [FIX] Do not try to hoist obviously overwritten loads
Johannes Doerfert via llvm-commits
- [polly] r288329 - [NFC] Check for feasibility prior to the profitability check
Johannes Doerfert via llvm-commits
- [llvm] r288330 - [X86][SSE] Added tests showing missed combines of shuffles with ANDs.
Simon Pilgrim via llvm-commits
- [llvm] r288333 - [X86][SSE] Add support for combining ISD::AND with shuffles.
Simon Pilgrim via llvm-commits
- [fyi patch] Hack to avoid old gas bug
Rafael Espíndola via llvm-commits
- [llvm] r288335 - [X86][SSE] Add support for combining target shuffles to AND bitmasks.
Simon Pilgrim via llvm-commits
- [llvm] r288336 - [SelectionDAG] Rename and clarify visitFMULForFMADCombine (NFC)
Nicolai Haehnle via llvm-commits
- [PATCH] D26880: [ThinLTO] Fix crash: transitively referenced global shouldn't be promoted
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r288337 - Silence GCC's -Wenum-compare after r288335 in the same way it is done
Daniel Jasper via llvm-commits
- [llvm] r288338 - [X86][SSE] Tidied up filecheck prefixes for uitofp fast-math tests.
Simon Pilgrim via llvm-commits
- [test-suite] r288343 - Creating release directory for release_391.
Tom Stellard via llvm-commits
- [test-suite] r288344 - Creating release candidate rc1 from release_391 branch
Tom Stellard via llvm-commits
- [lld] r288357 - Creating release directory for release_391.
Tom Stellard via llvm-commits
- [lld] r288358 - Creating release candidate rc1 from release_391 branch
Tom Stellard via llvm-commits
- [llvm] r288363 - [LMT] Restrict nop length to one
Asaf Badouh via llvm-commits
- [llvm] r288364 - Remove iostream include from WasmObjectFile
Pavel Labath via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27301: [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via Phabricator via llvm-commits
- [llvm] r288365 - [X86][SSE] Add support for combining AND bitmasks to shuffles.
Simon Pilgrim via llvm-commits
- [llvm] r288367 - [X86][SSE] Classify AND bitmasks as variable shuffle masks
Simon Pilgrim via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r288369 - [SLP] Additional tests with the cost of vector operations.
Alexey Bataev via llvm-commits
- [llvm] r288370 - [GVN] Basic optimization remark support
Adam Nemet via llvm-commits
- [llvm] r288371 - Revert "[SLP] Additional tests with the cost of vector operations."
Alexey Bataev via llvm-commits
- [PATCH] D27303: [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via Phabricator via llvm-commits
- [lld] r288373 - Parallelize ICF to make LLD's ICF really fast.
Rui Ueyama via llvm-commits
- [llvm] r288374 - [SystemZ] Fix applyFixup for 12-bit fixups
Ulrich Weigand via llvm-commits
- [llvm] r288377 - [SLP] Additional tests with the cost of vector operations.
Alexey Bataev via llvm-commits
- [llvm] r288380 - [GVN, OptDiag] Include the value that is forwarded in load elimination
Adam Nemet via llvm-commits
- [llvm] r288381 - [GVN, OptDiag] Print the interesting instructions involved in missed load-elimination
Adam Nemet via llvm-commits
- [llvm] r288385 - Recommit r287403 (reverted in r287804): [lit] When setting SDKROOT on Darwin, use '--sdk macosx' to find the right SDK path.
Kuba Mracek via llvm-commits
- [llvm] r288389 - [libFuzzer] treat -rss_limit_mb=0 as no limit
Kostya Serebryany via llvm-commits
- [llvm] r288390 - [AsmParser] Diagnose empty symbol for .set directive
Weiming Zhao via llvm-commits
- [llvm] r288391 - [SystemZ] Fix fallout from r288374
Ulrich Weigand via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Kit Barton via Phabricator via llvm-commits
- [llvm] r288392 - [libFuzzer] add a test for r288389 (-rss_limit_mb=0 means no limit).
Kostya Serebryany via llvm-commits
- [PATCH] D27306: ELF: consolidate getAArch64Page implementation
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D27307: ELF/AArch64: Simplify R_AARCH64_ADD_ABS_LO12_NC relocation
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D27308: ELF/AArch64: Fix R_AARCH64_LDST16_ABS_LO12_NC mask
Adhemerval Zanella via Phabricator via llvm-commits
- [PATCH] D26728: [AsmParser] Diagnose empty symbol for .set directive
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D27309: builtins: Add ARM Thumb1 implementation for uidiv and uidivmod
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r288395 - [X86][SSE] Moved shuffle mask widening/narrowing helper functions earlier in the file.
Simon Pilgrim via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
Hal Finkel via Phabricator via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Volkan Keles via llvm-commits
- [PATCH] D27051: Propagate NumRegisterParameters to Backend
Nirav Dave via Phabricator via llvm-commits
- [llvm] r288396 - [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via llvm-commits
- [llvm] r288398 - [SLP] Fixed cost model for horizontal reduction.
Alexey Bataev via llvm-commits
- [llvm] r288399 - This change removes the dependency on DwarfDebug that was used for DW_FORM_ref_addr by making a new DIEUnit class in DIE.cpp.
Greg Clayton via llvm-commits
- [llvm] r288400 - Fix module map to create a module for the configured header Config/abi-breaking.h
Mehdi Amini via llvm-commits
- [llvm] r288401 - Fix unused variable warning in Release builds. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r288402 - Fix a bug with llvm-size and the -m option with multiple files not printing the file names.
Kevin Enderby via llvm-commits
- [PATCH] D27312: Remove MSVC workaround for AlignedCharArray (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r288405 - Move most EH from MachineModuleInfo to MachineFunction
Matthias Braun via llvm-commits
- [PATCH] D27313: LTO: Add support for multi-module bitcode files.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288407 - Remove unused header, NFC.
Vedant Kumar via llvm-commits
- [llvm] r288408 - [tablegen] Delete duplicates from a vector without skipping elements
Vedant Kumar via llvm-commits
- [lld] r288409 - Updates file comments and variable names.
Rui Ueyama via llvm-commits
- [PATCH] D27314: Replace AlignedCharArrayUnion maxed arity with a variadic template
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27315: [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r288410 - Refactored X86InterleavedAccess into a class. NFCI.
David L Kreitzer via llvm-commits
- [llvm] r288411 - [WebAssembly] Define more wasm binary encoding constants.
Dan Gohman via llvm-commits
- [llvm] r288412 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via llvm-commits
- [llvm] r288413 - Factor out common parts of LVI and Float2Int into ConstantRange [NFCI]
Philip Reames via llvm-commits
- [llvm] r288415 - [PR29121] Don't fold if it would produce atomic vector loads or stores
Philip Reames via llvm-commits
- [PATCH] D24365: [PR29121] Don't fold if it would produce atomic vector loads or stores
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27317: AMDGPU: Fix handling of 16-bit immediates
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288416 - Fix unused variable warning in Release builds. NFC.
Benjamin Kramer via llvm-commits
- [PATCH] D27318: Support escaping in TrigramIndex.
Ivan Krasin via Phabricator via llvm-commits
- [llvm] r288417 - Improve documentation on MSVC workaround for AlignedCharArray (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D27319: Fix buildbot failure in non-assert-enabled -Werror build due to r288410
David Kreitzer via Phabricator via llvm-commits
- [llvm] r288418 - AArch64: fix 128-bit cmpxchg at -O0 (again, again).
Tim Northover via llvm-commits
- [lld] r288419 - Add an assert instead of ignoring an impossible condition.
Rui Ueyama via llvm-commits
- [PATCH] D27320: [DWARF] Put linkage-name on abstract origin even when there's a declaration
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [llvm] r288420 - [SelectionDAG] getRawSubclassData should not return HasDebugValue.
Chih-Hung Hsieh via llvm-commits
- [llvm] r288421 - [debug info] Minor cleanup from D27170/r288399
David Blaikie via llvm-commits
- [compiler-rt] r288422 - build: fix building for Windows after SVN r287465
Saleem Abdulrasool via llvm-commits
- [llvm] r288423 - [dsymutil] Simplify a lazy-init condition/expression
David Blaikie via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r288424 - [ADT, Support, TableGen] Fix some Clang-tidy modernize-use-default and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [www] r288425 - Add Nemet slide.
Tanya Lattner via llvm-commits
- [llvm] r288426 - Fix broken buildbots because of r288424 (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27322: AMDGPU: Clean up struct initializers
Matt Arsenault via Phabricator via llvm-commits
- [www] r288427 - Add slides.
Tanya Lattner via llvm-commits
- [llvm] r288428 - RegisterCoalscer: Only coalesce complete reserved registers.
Matthias Braun via llvm-commits
- [www] r288429 - Add Saito slides.
Tanya Lattner via llvm-commits
- [www] r288430 - Add Emerson slides.
Tanya Lattner via llvm-commits
- [PATCH] D26687: RegisterCoalscer: Only coalesce complete reserved registers.
Phabricator via Phabricator via llvm-commits
- [llvm] r288431 - Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."
Artem Belevich via llvm-commits
- [www] r288432 - Add more dev meeting slides.
Tanya Lattner via llvm-commits
- [llvm] r288433 - [ARM] Fix for 64-bit CAS expansion on ARM32 with -O0
Oleg Ranevskyy via llvm-commits
- [www] r288434 - Add Kumar and Pop slides.
Tanya Lattner via llvm-commits
- [PATCH] D27323: [X86] Fix non-intrinsic roundss/roundsd to not read the destination register
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r288435 - llvm-modextract: Call keep() on the output stream before exiting.
Peter Collingbourne via llvm-commits
- [llvm] r288437 - [MC] Refactor emitELFSize to make usage more consistent. NFC.
Dan Gohman via llvm-commits
- [llvm] r288439 - [AArch64] Fold more spilled/refilled COPYs.
Geoff Berry via llvm-commits
- [PATCH] D25525: Cold callee heuristic should not override hot callsite heuristic in inliner.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r288441 - SDAG: Avoid a large, usually empty SmallVector in a recursive function
Justin Bogner via llvm-commits
- [PATCH] D26710: [LLVM] Fix some Clang-tidy modernize-use-default, modernize-use-equals-delete and Include What You Use warnings; other minor fixes
Eugene Zelenko via Phabricator via llvm-commits
- [llvm] r288442 - When instructions are hoisted out of loops by MachineLICM, remove their debug loc.
Wolfgang Pieb via llvm-commits
- [lld] r288443 - Fix undefined behavior.
Rui Ueyama via llvm-commits
- [llvm] r288445 - AMDGPU: Use wider scalar spills for SGPR spilling
Matt Arsenault via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r288446 - [ThinLTO] Stop importing constant global vars as copies in the backend
Teresa Johnson via llvm-commits
- [PATCH] D26104: AMDGPU: Use wider scalar spills for SGPR spilling
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26879: Make a DwarfGen class that can generate DWARF for unittests and add units tests to test DWARF API.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D27326: Make a DWARF generator so we can unit test DWARF APIs with gtest.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r288450 - [DWARF] Put linkage-name on abstract origin even when there's a declaration.
Paul Robinson via llvm-commits
- [lld] r288451 - Write the addent to got entries when using Elf_Rel.
Rafael Espindola via llvm-commits
- [PATCH] D27327: [InstCombine] Fix to switch narrowing
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D27329: AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r288458 - IR: Change the gep_type_iterator API to avoid always exposing the "current" type.
Peter Collingbourne via llvm-commits
- [llvm] r288459 - ConstantFolding: Factor code into helper function
Matt Arsenault via llvm-commits
- [PATCH] D26785: InstCombine: Fold bitcast of vector to FP scalar
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288460 - Fix GlobalISel build.
Peter Collingbourne via llvm-commits
- [lld] r288461 - Allow duplicated abs symbols with the same value.
Rafael Espindola via llvm-commits
- [llvm] r288462 - IR: Change PointerType to derive from Type rather than SequentialType.
Peter Collingbourne via llvm-commits
- [llvm] r288463 - Change LoopUnrollPass cost from int to unsigned to make it consistent. (NFC)
Dehao Chen via llvm-commits
- [llvm] r288464 - IR: Move NumElements field from {Array, Vector}Type to SequentialType.
Peter Collingbourne via llvm-commits
- [PATCH] D27122: IR: Move NumElements field from {Array, Vector}Type to SequentialType.
Peter Collingbourne via Phabricator via llvm-commits
- [test-suite] r288467 - Creating release candidate rc2 from release_391 branch
Tom Stellard via llvm-commits
- [lld] r288474 - Creating release candidate rc2 from release_391 branch
Tom Stellard via llvm-commits
- [lld] r288477 - Add a test documenting how we handle addends on Elf_Rela.
Rafael Espindola via llvm-commits
- [PATCH] D27330: AMDGPU: Implement isCheapAddrSpaceCast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27331: [LTOs] Allow generation of hotness information
Adam Nemet via Phabricator via llvm-commits
- [polly] r288479 - [ScopInfo] Separate construction and finalization of memory accesses [NFC]
Tobias Grosser via llvm-commits
- [lld] r288480 - Fix the worse case performance of ICF.
Rui Ueyama via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D27333: DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D26174: DAG: Avoid OOB when legalizing vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288481 - [AVX-512] Add masked VINSERTF/VINSERTI instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r288482 - [AVX-512] Add EVEX PSHUFB instructions to load folding tables.
Craig Topper via llvm-commits
- [lld] r288483 - Fix a bug in ICF involving COFF associative sections.
Rui Ueyama via llvm-commits
- [llvm] r288484 - [AVX-512] Add EVEX vpshuflw/vpshufhw/vpshufd instructions to load folding tables.
Craig Topper via llvm-commits
- [lld] r288485 - Ignore R_X86_64_NONE.
Rafael Espindola via llvm-commits
- [compiler-rt] r288486 - Don't include system header inside namespace
Stephan Bergmann via llvm-commits
- [lld] r288487 - Port parallel ICF to COFF.
Rui Ueyama via llvm-commits
- [compiler-rt] r288488 - [sanitizer] Add a bunch of ifdefs for sparc targets to avoid build failures.
Maxim Ostapenko via llvm-commits
- [polly] r288489 - [ScopInfo] Fold constant coefficients in array dimensions to the right
Tobias Grosser via llvm-commits
- [compiler-rt] r288490 - compiler-rt/test/profile/Linux/lit.local.cfg: [Py3] Use text mode (universal_newlines=True).
NAKAMURA Takumi via llvm-commits
- [llvm] r288492 - [SLPVectorizer][X86] Add tests for vectorization of buildvector of scalar fp-ops (PR6246)
Simon Pilgrim via llvm-commits
- [PATCH] D27335: [ELF] Print file:line for unknown PHDR error
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r288496 - [X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D27336: [globalisel][aarch64] Replace magic numbers with corresponding enumerators in ValMappings. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27337: [globalisel][aarch64] Fix unintended assumptions about PartialMappingIdx. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r288497 - [SLP] Fix for PR6246: vectorization for scalar ops on vector elements.
Alexey Bataev via llvm-commits
- [PATCH] D23107: [MSAN][MIPS] Fix fork.cc test on MIPS
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D17293: [MC] AsmLexer: add extensible identifier's character set support.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D25381: [AMDGPU] Add amdgpu-unify-metadata pass
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] r288499 - [X86][SSE] Add support for extracting constant bit data from broadcasted constants
Simon Pilgrim via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27339: [globalisel][aarch64] Make getCopyMapping() take register banks ID's rather than IsGPR booleans
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r288500 - CODE_OWNERS: Take ownership of IR Linker as discussed on llvm-dev
Teresa Johnson via llvm-commits
- [PATCH] D27341: [ELF] - Change the way how we compute offsets for binary output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27342: [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
Daniel Cederman via Phabricator via llvm-commits
- [llvm] r288501 - [X86][SSE] Renamed shuffle combine test.
Simon Pilgrim via llvm-commits
- [PATCH] D27343: [framelowering] Improve tracking of first CS pop instruction.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r288503 - [Sparc] Fix parsing of double-precision %f18, %f20, and %f22
Daniel Cederman via llvm-commits
- [PATCH] D27344: AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameBaseReg
Nicolai Hähnle via Phabricator via llvm-commits
- [compiler-rt] r288504 - Compiler-rt part of D26230: Add (constant) masked load/store support (Try #2)
Filipe Cabecinhas via llvm-commits
- [llvm] r288505 - Tidyup code with indentation and clang-format. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r288506 - [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default
Nicolai Haehnle via llvm-commits
- [compiler-rt] r288507 - Revert "Compiler-rt part of D26230: Add (constant) masked load/store support (Try #2)"
Filipe Cabecinhas via llvm-commits
- [PATCH] D27346: X86: Split fma_pattern[_wide].ll
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27347: X86: Add checks for fma_patterns_distributive[_wide].ll with -enable-no-infs-fp-math
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D24956: [SelectionDAG] Add expansion and promotion of [US]MUL_LOHI
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D25398: [lit] Use path as test suite name
Dan Liew via Phabricator via llvm-commits
- [llvm] r288508 - Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements."
Renato Golin via llvm-commits
- [llvm] r288509 - [InstCombine] Regenerate vector srem tests
Simon Pilgrim via llvm-commits
- [PATCH] D27348: [libFuzzer] Diff 11 - Add required header for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r288510 - [InstCombine] Add vector urem tests
Simon Pilgrim via llvm-commits
- [PATCH] D27349: [libFuzzer] Diff 12 - Include missing header. Required to use `Printf()`.
Marcos Pividori via Phabricator via llvm-commits
- [lld] r288511 - Removed a wrong assertion about non-colorable sections.
Rui Ueyama via llvm-commits
- [PATCH] D27352: [libFuzzer] Diff 13 - Reorganize #includes to follow LLVM Coding Standards.
Marcos Pividori via Phabricator via llvm-commits
- [polly] r288514 - Rerun mem2reg after the inliner
Johannes Doerfert via llvm-commits
- [llvm] r288515 - [x86] add tests to show missing demanded bits analysis; NFC
Sanjay Patel via llvm-commits
- [polly] r288516 - Do not allow multiple possibly aliasing ptrs in an expression
Johannes Doerfert via llvm-commits
- [llvm] r288517 - fix check-label
Sanjay Patel via llvm-commits
- [PATCH] D27353: [libFuzzer] Diff 14 - Detail. Same format for all header files.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r288518 - Make LTO opt-remarks tests matching stricter
Adam Nemet via llvm-commits
- [llvm] r288519 - [LTOs] Allow generation of hotness information
Adam Nemet via llvm-commits
- [polly] r288521 - Allow to disable unsigned operations (zext, icmp ugt, ...)
Johannes Doerfert via llvm-commits
- [llvm] r288522 - [x86] add common check prefix to reduce duplication; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27354: [libFuzzer] Diff 15 - Detail. Same format for all cpp files.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r288523 - AMDGPU: Implement isCheapAddrSpaceCast
Matt Arsenault via llvm-commits
- [llvm] r288524 - [SystemZ] Refactor hasSideEffects setting
Ulrich Weigand via llvm-commits
- [llvm] r288525 - [SystemZ] Support floating-point control register instructions
Ulrich Weigand via llvm-commits
- [llvm] r288526 - [SystemZ] Support remaining atomic instructions
Ulrich Weigand via llvm-commits
- [lld] r288527 - Remove a wrong performance optimization.
Rui Ueyama via llvm-commits
- [PATCH] D27356: [TargetLowering] add special-case for demanded bits analysis of 'not'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27357: [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D25046: AMDGPU: Emit runtime metadata version 2 as YAML
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r288528 - [PGO] Fix PGO use ICE when there are unreachable BBs
Rong Xu via llvm-commits
- [llvm] r288529 - [LibFuzzer] Split FuzzerUtil for Posix and Windows.
Zachary Turner via llvm-commits
- [llvm] r288530 - [LibFuzzer] Introduce a portable WeakAlias implementation.
Zachary Turner via llvm-commits
- [PATCH] D26524: [AArch64] Sink sext when foldable in user GEPs
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D27359: Fix D26214: Move error handling out of MC and to the callers.
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D27360: Fix D26214: Move error handling out of MC and to the callers.
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D27361: [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operation so we can stop using DW_OP_bit_piece with the wrong semantics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Michał Górny via Phabricator via llvm-commits
- [PATCH] D27363: [libFuzzer] Diff 11 - Clean up headers and file formatting of LibFuzzer files
Marcos Pividori via Phabricator via llvm-commits
- [zorg] r288531 - [sanitizers] Update HOST_CLANG_REVISION to 288505
Vitaly Buka via llvm-commits
- [llvm] r288532 - [WebAssembly] Fix a compiler warning. NFC.
Dan Gohman via llvm-commits
- [llvm] r288533 - Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows."
Zachary Turner via llvm-commits
- [PATCH] D27355: [WebAssembly] Add wasm support for llvm-readobj
Sam Clegg via Phabricator via llvm-commits
- [compiler-rt] r288537 - [sanitizer] Track architecture and UUID of modules in LoadedModule
Kuba Mracek via llvm-commits
- [llvm] r288540 - [IR] Fix some Clang-tidy modernize-use-equals-delete and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r288541 - [lanai] Custom lowering of SHL_PARTS
Jacques Pienaar via llvm-commits
- [llvm] r288549 - Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows."
Zachary Turner via llvm-commits
- [llvm] r288553 - Support escaping in TrigramIndex.
Ivan Krasin via llvm-commits
- [PATCH] D25878: IR, X86: Understand !range metadata on global variables.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27368: [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27369: [PM] Make PassManager's constructor explicit.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27370: [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27371: [PM] Don't walk the AM's ResultsList if nothing was invalidated.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27372: [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27373: [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27374: [PM] Rename lookupPass to lookUpPass.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27375: Let ubsan search UBSAN_SYMBOLIZER_PATH for llvm-symbolizer
Nico Weber via Phabricator via llvm-commits
- [llvm] r288560 - [ppc] Correctly compute the cost of loading 32/64 bit memory into VSR
Guozhi Wei via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Hal Finkel via Phabricator via llvm-commits
- [llvm] r288561 - AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via llvm-commits
- [llvm] r288562 - [doc] Add .arcconfig setup to the "how to work with a monorepo" section
Mehdi Amini via llvm-commits
- [llvm] r288567 - testcase only works in a debug build
Matthias Braun via llvm-commits
- [PATCH] D27378: [asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r288568 - [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint
Kostya Serebryany via llvm-commits
- [PATCH] D25136: [Triple] Add Facebook vendor
Shoaib Meenai via llvm-commits
- [llvm] r288569 - [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode()
Haicheng Wu via llvm-commits
- [llvm] r288572 - Remove stale comment. NFC.
Michael Kuperstein via llvm-commits
- [PATCH] D27379: AMDGPU: Fix crash on i16 constant expression
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27005: [lit] Support custom parsers in parseIntegratedTestScript
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r288577 - [X86] Add test cases demonstrating where we incorrectly commute VEX VPMADDUSBW due to a bug introduced in r285515.
Craig Topper via llvm-commits
- [llvm] r288578 - [X86] Fix VEX encoded VPMADDUBSW to not be marked commutable.
Craig Topper via llvm-commits
- [PATCH] D27381: AMDGPU: Make f16 ConstantFP legal
Matt Arsenault via Phabricator via llvm-commits
- [lld] r288579 - [ELF] - Disable relro when -omagic specified.
George Rimar via llvm-commits
- [lld] r288580 - [ELF] - Change the way how we compute offsets for binary output.
George Rimar via llvm-commits
- [lld] r288581 - [ELF] - Implemented R_386_16 and R_386PC16 relocations
George Rimar via llvm-commits
- [PATCH] D25518: [ELF] - Handle broken size field of compressed sections header.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25467: [ELF] - Alternative fix to prevent possible crash on large output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25279: [ELF] - Do not crash on large output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D25272: [ELF] - Fixed behavior when amount of inputsections is too large.
George Rimar via Phabricator via llvm-commits
- [PATCH] D26974: [COFF] Add DebugInfoCodeView dependency
George Rimar via Phabricator via llvm-commits
- [PATCH] D26689: Use one task per iteration in parallel_for_loop
George Rimar via Phabricator via llvm-commits
- [www] r288583 - Add PDF of LTO talk.
Tanya Lattner via llvm-commits
- [llvm] r288584 - [InstCombine] change select type to eliminate bitcasts
Sanjay Patel via llvm-commits
- [lld] r288585 - Ignone SHF_INFO_LINK.
Rafael Espindola via llvm-commits
- [PATCH] D27385: [x86] fold fand (fxor X, -1) Y --> fandn X, Y
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r288587 - [AVX-512] Add EVEX VPMADDUBSW and VPMADDWD to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r288588 - [InstSimplify] add helper functions for SimplifyICmpInst; NFCI
Sanjay Patel via llvm-commits
- [llvm] r288589 - [InstSimplify] add more helper functions for SimplifyICmpInst; NFCI
Sanjay Patel via llvm-commits
- [llvm] r288590 - AMDGPU: Clean up struct initializers
Matt Arsenault via llvm-commits
- [PATCH] D15754: AMDGPU/SI: Simplify validation of flat instructions optional operands
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r288591 - [AVX-512] Add many of the VPERM instructions to the load folding table. Move VPERMPDZri to the correct table.
Craig Topper via llvm-commits
- [llvm] r288592 - [PM] Make PreservedAnalyses::preserved take its parameter by const ref.
Justin Lebar via llvm-commits
- [llvm] r288593 - [PM] Make PassManager's constructor explicit.
Justin Lebar via llvm-commits
- [llvm] r288594 - [PM] Make AnalysisManager::registerPass take its parameter by universal reference.
Justin Lebar via llvm-commits
- [llvm] r288595 - [PM] Don't walk the AM's ResultsList if nothing was invalidated.
Justin Lebar via llvm-commits
- [llvm] r288596 - [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find().
Justin Lebar via llvm-commits
- [llvm] r288597 - [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&).
Justin Lebar via llvm-commits
- [llvm] r288598 - [PM] Rename lookupPass to lookUpPass.
Justin Lebar via llvm-commits
- [lld] r288599 - Factor out common code to a header.
Rui Ueyama via llvm-commits
- [PATCH] D27386: build: add support for standalone lld build
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r288600 - build: allow specifying the component to `llvm_install_symlink`
Saleem Abdulrasool via llvm-commits
- [llvm] r288601 - AMDGPU: remove a couple of unused variables
Saleem Abdulrasool via llvm-commits
- [llvm] r288602 - [WebAssembly] Eliminate an ad-hoc command-line argument.
Dan Gohman via llvm-commits
- [llvm] r288603 - DAG: Fold out out of bounds insert_vector_elt
Matt Arsenault via llvm-commits
- [PATCH] D23665: [AAP] (2) Add AAP ELF definitions
Joerg Sonnenberger via Phabricator via llvm-commits
- [lld] r288606 - Add comments about the use of threads in LLD.
Rui Ueyama via llvm-commits
- [llvm] r288607 - [MC] Generalize MCContext's SectionSymbols field.
Dan Gohman via llvm-commits
- [llvm] r288608 - [Object][MachO] Reference-ify some helper function arguments. NFC.
Lang Hames via llvm-commits
- [lld] r288609 - Update comment to clarify the machine spec.
Rui Ueyama via llvm-commits
- [PATCH] D27388: [bugpoint] Clean up type names at the very end
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D27389: ConstantFolding: Don't crash when encountering vector GEP
Keno Fischer via Phabricator via llvm-commits
- [llvm] r288610 - TableGen: Use StringRef instead of const std::string& for parameters
Matthias Braun via llvm-commits
- [llvm] r288611 - TableGen: Optimize common string concatenation with SmallString
Matthias Braun via llvm-commits
- [llvm] r288612 - TableGen: Use StringRef instead of const std::string& in return vals.
Matthias Braun via llvm-commits
- [llvm] r288613 - TableGen: Store Records on a BumpPtrAllocator
Matthias Braun via llvm-commits
- [PATCH] D27390: [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r288615 - Prefix path when displaying thin archives.
Rafael Espindola via llvm-commits
- [llvm] r288616 - Always use / as the path separator.
Rafael Espindola via llvm-commits
- [lld] r288617 - Don't discard .L symbol with -r.
Rafael Espindola via llvm-commits
- [llvm] r288618 - [AVR] Remove 'XFAIL' from a CodeGen test
Dylan McKay via llvm-commits
- [PATCH] D27392: Vectorcall Calling Convention - Adding CodeGen Complete Support
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D24982: [cmake] Include component in Sphinx install rules
Dan Liew via Phabricator via llvm-commits
- [llvm] r288619 - [stl-extras] Provide an adaptor of std::count for ranges.
Michael Gottesman via llvm-commits
- [lld] r288620 - Re-implement the optimization that I removed in r288527.
Rui Ueyama via llvm-commits
- [PATCH] D23667: [AAP] (3) Add AAP backend stub
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D27395: Fixed store operation for a vector of i1.
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r288621 - [X86] Add Commutative property to several MMX arithmetic and logic intrinsics.
Craig Topper via llvm-commits
- [llvm] r288622 - [X86] Mark 256-bit DPPS intrinsic as commutable to increase load matching opportunities.
Craig Topper via llvm-commits
- [compiler-rt] r288624 - [sanitizer] Make atos stdin a non-tty pipe to make sure it's not stuck waiting for user input
Kuba Mracek via llvm-commits
- [llvm] r288627 - [X86][AVX512] Add target shuffle tests showing missing UNPCK combines.
Simon Pilgrim via llvm-commits
- [llvm] r288628 - [X86][XOP] Add target shuffle tests showing missing UNPCKL combine.
Simon Pilgrim via llvm-commits
- [PATCH] D27396: Install the LLVM header module.modulemaps
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D27397: [LAA] Prevent invalid IR for loop-invariant bound in loop body
Keno Fischer via Phabricator via llvm-commits
- [lld] r288630 - Simplify ICF alignment handling.
Rui Ueyama via llvm-commits
- [PATCH] D27398: Use "equivalence class" instead of "color" to describe the concept in ICF.
Rui Ueyama via Phabricator via llvm-commits
- [lld] r288631 - Run the last iteration of parallel_for_loop using a threadpool.
Rui Ueyama via llvm-commits
- [PATCH] D9386: llvm.noalias - CaptureTracking needs to look through them
Hal Finkel via Phabricator via llvm-commits
- [llvm] r288632 - [CMake] Refactor add_llvm_tool_symlink for reuse
Chris Bieneman via llvm-commits
- [PATCH] D27399: [tsan] Unify the stack trace render format between TSan and ASan
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27119: Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r288634 - [Hexagon] Changing from literal numeric value to argument since #-1 will not parse when '-' is converted to a token.
Colin LeMahieu via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r288635 - [AVX-512] Add avx512f command lines to fast isel SSE select test.
Craig Topper via llvm-commits
- [llvm] r288636 - [AVX-512] Teach fast isel to use masked compare and movss for handling scalar cmp and select sequence when AVX-512 is enabled. This matches the behavior of normal isel.
Craig Topper via llvm-commits
- [llvm] r288637 - [Hexagon] Adding additional tokenization characters in preparation for removing spacing from syntax.
Colin LeMahieu via llvm-commits
- [llvm] r288638 - TableGen/Record: Move PointerIntPair to less used field of RecordVal
Matthias Braun via llvm-commits
- [llvm] r288639 - TableGen: Factor out STRCONCAT constructor, add shortcut.
Matthias Braun via llvm-commits
- [llvm] r288640 - Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning
Kuba Mracek via llvm-commits
- [llvm] r288641 - [AVX-512] Teach fast isel to handle 512-bit vector bitcasts.
Craig Topper via llvm-commits
- [llvm] r288642 - TableGen: Use more StringInit instead of StringRef
Matthias Braun via llvm-commits
- [llvm] r288643 - TableGen: Use StringInit instead of std::string for DagInit name
Matthias Braun via llvm-commits
- [llvm] r288644 - TableGen: Use StringInit instead of std::string for DagInit arg names
Matthias Braun via llvm-commits
- [llvm] r288646 - [X86] Remove unnecessary explicit uses of .SimpleTy just to do an equality comparison. MVT's operator== already takes care of this. NFCI
Craig Topper via llvm-commits
- [llvm] r288647 - ListInit::convertInitializerTo: avoid foldingset lookup if nothing changed
Matthias Braun via llvm-commits
- [llvm] r288648 - TableGen/Record: Replace std::vector with SmallVector/ArrayRef
Matthias Braun via llvm-commits
- [llvm] r288649 - TableGen/TGParser: Prefer SmallVector/ArrayRef over std::vector
Matthias Braun via llvm-commits
- [llvm] r288650 - TableGen: Use range based for; reserve vectors where possible
Matthias Braun via llvm-commits
- [llvm] r288651 - TableGen: TableGenStringKey is no longer necessary as of r288642
Matthias Braun via llvm-commits
- [PATCH] D27401: [X86] Remove scalar logical op alias instructions. Just use COPY_FROM/TO_REGCLASS and the normal packed instructions instead
Craig Topper via Phabricator via llvm-commits
- [llvm] r288652 - TableGen/Record: Shortcut member access in hottest function
Matthias Braun via llvm-commits
- [llvm] r288653 - TableGen: Some more std::string->StringInit* replacements
Matthias Braun via llvm-commits
Last message date:
Sun Dec 4 23:45:33 PST 2016
Archived on: Mon Dec 12 15:10:13 PST 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).