The Week Of Monday 9 October 2017 Archives by thread
Starting: Mon Oct 9 00:13:01 PDT 2017
Ending: Sun Oct 15 23:43:54 PDT 2017
Messages: 1960
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37898: [TargetLowering] Correctly track NumFixedArgs field of CallLoweringInfo
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r315183 - [TableGen] Simplify, add range_loop in CodeGenSchedule
Javed Absar via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
David Stuttard via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
James Henderson via Phabricator via llvm-commits
- [PATCH] D38660: Don't create a dummy __tls_get_addr
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38681: [LLD] [COFF] Don't error out on relocations to discarded sections in .eh_frame
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38533: [CGP]Restrict complex select/phi case for optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38682: [LoopInterchange] Fix phi node ordering miscompile.
Dave Green via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38685: [X86][SKYLAKE] Update regression test to differentiate between HASWELL and SKYLAKE scheduling.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D38684: [X86][AVX512] lowering broadcastm intrinsic - llvm part
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38671: [X86][AVX512] lowering shuffle i/f intrinsic - llvm part
jina via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D29438: [XRay] Probe for CPU features that XRay needs
Jonas Bülow via Phabricator via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
George Rimar via llvm-commits
- [PATCH] D38687: [ELF] Make section order rely on explicit member
Peter Smith via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38632: Add anti- and output loop carried dependences in SwingScheduler
Ning Xie via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38686: [dsymutil] Timestmap verification for __swift_ast
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r315204 - [x86] regenerate test checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r315205 - [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38689: [X86] Fix a bug with i386 subtarget in LowerCONCAT_VECTORSvXi1 func
Uriel Korach via Phabricator via llvm-commits
- [llvm] r315206 - [DAG] combine assertsexts around a trunc
Sanjay Patel via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D37999: InstSimplify: Constant fold some canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38690: [LLD] Fix findOrphanPos to consistently ignore "dead" OutputSection's
Andrew Ng via Phabricator via llvm-commits
- [llvm] r315207 - [llvm-rc] Have the tokenizer discard single & block comments.
Zachary Turner via llvm-commits
- [PATCH] D37989: InstCombine: Insert missing canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38651: [llvm-rc] Have the tokenizer discard comments
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38285: Convert OptimizationRemarkEmitter old emit() calls to new closure parameterized emit() calls
Adam Nemet via Phabricator via llvm-commits
- [www] r315208 - Add CGO performance workshop dates
Johannes Doerfert via llvm-commits
- [PATCH] D38691: Add anti- and output loop carried dependences in SwingScheduler
Ning Xie via Phabricator via llvm-commits
- [llvm] r315209 - [TableGen] remove make_range where not necessary
Javed Absar via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [zorg] r315211 - Add ubsan and cfi tests on sanitizer-android bot.
Evgeniy Stepanov via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Hans Wennborg via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r315215 - Make the cfi target available on more platforms.
Peter Collingbourne via llvm-commits
- [PATCH] D38661: Make the cfi target available on more platforms.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r315216 - Limit CFI blacklist entries to specific CFI mode
Vlad Tsyrklevich via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
George Rimar via Phabricator via llvm-commits
- [llvm] r315217 - [SLP] Test for wrongly vectorized set of extractelements, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D38693: [SLP] Consider extractelements as shuffles iff they have the same type/parent etc.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [llvm] r315218 - [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via llvm-commits
- [compiler-rt] r315220 - [ubsan] Disable one test on Android.
Evgeniy Stepanov via llvm-commits
- [llvm] r315222 - Fix after r315079
Adrian McCarthy via llvm-commits
- [llvm] r315223 - [InstCombine] fix formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
David Blaikie via Phabricator via llvm-commits
- [llvm] r315225 - [MC] Use a unique_ptr<MCAssembler> for MCObjectStreamer's Assembler member.
Lang Hames via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
David Blaikie via Phabricator via llvm-commits
- [llvm] r315226 - [globalisel] Add support for ValueType operands in patterns.
Daniel Sanders via llvm-commits
- [PATCH] D38696: [DAGCombine] Permit combining of shuffle of equivalent splat BUILD_VECTORs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38043: Restore ability for C++ API users to Enable IPRA.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D38697: [SLP] Fix for PR32086: Count InsertElementInstr of the same elements as shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r314535 - [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Quentin Colombet via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] r315227 - [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38699: [llvm-objdump] Disable leak checking on an llvm-objdump test
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38630: Avoid 'unused param' warnings for !_LIBCPP_HAS_CATOPEN
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r315229 - Fix some C++ value / reference semantics issues.
Zachary Turner via llvm-commits
- [www] r315230 - Point to bugzilla for opt-remark projects.
Adam Nemet via llvm-commits
- [PATCH] D38701: Fix LLDB build for Android.
Eugene Zemtsov via Phabricator via llvm-commits
- [llvm] r315232 - [SLP] Add test for reversed load, NFC.
Alexey Bataev via llvm-commits
- [zorg] r315233 - Disabled warnings escalation on Windows buildbots when built by VS.
Galina Kistanova via llvm-commits
- [PATCH] D37398: [Support, Windows] Retry rename() when MoveFileExW returns ERROR_SHARING_VIOLATION
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r315237 - [X86] Unsigned saturation subtraction canonicalization [the backend part]
Zvi Rackover via llvm-commits
- [llvm] r314915 - [test] Fix append_path in the empty case
Francis Ricci via llvm-commits
- [PATCH] D38703: [lit] Only enable LSan on darwin when clang supports it
Francis Ricci via Phabricator via llvm-commits
- [llvm] r315239 - Add a helper to build Copy instructions in MachineIRBuilder
Aditya Nandakumar via llvm-commits
- [llvm] r315240 - [GISel]: Fix generation of illegal COPYs during CallLowering
Aditya Nandakumar via llvm-commits
- [PATCH] D38668: [X86] Do not generate __multi3 for mul i128 on X86
Riyaz V Puthiyapurayil via Phabricator via llvm-commits
- [llvm] r315117 - [llvm-rc] Serialize user-defined resources to .res files.
Zachary Turner via llvm-commits
- [PATCH] D38466: [ TargetLowering, AMDGPU] Use the return value of UpdateNodeOperands();
Mark Searles via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37638: [IPSCCP] Move common functions to IPOUtils (NFC)
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r315243 - [llvm-objdump] Use initializer list for scoped xar api constructors
Francis Ricci via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38612: [X86] Enable CMOV i16 to be promoted to i32 as much as possible
Craig Topper via Phabricator via llvm-commits
- [llvm] r306927 - Rewrite ARM execute only support to avoid the use of a command line flag and unqualified ARMSubtarget lookup.
Eric Christopher via llvm-commits
- [PATCH] D31878: [Asm] Add debug tracing in table-generated assembly matcher
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D36691: [AsmParser] Add DiagnosticString to register classes in tablegen
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D38706: [sanitizer] Move the errno/ENOMEM allocator checks logic to separate .cc
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r315006 - [dsymutil] Fix unused variable warning
David Blaikie via llvm-commits
- [PATCH] D36049: [Resubmitted] Remove uses of deprecated std::unary_function, binary_function, and pointer_to_unary_function.
Benjamin Saunders via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r315244 - [DWARF] DW_TAG_imported_unit is not a unit type.
Jonas Devlieghere via llvm-commits
- [llvm] r315245 - [MC] Plumb unique_ptr<MCMachObjectTargetWriter> through createMachObjectWriter
Lang Hames via llvm-commits
- [PATCH] D38405: [ThinLTO] Use decimal suffix for promoted values to match demanglers
David Blaikie via llvm-commits
- [llvm] r315246 - Fix LLDB build for Android.
Eugene Zemtsov via llvm-commits
- [compiler-rt] r315247 - [ubsan] Fix Asan internal alloc corruption in PR33221 test.
Evgeniy Stepanov via llvm-commits
- [llvm] r315248 - [llvm-rc] Try again to fix errors on big endian systems.
Zachary Turner via llvm-commits
- [PATCH] D38709: AMDGPU: Fix incorrect selection of pseudo-branches
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38710: AMDGPU: Fix failure to select branch with optnone
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r315249 - Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*
Adam Nemet via llvm-commits
- [PATCH] D38433: Introduce a specialized data structure to be used in a subsequent change
David Blaikie via Phabricator via llvm-commits
- [polly] r315253 - Rename OptimizationDiagnosticInfo.h to OptimizationRemarkEmitter.h
Adam Nemet via llvm-commits
- [llvm] r315254 - [MC] Plumb unique_ptr<MCELFObjectTargetWriter> through createELFObjectWriter to
Lang Hames via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [PATCH] D38645: [NVPTX] Implemented wmma intrinsics and instructions.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38633: [TableGen] Allow intrinsics to have up to 8 return values.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r315257 - [MC] Plumb unique_ptr<MCWinCOFFObjectTargetWriter> through
Lang Hames via llvm-commits
- [llvm] r315258 - Fix Wasm build after r315254
Reid Kleckner via llvm-commits
- [PATCH] D38613: [ELF] - Change how we deal with unused synthetic sections.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r315259 - [MC] Suppress .Lcfi labels when emitting textual assembly
Reid Kleckner via llvm-commits
- [PATCH] D38638: [MC] Suppress .Lcfi labels when emitting textual assembly
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r315260 - [MC] Plumb unique_ptr<MCWasmObjectTargetWriter> through createWasmObjectWriter
Lang Hames via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r315262 - [SEH] Use reportError instead of report_fatal_error for bad directives
Reid Kleckner via llvm-commits
- [llvm] r315263 - Give a test a triple
Reid Kleckner via llvm-commits
- [llvm] r315264 - [MC] Properly diagnose badly scoped .cfi_ directives
Reid Kleckner via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38712: [ELF] Try to not emit weird diagnostics on undefined symbols
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D34335: Fix invalid ptrtoint in InstCombine
Yichao Yu via Phabricator via llvm-commits
- [lld] r315265 - Remove dead function.
Rui Ueyama via llvm-commits
- [PATCH] D38713: Fix assembler for alloca of multiple elements in non-zero addr space
Yaxun Liu via Phabricator via llvm-commits
- [lld] r315266 - Add comment to InputSectionBase::File.
Rui Ueyama via llvm-commits
- [lld] r315267 - Add more comments.
Rui Ueyama via llvm-commits
- [lld] r315268 - Add comments.
Rui Ueyama via llvm-commits
- [lld] r315269 - Remove dead function.
Rui Ueyama via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38715: Support: On Windows, speculatively call DeleteFileW from sys::fs::remove().
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38716: Support: Have directory_iterator::status() return FindFirstFileEx/FindNextFile results on Windows.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r315270 - Simplify.
Rui Ueyama via llvm-commits
- [lld] r315271 - Make a local variable name shorter. NFC.
Rui Ueyama via llvm-commits
- [llvm] r315272 - Renable r314928
Xinliang David Li via llvm-commits
- [lld] r315273 - [COFF] Don't error out on relocations to discarded sections in .eh_frame
Martin Storsjo via llvm-commits
- [PATCH] D35990: [SCEV] Prohibit SCEV transformations for huge SCEVs
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r315274 - [AVX512] Add patterns to commute integer comparison instructions during isel.
Craig Topper via llvm-commits
- [llvm] r315275 - [RISCV] Fix build after r315254
Alex Bradbury via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r315279 - Ignore all duplicate frame index expression
Bjorn Steinbrink via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Phabricator via Phabricator via llvm-commits
- [lld] r315280 - [ELF] - Improve "has non-ABS reloc" error.
George Rimar via llvm-commits
- [PATCH] D38623: [ELF] - Improve "has non-ABS reloc" error.
George Rimar via Phabricator via llvm-commits
- [llvm] r315281 - Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [PATCH] D37731: [ELF] - Another fix for "Do not fail when set versions for linkerscript's symbol aliases"
George Rimar via Phabricator via llvm-commits
- [PATCH] D36579: [ELF] - Do not fail when set versions for linkerscript's symbol aliases
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37733: [ELF] - Implement --push-state/--pop-state.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38314: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld
Nitesh Jain via Phabricator via llvm-commits
- [llvm] r315282 - MCWinCOFFObjectWriter.h: Fix modules build in rL315257.
NAKAMURA Takumi via llvm-commits
- [llvm] r315283 - SILoadStoreOptimizer.cpp: Fix build; Clang doesn't like "using anonymous struct" since rL315256.
NAKAMURA Takumi via llvm-commits
- [llvm] r315285 - Fix for PR34888.
Nemanja Ivanovic via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r315288 - [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn via llvm-commits
- [llvm] r315291 - [X86][SKYLAKE] Update regression test to differentiate between HASWELL and SKYLAKE scheduling.<NFC>
Gadi Haber via llvm-commits
- [lld] r315292 - [LLD] Fix findOrphanPos to consistently ignore "dead" OutputSection's
Andrew Ng via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [lld] r315293 - [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via llvm-commits
- [PATCH] D36624: [opt-viewer] Decode HTML bytes for Python 3
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38289: [opt-viewer] Don't Decode HTML bytes for Python 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38544: AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
James Henderson via Phabricator via llvm-commits
- [llvm] r315294 - [SCCP] Fix mem-sanitizer failure introduced by r315288.
Florian Hahn via llvm-commits
- [PATCH] D38620: [mips] Add support for parsing target specific flags for MIR
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38719: [llvm-dwarfdump] Verify compatible TAG for attributes.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r315295 - [AsmParser] Add DiagnosticString to register classes in tablegen
Oliver Stannard via llvm-commits
- [PATCH] D38714: [AVX512] Don't mark EXTLOAD as legal with AVX512. Continue using custom lowering.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r315297 - [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38535: [CGP] Separate Select and Phi case in optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r311795 - [utils] add aarch64 target as an option
Alex Bradbury via llvm-commits
- [PATCH] D22948: Add Percent Symbol Before Named PPC Registers
Gustavo Serra Scalet via Phabricator via llvm-commits
- [llvm] r315299 - Revert "[llvm-dwarfdump] Print type names in DW_AT_type DIEs"
Jonas Devlieghere via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [llvm] r315302 - AMDGPU: Split MUBUF offset into aligned components
Nicolai Haehnle via llvm-commits
- [PATCH] D37850: AMDGPU: Split MUBUF offset into aligned components
Phabricator via Phabricator via llvm-commits
- [llvm] r315303 - [ARM, Asm] Add diagnostics for general-purpose register operands
Oliver Stannard via llvm-commits
- [PATCH] D36692: [ARM, Asm] Add diagnostics for general-purpose register operands
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r315304 - [ARM, Asm] Add diagnostics for floating-point register operands
Oliver Stannard via llvm-commits
- [PATCH] D36693: [ARM, Asm] Add diagnostics for floating-point register operands
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r315305 - [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Oliver Stannard via llvm-commits
- [PATCH] D36732: [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38722: Added Remarks for Loop Versioning LICM Pass
Deepak Porwal via Phabricator via llvm-commits
- [compiler-rt] r315306 - [XRay][compiler-rt] Fix rdtscp support check for x86_64
Dean Michael Berris via llvm-commits
- [llvm] r315307 - [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
David Stuttard via llvm-commits
- [PATCH] D37885: [x86] Bring back the MOVZX64rr* pseudo instructions so that they can be coalesced using X86InstrInfo::isCoalescableExtInstr
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38725: [LoopUnroll] Clean up remarks for unroll remainder
Dave Green via Phabricator via llvm-commits
- [PATCH] D38726: ISel type legalizer: debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38676: [LV] Model masking in VPlan, introducing VPInstructions
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D38727: [X86][SKL] Updated scheduling information for the SkylakeClient target
Gadi Haber via Phabricator via llvm-commits
- [llvm] r315310 - [mips] Partially fix PR34391
Simon Dardis via llvm-commits
- [PATCH] D37476: [mips] Partially fix PR34391
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38577: [IRCE] Do not process empty safe ranges
Anna Thomas via Phabricator via llvm-commits
- [llvm] r315311 - after fixing the i386 case
Uriel Korach via llvm-commits
- [llvm] r315312 - [x86] add tests for insertelement; NFC
Sanjay Patel via llvm-commits
- [llvm] r315313 - [PowerPC] Add missing record form instructions to the P9 Scheduling Model
Stefan Pintilie via llvm-commits
- [PATCH] D38560: [PowerPC] Add missing record form instructions to the P9 Scheduling Model
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D38729: X86: Register the X86CallFrameOptimization pass
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r315316 - Re-land "[llvm-dwarfdump] Print type names in DW_AT_type DIEs"
Jonas Devlieghere via llvm-commits
- [PATCH] D38732: [X86][AVX512] Improve lowering of AVX512 test intrinsics
Uriel Korach via Phabricator via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Anna Thomas via Phabricator via llvm-commits
- [llvm] r315318 - [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38200: [GISel]: Process new insts to legalize in the order they were created
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38734: [MachineCombiner] Fix initialisation of LastUpdate for incremental update.
Paul Walker via Phabricator via llvm-commits
- [compiler-rt] r315319 - [sanitizer] Move the errno/ENOMEM allocator checks logic to separate .cc
Kostya Kortchinsky via llvm-commits
- [PATCH] D38735: [ScheduleDAGInstrs] fix behavior of getUnderlyingObjectsForCodeGen when no identifiable object found
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38736: [X86] test/testn intrinsics lowering to IR. llvm part.
Uriel Korach via Phabricator via llvm-commits
- [PATCH] D38738: X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] [DOCS] Correct misspelled Parameter Attribute in Documentation
Thomas Pointhuber via llvm-commits
- [PATCH] D38739: [sanitizer] Revert D38706
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [compiler-rt] r315320 - [sanitizer] Revert D38706
Kostya Kortchinsky via llvm-commits
- [llvm] r315321 - [TableGen] Convert VarDef to range_loop. NFC.
Javed Absar via llvm-commits
- [llvm] r315322 - [X86][AVX512] Regenerate element insertion/extraction tests
Simon Pilgrim via llvm-commits
- [PATCH] D38740: [llvm-rc] Handle the /I option
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D35260: [AArch64] Move AES instruction fusion support
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D38741: [lit] Add host_cxx to lit config
Francis Ricci via Phabricator via llvm-commits
- [llvm] r315326 - [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Jacob Gravelle via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r315327 - [MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriter
Lang Hames via llvm-commits
- [llvm] r315328 - Revert "[SCCP] Fix mem-sanitizer failure introduced by r315288."
Bruno Cardoso Lopes via llvm-commits
- [llvm] r315329 - Revert "[SCCP] Propagate integer range info for parameters in IPSCCP."
Bruno Cardoso Lopes via llvm-commits
- [PATCH] D36534: [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315331 - [MC] Add a missing <memory> include left out of r315327.
Lang Hames via llvm-commits
- [llvm] r315332 - [MC] Add another missing <memory> include left out of r315327.
Lang Hames via llvm-commits
- [PATCH] D38743: [sanitizer] Move the errno/ENOMEM allocator checks logic to separate .cc
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [llvm] r315333 - [lit] Only enable LSan on darwin when clang supports it
Francis Ricci via llvm-commits
- [lld] r315334 - Don't create a dummy __tls_get_addr.
Rafael Espindola via llvm-commits
- [llvm] r315335 - [WebAssembly] Update MCObjectWriter and associated interfaces after r315327
Derek Schuff via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36569: [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37993: [ThinLTO/gold] Implement ThinLTO cache pruning support
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r315337 - [llvm-objdump] Disable leak checking on an llvm-objdump test
Francis Ricci via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38657: Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r315340 - Debug Info: Fix the SDLoc propagation for a DAGCombiner rule
Adrian Prantl via llvm-commits
- [PATCH] D38744: AMDGPU/NFC: Rename code object metadata as HSA metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38745: AMDGPU/NFC: Minor clean ups in PAL metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r315344 - temporary
Jake Ehrlich via llvm-commits
- [PATCH] D38746: AMDGPU/NFC: Minor clean ups in HSA metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38747: AMDGPU/NFC: Move AMDGPU specific note types to ELF.h
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38748: AMDGPU: Add support for isa version note
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38749: AMDGPU: Do not emit deprecated notes for code object v3
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r315345 - Revert "temporary"
Jake Ehrlich via llvm-commits
- [PATCH] D38750: AMDGPU: Improve note directive verification in assembler
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38751: llvm-readobj: Print AMDGPU note type names
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38752: llvm-readobj: Print AMDGPU note contents
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38753: AMDGPU: Brint HSA metadata on par with the specification
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Alex Crichton via Phabricator via llvm-commits
- [llvm] r315346 - [llvm-objcopy] Add support for removing sections
Jake Ehrlich via llvm-commits
- [PATCH] D36618: [globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38616: [RegisterCoalescer] Don't set read-undef if there is a previous def
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D35858: [RFC] [LLVM] [LazyValueInfo] Introduce getRecurringEdgeValue to handle simple recurrence
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37443: [tablegen] Handle common load/store predicates inside tablegen. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315347 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r315348 - Return Expected from createRTDyldELFObject.
Rafael Espindola via llvm-commits
- [PATCH] D37445: [globalisel][tablegen] Map ld and st to G_LOAD and G_STORE. NFC
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315349 - Try to make gcc happy.
Rafael Espindola via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37495: llvm-isel-fuzzer: Handle a subset of backend flags in the executable name
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r315350 - [opt-viewer] Don't Decode HTML bytes for Python 2
Roman Lebedev via llvm-commits
- [PATCH] D37456: [globalisel][tablegen] Import ComplexPattern when used as an operator
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315351 - Support: On Windows, use CreateFileW to delete files in sys::fs::remove().
Peter Collingbourne via llvm-commits
- [llvm] r315352 - [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38758: Utilize DQ-Form instructions for spill/restore and fix FrameIndex elimination to only use `lis/addi` if necessary
Lei Huang via Phabricator via llvm-commits
- [llvm] r315354 - Convert two uses of ErrorOr to Expected.
Rafael Espindola via llvm-commits
- [llvm] r315356 - [SparseSolver] Rename getLatticeState to getExistingValueState (NFC)
Matthew Simpson via llvm-commits
- [PATCH] D37457: [globalisel][tablegen] Implement unindexed load, non-extending load, and MemVT checks
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315357 - AMDGPU: Fix incorrect selection of pseudo-branches
Matt Arsenault via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D37458: [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_indexed*
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r315359 - Convert condition to an early exit (NFC).
Adrian Prantl via llvm-commits
- [llvm] r315360 - AMDGPU: Fix failure to select branch with optnone
Matt Arsenault via llvm-commits
- [PATCH] D31852: [PowerPC] Eliminate compares - convert reg/reg instructions fed by constants to reg/imm instructions
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38760: [LLD] [COFF] Add support for automatically exporting all symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38761: [LLD] [MinGW] Hook up the --export-all-symbols and -output-def options
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r315361 - AMDGPU: Fix missing skipFunction calls
Matt Arsenault via llvm-commits
- [llvm] r315362 - [mips] Correct the instruction predicates for microMIPSr3
Simon Dardis via llvm-commits
- [PATCH] D38451: [mips] Correct the instruction predicates for microMIPSr3
Simon Dardis via Phabricator via llvm-commits
- [llvm] r315363 - Classify llvm-cfi-verify.
Vlad Tsyrklevich via llvm-commits
- [llvm] r315364 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r315365 - [X86] Fix some patterns that select VLX instructions, but were incorrectly also checking presence of BWI instructions.
Craig Topper via llvm-commits
- [llvm] r315368 - [x86] fix prefix typos for CHECK lines; NFC
Sanjay Patel via llvm-commits
- [llvm] r315369 - Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via llvm-commits
- [llvm] r315370 - Revert "Classify llvm-cfi-verify."
Vlad Tsyrklevich via llvm-commits
- [llvm] r315371 - Make the ELFObjectFile constructor private.
Rafael Espindola via llvm-commits
- [PATCH] D38763: Include already promoted counts when computing SUM for VP.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [llvm] r315372 - [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r315373 - [SparsePropagation] Use SmallVector for work lists
Matthew Simpson via llvm-commits
- [PATCH] D38766: [CVP] Process binary operations even when def is local
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38767: Make Twine's copy constructor private
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38768: Add remarks describing when a pass changes the IR instruction count of a module
Jessica Paquette via Phabricator via llvm-commits
- [compiler-rt] r315374 - XFAIL ubsan/TestCases/TypeCheck/Function/function.cpp on Windows
Hans Wennborg via llvm-commits
- [compiler-rt] r315105 - [sanitizer] Test ubsan and cfi on android.
Hans Wennborg via llvm-commits
- [llvm] r315375 - [SparsePropagation] Let the Instruction work list hold Values.
Matthew Simpson via llvm-commits
- [PATCH] D38769: COFF: When generating code for LTO, use static reloc model on 32-bit x86.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r315376 - Make the ELFFile constructor private.
Rafael Espindola via llvm-commits
- [lld] r315377 - Update for llvm change.
Rafael Espindola via llvm-commits
- [llvm] r315378 - Support: Have directory_iterator::status() return FindFirstFileEx/FindNextFile results on Windows.
Peter Collingbourne via llvm-commits
- [llvm] r315380 - [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D38771: [x86] avoid infinite loop from SoftenFloatOperand (PR34866)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r315382 - [X86] Add broadcast patterns that allow a scalar_to_vector between the broadcast and the load.
Craig Topper via llvm-commits
- [llvm] r315383 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [lld] r315384 - Handle input section liveness only in MarkLive.cpp.
Rui Ueyama via llvm-commits
- [llvm] r315385 - [llvm-objcopy] Add ability to remove multiple sections by name
Jake Ehrlich via llvm-commits
- [PATCH] D38332: [llvm-objcopy] Add ability to remove multiple sections by name
Jake Ehrlich via Phabricator via llvm-commits
- [lld] r315386 - Remove an unused default argument.
Rui Ueyama via llvm-commits
- [llvm] r315388 - CodeGen: Add MachineInstr::getMF(). NFC
Justin Bogner via llvm-commits
- [compiler-rt] r315389 - Factor out "stable-runtime" feature and enable it on all android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D37743: [LLD][ELF] Record created ThunkSections in InputSectionDescription [NFC]
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D34691: [LLD][ELF] Introduce range extension thunks for ARM
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r315390 - CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
Justin Bogner via llvm-commits
- [LNT] r315391 - api.py: Fix machine specification by name code
Matthias Braun via llvm-commits
- [lld] r315393 - Add comments.
Rui Ueyama via llvm-commits
- [lld] r315394 - Remove a constructor from ExprValue. NFC.
Rui Ueyama via llvm-commits
- [llvm] r315395 - [X86] Add 128-bit version of vbroadcasti32x2 to shuffle comment decoding.
Craig Topper via llvm-commits
- [PATCH] D37580: Add Position Independent Pages (PIP) relocation model
Stephen Crane via Phabricator via llvm-commits
- [compiler-rt] r315396 - [sanitizer] Re-disable several tests on Android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37582: Remove pipeline dependencies on StackProtector
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37583: Add pagerando binning pass
Stephen Crane via Phabricator via llvm-commits
- [llvm] r315399 - [X86] Remove temporary std::string creation from shuffle comment printing. We can just write directly to the raw_ostream.
Craig Topper via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications for pagerando
Stephen Crane via Phabricator via llvm-commits
- [lld] r315400 - COFF: When generating code for LTO, use static reloc model on 32-bit x86.
Peter Collingbourne via llvm-commits
- [PATCH] D37585: Add ARM backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37586: Add AArch64 backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37587: Add Gold plugin LTO support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [llvm] r311227 - [SLP] Fix an unused variable warning in non-asserts builds.
Chandler Carruth via llvm-commits
- [PATCH] D38765: Don't replace constants with constants in GVN
Daniel Berlin via Phabricator via llvm-commits
- [lld] r315401 - Inline addRegular into addSymbol.
Rui Ueyama via llvm-commits
- [lld] r315403 - Remove ScriptConfiguration class and move the members to LinkerScript class.
Rui Ueyama via llvm-commits
- [PATCH] D38776: [codeview] Implement FPO data assembler directives
Reid Kleckner via Phabricator via llvm-commits
- [lld] r315404 - Move a loop invariant outside the loop.
Rui Ueyama via llvm-commits
- [lld] r315405 - Rename HasSections -> HasSectionsComand.
Rui Ueyama via llvm-commits
- [llvm] r315406 - Silence MSVC warnings about unsigned wrapping without UB
Reid Kleckner via llvm-commits
- [compiler-rt] r315407 - [libFuzzer] experimental flag to tweak the corpus distribution. Seems to improve the situation dramatically on the png benchmark and make things worse on a number of micro-puzzles. Needs more A/B testing
Kostya Serebryany via llvm-commits
- [PATCH] D10432: [WIP] MSVC FPO debug information
Reid Kleckner via Phabricator via llvm-commits
- [lld] r315409 - Rename Commands -> SectionCommands.
Rui Ueyama via llvm-commits
- [llvm] r315410 - [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.
Lang Hames via llvm-commits
- [PATCH] D38777: [wasm] readSection: Avoid reading past eof (fixes oss-fuzz #3219)
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r315412 - [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via llvm-commits
- [llvm] r315413 - WIN32_FIND_DATA -> WIN32_FIND_DATAW.
Peter Collingbourne via llvm-commits
- [lld] r315414 - Inline small functions.
Rui Ueyama via llvm-commits
- [lld] r315415 - Rename processCommands -> processSectionCommands.
Rui Ueyama via llvm-commits
- [lld] r315416 - Make LinkerScript::addSymbol a private member function.
Rui Ueyama via llvm-commits
- [llvm] r315417 - Revert "[llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data"
Jake Ehrlich via llvm-commits
- [lld] r315418 - Rename CurAddressState -> Ctx.
Rui Ueyama via llvm-commits
- [lld] r315419 - Rename Align -> Alignment.
Rui Ueyama via llvm-commits
- [lld] r315420 - Rename filename -> getFilename.
Rui Ueyama via llvm-commits
- [lld] r315421 - Remove useless cast.
Rui Ueyama via llvm-commits
- [lld] r315422 - Split decompressAndMergeSection into two separate functions.
Rui Ueyama via llvm-commits
- [lld] r315423 - Add comment.
Rui Ueyama via llvm-commits
- [lld] r315424 - Avoid a pointer to a pointer to an input section.
Rui Ueyama via llvm-commits
- [lld] r315425 - Remove a static local varaible.
Rui Ueyama via llvm-commits
- [lld] r315426 - Use more precise type.
Rui Ueyama via llvm-commits
- [lld] r315427 - Split a loop into two to make it clear that it did two different things.
Rui Ueyama via llvm-commits
- [llvm] r315429 - [GVN] Don't replace constants with constants.
Davide Italiano via llvm-commits
- [lld] r315430 - Inline LinkerScript::process.
Rui Ueyama via llvm-commits
- [lld] r315431 - Rename BytesDataCommand -> ByteCommand.
Rui Ueyama via llvm-commits
- [lld] r315432 - Do not handle DefinedCommon in linker scripts.
Rui Ueyama via llvm-commits
- [lld] r315433 - Swap parameters of getSymbolValue.
Rui Ueyama via llvm-commits
- [lld] r315434 - Split LinkerScript::computeInputSections into two functions.
Rui Ueyama via llvm-commits
- [lld] r315436 - Do not copy Sections vector.
Rui Ueyama via llvm-commits
- [PATCH] D33928: [LoopStrengthReduction] Treat SCEVUnknown pessimistically in LSR
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38783: [CGP] Fix the detection of trivial case for addressing mode
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38782: [X86] Correct type for argument to clflushopt intrinsic.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D38780: [X86] Add CLWB intrinsic. llvm part
Igor Breger via Phabricator via llvm-commits
- [PATCH] D38616: [RegisterCoalescer] Don't set read-undef in pruneValues, only clear
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r315437 - [IRCE] Do not process empty safe ranges
Max Kazantsev via llvm-commits
- [llvm] r315438 - [LICM] Disallow sinking of unordered atomic loads into loops
Max Kazantsev via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r315440 - [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via llvm-commits
- [lld] r315441 - [ELF] - Do not set output section flags except SHF_{ALLOC, WRITE, EXECINSTR}.
George Rimar via llvm-commits
- [PATCH] D37736: [ELF] - Do not set output section flags except SHF_{ALLOC, WRITE, EXECINSTR}.
George Rimar via Phabricator via llvm-commits
- [lld] r315442 - [ELF] - Fix out of sync comment. NFC.
George Rimar via llvm-commits
- [PATCH] D38786: Fix for Bug 30718 - Failure to disassemble certain MOV with rex.R
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r315443 - [X86] Added tests for TESTM and TESTNM (NFC)
Uriel Korach via llvm-commits
- [PATCH] D38785: [LV/LAA] Avoid secializing a loop for stride=1 when this predicate implies a single-iteration loop
Silviu Baranga via Phabricator via llvm-commits
- [PATCH] D1251: Teach InlineCost about address spaces
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38787: [arm-llvm-patches] [FileCheck] doc update/fix
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38784: [X86] Remove MVT::i1 handling code from LowerTRUNCATE
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r315445 - [Asm] Add debug tracing in table-generated assembly matcher
Oliver Stannard via llvm-commits
- [PATCH] D38789: MachineInstr: Force isDef to match in isIdenticalTo
Diana Picus via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r315446 - [TableGen] Tidy up CodeGenSchedule.cpp
Javed Absar via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D36742: [LLD][ELF][AArch64] Implement scanner for Cortex-A53 Erratum 843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38792: Fix float literals under XO & fp-armv8
Christof Douma via Phabricator via llvm-commits
- [llvm] r315447 - [llvm-rc] Fix spelling in message
Simon Dardis via llvm-commits
- [llvm] r315448 - [NFC] Fix variables used only for assert in GVN
Max Kazantsev via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r315449 - llvm/module.modulemap: Move Support_TargetRegistry to let LLVMSupport free from MC.
NAKAMURA Takumi via llvm-commits
- [llvm] r315450 - llvm/module.modulemap: Create LLVM_MC_TableGen. It is used by llvm-tblgen.
NAKAMURA Takumi via llvm-commits
- [llvm] r315451 - [mips] Add support for parsing target specific flags for MIR
Simon Dardis via llvm-commits
- [llvm] r315454 - [mips] Add missing tests from rL315451
Simon Dardis via llvm-commits
- [PATCH] D38531: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D38536: Improve lookThroughCast function.
Artur Gainullin via Phabricator via llvm-commits
- [llvm] r315455 - [RISCV] Fix build after r315327
Alex Bradbury via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D36111: [COFF, ARM64] Add MS builtins __dmb, __dsb, __isb
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r315456 - [dsymutil] Timestmap verification for __swift_ast
Jonas Devlieghere via llvm-commits
- [llvm] r315457 - [TargetLowering] Correctly track NumFixedArgs field of CallLoweringInfo
Alex Bradbury via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [llvm] r315458 - Revert "[dsymutil] Timestmap verification for __swift_ast"
Jonas Devlieghere via llvm-commits
- [PATCH] D37065: Ensure standard pseudo instructions (TargetOpcode::*) are compatible with guessInstructionProperties=0
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r315460 - [DAGCombiner] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via llvm-commits
- [llvm] r315461 - [InstCombine] add baseline tests for D38531; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38799: [mips] Add MIPS ABI enumeration and getter function to the Triple class
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38800: [mips] Add Triple::getABIVariant() to form a triple variant accordingly to the ABI
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38802: [Dominators] Remove the NCA check
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37230: Set hasSideEffects=0 for TargetOpcode::BUNDLE
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r315466 - [Pipeliner] Improve serialization order for post-increments
Krzysztof Parzyszek via llvm-commits
- [llvm] r315468 - [Pipeliner] Fix offset value for instrs dependent on post-inc load/stores
Krzysztof Parzyszek via llvm-commits
- [llvm] r315469 - [X86] Remove MVT::i1 handling code from LowerTRUNCATE
Craig Topper via llvm-commits
- [llvm] r315471 - Spelling mistake in comment. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315472 - [Hexagon] Handle non-immediate operands to A2_addi in getIncrementValue
Krzysztof Parzyszek via llvm-commits
- [PATCH] D38806: DepthFirstIterator.h: Use C++11 features to call a completed method onthe set type, instead of requiring that one exists.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r315473 - Convert an ErrorOr to Expected.
Rafael Espindola via llvm-commits
- [llvm] r315474 - Remove an unused include.
Rafael Espindola via llvm-commits
- [PATCH] D38807: Don't try to use non-existent header on FreeBSD/mips.
John Baldwin via Phabricator via llvm-commits
- [llvm] r315475 - Convert a couple of ErrorOr to Expected. NFC.
Rafael Espindola via llvm-commits
- [llvm] r315476 - [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure
Vivek Pandya via llvm-commits
- [llvm] r315477 - Convert a few ErrorOr to Expected.
Rafael Espindola via llvm-commits
- [lld] r315478 - Update for llvm change.
Rafael Espindola via llvm-commits
- [compiler-rt] r315479 - [asan] Tweak test output to diagnose buildbot failures.
Evgeniy Stepanov via llvm-commits
- [llvm] r315480 - Convert the last uses of ErrorOr in COFF.h.
Rafael Espindola via llvm-commits
- [llvm] r315481 - Remove unused include.
Rafael Espindola via llvm-commits
- [PATCH] D38808: [CMake] Allow LLVM_ENABLE_LTO to use MSVC LTCG
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38485: LLVM-C: Publicly expose getters of MetadataType, TokenType
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D38809: [LLVM-C] Publicly expose getters of MetadataType, TokenType
Robert Widmann via Phabricator via llvm-commits
- [llvm] r315482 - [NFC] update test case so checks are not order dependent when not needed
Lei Huang via llvm-commits
- [llvm] r315483 - Convert the last uses of ErrorOr in include/llvm/Object.
Rafael Espindola via llvm-commits
- [llvm] r315484 - Reland "[llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data"
Jake Ehrlich via llvm-commits
- [PATCH] D38811: [x86] Add initial skeleton support for "knm" cpu - llvm version
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38813: [X86] Add skeleton support for "knm" cpu - clang side
Craig Topper via Phabricator via llvm-commits
- [llvm] r315485 - [x86] avoid infinite loop from SoftenFloatOperand (PR34866)
Sanjay Patel via llvm-commits
- [PATCH] D38814: [SCEV] Properly handle the case of a non-constant start with a zero accum in ScalarEvolution::createAddRecFromPHIWithCastsImpl
Daniel Neilson via Phabricator via llvm-commits
- [lld] r315487 - [ELF] Try to not emit weird diagnostics on undefined symbols.
Davide Italiano via llvm-commits
- [PATCH] D38815: [LLD] [COFF] Implement support for IMAGE_REL_ARM64_ADDR32NB
Martin Storsjö via Phabricator via llvm-commits
- [compiler-rt] r315490 - [libFuzzer] make -use_feature_frequency less aggressive and enable by default
Kostya Serebryany via llvm-commits
- [llvm] r315491 - [SCEV] Properly handle the case of a non-constant start with a zero accum in ScalarEvolution::createAddRecFromPHIWithCastsImpl
Daniel Neilson via llvm-commits
- [compiler-rt] r315493 - [sanitizer] Introduce ReservedAddressRange to sanitizer_common
Petr Hosek via llvm-commits
- [compiler-rt] r315494 - Revert "[sanitizer] Introduce ReservedAddressRange to sanitizer_common"
Petr Hosek via llvm-commits
- [PATCH] D37644: [CMake][runtimes] Use list of lists rather than ":" delimiters
Petr Hosek via Phabricator via llvm-commits
- [lld] r315495 - Return early if it fails to parse a hex string.
Rui Ueyama via llvm-commits
- [PATCH] D38817: Support: Work around missing SetFileInformationByHandle on Wine
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r315499 - [llvm-rc] Use proper search algorithm for finding resources.
Zachary Turner via llvm-commits
- [llvm] r315500 - [PowerPC] Utilize DQ-Form instructions for spill/restore and fix FrameIndex elimination to only use `lis/addi` if necessary.
Lei Huang via llvm-commits
- [llvm] r315501 - Fix incorrect integer literal suffix.
Zachary Turner via llvm-commits
- [llvm] r315502 - [MachineCombiner] Fix initialisation of LastUpdate for incremental update.
Florian Hahn via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [compiler-rt] r315503 - [libFuzzer] disable use_feature_frequency as it degrades some of the benchmarks too much :(
Kostya Serebryany via llvm-commits
- [llvm] r315504 - Reland 'Classify llvm-cfi-verify.'
Vlad Tsyrklevich via llvm-commits
- [compiler-rt] r315505 - [X86] Add Knights Mill CPU to cpu_indicator support to match libgcc.
Craig Topper via llvm-commits
- [compiler-rt] r315507 - [ubsan] Support ubsan-minimal tests on Android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38822: [lld] Move Threads to Common
Bob Haarman via Phabricator via llvm-commits
- [compiler-rt] r315509 - [sanitizer] Move the errno/ENOMEM allocator checks logic to separate .cc
Kostya Kortchinsky via llvm-commits
- [llvm] r315510 - [Hexagon] Make sure that new-value jump is packetized with producer
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r315511 - Disable profile tests on Android.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315512 - Disable TSan tests on Android.
Evgeniy Stepanov via llvm-commits
- [llvm] r315513 - [codeview] Implement FPO data assembler directives
Reid Kleckner via llvm-commits
- [llvm] r315514 - Attempt to fix failing llvm-rc include-paths.text
Reid Kleckner via llvm-commits
- [llvm] r315515 - Really fix llvm-rc include-paths.test
Reid Kleckner via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38823: Use check-all on the android buildbot
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Brian M. Rzycki via llvm-commits
- [llvm] r315516 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D38825: [SCEV] Teach SCEV to find maxBECount when loop endbound is variant
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D38641: [Inline][WIP] Expose more inlining opportunities by further constraining call site arguments based on splitting an OR condition.
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r315519 - [Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bots (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [llvm] r315520 - Support: Work around missing SetFileInformationByHandle on Wine
Hans Wennborg via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Jun Bum Lim via Phabricator via llvm-commits
- [zorg] r315521 - Use check-all on the android buildbot
Evgeniy Stepanov via llvm-commits
- [llvm] r315522 - AMDGPU/NFC: Rename code object metadata as HSA metadata
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38826: [scudo] Allow for non-Android Shared TSD platforms, part 1
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r315523 - AMDGPU/NFC: Minor clean ups in PAL metadata
Konstantin Zhuravlyov via llvm-commits
- [lld] r315525 - Define RelType to represent relocation types.
Rui Ueyama via llvm-commits
- [PATCH] D37738: [SLPVectorizer] Generalize vectorizeStores to support loads as well NFC.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37737: [SLPVectorizer] Merge subsequent gather loads.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r315526 - AMDGPU/NFC: Minor clean ups in HSA metadata
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315527 - MachineOptimizationRemarkEmitter.h: Appease g++-4.8.2. See also rL313715.
NAKAMURA Takumi via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38828: lld: Reorder dependent libraries alphabetically
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] r315528 - MC Helpers for llvm-cfi-verify.
Vlad Tsyrklevich via llvm-commits
- [lld] r315529 - lld: Reorder libdeps.
NAKAMURA Takumi via llvm-commits
- [llvm] r315530 - [ADT] Make Twine's copy constructor private.
Zachary Turner via llvm-commits
- [llvm] r315531 - [MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.
Lang Hames via llvm-commits
- [compiler-rt] r315533 - Reland "[sanitizer] Introduce ReservedAddressRange to sanitizer_common"
Petr Hosek via llvm-commits
- [PATCH] D38830: [DWARF] Fix bad comparator in sortGlobalExprs.
Eli Friedman via Phabricator via llvm-commits
- Buildbot numbers for the week of 09/24/2017 - 09/30/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 10/1/2017 - 10/7/2017
Galina Kistanova via llvm-commits
- [llvm] r312318 - Debug info for variables whose type is shrinked to bool
Friedman, Eli via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r315534 - [X86] Sink X86AsmPrinter ctor into .cpp file, NFC
Reid Kleckner via llvm-commits
- [llvm] r315535 - Fix AMDGPU build issue
Reid Kleckner via llvm-commits
- [llvm] r315536 - Revert "[ADT] Make Twine's copy constructor private."
Zachary Turner via llvm-commits
- [PATCH] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Craig Topper via Phabricator via llvm-commits
- [lld] r315537 - lld: Prune unused libdeps.
NAKAMURA Takumi via llvm-commits
- [llvm] r315538 - [codeview] Disable FPO in functions using EH funclets
Reid Kleckner via llvm-commits
- [llvm] r315539 - Speculative build fix, apparently I built llc without my patch applied to test it
Reid Kleckner via llvm-commits
- [llvm] r315540 - Revert r307036 because of PR34919.
Wei Mi via llvm-commits
- [zorg] r315541 - Remove extra quotation.
Evgeniy Stepanov via llvm-commits
- [PATCH] D34077: DAGCombine: Combine BUILD_VECTOR to TRUNCATE
Wei Mi via Phabricator via llvm-commits
- [llvm] r315542 - Speculative build fix 2
Reid Kleckner via llvm-commits
- [PATCH] D38833: BitstreamWriter: Better assertion when a block's abbrev code size is too small
Jordan Rose via Phabricator via llvm-commits
- [lld] r315543 - Rename P -> Pieces.
Rui Ueyama via llvm-commits
- [PATCH] D33235: Mark invariant.group as experimental
Davide Italiano via Phabricator via llvm-commits
- [lld] r314095 - Do not sort CU vectors.
Rafael Avila de Espindola via llvm-commits
- [llvm] r315544 - docs: Add some information about Fuzzing LLVM itself
Justin Bogner via llvm-commits
- [PATCH] D38275: [X86] Improve handling of UDIVREM8_ZEXT_HREG/UDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via Phabricator via llvm-commits
- [lld] r314094 - Speeds up CU vector creation.
Rafael Avila de Espindola via llvm-commits
- [llvm] r315545 - llvm-isel-fuzzer: Handle a subset of backend flags in the executable name
Justin Bogner via llvm-commits
- [llvm] r315546 - docs: Try to fix sphinx build
Justin Bogner via llvm-commits
- [lld] r315548 - Rewrite comment.
Rui Ueyama via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Eli Friedman via Phabricator via llvm-commits
- [llvm] r315550 - docs: Add some links to OSS Fuzz
Justin Bogner via llvm-commits
- [llvm] r315551 - [SimplifyIndVar] Replace IVUsers with loop invariant whenever possible
Hongbin Zheng via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [lld] r315552 - Remove one parameter from Target::getRelExpr.
Rui Ueyama via llvm-commits
- [compiler-rt] r315553 - Revert r315533 "Reland "[sanitizer] Introduce ReservedAddressRange to sanitizer_common""
Hans Wennborg via llvm-commits
- [llvm] r315554 - Revert r315545 "llvm-isel-fuzzer: Handle a subset of backend flags in the executable name"
Hans Wennborg via llvm-commits
- [PATCH] D38834: [Sanitizers] Add more details to ASan allocator stats report.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [lld] r315555 - Make a function shorter.
Rui Ueyama via llvm-commits
- [llvm] r315556 - [cfi-verify] Fix unittest failures w/o x86 target
Vlad Tsyrklevich via llvm-commits
- [llvm] r315557 - Re-commit "llvm-isel-fuzzer: Handle a subset of backend flags in the exec name"
Justin Bogner via llvm-commits
- [lld] r315558 - Move more code out of scanRelocs().
Rui Ueyama via llvm-commits
- [lld] r315559 - Fix comment.
Rui Ueyama via llvm-commits
- [lld] r315560 - Start destructuring adjustExpr function.
Rui Ueyama via llvm-commits
- [lld] r315561 - [COFF] Implement support for IMAGE_REL_ARM64_ADDR32NB
Martin Storsjo via llvm-commits
- [lld] r315562 - [COFF] Add support for automatically exporting all symbols
Martin Storsjo via llvm-commits
- [lld] r315563 - [MinGW] Hook up the --export-all-symbols and --output-def options
Martin Storsjo via llvm-commits
- [PATCH] D38836: Use X86ISD::VBROADCAST in place of v2f64 X86ISD::MOVDDUP when AVX2 is available
Craig Topper via Phabricator via llvm-commits
- [llvm] r315564 - [RegisterCoalescer] Don't set read-undef in pruneValues, only clear
Mikael Holmen via llvm-commits
- [llvm] r315565 - [ScheduleDAGInstrs] fix behavior of getUnderlyingObjectsForCodeGen when no identifiable object found
Hiroshi Inoue via llvm-commits
- [PATCH] D38619: [GVN] Prevent ScalarPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [lld] r315569 - [ELF] - Linkerscript: Add `~` as separate math token.
George Rimar via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
Simon Dardis via Phabricator via llvm-commits
- [llvm] r315571 - [AsmParser] Suppress compile warning for targets with no register diags
Oliver Stannard via llvm-commits
- [llvm] r315573 - Fix warnings. [-Wdocumentation]
NAKAMURA Takumi via llvm-commits
- [PATCH] D38841: [mips] Provide alternate predicates for constant synthesis
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D38223: Disable gcov instrumentation of functions using funclet-based exception handling
Marco Castelluccio via Phabricator via llvm-commits
- [PATCH] D36215: [IRCE] Return "Identify loops with latch comparison against current IV value"
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r315576 - Reinstantiate old/bad deduplication logic that was removed in r315279.
Daniel Jasper via llvm-commits
- [llvm] r315579 - MachineInstr: Make isEqual agree with getHashValue in MachineInstrExpressionTrait
Diana Picus via llvm-commits
- [llvm] r315581 - [cfi-verify] Fix typo, actually check X86 target
Vlad Tsyrklevich via llvm-commits
- [compiler-rt] r315583 - [scudo] Allow for non-Android Shared TSD platforms, part 1
Kostya Kortchinsky via llvm-commits
- [lld] r315584 - Use 0 as sh_link when we don't have a dynamic symbol table.
Rafael Espindola via llvm-commits
- [lld] r315585 - Relax test.
Rafael Espindola via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: Fix issues with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38594: [InlineCost] Tracking Values through PHI Nodes
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33271: lit: allow glob patterns as path arguments
Daniel Dunbar via Phabricator via llvm-commits
- [PATCH] D38207: lit.py: Add new %{shared_output(LABEL)} substitution
Daniel Dunbar via Phabricator via llvm-commits
- [PATCH] D37983: Add instruction subset for the ARC backend
Pete Couperus via Phabricator via llvm-commits
- [PATCH] D38847: [mips][micromips] Fix (dis)assembly of bc1(t|f)
Simon Dardis via Phabricator via llvm-commits
- [llvm] r315587 - [X86][SSE] Pull out repeated INSERT_VECTOR_ELT code from LowerBUILD_VECTOR v16i8/v8i16 insertion. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r315588 - Update comment.
Rafael Espindola via llvm-commits
- [PATCH] D38849: [RS4GC] Look through vector bitcasts when looking for base pointer
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r315589 - [x86] replace isEqualTo with == for efficiency
Sanjay Patel via llvm-commits
- [llvm] r315590 - [dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton via llvm-commits
- [llvm] r315591 - [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via llvm-commits
- [PATCH] D38850: [Hexagon] Update Hexagon ArchEnum and sync some downstream changes(NFC)
Sumanth Gundapaneni via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38851: [Hexagon] New HVX target features.
Sumanth Gundapaneni via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via Phabricator via llvm-commits
- [llvm] r315592 - [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via llvm-commits
- [llvm] r315593 - Reintroduce "[SCCP] Propagate integer range info for parameters in IPSCCP."
Bruno Cardoso Lopes via llvm-commits
- [lld] r313372 - Keep some relocations with undefined weak symbols.
Rafael Avila de Espindola via llvm-commits
- [llvm] r315595 - [ValueTracking] return zero when there's conflict in known bits of a shift (PR34838)
Sanjay Patel via llvm-commits
- [llvm] r315596 - AMDGPU: Fix warnings introduced in r315526
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315597 - Work around lack of Wine support for SetFileInformationByHandle harder
Hans Wennborg via llvm-commits
- [PATCH] D38854: [scudo] Allow for non-Android Shared TSD platforms, part 2
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r315598 - [TableGen] Allow intrinsics to have up to 8 return values.
Artem Belevich via llvm-commits
- [PATCH] D38855: Add a fuzz target for llvm's ItaniumDemangler.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38856: [IPSCCP] Remove calls without side effects
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r315599 - llvm-isel-fuzzer: Work around BUILD_SHARED_LIBS testing issues
Justin Bogner via llvm-commits
- [llvm] r315600 - [codeview] Don't emit FPO data in funclet prologues
Reid Kleckner via llvm-commits
- [llvm] r315601 - [NVPTX] Implemented wmma intrinsics and instructions.
Artem Belevich via llvm-commits
- [compiler-rt] r315602 - [asan] Disable a flaky test on android.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315604 - [cmake] Fix skipping DEPS (typo) in sanitizer_test_compile()
Michal Gorny via llvm-commits
- [compiler-rt] r315605 - [cmake] [interception] Remove duplicate gtest from test COMPILE_DEPS
Michal Gorny via llvm-commits
- [llvm] r315606 - [X86] Add a bunch of -mcpu strings to the cpus.ll test.
Craig Topper via llvm-commits
- [llvm] r315608 - AMDGPU/NFC: Move AMDGPU specific note types to ELF.h
Konstantin Zhuravlyov via llvm-commits
- [lld] r315609 - Remove Symbol::isPreemptible().
Rui Ueyama via llvm-commits
- [PATCH] D38858: [cmake] Allow building fuzzers with OSS-Fuzz flags.
Matt Morehouse via Phabricator via llvm-commits
- [lld] r314495 - [ELF] Simpler scheme for handling common symbols
Rafael Avila de Espindola via llvm-commits
- [llvm] r315610 - Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via llvm-commits
- [PATCH] D38299: [ARM] Honor -mfloat-abi for libcall calling convention
Eli Friedman via Phabricator via llvm-commits
- [lld] r315612 - Early-continue for a MIPS-specific rule.
Rui Ueyama via llvm-commits
- [llvm] r315613 - [X86] Add CLWB intrinsic. llvm part
Craig Topper via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Tony Jiang via Phabricator via llvm-commits
- [llvm] r315616 - [LoopPredication] Support ule, sle latch predicates
Artur Pilipenko via llvm-commits
- [PATCH] D38177: [LoopPredication] Support ule, sle latch predicates
Artur Pilipenko via Phabricator via llvm-commits
- [lld] r315617 - Handle MIPS-specific addend rules in computeAddend().
Rui Ueyama via llvm-commits
- [llvm] r315618 - Revert "Reintroduce "[SCCP] Propagate integer range info for parameters in IPSCCP.""
Bruno Cardoso Lopes via llvm-commits
- [llvm] r315619 - [DWARF] Fix bad comparator in sortGlobalExprs.
Eli Friedman via llvm-commits
- [PATCH] D38650: [XRay][tools] Updated stacks tool with flamegraph output.
Keith via Phabricator via llvm-commits
- [compiler-rt] r315620 - [cmake] [asan] Remove unnecessary gtest dep from dynamic tests
Michal Gorny via llvm-commits
- [lld] r314192 - Speed up SymbolTable::insert().
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r315623 - [LoopPredication] Check whether the loop is already guarded by the first iteration check condition
Artur Pilipenko via llvm-commits
- [lld] r315625 - Add comment.
Rui Ueyama via llvm-commits
- [lld] r315626 - [lld] Fix typo. NFC
Shoaib Meenai via llvm-commits
- [lld] r315627 - [lit] Raise the logic for enabling clang & lld substitutions to llvm.
Zachary Turner via llvm-commits
- [llvm] r315627 - [lit] Raise the logic for enabling clang & lld substitutions to llvm.
Zachary Turner via llvm-commits
- [llvm] r315628 - [SelectionDAG] Simplify the ISD::SIGN_EXTEND/ZERO_EXTEND handling to use less temporary APInts by counting bits instead. NFCI
Craig Topper via llvm-commits
- [llvm] r315629 - [cmake] Allow building fuzzers with OSS-Fuzz flags.
Matt Morehouse via llvm-commits
- [compiler-rt] r315632 - [sanitizer] Workaround a Linux kernel bug in hard_rss_limit_mb_test.
Evgeniy Stepanov via llvm-commits
- [llvm] r315633 - TargetMachine: Merge TargetMachine and LLVMTargetMachine
Matthias Braun via llvm-commits
- [PATCH] D38489: TargetMachine: Merge TargetMachine and LLVMTargetMachine
Phabricator via Phabricator via llvm-commits
- [llvm] r315634 - [CVP] Process binary operations even when def is local
Anna Thomas via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r315635 - [XRay][tools] Updated stacks tool with flamegraph output.
Keith Wyss via llvm-commits
- [llvm] r315636 - Deprecate DwarfUnit::addBlockByrefAddress().
Adrian Prantl via llvm-commits
- [llvm] r315637 - Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"
Matthias Braun via llvm-commits
- [llvm] r315640 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D38864: [Sanitizers] By default build libFuzzer with frame pointers.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r315641 - [SelectionDAG] Const-correct the DemandedMask argument to one of the overloads of SimplifyDemandedBits. NFC
Craig Topper via llvm-commits
- [PATCH] D38865: Add DK_Remark to SMDiagnostic
Adam Nemet via Phabricator via llvm-commits
- [llvm] r315642 - Add DK_Remark to SMDiagnostic
Adam Nemet via llvm-commits
- [PATCH] D38866: [llvm-isel-fuzzer] Use "--" as separator rather than '='.
Matt Morehouse via Phabricator via llvm-commits
- [llvm] r315644 - Removing default case statement from covered switch.
Keith Wyss via llvm-commits
- [lld] r315645 - Correctly handle shared and lazy symbols.
Rafael Espindola via llvm-commits
- [llvm] r315646 - llvm-isel-fuzzer: Use the right REQUIRES line for r315599
Justin Bogner via llvm-commits
- [llvm] r315647 - [llvm-isel-fuzzer] Use "--" as separator rather than '='.
Matt Morehouse via llvm-commits
- [llvm] r315648 - [SelectionDAG] Correct the early out in SelectionDAG::getZeroExtendInReg to work properly for vector types.
Craig Topper via llvm-commits
- [llvm] r315649 - [X86] Add the test case for r315613 that I forgot to 'git add'.
Craig Topper via llvm-commits
- [lld] r315650 - Convert a few cases of isUndefined to isInCurrentDSO.
Rafael Espindola via llvm-commits
- [llvm] r315651 - docs: Improve the docs about llvm-isel-fuzzer on OSS Fuzz
Justin Bogner via llvm-commits
- [lld] r315653 - Simplify a boolean expression by the De Morgan's laws.
Rui Ueyama via llvm-commits
- [lld] r315654 - Use existing helper. NFC.
Rafael Espindola via llvm-commits
- [compiler-rt] r315657 - [libFuzzer] tweam use_feature_frequency to be less aggressive; run a dummy input before the seed corpus
Kostya Serebryany via llvm-commits
- [docs] Minor wording nit in FuzzingLLVM.rst
Vedant Kumar via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rui Ueyama via llvm-commits
- [PATCH] D38871: [ExecutionEngine] Modify static_casts to not be tautological in some COFF i386 relocations
Alex Langford via Phabricator via llvm-commits
- [lld] r315659 - Simplify. NFCI.
Rui Ueyama via llvm-commits
- [PATCH] D38872: [ExecutionEngine] Correct the size of a write in a COFF i386 relocation
Alex Langford via Phabricator via llvm-commits
- [PATCH] D38873: LowerTypeTests: Give imported symbols a type with size 0 so that they are not assumed not to alias.
Peter Collingbourne via Phabricator via llvm-commits
- [zorg] r315660 - Fixed the path to CMakeCache.txt file
Galina Kistanova via llvm-commits
- [PATCH] D38874: DAG: Add flags to dumps
Matt Arsenault via Phabricator via llvm-commits
- [lld] r315664 - Add comment.
Rui Ueyama via llvm-commits
- [lld] r315666 - Make a condition more explicit. NFC.
Rui Ueyama via llvm-commits
- [lld] r315667 - Hide SymbolBody::IsLocal.
Rui Ueyama via llvm-commits
- [lld] r315669 - Destructure a boolean expression and add comment.
Rui Ueyama via llvm-commits
- [llvm] r315670 - [SelectionDAG] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [llvm] r315671 - [SelectionDAG] Cleanup the SIGN_EXTEND_INREG handling in computeKnownBits. NFCI
Craig Topper via llvm-commits
- [llvm] r315672 - [SCEV] Maintain loop use lists, and use them in forgetLoop
Sanjoy Das via llvm-commits
- [PATCH] D38434: [SCEV] Maintain loop use lists, and use them in forgetLoop
Sanjoy Das via Phabricator via llvm-commits
- [lld] r315673 - Make it explicit that we are writing addends to target sections if REL.
Rui Ueyama via llvm-commits
- [PATCH] D38875: Fix the incorrect detection of ICONV_LIBRARY_PATH
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r315674 - [X86] Remove patterns that select unmasked vbroadcastf2x32/vbroadcasti2x32. Prefer vbroadcastsd/vpbroadcastq instead.
Craig Topper via llvm-commits
- [lld] r315675 - [LLD] Fix typo. NFC
Shoaib Meenai via llvm-commits
- [PATCH] D38435: [SCEV] Maintain and use a loop->loop invalidation dependency
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r315676 - docs: Improve wording on building for fuzzing
Justin Bogner via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
George Rimar via Phabricator via llvm-commits
- [llvm] r315677 - Disable gcov instrumentation of functions using funclet-based exception handling
Marco Castelluccio via llvm-commits
- [PATCH] D38664: [X86] Stop creating CMOV nodes with a second MVT::Glue result
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r315679 - [FileCheck] regexp doc update/fix
Sjoerd Meijer via llvm-commits
- [llvm] r315680 - Revert r314923: "Recommit : Use the basic cost if a GEP is not used as addressing mode"
Daniel Jasper via llvm-commits
- [llvm] r315681 - [InstCombine] add tests for boolean extend + add; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38848: {ARM} IfConversion does not handle un-analyzable branch correctly
Gael Jobin via Phabricator via llvm-commits
- [PATCH] D38879: [llvm-dwarfdump] - Teach tool to parse DW_CFA_GNU_args_size.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r315683 - [SCEV] Teach SCEV to find maxBECount when loop endbound is variant
Anna Thomas via llvm-commits
- [llvm] r315684 - Re-land "[dsymutil] Timestmap verification for __swift_ast"
Jonas Devlieghere via llvm-commits
- [llvm] r315685 - [llvm-cov] Generate "report" for given source paths if sources are specified.
Max Moroz via llvm-commits
- [llvm] r315686 - [X86] Stop creating CMOV nodes with a second MVT::Glue result
Craig Topper via llvm-commits
- [PATCH] D38885: Handle all symbol types in --trace
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r315687 - [llvm-cov] An attempt to fix sources_specified.test failing on some buildbots.
Max Moroz via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [llvm] r315690 - DAG: Add flags to dumps
Matt Arsenault via llvm-commits
- [llvm] r315691 - [llvm-cov] Fix sources-specified.test so it ignores the order of files printed.
Max Moroz via llvm-commits
- [llvm] r315692 - [Hexagon] Add patterns for cmpb/cmph with immediate arguments
Krzysztof Parzyszek via llvm-commits
- [llvm] r315693 - [llvm-cov] Temporary delete sources-specified.test, it is failing on some bots.
Max Moroz via llvm-commits
- [llvm] r315694 - [RS4GC] Look through vector bitcasts when looking for base pointer
Daniel Neilson via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r315695 - [X86] Add ProcIntelBDW to BroadwellProc class not BDWFeatures class.
Craig Topper via llvm-commits
- [llvm] r315696 - [X86] Fix some inconsistent formatting in the processor feature lists.
Craig Topper via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r315697 - lit.py: Add new %{shared_output(LABEL)} substitution
Jordan Rose via llvm-commits
- [llvm] r315698 - Update test to expect nuw flag in SDAG dump, fixes test after r315690
Reid Kleckner via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Craig Topper via Phabricator via llvm-commits
- [llvm] r315700 - [TableGen] : Simplify RegisterInfoEmitter
Javed Absar via llvm-commits
- [llvm] r315701 - [InstCombine] allow zext(bool) + C --> select bool, C+1, C for vector types
Sanjay Patel via llvm-commits
- [PATCH] D38891: Implement part of the flock functionality for Windows in compiler-rt
Zachary Turner via Phabricator via llvm-commits
- [llvm] r315703 - [InstCombine] rearrange code to remove repeated constant check; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Shiva Chen via Phabricator via llvm-commits
- [llvm] r315706 - [X86] Updated scalar integer absolute tests to cover i8/i16/i32/i64
Simon Pilgrim via llvm-commits
- [llvm] r315709 - [InstCombine] use AddOne helper to reduce code; NFC
Sanjay Patel via llvm-commits
- [llvm] r315710 - Not all buildbots seem to dump the nuw flag in SDAG
Reid Kleckner via llvm-commits
- [llvm] r315711 - [X86] Test scalar integer absolutes on 32-bit targets with/without CMOV
Simon Pilgrim via llvm-commits
- [llvm] r315713 - [SCEV] Maintain and use a loop->loop invalidation dependency
Sanjoy Das via llvm-commits
- [PATCH] D38895: [X86] Replace custom scalar integer absolute matching with ISD::ABS lowering.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38896: [InstCombine] Drop reference to callee from an operand of erased call instruction
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r315714 - [llvm-cov] Reland sources-specified.test with addition of "-path-equivalence".
Max Moroz via llvm-commits
- [llvm] r315716 - [llvm-demangle-fuzzer] Add a fuzz target for ItaniumDemangler.
Matt Morehouse via llvm-commits
- [llvm] r315717 - [InstCombine] add tests for add (zext (add nuw X, C2)), C --> zext (add nuw X, C2 + C); NFC
Sanjay Patel via llvm-commits
- [llvm] r315718 - [InstCombine] add hasOneUse check to add-zext-add fold to prevent increasing instructions
Sanjay Patel via llvm-commits
- [llvm] r315719 - [IPSCCP] Move common functions to ValueLatticeUtils (NFC)
Matthew Simpson via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Chandler Carruth via Phabricator via llvm-commits
- [lld] r315720 - Relax test.
Rafael Espindola via llvm-commits
- [lld] r315721 - Handle shared and lazy symbol in the gnu hash construction.
Rafael Espindola via llvm-commits
- [llvm] r315722 - [X86] Add initial skeleton support for knm cpu
Craig Topper via llvm-commits
- [lld] r315724 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [lld] r315725 - [lld] Move Threads to Common
Bob Haarman via llvm-commits
- [llvm] r315726 - [LLVMCore] fix description for OverflowingBinaryOperator; NFC
Sanjay Patel via llvm-commits
- [lld] r315727 - Handle shared symbols in --gc-sections.
Rafael Espindola via llvm-commits
- [llvm] r315728 - [InstCombine] use local var to reduce code duplication; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [compiler-rt] r315730 - [Sanitizers] Add more details to ASan allocator stats report.
Alex Shlyapnikov via llvm-commits
- [PATCH] D36850: [ThinLTO] Add norecurse function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [lld] r315732 - Fix build.
Rafael Espindola via llvm-commits
- [llvm] r315733 - Revert r315148 [TableGen] Avoid unnecessary std::string creations
Daniel Sanders via llvm-commits
- [lld] r315734 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r315735 - [Hexagon] Minimize number of repeated constant extenders
Krzysztof Parzyszek via llvm-commits
- [PATCH] D38899: [ELF] Recognize additional relocation types
Petr Hosek via Phabricator via llvm-commits
- [lld] r315737 - [ELF] Recognize additional relocation types
Petr Hosek via llvm-commits
- [llvm] r315740 - DAG: Add opcode and source type to isFPExtFree
Matt Arsenault via llvm-commits
- [PATCH] D38902: AMDGPU: Add AMDGPU HSA Kernel Descriptor
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r315743 - [InstCombine] recycle adds for better efficiency
Sanjay Patel via llvm-commits
- [llvm] r315744 - AMDGPU: Implement isFPExtFoldable
Matt Arsenault via llvm-commits
- [PATCH] D38510: AMDGPU: Implement isFPExtFree
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r315745 - [InstCombine] move code to remove repeated constant check; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r315746 - [SmallPtrSet] Add iterator epoch tracking.
Benjamin Kramer via llvm-commits
- [llvm] r315747 - [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them.
Daniel Sanders via llvm-commits
- [llvm] r315748 - AMDGPU: Look for src mods before fp_extend
Matt Arsenault via llvm-commits
- [PATCH] D38518: AMDGPU: Look for src mods before fp_extend
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r315749 - [Hexagon] Avoid unused variable warnings in release builds.
Benjamin Kramer via llvm-commits
- [compiler-rt] r315751 - [scudo] Allow for non-Android Shared TSD platforms, part 2
Kostya Kortchinsky via llvm-commits
- [llvm] r315752 - [Reassociate] auto-generate better checks; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r315753 - LowerTypeTests: Give imported symbols a type with size 0 so that they are not assumed not to alias.
Peter Collingbourne via llvm-commits
- [llvm] r315753 - LowerTypeTests: Give imported symbols a type with size 0 so that they are not assumed not to alias.
Peter Collingbourne via llvm-commits
- [llvm] r315754 - AMDGPU: Implement hasBitPreservingFPLogic
Matt Arsenault via llvm-commits
- [PATCH] D38519: AMDGPU: Implement hasBitPreservingFPLogic
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r315756 - [Legalizer] Only allocate the SetVectors once per function.
Quentin Colombet via llvm-commits
- [llvm] r315757 - [LegalizerInfo] Don't evaluate end boundary every time through the loop
Quentin Colombet via llvm-commits
- [llvm] r315758 - [Legalizer] Use SmallSetVector instead of SetVector.
Quentin Colombet via llvm-commits
- [llvm] r315759 - [RegisterBankInfo] Cache the getMinimalPhysRegClass information
Quentin Colombet via llvm-commits
- [llvm] r315760 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic.
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r315761 - [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf.
Daniel Sanders via llvm-commits
- [llvm] r315762 - [InstCombine] use m_Neg() to reduce code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r315763 - [Hexagon] Rangify some loops, NFC
Krzysztof Parzyszek via llvm-commits
- [lld] r315764 - Initialize CopyRelSec.
Rafael Espindola via llvm-commits
- [llvm] r315765 - [globalisel][tablegen] Fix a use-after free bug that manifests on non-macOS machines.
Daniel Sanders via llvm-commits
- [lld] r315766 - Give shared symbols priority over lazy ones.
Rafael Espindola via llvm-commits
- [llvm] r315767 - [X86] Use fsub in the movddup scheduling tests to prevent a future patch from folding movddup as a broadcast load.
Craig Topper via llvm-commits
- [llvm] r315768 - [X86] Use X86ISD::VBROADCAST in place of v2f64 X86ISD::MOVDDUP when AVX2 is available
Craig Topper via llvm-commits
- [llvm] r315769 - Revert r315763: "[Hexagon] Rangify some loops, NFC"
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r315770 - [Sanitizers] Always build libFuzzer with frame pointers.
Alex Shlyapnikov via llvm-commits
- Reducing confusion around isUndefined()
Rafael Avila de Espindola via llvm-commits
- [llvm] r315773 - lit.py: Fix new test for systems that don't use / as os.path.sep
Jordan Rose via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support buffer_load_format and tbuffer_load_format intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D38907: Give .note.gnu.build-id section alignment 4
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D38909: [AMDGPU] Add RELATIVE64 relocation record.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38910: [AMDGPU/LLD] Add RELATIVE64 relocation record.
Tony Tye via Phabricator via llvm-commits
- [compiler-rt] r315775 - [cfi] Use %ld_flags_rpath_* substitutions in tests (NFC)
Evgeniy Stepanov via llvm-commits
- [PATCH] D38911: [cfi] Test cross-dso CFI on Android.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r315777 - [asan] Deflake one test by running it 3 times.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Zia Ansari via Phabricator via llvm-commits
- [PATCH] D38912: [libFuzzer] Delete llvm/lib/Fuzzer
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r315778 - [libFuzzer] print a better warning if we hit the ld bug
Kostya Serebryany via llvm-commits
- [llvm] r315779 - lit.py: Fix new test harder for systems that don't use / as os.path.sep
Jordan Rose via llvm-commits
- [llvm] r315780 - [globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed.
Daniel Sanders via llvm-commits
- [llvm] r315781 - [AArch64][RegisterBankInfo] Use the statically computed mappings for COPY
Quentin Colombet via llvm-commits
- [llvm] r315782 - lit.py: Previous test fix was a red herring; backslashes are escapes
Jordan Rose via llvm-commits
- [PATCH] D38914: AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38915: AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38916: [GlobalDCE] Use DenseMap instead of unordered_multimap for GVDependencies.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r315783 - [globalisel][tablegen] Fix undefined references to dump()
Daniel Sanders via llvm-commits
- [llvm] r315788 - [globalisel][tablegen] Fix an unused variable warning caused by a typo (corrected OtherInsnID->OtherOpIdx).
Daniel Sanders via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38918: Update successor after branch relaxation in ARM
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r315789 - [llvm-cov] Factor out logic to iterate over line coverage stats (NFC)
Vedant Kumar via llvm-commits
- [llvm] r315790 - [Dominators] Remove the NCA check
Jakub Kuderski via llvm-commits
- [llvm] r315791 - Fix assembler for alloca of multiple elements in non-zero addr space
Yaxun Liu via llvm-commits
- [llvm] r315792 - lit.py: Give up and disable the new shared-output.py test on Windows
Jordan Rose via llvm-commits
- [llvm] r315793 - Revert "lit.py: Add new %{shared_output(LABEL)} substitution"
Jordan Rose via llvm-commits
- [llvm] r315794 - [X86] Add an additional isel pattern to CVTDQ2PDrm/VCVTDQ2PDrm to enable load folding without the peephole pass.
Craig Topper via llvm-commits
- [llvm] r315795 - [X86] Remove TB_NO_REVERSE from VCVTDQ2PDYrr and VCVTPS2PDYrr in the load folding tables.
Craig Topper via llvm-commits
- [llvm] r315796 - [X86] Add AVX512 flavors of VCVTDQ2PD plus VCVTUDQ2PD to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r315797 - [X86] Add additional patterns for folding loads with 128-bit VCVTDQ2PD and VCVTUDQ2PD.
Craig Topper via llvm-commits
- [llvm] r315798 - [X86] Remove unnecessary bitconverts as the root of patterns for zero extended VCVTPD2UDQZ128rr and VCVTTPD2UDQZ128rr.
Craig Topper via llvm-commits
- [llvm] r315799 - [X86] Remove some patterns for bitcasted alignednonedtemporalloads.
Craig Topper via llvm-commits
- [llvm] r315800 - [X86] Add patterns for vzmovl+cvtpd2ps with a load.
Craig Topper via llvm-commits
- [llvm] r315801 - [X86] Add AVX512 versions of VCVTPD2PS to load folding tables.
Craig Topper via llvm-commits
- [llvm] r315802 - [X86] Add patterns for vzmovl+cvtpd2dq/cvttpd2dq with a load.
Craig Topper via llvm-commits
- [lld] r315803 - Revert rL315721, "Handle shared and lazy symbol in the gnu hash construction."
NAKAMURA Takumi via llvm-commits
- [PATCH] D18733: Add support for attribute for call and invoke instruction in the C API
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D18727: Add support for attribute in the C API
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r315807 - [X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X))
Simon Pilgrim via llvm-commits
- [llvm] r315808 - AMDGPU: Add support for isa version note
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315810 - AMDGPU: Do not emit deprecated notes for code object v3
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315812 - AMDGPU: Improve note directive verification in assembler
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315813 - llvm-readobj: Print AMDGPU note type names
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315815 - Use DAG::getBitcast() helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315816 - AMDGPU: Cleanup elf-notes.ll test
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315817 - Cleanup update_llc_test_checks.py notes.
Simon Pilgrim via llvm-commits
- [llvm] r315818 - Pull out repeated calls to VT.getVectorNumElements(). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315819 - llvm-readobj: Print AMDGPU note contents
Konstantin Zhuravlyov via llvm-commits
- [www] r315820 - [www] Add SeaHorn and Crab-llvm to Users.html.
Jakub Kuderski via llvm-commits
- [llvm] r315821 - AMDGPU: Bring HSA metadata on par with the specification
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315822 - AMDGPU: Add AMDGPU HSA Kernel Descriptor
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315823 - Revert "[AArch64][RegisterBankInfo] Use the statically computed mappings for COPY"
Bruno Cardoso Lopes via llvm-commits
- [llvm] r315824 - [X86][SSE] Test vector imul reduction on 32 and 64-bit targets
Simon Pilgrim via llvm-commits
- [llvm] r315825 - [X86][SSE] Don't attempt to reduce the imul vector width of odd sized vectors (PR34947)
Simon Pilgrim via llvm-commits
- [PATCH] D38917: [xray] Fix CMake for X-RAY tests
George Karpenkov via Phabricator via llvm-commits
- [llvm] r315826 - [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via llvm-commits
- [compiler-rt] r315827 - [xray] Fix CMake for X-RAY tests
George Karpenkov via llvm-commits
- [PATCH] D38924: Fix `FaultMaps` crash when the out streamer is reused
Yichao Yu via Phabricator via llvm-commits
- [llvm] r315828 - [X86] Remove a bunch of dead FileCheck lines with the wrong prefix.
Craig Topper via llvm-commits
- [llvm] r315830 - AMDGPU: Don't use TargetStreamer if it has not been initialized
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38925: Fix implicit null check with negative offset
Yichao Yu via Phabricator via llvm-commits
- [llvm] r315837 - AMDGPU: Temporary disable pal metadata check line in llvm-readobj test
Konstantin Zhuravlyov via llvm-commits
- [llvm] r315838 - [Hexagon] Mark RangeTree::dump() with LLVM_DUMP_METHOD.
Davide Italiano via llvm-commits
- [zorg] r315839 - [zorg] Use max available number of CPUs
Vitaly Buka via llvm-commits
- [llvm] r315841 - [tablegen] Handle common load/store predicates inside tablegen. NFC.
Daniel Sanders via llvm-commits
- [llvm] r315843 - [globalisel][tablegen] Map ld and st to G_LOAD and G_STORE. NFC
Daniel Sanders via llvm-commits
- [PATCH] D38928: [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC.
Hongbin Zheng via Phabricator via llvm-commits
- [compiler-rt] r315844 - [asan] Increase kHandlerStackSize for TracerThreadSignalHandler
Vitaly Buka via llvm-commits
- [zorg] r315846 - [zorg] Replace cpuinfo with nproc
Vitaly Buka via llvm-commits
- [llvm] r315847 - Remove unused variables
Vitaly Buka via llvm-commits
- [llvm] r315848 - [X86] Don't use constant condition for select instruction when testing masking ops.
Craig Topper via llvm-commits
- [llvm] r315849 - [X86] Lower vselect with constant condition to vector_shuffle even with AVX512 instructions.
Craig Topper via llvm-commits
- [PATCH] D38932: [X86] Lower vselect with constant condition to vector_shuffle even with AVX512 instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [llvm] r315850 - [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC.
Hongbin Zheng via llvm-commits
- [PATCH] D34200: [PM/unswitch] Teach SimpleLoopUnswitch to do non-trivial unswitching, making it no longer even remotely simple.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38934: Move folding of icmp with zero after checking for min/max idioms.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D34599: [builtins] Flag __builtin_cl* functions as `static`
whitequark via Phabricator via llvm-commits
- [llvm] r315851 - [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D19641: Add an alternative to LLVMMDNode that will only accept metadata as argument.
whitequark via Phabricator via llvm-commits
- [PATCH] D38890: [X86] Add FeatureSlowBTMem to Haswell, Broadwell, Skylake, Cannonlake, and Knights Landing CPUs.
Gadi Haber via Phabricator via llvm-commits
- [llvm] r315852 - [MergeFunctions] Replace all uses of unnamed_addr functions.
whitequark via llvm-commits
- [llvm] r315853 - [MergeFunctions] Merge small functions if possible without a thunk.
whitequark via llvm-commits
- [PATCH] D34805: [MergeFunctions] Replace all uses of unnamed_addr functions
whitequark via Phabricator via llvm-commits
- [PATCH] D34806: [MergeFunctions] Merge small functions if possible without a thunk
whitequark via Phabricator via llvm-commits
- [PATCH] D38648: Make the hardcoded Threshold value in capture tracking configurable via a hidden option
whitequark via Phabricator via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
Gadi Haber via Phabricator via llvm-commits
- [llvm] r315854 - Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
Aaron Ballman via llvm-commits
- [llvm] r315855 - [SimplifyCFG] use range-for-loops, tidy; NFCI
Sanjay Patel via llvm-commits
- [llvm] r315857 - revert r314984: revert r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r315858 - [TableGen] Remove error checks incorrectly failing on non-error conditions
Krzysztof Parzyszek via llvm-commits
- [llvm] r315859 - [X86] Add FeatureSlowBTMem to Haswell, Broadwell, Skylake, Cannonlake, and Knights Landing CPUs.
Craig Topper via llvm-commits
- [llvm] r315860 - [AVX512] Don't mark EXTLOAD as legal with AVX512. Continue using custom lowering.
Craig Topper via llvm-commits
- [llvm] r315861 - [unittests] Only build llvm-cfi-verify if X86 is in LLVM_TARGETS_TO_BUILD
Krzysztof Parzyszek via llvm-commits
- [llvm] r315862 - [X86] Remove the SlowBTMem feature flag entirely
Craig Topper via llvm-commits
- [llvm] r315863 - [globalisel][tablegen] Import ComplexPattern when used as an operator
Daniel Sanders via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Martell Malone via Phabricator via llvm-commits
- [lld] r315865 - MACHO: ld64.lld alias for the MACHO LLD target
Martell Malone via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [llvm] r315866 - Revert r315863: [globalisel][tablegen] Import ComplexPattern when used as an operator
Daniel Sanders via llvm-commits
- [llvm] r315869 - Re-commit r315863: [globalisel][tablegen] Import ComplexPattern when used as an operator
Daniel Sanders via llvm-commits
- [llvm] r315870 - Phony change to CMakeLists.txt to (hopefully) trigger regeneration
Krzysztof Parzyszek via llvm-commits
- [llvm] r315872 - [tablegen] Use hasPredCode()/hasImmCode() instead of getPredCode().empty()/getImmCode().empty(). NFC
Daniel Sanders via llvm-commits
- [llvm] r315873 - Search for libxml2 on macOS too.
Nico Weber via llvm-commits
- [lld] r315877 - Simplify.
Rui Ueyama via llvm-commits
- [lld] r315878 - [COFF] Fix the description of the data type in a comment. NFC.
Martin Storsjo via llvm-commits
- [lld] r315879 - [COFF] Fix indentation. NFC.
Martin Storsjo via llvm-commits
- [lld] r315880 - [COFF] Fix a typo in a comment in a test. NFC.
Martin Storsjo via llvm-commits
- [PATCH] D38937: [LLD] [COFF] Exclude certain static libraries and object files when exporting all symbols
Martin Storsjö via Phabricator via llvm-commits
- [lld] r315881 - Remove Config::FirstElf.
Rui Ueyama via llvm-commits
- [PATCH] D38940: Make x86 __ehhandler comdat if parent function is
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r315883 - [Hexagon] Add LLVM_ATTRIBUTE_UNUSED to operator<<, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r315884 - [globalisel][tablegen] Implement unindexed load, non-extending load, and MemVT checks
Daniel Sanders via llvm-commits
- [llvm] r315885 - [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_indexed*
Daniel Sanders via llvm-commits
- [llvm] r315886 - Revert r315885: [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_indexed*
Daniel Sanders via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [llvm] r315887 - Re-commit r315885: [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_indexed*
Daniel Sanders via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [llvm] r315888 - [PowerPC] Eliminate sign- and zero-extensions if already sign- or zero-extended
Hiroshi Inoue via llvm-commits
- [llvm] r315889 - bpf: fix bug on silently truncating 64-bit immediate
Yonghong Song via llvm-commits
- [llvm] r315890 - [aarch64][globalisel] Fix a crash in selectAddrModeIndexed() caused by incorrect G_FRAME_INDEX handling
Daniel Sanders via llvm-commits
- [llvm] r315891 - [TableGen] Range loopify DAGISelMatcher. NFC.
Javed Absar via llvm-commits
Last message date:
Sun Oct 15 23:43:54 PDT 2017
Archived on: Sun Oct 15 23:43:55 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).