The Week Of Monday 9 January 2017 Archives by thread
Starting: Mon Jan 9 00:03:42 PST 2017
Ending: Sun Jan 15 23:24:24 PST 2017
Messages: 2382
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D28044: [LV/LoopAccess] Check statically if an unknown dependence distance can be proven larger than the loop-count
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing cvtsi2ss, cvtsi2sd, and cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28137: [Devirtualization] MemDep returns non-local !invariant.group dependencies
Manuel Klimek via llvm-commits
- [PATCH] D27618: Failure to vectorize __builtin_sqrt/__builtin_sqrtf
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [llvm] r291431 - RuntimeDyldELF: don't create thunk if not needed
Eugene Leviant via llvm-commits
- [lld] r291432 - [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Pavel Labath via llvm-commits
- [PATCH] D28092: [ELF] - Specify -section argument for objdump calls in testcases.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28108: RuntimeDyldELF: do not create thunk when jump target is in the same object file and is reachable with R_AARCH64_CALL26.
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D27807: [globalisel] Initialize RegisterBanks with static data. Part 1 of 2.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27808: [globalisel] Initialize RegisterBanks with static data. Part 2 of 2.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28159: [ARM] Fix test CodeGen/ARM/fpcmp_ueq.ll broken by rL290616
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D27809: [globalisel] Move as much RegisterBank initialization to the constructor as possible
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28114: [StructurizeCfg] Update dominator info.
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D27976: [aarch64][globalisel] Move data into <Target>GenRegisterBankInfo. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r291435 - Fix MSVC build failure introduced in r291431
Pavel Labath via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via Phabricator via llvm-commits
- [PATCH] D27705: [ARM] GlobalISel: Support i8/i16 ABI extensions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27706: [ARM] GlobalISel: Support i1 add and ABI extensions
Diana Picus via Phabricator via llvm-commits
- [llvm] r291438 - RuntimeDyldELF: add missing test cases for AArch64
Eugene Leviant via llvm-commits
- [PATCH] D28158: [SCEV] limit recursion depth and operands number in getAddExpr
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D27977: [aarch64][globalisel] Refactor getRegBankBaseIdxOffset() to remove the power-of-2 assumption. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27978: [aarch64][globalisel] Move getValueMapping/getCopyMapping to AArch64GenRegisterBankInfo. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27339: [globalisel][aarch64] Make getCopyMapping() take register banks ID's rather than IsGPR booleans
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r291441 - [SelectionDAG] Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Bjorn Pettersson via llvm-commits
- [PATCH] D27919: [Loop Vectorizer] Interleave vs Gather - in some cases Gather is better.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28018: AMD family 17h (znver1) enablement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28135: SelectionDAG: Fix in legalization of UMAX/SMAX/UMIN/SMIN. Solves PR31486.
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D28122: RuntimeDyldELF: implement R_AARCH64_PREL64 reloc
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D27861: [DAGCombiner] Match load by bytes idiom and fold it into a single load. Attempt #2.
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D28430: ELF: Implement support for .gnu.linkonce.t.*.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing cvtsi2ss, cvtsi2sd, cvtsd2ss and cvtss2sd clang intrinsic sequences
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28168: [LV] Update dominator tree before fixing external IV users
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D28095: [ELF] - Use information available from DW_AT_comp_dir attribute when doing error reporting.
George Rimar via Phabricator via llvm-commits
- [llvm] r291442 - Some formatting in TargetMachineC. NFC
Amaury Sechet via llvm-commits
- [llvm] r291443 - [IR] Adding const_value_op_iterator for IR/User.h
Mohammed Agabaria via llvm-commits
- [PATCH] D28335: [WIP] [RFC] Don't lower floating point intrinsics to libcalls which modify errno
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r291444 - [X86][AVX512DQ] Added AVX512DQ to 128/256 bit vector shift tests
Simon Pilgrim via llvm-commits
- [PATCH] D16829: An implementation of Swing Modulo Scheduling
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r291445 - [X86][AVX512DQ] Enable v16i16 vector shifts to use an extend+shift+truncate pattern.
Simon Pilgrim via llvm-commits
- [PATCH] D28469: Update LLC tests for slow division bypassing (NFC)
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28196: [X86] Tune bypassing of slow division for Intel CPUs
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28010: FileOutputBuffer: support non-mmap'able file.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28394: [AliasAnalysis] Limit `MemoryLocation` retrieval to valid intrinsic arguments.
bryant via Phabricator via llvm-commits
- [PATCH] D27751: [LLVM] Use after move bug fixes
Martin Böhme via Phabricator via llvm-commits
- [PATCH] D24700: [InstCombine] optimize unsigned icmp of increment
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28105: [DWARF] - Introduce DWARFCompression class.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28470: Support outputting to /dev/null
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r289017 - Unbreak buildbots where the debug info test was crashing due to unchecked error.
David Blaikie via llvm-commits
- [llvm] r291447 - fix comment typos; NFC
Sanjay Patel via llvm-commits
- [lld] r291413 - Add linker-script-included files to reproduce tar files.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D28017: AMD family 17h (znver1) enablement
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D28379: [AArch64] Add support for lowering the bitreverse intrinsic to the rbit instruction.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D24510: [mips] Correct c.cond.fmt instruction definition.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r291451 - [X86][AVX512] Enable v16i8/v32i8 vector shifts to use an extend+shift+truncate pattern.
Simon Pilgrim via llvm-commits
- [PATCH] D25438: [mips] Fix Mips MSA instrinsics
Vasileios Kalintiris via Phabricator via llvm-commits
- [PATCH] D28413: Add better documentation for iterator facade subclasses.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D26616: [Stack Slot Coloring] Skip pseudo debug instructions in removing dead stores
Sumanth Gundapaneni via Phabricator via llvm-commits
- [compiler-rt] r291454 - [compiler-rt] Include <dlfcn.h> unconditionally
Kuba Mracek via llvm-commits
- [llvm] r291455 - In the below scenario, we must be able to skip the a DBG_VALUE instruction and
Sumanth Gundapaneni via llvm-commits
- [PATCH] D21656: [compiler-rt] Include <dlfcn.h> unconditionally
Phabricator via Phabricator via llvm-commits
- [PATCH] D28386: Add the ability to iterate across all attributes in a DIE.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28369: Refactor inline threshold update code.
David Li via Phabricator via llvm-commits
- [llvm] r291456 - Intrinsic::Bitreverse is safe to speculate
Xin Tong via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28471: Intrinsic::Bitreverse is safe to speculate
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28460: getLoopEstimatedTripCount should really be called getLoopEstimatedBackedgeTakeCount.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28456: DebugInfo: support for DW_FORM_implicit_const
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27998: [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D27867: AMDGPU: Add Assert[SZ]Ext during argument load creation
Matt Arsenault via Phabricator via llvm-commits
- [lld] r291459 - [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via llvm-commits
- [PATCH] D28416: [PGO] Turn off comdat renaming in IR PGO by default
Rong Xu via Phabricator via llvm-commits
- [llvm] r291460 - Reapply r291025 ("AMDGPU: Remove unneccessary intermediate vector")
Matt Arsenault via llvm-commits
- [PATCH] D28388: Add ArgumentCopyElision MI pass
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Meador Inge via Phabricator via llvm-commits
- [llvm] r291461 - AMDGPU: Add Assert[SZ]Ext during argument load creation
Matt Arsenault via llvm-commits
- [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D27880: DAG: Don't fold vector extract into load if target doesn't want to
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291462 - [LV] Fix-up external IV users after updating dominator tree
Matthew Simpson via llvm-commits
- [PATCH] D27932: InstSimplify: Eliminate fabs on known positive
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291463 - [InstCombine] remove unnecessary attribute comments from test files; NFC
Sanjay Patel via llvm-commits
- [llvm] r291464 - [InstCombine] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28429: Remove the restriction of ten types on AligedCharArrayUnion
Sean Callanan via Phabricator via llvm-commits
- [llvm] r291467 - Fix function regex in update_tests so it can handle {}'s in function args
Daniel Berlin via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
David Blaikie via Phabricator via llvm-commits
- [PATCH] D25435: Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28345: [XRay] Define the library for XRay trace logs
David Blaikie via Phabricator via llvm-commits
- [llvm] r291468 - [ValueTracking] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D25434: Generate more debug info in -gmlt
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28474: PeepholeOptimizer: Do not replace SubregToReg(bitcast like)
Matthias Braun via Phabricator via llvm-commits
- [llvm] r291469 - [InstCombine] regenerate checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D26701: [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D24377: [XRay] Implement the `llvm-xray account` subcommand
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Eli Friedman via Phabricator via llvm-commits
- [llvm] r289538 - [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via llvm-commits
- [llvm] r291470 - [ObjectYAML] Support for DWARF line tables
Chris Bieneman via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Eli Friedman via Phabricator via llvm-commits
- [llvm] r291471 - Revert "[ObjectYAML] Support for DWARF line tables"
Chris Bieneman via llvm-commits
- [PATCH] D28156: Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28086: [CMake] Subsume LLVMBuild.txt. Disabled by default.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28288: [gmock] (WIP) Teach gmock ElementsAre and BeginEndDistanceIs matchers to handle generic ranges by using std::begin and std::end rather than requiring things to look exactly like an STL container.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r291472 - [InstCombine] add test to show missed fold using llvm.assume; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28475: LangRef: Note that calls also support fast math flags
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291473 - X86-specific path: Implemented the fusing of MUL+ADDSUB to FMADDSUB.
Vyacheslav Klochkov via llvm-commits
- [lld] r291474 - ELF: Discard .gnu.linkonce.* sections.
Peter Collingbourne via llvm-commits
- [PATCH] D28337: [InstSimplify] if the condition of a select is known, eliminate the select
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28087: X86 instr selection: combine ADDSUB + MUL to FMADDSUB
Vyacheslav Klochkov via Phabricator via llvm-commits
- [PATCH] D28476: [Analysis] Add LF_ prefix to LibFunc enums in TargetLibraryInfo. (NFC)
David L. Jones via Phabricator via llvm-commits
- [PATCH] D28026: Explicitly state the behavior of inbounds with a null pointer.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D26872: Outliner: Add MIR-level outlining pass
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r291340 - TarWriter: Use Ustar header's "prefix" field to store long filenames.
Rafael Avila de Espindola via llvm-commits
- [llvm] r291478 - Revert r291092 because it introduces a crash.
Michael Kuperstein via llvm-commits
- [PATCH] D28433: [libFuzzer] Fix Sanitizer Coverage.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
David Blaikie via Phabricator via llvm-commits
- [llvm] r291092 - AVX-512: Optimized pattern for truncate with unsigned saturation.
Michael Kuperstein via llvm-commits
- [PATCH] D28434: [Sanitizer Coverage] Fix Instrumentation to work on Windows.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D28435: [compiler-rt] Define delimiters for sanitizer coverage's binary section on Windows.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r291479 - TarWriter: Set "00" to Ustar version field.
Rui Ueyama via llvm-commits
- [PATCH] D28225: Implemented color coding and Vertex labels in XRay Graph
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28479: [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28452: [PM] Move the LoopPassManager to the transforms library.
Justin Bogner via llvm-commits
- [llvm] r291481 - MachineInstr: Print name for subreg index in SUBREG_TO_REG
Matthias Braun via llvm-commits
- [llvm] r291482 - Drive by typo fix
Matthias Braun via llvm-commits
- [llvm] r291483 - PeepholeOptimizer: Do not replace SubregToReg(bitcast like)
Matthias Braun via llvm-commits
- [PATCH] D28436: [Sanitizer Coverage] Modify initialization of array bounds for sanitizer coverage.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r291485 - Support outputting to /dev/null.
Rafael Espindola via llvm-commits
- [llvm] r291486 - [SimplifyLibCalls] pow(x, -0.5) -> 1.0 / sqrt(x).
Davide Italiano via llvm-commits
- [llvm] r291487 - Refactor inline threshold update code.
Easwaran Raman via llvm-commits
- [PATCH] D28417: [scudo] Separate hardware CRC32 routines
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28480: ASAN activate/deactive controls thread_local_quarantine_size_kb option.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r291488 - [X86][AVX512VL] Added AVX512VL to 128/256 bit vector shift tests
Simon Pilgrim via llvm-commits
- [PATCH] D28481: Respect section groups in GC
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28482: [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r291490 - [NVPTX] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D28484: SimplifyLibCalls: Replace more unary libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27779: [ARM] More aggressive matching for vpadd and vpaddl.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28485: [ValueTracking] recognize a 'not' of an assumed condition as false
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28446: Fix llvm-config --link-shared --libs for mingw
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28486: Add TypeDatabase
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28487: Fixup test to accept different Opcode values
Douglas Yung via Phabricator via llvm-commits
- [llvm] r291494 - TarWriter: Fix a bug in Ustar header.
Rui Ueyama via llvm-commits
- [PATCH] D28488: [CodeGen] Implement the SUnit::print() method
Evandro Menezes via Phabricator via llvm-commits
- [lld] r291496 - Support non-regular output files.
Rui Ueyama via llvm-commits
- [llvm] r291498 - [WebAssembly] Add return type annotations in fast isel.
Dan Gohman via llvm-commits
- [PATCH] D28490: [LV] Don't panic when encountering the IV of an outer loop.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28491: [AArch64] Add new subtarget feature to fuse AES crypto operations
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r291499 - Commit a test for match-full-lines.
James Y Knight via llvm-commits
- [PATCH] D28492: [buildbot] Add slave to test libomp for ppc64le targets.
Samuel Antao via Phabricator via llvm-commits
- [PATCH] D26038: [coroutines] Sema: Allow co_return all by itself.
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D28493: [zorg] Add Polly builder for ARM target
Pengxuan Zheng via Phabricator via llvm-commits
- [lld] r291501 - [ELF] Fix `_gp` linker script test
Meador Inge via llvm-commits
- [lld] r291502 - [cmake] Obtain LLVM_CMAKE_PATH from llvm-config
Michal Gorny via llvm-commits
- [PATCH] D28494: Make `@llvm.objectsize` more conservative with null pointers.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D28489: [CodeGen] Generalize MacroFusion for any instructions pair
Matthias Braun via Phabricator via llvm-commits
- [llvm] r291503 - Lift the 10-type limit for AlignedCharArrayUnion
Sean Callanan via llvm-commits
- [compiler-rt] r291504 - [cmake] Obtain LLVM_CMAKE_PATH from llvm-config if available
Michal Gorny via llvm-commits
- [PATCH] D28366: [llvm-config] Canonicalize CMake booleans to 0/1
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D23131: AMDGPU: Fix an interaction between WQM and polygon stippling
JD via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28496: [AMDGPU] Implement f16 fcopysign
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [www] r291507 - Win snapshot: r291453.
Hans Wennborg via llvm-commits
- [PATCH] D28497: [libc++abi] Add a silent terminate handler to libcxxabi.
Tom Rybka via Phabricator via llvm-commits
- [PATCH] D28270: Remove a unnecessary hasLoopInvariantOperands check in loop sink.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28303: Add iterator support to DWARFDie to allow child DIE iteration.
Chris Bieneman via llvm-commits
- [compiler-rt] r291509 - ASAN activate/deactive controls thread_local_quarantine_size_kb option.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r291510 - Bypass quarantine when quarantine size is set ot zero.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r291511 - ASAN activate/deactive controls thread_local_quarantine_size_kb option.
Alex Shlyapnikov via llvm-commits
- [PATCH] D28391: [CMake][libcxx] Do not rely on the existence of c++abi or unwind targets
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28392: [CMake][libcxx] Move Python check to main CMake file
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D20505: Codegen: Make chains from lattice-shaped CFGs
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D28498: [asan] Make ASan compatible with linker dead stripping on Linux.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28499: SimplifyLibCalls: Replace copysign calls with intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28500: [asan] Make ASan compatible with linker dead stripping on Linux, compiler-rt part
Evgeniy Stepanov via Phabricator via llvm-commits
- [llvm] r291514 - Fix MSVC build of AlignedCharArrayUnion
Reid Kleckner via llvm-commits
- [llvm] r291515 - Revert the attempt to optimize the constexpr functions. MSVC does not handle this yet
Reid Kleckner via llvm-commits
- [PATCH] D28389: [CMake] Handle common options in runtimes build
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [llvm] r291516 - Add an assert for hasLoopInvariantOperands
Xin Tong via llvm-commits
- [PATCH] D28501: Add an assert for hasLoopInvariantOperands
Xin Tong via Phabricator via llvm-commits
- [llvm] r291120 - [X86] Optimize vector shifts with variable but uniform shift amounts
Yung, Douglas via llvm-commits
- [PATCH] D28502: [compiler-rt] [Interception] Properly check for export table's size before referring to its elements.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r291518 - [ThinLTO] Hash more part of the config to build cache entries
Mehdi Amini via llvm-commits
- [llvm] r291519 - Try once again to fix the MSVC build of AlignedCharArrayUnion
Reid Kleckner via llvm-commits
- [llvm] r291520 - [CodeGen] Implement the SUnit::print() method
Evandro Menezes via llvm-commits
- [polly] r291521 - Delete stray isl_map_dump call.
Eli Friedman via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D28504: [WebAssembly] Only set one use at a time in FixFunctionBitcasts
Derek Schuff via Phabricator via llvm-commits
- [lld] r291523 - ELF: Place relro sections after non-relro sections in r/w segment.
Peter Collingbourne via llvm-commits
- [lld] r291524 - ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via llvm-commits
- [PATCH] D28272: ELF: Reserve space for copy relocations of read-only symbols in relro.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r291526 - Re-enable /linkrepro test on Windows.
Rui Ueyama via llvm-commits
- [PATCH] D28337: [InstCombine] if the condition of a select is known, eliminate the select
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27911: [LoopUnroll] Keep UP.Count when considering complete unroll
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D28506: Make cmake link flag naming consistent
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D28331: Improve PGO support for the new inliner
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28458: [CostModel] Improve detection of uniform operands
Michael Kuperstein via Phabricator via llvm-commits
- [lld] r291527 - Revert r291526: Re-enable /linkrepro test on Windows.
Rui Ueyama via llvm-commits
- [PATCH] D24688: Introduce "hosted" module flag.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r291529 - [XRay] Implement `llvm-xray convert` -- trace file conversion
Dean Michael Berris via llvm-commits
- [PATCH] D28234: Support for custom install dirs in CMake build
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r291530 - [StructurizeCfg] Update dominator info.
Serge Pavlov via llvm-commits
- [llvm] r291531 - [XRay] Don't include <unistd.h> unnecessarily
Dean Michael Berris via llvm-commits
- [PATCH] D27900: [ELF] - Keep the source file/line location information separate from the object file location information.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28046: Add -Wl, -color-diagnostics if a linker supports the option.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r291532 - Fix a typo and also test a new machine for commit. NFC.
Xin Tong via llvm-commits
- [llvm] r291533 - [XRay] Fixup includes for modules build
Dean Michael Berris via llvm-commits
- [PATCH] D28507: [TM] Restore default TargetOptions in TargetMachine::resetTargetOptions.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28508: [NVPTX] Lower to sqrt.approx and rsqrt.approx under more circumstances.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28509: AMDGPU: Fix folding immediates into mac src2
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291534 - [DAGCombiner] Remove code for optimizing select (xor Cond, 0), X, Y -> select Cond, X, Y. Just let combine on the xor itself take care of it.
Craig Topper via llvm-commits
- [llvm] r291535 - [X86] When lowering uniform shifts, use X86ISD::VZEXT instead of using a ZERO_EXTEND_VECTOR_INREG. If we emit the ZERO_EXTEND_VECTOR_INREG too late it doesn't get lowered properly and makes it through to isel and fails.
Craig Topper via llvm-commits
- [llvm] r291538 - [XRay] Use regular expression for finding symbols
Dean Michael Berris via llvm-commits
- [compiler-rt] r291539 - Make cmake link flag naming consistent
Francis Ricci via llvm-commits
- [llvm] r291541 - [ObjectYAML] Support for DWARF line tables
Chris Bieneman via llvm-commits
- [PATCH] D27682: AMDGPU: Add replacement export intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291542 - Revert "[ObjectYAML] Support for DWARF line tables"
Chris Bieneman via llvm-commits
- [PATCH] D28511: Skip loop header when we can computing loop safety info
Xin Tong via Phabricator via llvm-commits
- [llvm] r291543 - AMD family 17h (znver1) enablement
Craig Topper via llvm-commits
- [llvm] r291546 - [ObjectYAML] Support for DWARF line tables
Chris Bieneman via llvm-commits
- [llvm] r291547 - [ObjectYAML] Missed one mixup in the debug_line test
Chris Bieneman via llvm-commits
- [llvm] r291548 - [DAGCombiner] Merge together duplicate checks for folding fold (select C, 1, X) -> (or C, X) and folding (select C, X, 0) -> (and C, X). Also be consistent about checking that both the condition and the result type are i1. NFC
Craig Topper via llvm-commits
- [PATCH] D28309: [sanitizer] Fix sigaction definition on 32-bit sparc
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D28329: [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r291556 - [mips] Honour -mno-odd-spreg for vector splat
Simon Dardis via llvm-commits
- [PATCH] D28373: [mips] Honour -mno-odd-spreg for vector splat
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D28292: [PM] Rewrite the loop pass manager to use a worklist and augmented run arguments much like the CGSCC pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [www] r291557 - Adjust registration opening deadline
Kevin Streit via llvm-commits
- [llvm] r291558 - RuntimeDyldELF: implement R_AARCH64_PREL64 reloc
Eugene Leviant via llvm-commits
- [compiler-rt] r291560 - Revert r291509, 291510 and 291511
Diana Picus via llvm-commits
- [PATCH] D27984: [ARM] [RFC] Use AddDefaultCC/Pred where possible. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28513: Enable pass pipelines containing LocalStackSlotPass but not StackProtectorPass.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D27996: [XRay][AArch64] An attempt to fix test patching-unpatching.cc by flushing the instruction cache after code modification
Serge Rogatch via Phabricator via llvm-commits
- [compiler-rt] r291561 - [sanitizer] Fix sigaction definition on 32-bit sparc
Maxim Ostapenko via llvm-commits
- [PATCH] D28216: AVX-512: Truncate with unsigned saturation.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28515: [Support] - Introduce zlib::toString(zlib::Status)
George Rimar via Phabricator via llvm-commits
- [llvm] r291562 - Revert "[mips] Honour -mno-odd-spreg for vector splat"
Simon Dardis via llvm-commits
- [PATCH] D28264: [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D28393: [SCEV] Make howFarToZero produce a smaller max backedge-taken count
silviu.baranga at arm.com via Phabricator via llvm-commits
- [PATCH] D27563: TTI: Add comment clarifying the meaning of MemIntrinsicInfo::PtrVal
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28354: [X86][MCU] replace select with bit manipulation instead of branches
Igor Breger via Phabricator via llvm-commits
- [PATCH] D28516: [ELF] - Explicitly list supported relocations for x86 target.
George Rimar via Phabricator via llvm-commits
- [llvm] r291566 - [mips] Honour -mno-odd-spreg for vector splat (again)
Simon Dardis via llvm-commits
- [zorg] r291567 - [buildbot] Add slave to test libomp for ppc64le targets.
Samuel Antao via llvm-commits
- [compiler-rt] r291568 - [XRay][AArch64] An attempt to fix test patching-unpatching.cc by flushing the instruction cache after code modification
Serge Rogatch via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kostya Kortchinsky via Phabricator via llvm-commits
- [lld] r291569 - Add support for anonymous local symbols.
Rafael Espindola via llvm-commits
- [compiler-rt] r291570 - [scudo] Separate hardware CRC32 routines
Kostya Kortchinsky via llvm-commits
- [llvm] r291571 - [mips] Fix Mips MSA instrinsics
Simon Dardis via llvm-commits
- [lld] r291573 - Give local binding to VER_NDX_LOCAL symbols.
Rafael Espindola via llvm-commits
- [llvm] r291575 - [AArch64] Add support for lowering bitreverse to the rbit instruction.
Chad Rosier via llvm-commits
- [PATCH] D28468: [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix
Nirav Dave via Phabricator via llvm-commits
- [llvm] r291577 - [SimplifyLibCalls] Propagate fast math flags while optimizing pow().
Davide Italiano via llvm-commits
- [PATCH] D28227: [ARM] Move ARMAttributeParser to Support
Renato Golin via Phabricator via llvm-commits
- [llvm] r291578 - LangRef: Note that calls also support fast math flags
Matt Arsenault via llvm-commits
- [PATCH] D28281: [ARM] Enable objdump to construct a useful triple for ARM
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28291: [ARM] Create SubtargetFeatures from build attributes
Renato Golin via Phabricator via llvm-commits
- [llvm] r291584 - [X86][AVX512]Improving shuffle lowering by using AVX-512 EXPAND* instructions
Michael Zuckerman via llvm-commits
- [PATCH] D28432: [compiler-rt] Fix Sanitizer Coverage for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Simon Dardis via Phabricator via llvm-commits
- [llvm] r291585 - [CostModel][X86] Add AVX512VL vector shift cost tests.
Simon Pilgrim via llvm-commits
- [PATCH] D27933: [InstCombine] fix operand-complexity-based canonicalization (PR28296)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r291586 - AMDGPU: Add tests for HasMultipleConditionRegisters
Matt Arsenault via llvm-commits
- [PATCH] D27939: [LICM] Report failing to hoist a load with an invariant address
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D28332: DAGCombiner: Add hasOneUse checks to fadd/fma combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28237: InstCombine: fdiv -x, -y -> fdiv x, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D9419: R600/SI: Set HasMultipleConditionRegisters
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291587 - [ARM] Remove rbit intrinsics and autoupgrade to generic bitreverse.
Chad Rosier via llvm-commits
- [PATCH] D28521: [DebugInfo] Handle same locations in DILocation::getMergedLocation
Robert Lougher via Phabricator via llvm-commits
- [llvm] r291588 - [PGO] Turn off comdat renaming in IR PGO by default
Rong Xu via llvm-commits
- [llvm] r291589 - [LV] Don't panic when encountering the IV of an outer loop.
Michael Kuperstein via llvm-commits
- [PATCH] D28522: Codegen: Make chains from lattice-shaped CFGs
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D28016: [Builtins] [ARM] Adding Thumb1 support for fcmp
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r291590 - [CMake] Handle common options for runtimes build
Petr Hosek via llvm-commits
- [compiler-rt] r291591 - builtins: repair __gtsf2 after SVN r291396
Saleem Abdulrasool via llvm-commits
- [PATCH] D28523: [ThinLTO] Ensure objects from static libraries linked in correct order
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D28524: Finish decoupling TypeDatabase from TypeDumper
Zachary Turner via Phabricator via llvm-commits
- [llvm] r291593 - [llvm-config] Canonicalize CMake booleans to 0/1
Michal Gorny via llvm-commits
- [PATCH] D28525: [compiler-rt] Use macros to simplify weak alias for Windows and add some documentation.
Marcos Pividori via Phabricator via llvm-commits
- [compiler-rt] r291594 - [PGO] Update the test cases after r291588.
Rong Xu via llvm-commits
- [llvm] r291595 - Fix memory leak in a unit test.
Rui Ueyama via llvm-commits
- [PATCH] D28527: Check for register clobbers when merging a vreg live range with a reserved physreg in RegisterCoalescer.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D28528: [PowerPC] [PowerPC] Fix the wrong implementation of builtin vec_rlnm.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D28001: [X86] Teach Clang about -mfentry flag
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D26174: DAG: Avoid OOB when legalizing vector indexing
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D23414: Remove unused CONVERT_RNDSAT intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291599 - DebugInfo: support for DW_FORM_implicit_const
Victor Leschuk via llvm-commits
- [llvm] r291601 - Correct object file for implicit const test
Victor Leschuk via llvm-commits
- [lld] r291602 - Inline a simple accessor function.
Rui Ueyama via llvm-commits
- [llvm] r291603 - [WebAssembly] Only RAUW a constant once in FixFunctionBitcasts
Derek Schuff via llvm-commits
- [llvm] r291604 - DAG: Avoid OOB when legalizing vector indexing
Matt Arsenault via llvm-commits
- [PATCH] D28532: Revert rL291205 because it breaks Chrome tests under CFI.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D28533: [llvm-config] Add minimal sanity tests for path options
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28534: [LCSSA] Don't let SSAUpdater to break LCSSA during LCSSA construction.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r291605 - Make the test accept different OpCode values since it doesn't really care about the value.
Douglas Yung via llvm-commits
- [PATCH] D28535: Scale frequencies of a set of blocks
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D28536: [SCEV] Make howFarToZero max backedge-taken count check for precondition
Eli Friedman via Phabricator via llvm-commits
- [llvm] r291606 - Add the 'googlemock' component of Google Test to LLVM's unittest libraries.
Chandler Carruth via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Yichao Yu via Phabricator via llvm-commits
- [llvm] r291607 - Remove unused CONVERT_RNDSAT intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D27940: [LICM] Report failing to hoist conditionally-executed loads
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D28537: [X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r291609 - CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via llvm-commits
- [llvm] r291611 - InstCombine: fdiv -x, -y -> fdiv x, y
Matt Arsenault via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r291612 - InstCombine: Set operands instead of creating new call
Matt Arsenault via llvm-commits
- [llvm] r291613 - Move the section name from GlobalObject to the LLVMContext
Reid Kleckner via llvm-commits
- [llvm] r291614 - [loop-unroll] Factor out code to update LoopInfo (NFC).
Florian Hahn via llvm-commits
- [llvm] r291615 - AMDGPU: Constant fold when immediate is materialized
Matt Arsenault via llvm-commits
- [PATCH] D28150: Move the section name from GlobalObject to the LLVMContext
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r291616 - [AArch64] Consider all vector types for FeatureSlowMisaligned128Store
Evandro Menezes via llvm-commits
- [llvm] r291617 - [NVPTX] Add CHECK-LABEL where appropriate to fast-math.ll test.
Justin Lebar via llvm-commits
- [llvm] r291618 - [TM] Restore default TargetOptions in TargetMachine::resetTargetOptions.
Justin Lebar via llvm-commits
- [PATCH] D27822: AMDGPU: Constant fold when immediate is materialized
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291619 - [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.
Florian Hahn via llvm-commits
- [llvm] r291620 - [InstCombine] add a wrapper for a common pair of transforms; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D28439: [libFuzzer] Always use MD for tests.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28538: [CodeGen] [CUDA] Add the ability set default attrs on functions in linked modules.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r291621 - Revert "[PGO] Turn off comdat renaming in IR PGO by default"
Rong Xu via llvm-commits
- [PATCH] D28539: [SLP] Remove seemingly bogus assert
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28437: [compiler-rt] Update implementation of sanitizer coverage to work when guards are initialized to 0xffffffff.
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r291622 - AMDGPU/EG,CM: Add fp16 conversion instructions
Jan Vesely via llvm-commits
- [PATCH] D22398: MIRParser: Allow register class specification on operand
Matthias Braun via Phabricator via llvm-commits
- [llvm] r291623 - [gmock] Teach gmock ElementsAre and BeginEndDistanceIs matchers to
Chandler Carruth via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r291624 - InstSimplify: Eliminate fabs on known positive
Matt Arsenault via llvm-commits
- [llvm] r291625 - Add better documentation for iterator facade subclasses.
Zachary Turner via llvm-commits
- [llvm] r291626 - [CodeView] Add TypeDatabase class.
Zachary Turner via llvm-commits
- [lld] r291627 - [CodeView/PDB] Rename a bunch of files.
Zachary Turner via llvm-commits
- [llvm] r291627 - [CodeView/PDB] Rename a bunch of files.
Zachary Turner via llvm-commits
- [llvm] r291629 - [RegBankSelect] Improve the output of the debug messages.
Quentin Colombet via llvm-commits
- [llvm] r291630 - [X86] Dont run combineSetCCAtomicArith() when the cmp has multiple uses
Hans Wennborg via llvm-commits
- [PATCH] D28540: [NVPTX] Added support for half-precision floating point.
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] r291631 - [tsan] Implement a 'ignore_noninstrumented_modules' flag to better suppress false positive races
Kuba Mracek via llvm-commits
- [llvm] r291633 - Remove unused field.
Zachary Turner via llvm-commits
- [llvm] r291634 - InstSimplify: Refactor function to use more switches
Matt Arsenault via llvm-commits
- [llvm] r291636 - tools/llvm-xray: Avoid std::errc::protocol_* to appease mingw, like r285261.
NAKAMURA Takumi via llvm-commits
- [polly] r291637 - Teach Polly's unittest macro to link LLVMDemangle which LLVMSupport now
Chandler Carruth via llvm-commits
- [polly] r291638 - Teach Polly's standalone build to work now that we include the gmock
Chandler Carruth via llvm-commits
- [compiler-rt] r291639 - Follow-up for r291277: Add a return to silence GCC's "control reaches end of non-void function" warning.
Kuba Mracek via llvm-commits
- [PATCH] D28542: llc: Initialize more passes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28421: LowerTypeTests: Represent the memory region size with the constant size-1.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r291640 - Re-commit r289955: [X86] Fold (setcc (cmp (atomic_load_add x, -C) C), COND) to (setcc (LADD x, -C), COND) (PR31367)
Hans Wennborg via llvm-commits
- [PATCH] D27734: [LoopUnroll] Enable PGO-based loop peeling by default
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r291641 - [Target] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D28544: Remove all DWARFDie::getAttributeAsXXX() calls that returned default values and use new llvm::OptionalDefault template instead.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28545: Add a compact dumping mode to `llvm-pdbdump`.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r291642 - DAGCombiner: Add hasOneUse checks to fadd/fma combine
Matt Arsenault via llvm-commits
- [www] r291643 - Win snapshot: r291484; trying to build lldb with swig 3.0.8
Hans Wennborg via llvm-commits
- [PATCH] D28546: LowerTypeTests: Implement importing of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28447: [X86][AVX512BW] Vectorize v64i8 vector shifts
Craig Topper via Phabricator via llvm-commits
- [llvm] r291645 - [DAGCombiner] Teach DAG combiner to fold (vselect (N0 xor AllOnes), N1, N2) -> (vselect N0, N2, N1). Only do this if the target indicates its vector boolean type is ZeroOrNegativeOneBooleanContent.
Craig Topper via llvm-commits
- [llvm] r291646 - [LICM] Report successful hoist/sink/promotion
Adam Nemet via llvm-commits
- [llvm] r291647 - Fix typo in comment
Adam Nemet via llvm-commits
- [llvm] r291648 - [LICM] Report failing to hoist a load with an invariant address
Adam Nemet via llvm-commits
- [llvm] r291649 - [LICM] Report failing to hoist conditionally-executed loads
Adam Nemet via llvm-commits
- [PATCH] D27938: [LICM] Report successful hoists/sinks
Adam Nemet via Phabricator via llvm-commits
- [llvm] r291650 - Revert r291645 "[DAGCombiner] Teach DAG combiner to fold (vselect (N0 xor AllOnes), N1, N2) -> (vselect N0, N2, N1). Only do this if the target indicates its vector boolean type is ZeroOrNegativeOneBooleanContent."
Craig Topper via llvm-commits
- [llvm] r291651 - [PM] Rewrite the loop pass manager to use a worklist and augmented run
Chandler Carruth via llvm-commits
- [llvm] r291652 - [XRay] Define the library for XRay trace logs
Dean Michael Berris via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28455: [X86] Fix PR30926 - Add patterns for optimizing (v)cvtsi2ss, (v)cvtsi2sd, (v)cvtsd2ss and (v)cvtss2sd clang intrinsic sequences
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28104: update TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via Phabricator via llvm-commits
- [llvm] r291654 - [PM] Try to appease MSVC by explicitly disambiguating a member name as
Chandler Carruth via llvm-commits
- [llvm] r291655 - [PM] Another attempt to satisfy MSVC.
Chandler Carruth via llvm-commits
- [llvm] r291656 - [PM] Pull a lambda out of an argument into a named variable to try and
Chandler Carruth via llvm-commits
- [llvm] r291657 - [X86] updating TTI costs for arithmetic instructions on X86\SLM arch.
Mohammed Agabaria via llvm-commits
- [lld] r291658 - [ELF] - Explicitly list supported relocations for x86 target.
George Rimar via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [PATCH] D28094: [ELF] - Implemented support for R_386_PC8/R_386_8 relocations.
George Rimar via Phabricator via llvm-commits
- [llvm] r291659 - [X86] fixing failed test in commit: r291657
Mohammed Agabaria via llvm-commits
- [llvm] r291660 - [X86] Fix PR30926 - Add patterns for (v)cvtsi2s{s, d} and (v)cvtsd2s{s, d}
Elad Cohen via llvm-commits
- [llvm] r291661 - [PM] Take more drastic measures to work around MSVC's failure on this
Chandler Carruth via llvm-commits
- [llvm] r291662 - [PM] Separate the LoopAnalysisManager from the LoopPassManager and move
Chandler Carruth via llvm-commits
- [PATCH] D28549: Global DCE performance improvement
serge via Phabricator via llvm-commits
- [llvm] r291663 - Fix line endings
Simon Pilgrim via llvm-commits
- [PATCH] D28550: [X86][AVX512] Fix PR31515 - Do not flip vselect condition if it's not a vXi1 mask
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28551: [X86] Modify BypassSlowDivision tests to match their new names (NFC)
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r291665 - [X86][AVX512BW] Vectorize v64i8 vector shifts
Simon Pilgrim via llvm-commits
- [PATCH] D28197: [X86] Re-organize tests for bypassing slow division (NFC)
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r291666 - Fix unused variable warning
Simon Pilgrim via llvm-commits
- [PATCH] D28198: [X86] Replace AND+IMM64 with SRL/SHL
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D28552: [ELF] - Ignore R_386_NONE.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28463: [Builtin] [ARM] Update CMake to support the build of armv6m
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28107: [ELF] - Do not create huge garbage files on section offset overflow.
George Rimar via Phabricator via llvm-commits
- [llvm] r291668 - [AMDGPU] Assembler: SDWA/DPP should not accept scalar registers and immediate operands
Sam Kolton via llvm-commits
- [PATCH] D28553: [ARM] CodeGen: New helpers for getting pred/CC operands. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28554: CodeGen: Add another method to MachineInstrBuilder. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28555: [ARM] CodeGen: Remove AddDefaultPred
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28556: [CodeGen] Rename MachineInstrBuilder::addOperand
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28557: [ARM] CodeGen: Remove AddDefaultCC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28558: [CMake] Ignore hidden/metadata files when adding lit check-* testsuites
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D28057: [ARM] Add custom MachineInstr builder. NFC.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28056: CodeGen: Templatize BuildMI. NFC.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28055: Move all BuildMI definitions to MachineInstrBuilder.h
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28054: CodeGen: Make MachineInstrBuilder extensible. NFC.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28559: [ELF] - Do not crash if user section has name equal to one of synthetic sections.
George Rimar via Phabricator via llvm-commits
- [llvm] r291670 - X86 CodeGen: Optimized pattern for truncate with unsigned saturation.
Elena Demikhovsky via llvm-commits
- [llvm] r291671 - Make processing @llvm.assume more efficient - Add affected values to the assumption cache
Hal Finkel via llvm-commits
- [PATCH] D27986: Print numeric section flag for OS/processor specific bits
Prakhar Bahuguna via Phabricator via llvm-commits
- [PATCH] D28560: [Object/ELF] - Allow to parse files with e_shstrndx set to SHN_UNDEF
George Rimar via Phabricator via llvm-commits
- [PATCH] D28561: [ELF] - Move the addition of synthetics from addPredefinedSections()
George Rimar via Phabricator via llvm-commits
- [lld] r291672 - [ELF] - Ignore R_386_NONE.
George Rimar via llvm-commits
- [PATCH] D28195: [selectiondag] Mark node created in SoftenFloatRes_FP_EXTEND as Processed.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r291673 - [SystemZ] Improve isFoldableMemAccessOffset().
Jonas Paulsson via llvm-commits
- [PATCH] D28562: [LNT] Generate csv test report for test-suite
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28564: [ELF] - Explicitly list supported relocations for x64 target.
George Rimar via Phabricator via llvm-commits
- [lld] r291674 - Make the -b binary .data section rw.
Rafael Espindola via llvm-commits
- [PATCH] D28565: Teach isAllocSiteRemovable to look through addrspacecasts
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r291675 - [lib/Object] - Introduce Decompressor class.
George Rimar via llvm-commits
- [PATCH] D28105: [lib/Object] - Introduce Decompressor class.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27990: [Thumb] Add support for tMUL in the compare instruction peephole optimizer
Diana Picus via Phabricator via llvm-commits
- [www] r291676 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via Phabricator via llvm-commits
- [compiler-rt] r291677 - builtins: support building ARM builtins for a HF target
Saleem Abdulrasool via llvm-commits
- [PATCH] D28566: Dynamic Callee Saved Registers
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r291678 - [ARM] Fix test CodeGen/ARM/fpcmp_ueq.ll broken by rL290616
Evgeny Astigeevich via llvm-commits
- [llvm] r291679 - [MemDep] NFC variable name change
Piotr Padlewski via llvm-commits
- [PATCH] D28567: [globalisel][arm] Tablegen-erate current Register Bank Information.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r291680 - Remove trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r291682 - build_llvm_package.bat: Add note about what SWIG version to use
Hans Wennborg via llvm-commits
- [www] r291683 - Fixed registration link in the news section
Kevin Streit via llvm-commits
- [PATCH] D28568: RuntimeDyld: allow using custom implementation
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r291684 - Revert rL291205 because it breaks Chrome tests under CFI.
Ivan Krasin via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Diana Picus via Phabricator via llvm-commits
- [llvm] r291685 - GlobalISel: only print debug info with -debug. NFC.
Tim Northover via llvm-commits
- [PATCH] D28569: Remove all variants of DWARFDie::getAttributeValueAs...() that had parameters that specified default values.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r291686 - Remove all variants of DWARFDie::getAttributeValueAs...() that had parameters that specified default values.
Greg Clayton via llvm-commits
- [PATCH] D24542: Make vector operation with variable index unsafe to speculate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D28571: RuntimeDyldELF/AArch64: Implement basic support for PIC relocations
Eugene Leviant via Phabricator via llvm-commits
- [zorg] r291687 - [zorg] Add Polly builder for ARM target
Weiming Zhao via llvm-commits
- [llvm] r291690 - [X86][XOP] Add vpermil2ps target shuffle -> insertps combine test
Simon Pilgrim via llvm-commits
- [PATCH] D28572: [utils] Improve extraction of check prefixes from RUN lines
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [llvm] r291691 - [lib/Object] Unbreak build with -Werror (unused variable). NFCI.
Davide Italiano via llvm-commits
- [PATCH] D25963: [LoopUnroll] Implement profile-based loop peeling
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28573: [asan] Set alignment of __asan_global_* globals to sizeof(GlobalStruct)
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r291692 - [SLP] Remove bogus assert.
Michael Kuperstein via llvm-commits
- [llvm] r291693 - [ARM] More aggressive matching for vpadd and vpaddl.
Eli Friedman via llvm-commits
- [llvm] r291694 - Make some operator bools explicit for sanity/safety.
David Blaikie via llvm-commits
- [llvm] r291695 - Revert "CodeGen: Allow small copyable blocks to "break" the CFG."
Kyle Butt via llvm-commits
- [PATCH] D28574: [scudo] Refactor of CRC32 and ARM runtime CRC32 detection
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D28380: [SelectionDAG] Handle inverted conditions when splitting into multiple branches.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r291696 - Resubmit "[PGO] Turn off comdat renaming in IR PGO by default"
Rong Xu via llvm-commits
- [llvm] r291697 - NewGVN: Refactor performCongruenceFinding and split out congruence class moving
Daniel Berlin via llvm-commits
- [llvm] r291698 - NewGVN: Fix PR31594, by tracking the store count of congruence
Daniel Berlin via llvm-commits
- [llvm] r291699 - Re-apply r291205, "LowerTypeTests: Split the pass in two: a resolution phase and a lowering phase.", with a fix for an off-by-one error.
Peter Collingbourne via llvm-commits
- [PATCH] D28062: AMDGPU: Fix breaking VOP3 v_add_i32s
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28575: [CMake] Support externalizing debug info on non-Darwin platforms
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D28065: AMDGPU: Fix shrinking of addc/subb.
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r291701 - [SCEV] Make howFarToZero use a simpler formula for max backedge-taken count.
Eli Friedman via llvm-commits
- [PATCH] D28043: AMDGPU: Undo sub x, c -> add x, -c canonicalization
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r291704 - [SCEV] Make howFarToZero max backedge-taken count check for precondition.
Eli Friedman via llvm-commits
- [PATCH] D28577: Repoison the entire ASan chunk if it is not in active use.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r291706 - LowerTypeTests: Represent the memory region size with the constant size-1.
Peter Collingbourne via llvm-commits
- [llvm] r291708 - Add test that verifies we don't peel loops in optsize functions. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r291709 - [NewGVN] Strengthen a couple of assertions.
Davide Italiano via llvm-commits
- [llvm] r291710 - [NewGVN] Parenthesise assertion condition (-Wparenthesis).
Davide Italiano via llvm-commits
- [llvm] r291711 - AMDGPU: Fix folding immediates into mac src2
Matt Arsenault via llvm-commits
- [llvm] r291712 - Revert "[NewGVN] Strengthen a couple of assertions."
Davide Italiano via llvm-commits
- [llvm] r291713 - Use EXPECT_EQ instead of ASSERT_EQ in a unit test.
Rui Ueyama via llvm-commits
- [PATCH] D28578: [GlobalISel] correctly record PHI sources coming from switch instructions
Tim Northover via Phabricator via llvm-commits
- [compiler-rt] r291714 - Repoison the entire ASan chunk if it is not in active use.
Alex Shlyapnikov via llvm-commits
- [PATCH] D27966: AMDGPU: Pull fneg/fabs out of a select if free
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28256: AMDGPU: Skip fneg/select combine if it can fold into other
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28240: AMDGPU: Don't produce v_mov_b64_pseudo when folding operands
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r291715 - [asan] Set alignment of __asan_global_* globals to sizeof(GlobalStruct)
Kuba Mracek via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r291716 - AMDGPU: Fix breaking VOP3 v_add_i32s
Matt Arsenault via llvm-commits
- [llvm] r291717 - AMDGPU: Fix sext_inreg for i1 in i16
Matt Arsenault via llvm-commits
- [PATCH] D28096: AMDGPU: Fold fneg into fadd if free
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28097: AMDGPU: Fold fneg into fmul if free
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28098: AMDGPU: Fold fneg into fma or fmad
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28101: AMDGPU: Fold fneg into rcp
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28579: [CMake][compiler-rt] Mar libcxx build for tsan as standalone
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D27877: AMDGPU: Fix sext_inreg for i1 in i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28580: [CMake][libcxx] Check that we have libcxxabi before using it
Petr Hosek via Phabricator via llvm-commits
- [polly] r291718 - Update tests to more precise analysis results in LLVM core
Tobias Grosser via llvm-commits
- [llvm] r291719 - Add -Wl, -color-diagnostics if a linker supports the option.
Rui Ueyama via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [llvm] r291720 - AMDGPU: Fix shrinking of addc/subb.
Matt Arsenault via llvm-commits
- [llvm] r291721 - X86: Remove dead code. NFC.
Peter Collingbourne via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28581: Change DWARFDie::getAttributeValue() to DWARFDie::find(), add DWARFDie::findRecurse() and dwarf::toString() helper functions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D28582: [SCEV] Simplify SolveLinEquationWithOverflow a bit.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28583: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [compiler-rt] r291722 - [CMake][compiler-rt] Mark libcxx build for tsan as standalone
Petr Hosek via llvm-commits
- [lld] r291724 - [CodeView] Finish decoupling TypeDatabase from TypeDumper.
Zachary Turner via llvm-commits
- [llvm] r291724 - [CodeView] Finish decoupling TypeDatabase from TypeDumper.
Zachary Turner via llvm-commits
- [PATCH] D28584: Add is{Hot|Cold}CallSite and an unit test to ProfileSummaryInfo
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r291725 - [NewGVN] Fixup store count for the `initial` congruency class.
Davide Italiano via llvm-commits
- [PATCH] D28585: [RegisterCoalescing] Remove partial redundent copy
Wei Mi via Phabricator via llvm-commits
- [llvm] r291729 - AMDGPU: Pull fneg/fabs out of a select
Matt Arsenault via llvm-commits
- [compiler-rt] r291730 - Revert "[CMake][compiler-rt] Mark libcxx build for tsan as standalone"
Petr Hosek via llvm-commits
- [llvm] r291731 - AMDGPU: Fold fneg into fadd
Matt Arsenault via llvm-commits
- [llvm] r291732 - AMDGPU: Fold fneg into fmul
Matt Arsenault via llvm-commits
- [PATCH] D28586: ASAN activate/deactive controls thread_local_quarantine_size_kb option.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r291733 - AMDGPU: Fold fneg into fma or fmad
Matt Arsenault via llvm-commits
- [PATCH] D28587: [SCEV] Make getUDivExactExpr handle non-nuw multiplies correctly
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] r291734 - [sancov] moving sancov rt to sancov/ directory
Mike Aizatsky via llvm-commits
- [PATCH] D28589: [asan] Refactor instrumentation of globals.
Evgeniy Stepanov via Phabricator via llvm-commits
- [compiler-rt] r291735 - [sancov] there are windows tests that check linker symbols
Mike Aizatsky via llvm-commits
- [compiler-rt] r291736 - Revert "[sancov] moving sancov rt to sancov/ directory"
Mike Aizatsky via llvm-commits
- [PATCH] D28099: AMDGPU: Fold fneg into fp_extend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28100: AMDGPU: Fold fneg into fp_round
Matt Arsenault via Phabricator via llvm-commits
- [lld] r291739 - PDB: Merge type info.
Rui Ueyama via llvm-commits
- [PATCH] D28593: Update loop branch_weight metadata after loop rotation.
Xin Tong via Phabricator via llvm-commits
- [llvm] r291740 - Make a test actually test what it set out to test.
Chandler Carruth via llvm-commits
- [PATCH] D28594: NewGVN: Move leaders around properly to ensure we have a canonical dominating leader. Fixes PR 31613.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D28595: [RFC] Introduce directive.scope.entry and directive.scope.exit for IR-level Region Annotation
Hongbin Zheng via Phabricator via llvm-commits
- [llvm] r291745 - [X86][AVX512] Fix PR31515 - Do not flip vselect condition if it's not a vXi1 mask
Elad Cohen via llvm-commits
- [llvm] r291744 - [AVX-512] Add more varied avx512 feature command lines to the avx512-cvt.ll test to show some poor codegen examples.
Craig Topper via llvm-commits
- [llvm] r291746 - [AVX-512] Improve lowering of sign_extend of v4i1 to v4i32 and v2i1 to v2i64 when avx512vl is available, but not avx512dq.
Craig Topper via llvm-commits
- [llvm] r291747 - [AVX-512] Improve lowering of zero_extend of v4i1 to v4i32 and v2i1 to v2i64 with VLX, but no DQ or BW support.
Craig Topper via llvm-commits
- [llvm] r291748 - AMDGPU: Fix sub_oneuse being marked commutative
Matt Arsenault via llvm-commits
- [llvm] r291749 - [XRay] Implement the `llvm-xray account` subcommand
Dean Michael Berris via llvm-commits
- [llvm] r291750 - [XRay] Include <numeric> for std::accumulate.
Dean Michael Berris via llvm-commits
- [PATCH] D28596: [compiler-rt] General definition for weak functions.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28597: [compiler-rt] [Sanitizer Coverage] Add new sanitizer coverage functions to the internal interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28191: [IR] Don't call assertModuleIsMaterialized in release builds
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28598: [compiler-rt] [Sanitizer Coverage] Provide access to the default implementation of weak functions from sanitizer coverage for MD on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28600: [compiler-rt] [Sanitizer Coverage] Use interception to access to sanitizer coverage's strong functions defined in the main executable (for MD on Windows.)
Marcos Pividori via Phabricator via llvm-commits
- [lld] r291751 - [ELF] - Explicitly list supported relocations for x64 target.
George Rimar via llvm-commits
- [lld] r291752 - [ELF] - Make x86 unknown relocations messages to be consistent with x64 ones
George Rimar via llvm-commits
- [PATCH] D28601: [compiler-rt] [Sanitizer Coverage] Use interception to access to sanitizer coverage's functions defined in the main executable (for MT on Windows.)
Marcos Pividori via Phabricator via llvm-commits
- [LNT] r291755 - Generate csv test report for test-suite
Kristof Beyls via llvm-commits
- [PATCH] D28106: [ELF] - Reuse DWARFCompression class.
George Rimar via Phabricator via llvm-commits
- [lld] r291758 - [ELF] - Reuse Decompressor class.
George Rimar via llvm-commits
- [PATCH] D28106: [ELF] - Reuse Decompressor class.
George Rimar via Phabricator via llvm-commits
- [llvm] r291760 - Fix windows buildbots building llvm-xray
Simon Pilgrim via llvm-commits
- [llvm] r291761 - Wdocumentation fix
Simon Pilgrim via llvm-commits
- [llvm] r291762 - [Devirtualization] MemDep returns non-local !invariant.group dependencies
Piotr Padlewski via llvm-commits
- [PATCH] D28603: [ARM] CodeGen: Replace AddDefaultT1CC and AddNoT1CC. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28604: [X86][AVX512] Add support for variable ASHR v2i64/v4i64 support without VLX
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D18900: New pre-isel pass SystemZBRCTLoops
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D28605: Mention invariant.group in ReleaseNotes
Piotr Padlewski via Phabricator via llvm-commits
- [lld] r291765 - [ELF] - Do not crash if user section has name equal to one of synthetic sections.
George Rimar via llvm-commits
- [lld] r291766 - [ELF] avoid 'invalid-noreturn' error.
Eric Liu via llvm-commits
- [PATCH] D28607: [ELF] avoid 'invalid-noreturn' error.
Eric Liu via Phabricator via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Volkan Keles via llvm-commits
- [llvm] r291768 - [globalisel] Initialize RegisterBanks with static data.
Daniel Sanders via llvm-commits
- [llvm] r291769 - [DebugInfo] Added DI macro creation API to DIBuilder.
Amjad Aboud via llvm-commits
- [PATCH] D28609: [lsan] Enable LSan for x86 Linux.
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D16077: DIBuilder support DI Macro creation
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r291770 - [globalisel] Move as much RegisterBank initialization to the constructor as possible
Daniel Sanders via llvm-commits
- [llvm] r291772 - TTI: Add comment clarifying the meaning of MemIntrinsicInfo::PtrVal.
Chad Rosier via llvm-commits
- [PATCH] D28313: Change which input sections we concatenate
Ed Maste via Phabricator via llvm-commits
- [PATCH] D28612: [ELF] - Added support for --emit-relocs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28613: Alternative proposal to https://reviews.llvm.org/D28581 where we return a DWARFormValue from DWARFDie::find*() functions
Greg Clayton via Phabricator via llvm-commits
- [llvm] r291776 - Fix some -Wsign-compare warnings by making some integer literals explicitly unsigned
David Blaikie via llvm-commits
- [llvm] r291777 - AMDGPU: Fold fneg into fp_extend
Matt Arsenault via llvm-commits
- [llvm] r291778 - AMDGPU: Fold fneg into fp_round
Matt Arsenault via llvm-commits
- [llvm] r291779 - AMDGPU: Fold fneg into rcp
Matt Arsenault via llvm-commits
- [PATCH] D28615: AMDGPU: Fold free fneg into sin
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291782 - Bump year to 2017 in LICENSE.txt
Hans Wennborg via llvm-commits
- [PATCH] D28102: AMDGPU: Fold fneg into fmul_legacy
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r291784 - AMDGPU: Fold fneg into fmul_legacy
Matt Arsenault via llvm-commits
- [llvm] r291785 - [DebugInfo] Add const to DILocation variable declaration; NFC.
Robert Lougher via llvm-commits
- [llvm] r291786 - Avoid std::errc::protocol_* to appease mingw
Hans Wennborg via llvm-commits
- [llvm] r291787 - [DebugInfo] DILocation variable declaration should be const; NFC.
Robert Lougher via llvm-commits
- [PATCH] D28617: Implement -Map
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r291789 - ARM: slightly more table driven libcall setup
Saleem Abdulrasool via llvm-commits
- [llvm] r291790 - AMDGPU: Fold free fneg into sin
Matt Arsenault via llvm-commits
- [compiler-rt] r291791 - ASAN activate/deactive controls thread_local_quarantine_size_kb option.
Alex Shlyapnikov via llvm-commits
- [llvm] r291792 - AMDGPU: Skip fneg/select combine if it can fold into other
Matt Arsenault via llvm-commits
- [PATCH] D28618: [libFuzzer] Diff 46 - Expose Sanitizer Coverage's functions that are rewritten with a different implementation.
Marcos Pividori via Phabricator via llvm-commits
- [zorg] r291793 - This is a test commit for new account.
Pengxuan Zheng via llvm-commits
- [lld] r291795 - Allow mixing nobits and progbits.
Rafael Espindola via llvm-commits
- [zorg] r291797 - Revert test commit
Pengxuan Zheng via llvm-commits
- [PATCH] D28619: [NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allowed.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r291799 - [X86] Update LLC tests for slow division bypassing (NFC)
Nikolai Bozhenov via llvm-commits
- [llvm] r291800 - [X86] Tune bypassing of slow division for Intel CPUs
Nikolai Bozhenov via llvm-commits
- [llvm] r291802 - [X86] Rename tests for bypassing slow division (NFC)
Nikolai Bozhenov via llvm-commits
- [PATCH] D28621: X86: Teach X86InstrInfo::analyzeCompare to recognize compares of symbols.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r291803 - [llvm-config] Fix obviously wrong code in parsing DyLib components.
Marcello Maggioni via llvm-commits
- [llvm] r291804 - [X86] Modify BypassSlowDivision tests to match their new names (NFC)
Nikolai Bozhenov via llvm-commits
- [llvm] r291806 - [X86] Replace AND+IMM64 with SRL/SHL
Nikolai Bozhenov via llvm-commits
- [llvm] r291808 - [SCEV] Simplify SolveLinEquationWithOverflow a bit.
Eli Friedman via llvm-commits
- [PATCH] D28622: DAGCombiner: Allow negating ConstantFP after legalize
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291809 - [DebugInfo] Handle same locations in DILocation::getMergedLocation
Robert Lougher via llvm-commits
- [PATCH] D28625: [InstCombine] try to shrink bitwise logic with phi operand
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28626: RFC: Generalize inverted gc dependencies
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [polly] r291810 - Update to recent clang-format changes
Tobias Grosser via llvm-commits
- [lld] r291811 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r291812 - Remove dead code.
Rui Ueyama via llvm-commits
- [llvm] r291813 - [DebugInfo] Remove redundant check in SimplifyCFG; NFC.
Robert Lougher via llvm-commits
- [llvm] r291815 - Bump trunk version to 5.0.0svn
Hans Wennborg via llvm-commits
- [test-suite] r291818 - Creating release_40 branch off revision 291814
Hans Wennborg via llvm-commits
- [lld] r291825 - Creating release_40 branch off revision 291814
Hans Wennborg via llvm-commits
- [llvm] r290733 - [InstCombine] More thoroughly canonicalize the position of zexts
Sanjay Patel via llvm-commits
- [llvm] r291828 - [ObjectYAML] Pull yaml2dwarf out of yaml2obj for reuse
Chris Bieneman via llvm-commits
- [lld] r291833 - Update docs/conf.py version
Hans Wennborg via llvm-commits
- [lld] r291834 - Improve an error message and remove fatal(Error &, const Twine &)
Rui Ueyama via llvm-commits
- [lld] r291835 - Do not use the same name for both a class and a variable.
Rui Ueyama via llvm-commits
- [llvm] r291836 - Clear the release notes for 5.0.0
Hans Wennborg via llvm-commits
- [lld] r291839 - Clear the release notes for 5.0.0
Hans Wennborg via llvm-commits
- [lld] r291840 - Remove dead code.
Rui Ueyama via llvm-commits
- [llvm] r291841 - [ThinLTO] Import static functions from the same module as caller
Teresa Johnson via llvm-commits
- [PATCH] D28439: [libFuzzer] Specify the CRT considered (MT or MD) to the linker.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28440: [ThinLTO] Import static functions from the same module as caller
Teresa Johnson via Phabricator via llvm-commits
- [lld] r291847 - Remove error(error_code, const Twine &).
Rui Ueyama via llvm-commits
- [llvm] r291849 - [llvm-pdbdump] Add a compact dump mode.
Zachary Turner via llvm-commits
- [polly] r291852 - Clear the release notes for 5.0.0
Hans Wennborg via llvm-commits
- [llvm] r291858 - [asan] Refactor instrumentation of globals.
Evgeniy Stepanov via llvm-commits
- [PATCH] D28627: [PM] Introduce an analysis set used to preserve all analyses over a function's CFG when that CFG is unchanged.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28628: [asan] Don't overalign global metadata.
Evgeniy Stepanov via Phabricator via llvm-commits
- [llvm] r291859 - [asan] Don't overalign global metadata.
Evgeniy Stepanov via llvm-commits
- [PATCH] D28624: [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28623: [XRay][Arm] Enable back XRay testing on Arm32
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D28629: [SCEV] Limit recursion depth of constant evolving
Michael Liao via Phabricator via llvm-commits
- [llvm] r291861 - Add the ability to iterate across all attributes in a DIE.
Greg Clayton via llvm-commits
- [llvm] r291862 - Move test of lazy BFI with ORE to a generic directory
Adam Nemet via llvm-commits
- [llvm] r291863 - xray-account: Avoid std::errc::bad_message to appease mingw.
NAKAMURA Takumi via llvm-commits
- [llvm] r291864 - Fix buildbots.
Greg Clayton via llvm-commits
- [PATCH] D28630: [PPC] Give unaligned memory access lower cost on processor that supports it
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r291872 - [PowerPC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [www-releases] r291873 - 3.9.1: Add x86_64 Ubuntu 16.04 binary
Hans Wennborg via llvm-commits
- [PATCH] D28030: [TLI] Add prototype checking for all remaining LibFuncs.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r291875 - Revert r291503, "Lift the 10-type limit for AlignedCharArrayUnion", and followings.
NAKAMURA Takumi via llvm-commits
- [PATCH] D28631: AMDGPU: Remove modifiers from v_div_scale_*
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291878 - ProfileSummaryInfo improvements.
Easwaran Raman via llvm-commits
- [PATCH] D28632: [libFuzzer] Remove optimization flags for tests on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28633: [libFuzzer] Portable implementation of `IsInterestingCoverageFile()`.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28634: [buildbot] Extend libomp builder to test bot standalone and in-tree builds with and without clang bootstrapping.
Samuel Antao via Phabricator via llvm-commits
- [PATCH] D28635: [libFuzzer] Portably disassemble and find calls to "sanitizer_cov_trace_pc_guard".
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28636: [libFuzzer] Fix coverage tests for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- LLVM buildmaster will be unavailable on 1/13/17
Galina Kistanova via llvm-commits
- [llvm] r291882 - Track validity of pass results
Serge Pavlov via llvm-commits
- [PATCH] D27190: Track validity of pass results
Serge Pavlov via Phabricator via llvm-commits
- [llvm] r291883 - [IR] Don't call assertModuleIsMaterialized in release builds
Craig Topper via llvm-commits
- [PATCH] D28638: [NDS32 1/22] Recognise nds32 in triple parsing code
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28639: [NDS32 2/22] Add NDS32 ELF defines
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28640: [NDS32 3/22] Add stub backend
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28641: [NDS32 4/22] add NDS32.td NDS32RegisterInfo.td
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28642: [NDS32 5/22] add NDS32 Instruction Operand Predicate
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28643: [NDS32 6/22] add NDS32 16 Bit Instructions target description files
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28644: [NDS32 7/22] add NDS32 32 Bit Instructions target description files
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28645: [NDS32 8/22] add basic TargetInfo MCTargetDesc
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28646: [NDS32 9/22] add NDS32 Instruction Selection pass
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28647: [NDS32 10/22] add NDS32 Instruction Lowering
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28648: [NDS32 11/22] add NDS32 Machine Function Info
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28649: [NDS32 12/22] add NDS32 Instruction Info
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28650: [NDS32 13/22] add NDS32 Register Info
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28651: [NDS32 14/22] add NDS32 Frame Lowering
Shiva Chen via Phabricator via llvm-commits
- [llvm] r291884 - [X86] Move some entries in the load folding tables to move appropriate grouping. NFC
Craig Topper via llvm-commits
- [llvm] r291885 - [AVX-512] Remove unmasked BLENDM instructions from the wrong load folding table. The unmasked versions read memory from operand 2, but were in the operand 3 table.
Craig Topper via llvm-commits
- [PATCH] D28652: [NDS32 15/22] add NDS32 Selection Dag Info class
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28653: [NDS32 16/22] add NDS32 Subtarget class
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28654: [NDS32 17/22] add NDS32 Instruction Printer
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28655: [NDS32 18/22] add NDS32 Assembly Parser
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28656: [NDS32 19/22] add NDS32 Assembler Backend and Machine Code Emitter
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28657: [NDS32 20/22] add NDS32 Disassembler
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28658: [NDS32 21/22] add NDS32 Load Store Optimization pass
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28659: [NDS32 22/22] add NDS32 MC CodeGen test cases
Shiva Chen via Phabricator via llvm-commits
- [llvm] r291886 - DWARFDie.h: Move a class declaration out of the method description since r291861. [-Wdocumentation]
NAKAMURA Takumi via llvm-commits
- NDS32 V3 backend
Shiva Chen via llvm-commits
- [llvm] r291887 - RegionPass: Set isExecuted flag correctly
Tobias Grosser via llvm-commits
- [PATCH] D28660: [zorg] Delete NightlyTest and friends
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D28661: [zorg] Delete LLVMGCCBuilder and its uses in dead code paths
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D28662: [zorg] Delete old autotools getLLVMBuildFactory
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D28663: [zorg] Delete two unused functions from UnifiedTreeBuilder
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D28664: [zorg] Remove old autotools getLLDBBuildFactory
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D28665: [zorg] Remove unused run_* options from getClangBuildFactory
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r291888 - [X86][AVX512] Adding missing shuffle lowering to blend mask instructions
Michael Zuckerman via llvm-commits
- [llvm] r291890 - [ARM] CodeGen: Remove AddDefaultPred. NFC.
Diana Picus via llvm-commits
- [llvm] r291891 - [CodeGen] Rename MachineInstrBuilder::addOperand. NFC
Diana Picus via llvm-commits
- [test-suite] r266782 - Create a testsuite for litsupport
Kristof Beyls via llvm-commits
- [llvm] r291893 - [ARM] CodeGen: Remove AddDefaultCC. NFC.
Diana Picus via llvm-commits
- [PATCH] D28668: [test-suite] Make all lit scripts have a unique name.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r291894 - [ARM] CodeGen: Replace AddDefaultT1CC and AddNoT1CC. NFC
Diana Picus via llvm-commits
- [llvm] r291896 - [ARM] Moved ARMAttributeParser to Support
Sam Parker via llvm-commits
- [llvm] r291897 - [aarch64][globalisel] Move data into <Target>GenRegisterBankInfo. NFC.
Daniel Sanders via llvm-commits
- [llvm] r291898 - [ARM] Enable objdump to construct triple for ARM
Sam Parker via llvm-commits
- LoopVectorizer assert triggered with -force-vf
Jonas Paulsson via llvm-commits
- [llvm] r291899 - [aarch64][globalisel] Refactor getRegBankBaseIdxOffset() to remove the power-of-2 assumption. NFC
Daniel Sanders via llvm-commits
- [PATCH] D28669: [ARM] Remove ubig32_t cast from ARMAttributeParser
Sam Parker via Phabricator via llvm-commits
- [llvm] r291900 - [aarch64][globalisel] Move getValueMapping/getCopyMapping to AArch64GenRegisterBankInfo. NFC.
Daniel Sanders via llvm-commits
- [PATCH] D28454: [AVX-512] Teach two address instruction pass to replace masked move instructions with blendm instructions when its beneficial.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27984: [ARM] Use helpers for adding pred / CC operands. NFC
Diana Picus via Phabricator via llvm-commits
- [llvm] r291901 - [X86][AVX512] Add support for variable ASHR v2i64/v4i64 support without VLX
Simon Pilgrim via llvm-commits
- [PATCH] D28674: [XRay][Arm32] Reduce the portion of the stub and implement more staging for tail calls - in compiler-rt
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D28675: [DAGCombine] require UnsafeFPMath for re-association of addition
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D28676: Makes incremental dominator calculation in Loop Unroll pass
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D28351: AMDGPU: Remove spurious out branches after a kill
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r291902 - [globalisel][aarch64] Make getCopyMapping() take register banks ID's rather than IsGPR booleans
Daniel Sanders via llvm-commits
- [llvm] r291903 - [ARM] Fix ubig32_t read in ARMAttributeParser
Sam Parker via llvm-commits
- [llvm] r291904 - Apply clang-tidy's performance-unnecessary-value-param to LLVM.
Benjamin Kramer via llvm-commits
- [PATCH] D28673: [XRay][Arm32] Reduce the portion of the stub and implement more staging for tail calls - in LLVM
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28678: [ARM] Fix ARM build attribute printing
Sam Parker via Phabricator via llvm-commits
- [PATCH] D28679: [llvm-dwp] - Reuse object::Decompressor class
George Rimar via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r291906 - [llvm-dwp] - Reuse object::Decompressor class
George Rimar via llvm-commits
- [PATCH] D28681: [AArch64] Enable Rounding Double Multiply Add/Subtract instructions on Falkor.
Chad Rosier via Phabricator via llvm-commits
- [lld] r291908 - [ELF] - Move the addition of synthetics from addPredefinedSections()
George Rimar via llvm-commits
- [llvm] r291909 - ARM: match GCC's behaviour for builtins
Saleem Abdulrasool via llvm-commits
- [llvm] r291910 - Regenerate test with update_llc_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] r291911 - Revert r291903 and r291898. Reason: they break check-lld on the bots.
Ivan Krasin via llvm-commits
- [PATCH] D28683: Revert r291903 and r291898. Reason: they break check-lld on the bots.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D28684: [Support/Compression] - Change zlib API to return Error instead of custom status.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28254: [AArch64][CostModel] Improve cost for fsqrt intrinsics.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r291915 - [InstCombine] if the condition of a select may be known via assumes, eliminate the select
Sanjay Patel via llvm-commits
- [llvm] r291916 - Remove unused lambda captures. NFC
Malcolm Parsons via llvm-commits
- [llvm] r291918 - Fix UBSan bots by blacklisting bits/stl_tree.h.
Ivan Krasin via llvm-commits
- [PATCH] D28686: Fix UBSan bots by blacklisting bits/stl_tree.h.
Ivan Krasin via Phabricator via llvm-commits
- [llvm] r291920 - Regenerate test.
Simon Pilgrim via llvm-commits
- [llvm] r291923 - [InstCombine] use Op0/Op1 local variables more consistently with shifts; NFC
Sanjay Patel via llvm-commits
- [llvm] r291924 - [X86][AVX] Bad v4f64/v4i64 '1z3z' shuffle test case
Simon Pilgrim via llvm-commits
- [llvm] r291926 - [InstCombine] add tests to show missing transforms for vector shl; NFC
Sanjay Patel via llvm-commits
- [llvm] r291927 - [SCEV] Limit recursion depth of constant evolving.
Michael Liao via llvm-commits
- [test-suite] r291929 - slight cleanup
Matthias Braun via llvm-commits
- [test-suite] r291930 - litsupport: Do not report exec_time for empty run scripts
Matthias Braun via llvm-commits
- [test-suite] r291931 - utils/compare.py: Print understandable error message when files have the wrong format
Matthias Braun via llvm-commits
- [test-suite] r291932 - litsupport-tests: Add missing file
Matthias Braun via llvm-commits
- [test-suite] r291933 - litsupport: Add compatibility cludge so it still works with the pypy version of lit
Matthias Braun via llvm-commits
- [llvm] r291934 - [InstCombine] use m_APInt to allow shl folds for vectors with splat constants
Sanjay Patel via llvm-commits
- [llvm] r291936 - [NVPTX] Only lower sin/cos to approximate instructions if unsafe math is allowed.
Artem Belevich via llvm-commits
- [llvm] r291937 - [InstCombine] use 'match' and other clean-up; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D28687: Add a description how to checkout the LLD repository.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r291942 - Check for register clobbers when merging a vreg live range with a
James Y Knight via llvm-commits
- [lld] r291944 - Don't add DT_INIT/DT_FINI for undef and shared symbols.
Rafael Espindola via llvm-commits
- [compiler-rt] r291947 - Remove SANITIZER_LINUX ifdefs
Reid Kleckner via llvm-commits
- [llvm] r291948 - Add a description how to checkout the LLD repository.
Rui Ueyama via llvm-commits
- [llvm] r291954 - [AMDGPU] Implement f16 fcopysign and fcopysign(f32, f64)
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D28688: MC: Introduce the ABS8 symbol modifier.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28689: X86: Produce @ABS8 symbol modifiers for absolute symbols in range [0, 256).
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28690: X86: Introduce relocImm-based patterns for cmp.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27616: Add LLVM-C interface for Windows x64 SEH instructions
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r291956 - [NVPTX] Added support for half-precision floating point.
Artem Belevich via llvm-commits
- [PATCH] D28693: [InlineCost] Use TTI to check if GEP is free.
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r291957 - "Use" lambda captures which are otherwise only used in asserts. NFC
David L. Jones via llvm-commits
- [PATCH] D28694: Hexagon-specific loop idiom recognition
Krzysztof Parzyszek via Phabricator via llvm-commits
- [lld] r291958 - Implement -Map.
Rafael Espindola via llvm-commits
- [llvm] r291959 - Cleanup how DWARFDie attributes are accessed and decoded.
Greg Clayton via llvm-commits
- [PATCH] D28695: "Use" lambda captures which are otherwise only used in asserts. NFC
David L. Jones via Phabricator via llvm-commits
- [PATCH] D28696: DAG: Constant fold fp16_to_fp/fp16_to_fp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28697: [AArch64] Generate literals by the little end
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D28698: [AArch64] Add new target feature to fuse literal generation
Evandro Menezes via Phabricator via llvm-commits
- [polly] r291960 - ScopInfo: use correct enum type in type definition
Tobias Grosser via llvm-commits
- [PATCH] D28699: AMDGPU: Use source modifiers with f16->f32 conversions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28680: [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28700: [NVPTX] Let there be One True Way to set NVVMReflect params.
Justin Lebar via Phabricator via llvm-commits
- [lld] r291962 - COFF: include relocation type in unsupported relocation message
Bob Haarman via llvm-commits
- [PATCH] D28701: [CodeGenPrep]Sink sext when foldable in user GEPs
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28702: AMDGPU: Remove dead pattern
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291965 - [CodeGen] Simplify getRecipEstimateForFunc
David Majnemer via llvm-commits
- [llvm] r291966 - [LoopStrengthReduce] Don't bother rewriting PHIs in catchswitch blocks
David Majnemer via llvm-commits
- [PATCH] D28704: Add a variant of DWARFDie::find() and DWARFDie::findRecursively() that takes a llvm::ArrayRef<dwarf::Attribute>.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r291967 - Add a variant of DWARFDie::find() and DWARFDie::findRecursively() that takes a llvm::ArrayRef<dwarf::Attribute>.
Greg Clayton via llvm-commits
- [llvm] r291968 - NewGVN: Move leaders around properly to ensure we have a canonical dominating leader. Fixes PR 31613.
Daniel Berlin via llvm-commits
- [llvm] r291970 - [InstCombine / InstSimplify] add and move tests for lshr transforms; NFC
Sanjay Patel via llvm-commits
- [test-suite] r291971 - Fix mismatching types in printf call.
Tim Northover via llvm-commits
- [PATCH] D28706: [libFuzzer] Fix Out of Memory tests to work on 32 bits.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r291972 - [InstCombine] use m_APInt to allow lshr folds for vectors with splat constants
Sanjay Patel via llvm-commits
- [PATCH] D28707: PDB: Add a class to create the /names stream contents.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r291973 - [GlobalISel] track predecessor mapping during switch lowering.
Tim Northover via llvm-commits
- [PATCH] D28709: [libFuzzer] Leak Sanitizer is not supported for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28710: [libFuzzer] Remove "lib" prefix from checks on libFuzzer tests.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28711: [libFuzzer] Same behaviour for `ListFilesInDirRecursive` when non existing directory.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r291975 - [InstCombine] optimize unsigned icmp of increment
Sanjay Patel via llvm-commits
- [PATCH] D28708: Compute summary before calling extractProfTotalWeight
David Li via Phabricator via llvm-commits
- [PATCH] D28713: NFC: Rename RawSession to NativeSession
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r291977 - GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabled
Justin Bogner via llvm-commits
- [llvm] r291979 - NewGVN: Fix PR31613 test regex naming
Daniel Berlin via llvm-commits
- [llvm] r291980 - Fix update_test_checks not to accidentally believe type names are variable names
Daniel Berlin via llvm-commits
- [PATCH] D28712: [test-release.sh] Add Polly to the list of projects
Hans Wennborg via Phabricator via llvm-commits
- LLVM buildmaster is back to work
Galina Kistanova via llvm-commits
- [llvm] r291981 - NewGVN: Kill unneeded DFSDomMap, cleanup a few comments.
Daniel Berlin via llvm-commits
- [llvm] r291982 - Compute summary before calling extractProfTotalWeight
Easwaran Raman via llvm-commits
- [llvm] r291983 - [Transforms/Utils] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [lld] r291984 - Split writeMapFile2 to reduce indentation level.
Rui Ueyama via llvm-commits
- [PATCH] D28714: Directly write to a -Map file.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D28715: Raise the PDB Hash Map out of the NameMap class
Zachary Turner via Phabricator via llvm-commits
- [llvm] r291985 - Fix modules buildbots broken in r291983.
Eugene Zelenko via llvm-commits
- [PATCH] D28717: COFF: Change the /lldmap output format to be more like the ELF linker.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r291989 - Try to fix the windows bots.
Rafael Espindola via llvm-commits
- [PATCH] D28718: [libFuzzer] Avoid undefined behavior. Properly discard output to stdout and stderr.
Marcos Pividori via Phabricator via llvm-commits
- [lld] r291990 - COFF: Change the /lldmap output format to be more like the ELF linker.
Peter Collingbourne via llvm-commits
- [PATCH] D28719: [NVPTX] Improve lowering of llvm.ctlz.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28720: [NVPTX] Add lowering for llvm.bitreverse.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28721: [NVPTX] Improve lowering of llvm.ctpop.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28722: [NVPTX] Lower integer absolute value idiom to abs instruction.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28723: [libFuzzer] AlrmHandler is executed in a different thread for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r291994 - [AVX-512] Change blend mask in lowerVectorShuffleAsBlend to a 64-bit value. Also add 32-bit mode command lines to the test case that exercises this just to make sure we sanely handle the 64-bit immediate there.
Craig Topper via llvm-commits
- [llvm] r291996 - [X86] Simplify the code that calculates a scaled blend mask. We don't need a second loop.
Craig Topper via llvm-commits
- [llvm] r291999 - Delete duplicate word. NFC
Xin Tong via llvm-commits
- [PATCH] D28724: Use getLoopLatch in place of isLoopSimplifyForm
Xin Tong via Phabricator via llvm-commits
- [polly] r292002 - ScheduleOptimizer: Allow to set register width in command line
Tobias Grosser via llvm-commits
- [PATCH] D28726: Adding const overload of operator* for DenseSet iterators
Hugo Puhlmann via Phabricator via llvm-commits
- [llvm] r292003 - Removing potentially error-prone fallthrough. NFC
Marcello Maggioni via llvm-commits
- [llvm] r292004 - [AVX-512] Replace V_SET0 in AVX-512 patterns with AVX512_128_SET0. Enhance AVX512_128_SET0 expansion to make this possible.
Craig Topper via llvm-commits
- [llvm] r292005 - [AVX-512] Teach two address instruction pass to replace masked move instructions with blendm instructions when its beneficial.
Craig Topper via llvm-commits
- [llvm] r292008 - [utils] Improve extraction of check prefixes from RUN lines
Nikolai Bozhenov via llvm-commits
- [llvm] r292014 - fix some typos in the doc
Sylvestre Ledru via llvm-commits
- [llvm] r292017 - [X86][XOP] Add tests for integer fused multiply add
Simon Pilgrim via llvm-commits
- [PATCH] D28730: [cmake] Update SOVERSION for the new versioning scheme
Michał Górny via Phabricator via llvm-commits
- [PATCH] D28731: [PATCH] Fix warning about parentheses in boolean expression.
Gonsolo via Phabricator via llvm-commits
- [PATCH] D28025: [mips] Fix an initialization issue with MipsABIInfo in MipsTargetELFStreamer
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D28732: [NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r292019 - [X86][XOP] Added support for VPMACSWW/VPMACSDD 'lossy' IFMA patterns
Simon Pilgrim via llvm-commits
- [llvm] r292020 - [X86][XOP] Added support for VPMACSDQH/VPMACSDQL 'extension' IFMA patterns
Simon Pilgrim via llvm-commits
- [llvm] r292021 - [X86][XOP] Added support for VPMADCSWD 'extend+hadd' IFMA patterns
Simon Pilgrim via llvm-commits
- [llvm] r292023 - [CostModel][X86] Updated vXi64 ASHR costs on AVX512 targets now that D28604 has landed
Simon Pilgrim via llvm-commits
- [PATCH] D28733: [utils] Add libc++ and libc++abi config to llvm-lit
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r292024 - [TargetLowering] Simplfiy a bit. NFCI.
Davide Italiano via llvm-commits
- [llvm] r292025 - [NewGVN] Try to be consistent wit the style used in this file. NFCI.
Davide Italiano via llvm-commits
- [llvm] r292026 - [NewGVN] clang-format this file after recent changes.
Davide Italiano via llvm-commits
- [polly] r292030 - Use typed enums to model MemoryKind and move MemoryKind out of ScopArrayInfo
Tobias Grosser via llvm-commits
- [llvm] r292031 - [NewGVN] Fix a warning from GCC.
Davide Italiano via llvm-commits
- [www] r292033 - Add XLA, the TensorFlow Compiler, to the list of users.
David Majnemer via llvm-commits
- [llvm] r292034 - Adding const overloads of operator* and operator-> for DenseSet iterators
David Majnemer via llvm-commits
- [llvm] r292035 - [InstCombine] add test to show missed vector fold; NFC
Sanjay Patel via llvm-commits
- [llvm] r292036 - [InstCombine] clean up visitAshr(); NFCI
Sanjay Patel via llvm-commits
- E-SSA and Predicate Info (was RE: [PATCH] D28459: Make processing @llvm.assume more efficient - Add affected values to the assumption cache)
Daniel Berlin via llvm-commits
- [llvm] r292037 - [PM] Fix instcombine's analysis preservation in the new pass manager to
Chandler Carruth via llvm-commits
- [llvm] r292039 - [PM] The assumption cache is fundamentally designed to be self-updating,
Chandler Carruth via llvm-commits
- [PATCH] D28736: [LIT] Make util.executeCommand python3 friendly
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r292040 - PDB: Add a class to create the /names stream contents.
Rui Ueyama via llvm-commits
- [lld] r292041 - Directly write to a -Map file.
Rui Ueyama via llvm-commits
- [lld] r292042 - Simplify string output. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D28737: [ThinLTO] Don't create a comdat group for a dropped def with initializer
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r292043 - Give comparator const call operator
Eric Fiselier via llvm-commits
- [lld] r292044 - Fix typo.
Rui Ueyama via llvm-commits
- [lld] r292045 - Add a help text for -Map.
Rui Ueyama via llvm-commits
- [lld] r292046 - Add -print-map and -M options.
Rui Ueyama via llvm-commits
- [PATCH] D28738: Add a LLVM_USE_LINKER that defines the linker to use when building LLVM
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r292047 - Add a LLVM_USE_LINKER that defines the linker to use when building LLVM
Mehdi Amini via llvm-commits
- [lld] r292048 - Add -no-{export-dynamic,fatal-warnings}.
Rui Ueyama via llvm-commits
- [lld] r292049 - Move a flag definition to the right place as -demangle is not ignored.
Rui Ueyama via llvm-commits
- [llvm] r292050 - [X86] Remove untested MOVDDUP patterns.
Craig Topper via llvm-commits
- [PATCH] D26831: [LangRef] Update the TBAA section
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r292051 - [AVX-512] Replicate some broadcast patterns to VLX and disable the AVX2 patterns when VLX is available.
Craig Topper via llvm-commits
- [llvm] r292053 - [AVX-512] Remove unnecessary duplicate broadcast patterns. NFC
Craig Topper via llvm-commits
- [llvm] r292054 - [PM] Introduce an analysis set used to preserve all analyses over
Chandler Carruth via llvm-commits
- [llvm] r292055 - [Orc][RPC] Add an RPCFunctionNotSupported error type and return it from
Lang Hames via llvm-commits
- [PATCH] D28740: [LangRef] Explicitly allow readnone and reaodnly functions to unwind
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28741: [EarlyCSE] Don't DSE across readnone functions that may throw
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28742: [InstCombine] Don't DSE across readnone functions that may throw
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r292056 - Update update_test_checks so that . is a valid identifier character in addition to _
Daniel Berlin via llvm-commits
- [llvm] r292057 - These two functions should be const. We often could detect it but this just makes it always true.
Daniel Berlin via llvm-commits
- [llvm] r292058 - [PM] Teach the optimization remarks emitter to handle invalidation
Chandler Carruth via llvm-commits
- [llvm] r292059 - NewGVN: Change a bunch of densemap find_or_creates to lookups, since they should not be creating new entries
Daniel Berlin via llvm-commits
- [llvm] r292060 - [PM] Clean up the testing for IVUsers, especially with the new PM.
Chandler Carruth via llvm-commits
- [llvm] r292061 - Revert "[GlobalISel] track predecessor mapping during switch lowering."
Daniel Jasper via llvm-commits
- [PATCH] D28743: [PM] Teach the LoopPassManager to automatically canonicalize loops by runnig LCSSA over them prior to running the loop pipeline.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r292062 - Reverted: Track validity of pass results
Serge Pavlov via llvm-commits
- [PATCH] D28744: [X86][AVX] Remove "OptForSize" condition from some memory foldings.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r292063 - [InstCombine] add explanatory comments to tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r292064 - [InstCombine] use m_APInt to allow ashr folds for vectors with splat constants
Sanjay Patel via llvm-commits
- [llvm] r292065 - Fix un-initialized error introduced by r291959.
Daniel Jasper via llvm-commits
- [llvm] r292066 - Fix blend mask by switch the side of the operand since Blend node uses opposite mask then Select NODE.
Michael Zuckerman via llvm-commits
- [polly] r292067 - Fix compilation on MSVC, NFC
Hongbin Zheng via llvm-commits
- [llvm] r292068 - [NVPTX] Let there be One True Way to set NVVMReflect params.
Justin Lebar via llvm-commits
- [llvm] r292069 - [NVPTX] Modernize intrinics.ll test.
Justin Lebar via llvm-commits
- [llvm] r292070 - [NVPTX] Add codegen tests for llvm.fma.
Justin Lebar via llvm-commits
- [llvm] r292071 - [NVPTX] Add fptosi tests to convert-fp.ll.
Justin Lebar via llvm-commits
- [llvm] r292072 - [InstCombine][SSE] Tests showing missed opportunities to pass demanded elts through a pshufb shuffle mask
Simon Pilgrim via llvm-commits
- [llvm] r292073 - [InstCombine] fix formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28745: [InstCombine][SSE] Add DemandedElts support for PSHUFB instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28747: [X86] Don't create VBROADCAST nodes with 256-bit or 512-bit input types
Craig Topper via Phabricator via llvm-commits
- [llvm] r292074 - Delete a dead argument. NFC
Xin Tong via llvm-commits
- [llvm] r292075 - [CostModel][X86] Update vector shift tests to correctly check by non-constant uniform values.
Simon Pilgrim via llvm-commits
- [llvm] r292076 - [CostModel][X86] Drop separate AVX512VL checks - they match existing AVX512 costs
Simon Pilgrim via llvm-commits
- [llvm] r292077 - [CostModel][X86] Fix AVX512BW vector shift costs for vXi16 types
Simon Pilgrim via llvm-commits
- [llvm] r292078 - Use getLoopLatch in place of isLoopSimplifyForm
Xin Tong via llvm-commits
- [PATCH] D28749: Fix use-after-free bug in AffectedValueCallbackVH::allUsesReplacedWith
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D18738: Add new !unconditionally_dereferenceable load instruction metadata
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28750: [lld] [cmake] Support running tests in stand-alone builds
Michał Górny via Phabricator via llvm-commits
- [llvm] r292081 - Empty line. NFC.
Xin Tong via llvm-commits
- [llvm] r292082 - [InstCombine] add tests to show missed vector folds; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28751: [ThinLTO] Add a recursive step in Metadata lazy-loading
Mehdi AMINI via Phabricator via llvm-commits
- [compiler-rt] r292083 - Reland "[CMake][compiler-rt] Mark libcxx build for tsan as standalone"
Petr Hosek via llvm-commits
- [llvm] r292087 - [AVX-512] Fix register class in one of the gather/scatter memory operands so that all 32 bit registers can be allowed.
Craig Topper via llvm-commits
- [llvm] r292088 - [AVX-512] Correct memory operand size for VPGATHERQPS and VPGATHERQD
Craig Topper via llvm-commits
- [llvm] r292089 - [AVX-512] Add more gather/scatter encoding test cases.
Craig Topper via llvm-commits
- [lld] r292090 - Use error() instead of fatal() to handle file open error.
Rui Ueyama via llvm-commits
- [PATCH] D28756: Rewrite part of how loop ID is obtained.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28757: [scudo] Eliminate the runtime dependency on libc++abi
Petr Hosek via Phabricator via llvm-commits
- [llvm] r292092 - Fix typos. NFC
Xin Tong via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Keno Fischer via Phabricator via llvm-commits
- [llvm] r292093 - [AVX-512] Begin giving the disassembler a way to recognize that VSIB is a different encoding than regular addressing modes.
Craig Topper via llvm-commits
- [llvm] r292094 - [AVX-512] Teach the disassembler about all of the EVEX gather and scatter instructions.
Craig Topper via llvm-commits
- [llvm] r292095 - [X86] Reduce the number of operand 'types' the disassembler needs to deal with. NFCI
Craig Topper via llvm-commits
- [llvm] r292096 - [X86] Merge the disassemblers handling of the different TYPE_RELs by getting the size information from the ENCODING field. NFCI
Craig Topper via llvm-commits
Last message date:
Sun Jan 15 23:24:24 PST 2017
Archived on: Sun Jan 15 23:24:24 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).