The Week Of Monday 6 February 2017 Archives by thread
Starting: Mon Feb 6 00:09:30 PST 2017
Ending: Sun Feb 12 23:51:34 PST 2017
Messages: 2290
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Guy Blank via Phabricator via llvm-commits
- [llvm] r293936 - Change how we handle section symbols on ELF.
Mikael Holmén via llvm-commits
- [llvm] r294173 - [X86][GlobalISel] Add limited ret lowering support to the IRTranslator.
Igor Breger via llvm-commits
- [llvm] r294174 - [ArgPromote] Replace all the grep-based testing with precise FileCheck
Chandler Carruth via llvm-commits
- [llvm] r294175 - [AVR] Use 'print' instead of 'dump'
Dylan McKay via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D29261: [X86][GlobalISel] Add limited ret lowering support to the IRTranslator.
Phabricator via Phabricator via llvm-commits
- [PATCH] D29576: [ELF] - Change tokenizer to read tokens "on fly".
George Rimar via Phabricator via llvm-commits
- [compiler-rt] r294037 - [scudo] 32-bit quarantine sizes adjustments and bug fixes
Hahnfeld, Jonas via llvm-commits
- [PATCH] D29381: [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph during iteration.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29277: [PM] Port ArgumentPromotion to the new pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [lld] r294178 - [ELF] - Simplify i386-ps8.s testcase.
George Rimar via llvm-commits
- [PATCH] D29449: [SLP] Generalization of vectorization of CmpInst operands, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27842: Merge the TargetLowering::LegalizeAction and TargetLowering::LegalizeTypeAction enums
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D29493: [ELF] - Use SignExtend when reading R_386_PC16 addend.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29490: [ELF] - Use SignExtend when reading R_386_PC8, R_386_PC16 addends.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29577: [PM/LCG] Teach the LazyCallGraph how to replace a function without disturbing the graph or having to update edges.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29578: Propagate debug info for Phi node in SSAUpdater
Sam Parker via Phabricator via llvm-commits
- [PATCH] D29579: [PM/LCG] Teach LCG to support spurious reference edges.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28744: [X86][AVX] Remove "OptForSize" condition from some memory foldings.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D29580: [PM] Port ArgumentPromotion to the new pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29219: [AArch64][TableGen] Skip tied result operands for InstAlias
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D29391: [ELF] - Postpone the evaluation of DefinedSynthetic value
George Rimar via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29582: [ELF] - Refactoring: reuse similar method.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29399: [X86][SSE] Combine shuffle nodes with multiple uses if all the users are being combined.
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r294181 - [SCEV] limit recursion depth and operands number in getAddExpr
Daniil Fukalov via llvm-commits
- [llvm] r294182 - [mips] dla expansion without the at register
Simon Dardis via llvm-commits
- [PATCH] D27919: [Loop Vectorizer] Interleave vs Gather - in some cases Gather is better.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D28158: [SCEV] limit recursion depth and operands number in getAddExpr
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D29504: Merge DebugLoc on combined stores
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D29328: [mips] dla expansion without the at register
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D29273: [ELF] - Added partial support for --emit-relocs (no --gc-section case)
George Rimar via Phabricator via llvm-commits
- [llvm] r294183 - [X86][SSE] Combine shuffle nodes with multiple uses if all the users are being combined.
Simon Pilgrim via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29565: [DAGCombiner] (addc X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) when Y + 1 cannot overflow.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29524: [DAGCombiner] Make DAGCombiner smarter about overflow
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r294184 - [X86] Add add/addc known-bits tests (D29521)
Simon Pilgrim via llvm-commits
- [PATCH] D29528: [DAGCombiner] Push truncate through adde when the carry isn't used.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r294185 - Add DAGCombiner load combine tests with non-zero offset
Artur Pilipenko via llvm-commits
- [PATCH] D16807: [mips] MUL macro variations
Sean Bruno via Phabricator via llvm-commits
- [PATCH] D29564: [DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29564: [DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29564: [DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29521: Add ADDC to SelectionDAG::computeKnownBits and ComputeNumSignBits.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28898: [ELF] - Allow emulation to be different from input objects target.
George Rimar via llvm-commits
- [llvm] r294186 - [DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)
Amaury Sechet via llvm-commits
- [PATCH] D29436: RegisterCoalescer: Fix joinReservedPhysReg()
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r294187 - [DAGCombiner] Make DAGCombiner smarter about overflow
Amaury Sechet via llvm-commits
- [llvm] r294188 - Add ADDC to SelectionDAG::computeKnownBits and ComputeNumSignBits.
Amaury Sechet via llvm-commits
- [PATCH] D29394: [DAGCombiner] Support non-zero offset in load combine
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D29397: [DAGCombiner] Support bswap as a part of load combine patterns
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D29443: [DAGCombine] Combine composition of ADDC(ADDE)
Amjad Aboud via Phabricator via llvm-commits
- [lld] r294006 - Handle numbers followed by ":" in linker scripts.
Rafael Avila de Espindola via llvm-commits
- [llvm] r294191 - RuntimeDyldELF/AArch64: Implement basic GOT support
Eugene Leviant via llvm-commits
- [PATCH] D28571: RuntimeDyldELF/AArch64: Implement basic support for PIC relocations
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D16925: [mips] Support LA expansion in PIC mode
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D29584: AMDGPU: Replace disabled exp inputs with undef
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294196 - Commit full codegen for mul-i256.ll . NFC
Amaury Sechet via llvm-commits
- [PATCH] D29585: [SCEV] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29569: Fix the bug of samplepgo indirect call promption when type casting of the return value is needed.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D29446: [AArch64] Fix incorrect MachinePointerInfo in splitStoreSplat
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D28813: [CodeGenPrepare] Sink and duplicate more 'and' instructions.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D29527: [scudo] Fix standalone compiler-rt test breakage
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Yury Gribov via Phabricator via llvm-commits
- [PATCH] D29587: [DAGCombiner] mulhi + 1 never overflow.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29588: Use rw locks for sanitizer thread registry
Francis Ricci via Phabricator via llvm-commits
- [llvm] r294198 - [InstCombine] simplify dyn_cast + isa; NFCI
Sanjay Patel via llvm-commits
- [llvm] r294079 - fix nullptr Mangler in LTOModule
David Blaikie via llvm-commits
- [compiler-rt] r294199 - [scudo] Fix standalone compiler-rt test breakage
Kostya Kortchinsky via llvm-commits
- [PATCH] D29511: [X86]: Don't set a regmask on conditional tail calls (PR31257)
Hans Wennborg via Phabricator via llvm-commits
- [compiler-rt] r294200 - [asan] Remove `using std::vector` and `using std::map`
Alexander Kornienko via llvm-commits
- [llvm] r294201 - [DAGCombiner] Support bswap as a part of load combine patterns
Artur Pilipenko via llvm-commits
- [PATCH] D29512: [PGO] Directory name stripping in global identifier for static functions
Rong Xu via llvm-commits
- [PATCH] D29548: [libFuzzer] Fix close_fd_mask.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29590: Generalize SHF_LINK_ORDER to user defined sections
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D29591: [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r294203 - [AArch64] Fix incorrect MachinePointerInfo in splitStoreSplat
John Brawn via llvm-commits
- [PATCH] D29592: [docs] Documentation update for Scudo
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r294204 - [LangRef] Document some LLVM inline asm special escapes
Reid Kleckner via llvm-commits
- [PATCH] OptDiag: Summarize the instruction count in asm-printer
Adam Nemet via llvm-commits
- [llvm] r294205 - Fix the bug of samplepgo indirect call promption when type casting of the return value is needed.
Dehao Chen via llvm-commits
- [PATCH] D29515: [lit] Don't use bash on Windows. Pipeing stdout to Filecheck doesn't work.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29404: [ValueTracking] emit a warning when we detect a conflicting assumption (PR31809)
Sanjay Patel via llvm-commits
- [PATCH] D29500: [DWARF][PATCH] Keep track of spilled variables in LiveDebugValues
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D25304: cmake: Set the proper rpath in add_llvm_executable and llvm_add_library
Peter Levine via Phabricator via llvm-commits
- [PATCH] D29529: [libFuzzer] Properly configure tests for Windows.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r294208 - [ValueTracking] emit a remark when we detect a conflicting assumption (PR31809)
Sanjay Patel via llvm-commits
- [llvm] r294209 - [Support] Add support for runtime endian values.
Zachary Turner via llvm-commits
- [PATCH] D29485: [Builtin][ARM] Implement addsf3/__aeabi_fadd for Thumb1
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D29467: Add support for reading and writing values with runtime-endianness
Zachary Turner via Phabricator via llvm-commits
- [llvm] r294212 - Fix a bug in llvm-obdump(1) with the -macho and -disassemble options
Kevin Enderby via llvm-commits
- [PATCH] D29570: Fix the samplepgo indirect call promotion bug: we should not promote a direct call.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D29526: Add an option to use the MSVC linker to link LTO-generated object files.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D29593: [libFuzzer] Use custom target instead of list of binaries for tests.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29538: [libFuzzer] More time for swap-cmp test.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29594: Add tid validation checks to blocking mutex and rw mutex
Francis Ricci via Phabricator via llvm-commits
- [llvm] r294216 - [X86][SSE] Add tests showing missed opportunities to simplify integer absolute instructions
Simon Pilgrim via llvm-commits
- [PATCH] D29549: [libFuzzer] Change Uninstrumented test name.
Kostya Serebryany via Phabricator via llvm-commits
- [www] r294217 - GSoC is coming!
Vassil Vassilev via llvm-commits
- [PATCH] D29547: [libFuzzer] Split fuzzer-jobs for different platforms.
Kostya Serebryany via Phabricator via llvm-commits
- [www] r294218 - Move sectiontitle with the corresponding description.
Vassil Vassilev via llvm-commits
- [PATCH] D29546: [libFuzzer] Improve fuzzer-jobs test for Posix.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29544: [libFuzzer] Stubs for shared memory on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29595: [PM] Add Argument Promotion to the pass pipeline.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29531: [libFuzzer] Consider exception names on tests.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29532: [libFuzzer] Simplify test to work on windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28522: Codegen: Make chains from lattice-shaped CFGs
David Li via Phabricator via llvm-commits
- [PATCH] D29533: [libFuzzer] Separate tests with environment variables.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29596: Make MachineBasicBlock::updateTerminator to update DebugLoc as well
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D29534: [libFuzzer] Can't use wildcard ? for Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29535: [libFuzzer] ulimit not implemented for Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29536: [libFuzzer] Don't add newline character when using echo in tests.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29537: [libFuzzer] fuzzer.test - separate tests with environment variables.
Kostya Serebryany via Phabricator via llvm-commits
- [www] r294220 - Add compiler-rt projects. Fix a copy-paste.
Vassil Vassilev via llvm-commits
- [PATCH] D28566: Disable Callee Saved Registers
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D29598: LLVM Changes for alloc_align
Erich Keane via Phabricator via llvm-commits
- [llvm] r294226 - [Hexagon] Update MCTargetDesc
Krzysztof Parzyszek via llvm-commits
- [llvm] r294227 - [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph during
Chandler Carruth via llvm-commits
- [llvm] r294228 - Test commit access
Jon Chesterfield via llvm-commits
- [llvm] r294229 - Revert r294228
Jon Chesterfield via llvm-commits
- [llvm] r294230 - [TableGen] Use less stack in DAGISelMatcherOpt
Jon Chesterfield via llvm-commits
- [PATCH] D29349: Fix the bitcode upgrade for DIGlobalVariable in a DIImportedEntity context.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r294231 - Get function start line number from DWARF info
David Blaikie via llvm-commits
- [www] r294232 - Add GSoC projects for Clang SA.
Vassil Vassilev via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
David Blaikie via Phabricator via llvm-commits
- [www] r294233 - Split projects in subsections.
Vassil Vassilev via llvm-commits
- [lld] r294234 - Add an option to use the MSVC linker to link LTO-generated object files.
Rui Ueyama via llvm-commits
- [PATCH] D29240: IR: Consider two DISubprograms to be odr-equal if they have the same template parameters.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D27051: [X86] Add NumRegisterParameters Module Flag
Nirav Dave via Phabricator via llvm-commits
- [llvm] r292624 - [mips] Fix debug information for __thread variable
David Blaikie via llvm-commits
- [llvm] r294235 - [PM/LCG] Fix the no-asserts build after r294227. Sorry for the noise.
Chandler Carruth via llvm-commits
- [llvm] r294236 - Fix a bug in llvm-obdump(1) with the -macho and -info-plist options
Kevin Enderby via llvm-commits
- [PATCH] D29377: [GVNHoist] Merge DebugLoc metadata on hoisted instructions
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [www] r294237 - Make code snippets html-friendly.
Vassil Vassilev via llvm-commits
- [lld] r294238 - Attempt to fix a flakey test.
Rui Ueyama via llvm-commits
- [PATCH] D29601: AMDGPU: Simplify isLegalAddressingMode
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294239 - [libFuzzer] make code less clever to avoid fallthrough in switch (and in turn avoid compiler warnings). NFC. Suggested by Christian Holler.
Kostya Serebryany via llvm-commits
- [llvm] r294240 - IR: Consider two DISubprograms to be odr-equal if they have the same template parameters.
Peter Collingbourne via llvm-commits
- [PATCH] D29602: [libFuzzer] Fix Load test.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r294241 - [SCEV] Scale back the test added in r294181 as it goes quadratic in
Chandler Carruth via llvm-commits
- [PATCH] D29400: [ImplicitNullCheck] Extend Implicit Null Check scope by using stores
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r294129 - [SelectionDAG] In InstrEmitter, handle EXTRACT_SUBREG of a physical register.
Hans Wennborg via llvm-commits
- [PATCH] D29605: [lanai] Avoid unnecessary AND'ing for brcond.
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D29606: PredicateInfo: Handle critical edges
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29607: Handle symbol assignments before the first section switch
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r294245 - [SLP] Revert "Allow using of extra values in horizontal reductions."
Michael Kuperstein via llvm-commits
- [llvm] r294246 - [X86] Fix some Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r294247 - GlobalISel: legalize G_INSERT instructions
Tim Northover via llvm-commits
- [llvm] r294248 - GlobalISel: fall back gracefully when we can't map an operand's size.
Tim Northover via llvm-commits
- [PATCH] D29572: [JumpThread] Do not break loops by splitting blocks
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r293994 - [SLP] Fix for PR31690: Allow using of extra values in horizontal reductions.
Michael Kuperstein via llvm-commits
- [PATCH] D29574: [libcxxabi][CMake] Support in-tree libunwind when building as part of runtimes
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D29575: [libcxx][CMake] Support in-tree libunwind when building as part of runtimes
Petr Hosek via Phabricator via llvm-commits
- [llvm] r294250 - [GVNHoist] Merge DebugLoc metadata on hoisted instructions
Taewook Oh via llvm-commits
- [lld] r293963 - Update comments.
Rui Ueyama via llvm-commits
- [llvm] r294251 - Merge DebugLoc on combined stores; in this case, when combining stores
Paul Robinson via llvm-commits
- [lld] r294252 - Handle symbol assignments before the first section switch.
Rafael Espindola via llvm-commits
- [PATCH] D28182: COFF: tie the execute and the PDB together
Bob Haarman via Phabricator via llvm-commits
- [lld] r294253 - Change the return type of getImplicitAddend to signed integer.
Rui Ueyama via llvm-commits
- [llvm] r293433 - ARM: support `-mlong-calls` with AEABI TLS on ELF
Hans Wennborg via llvm-commits
- [PATCH] D29562: [sanitizer] Add weak hooks for Windows,
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28190: [LVI] Switch from BFS to DFS exploration strategy
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r294254 - [X86][SSE] Tests showing the lowering of float/double complex multiplications with fastmath (PR31866)
Simon Pilgrim via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
NAKAMURA Takumi via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Chandler Carruth via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
NAKAMURA Takumi via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Chandler Carruth via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Chandler Carruth via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Chandler Carruth via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Chandler Carruth via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
NAKAMURA Takumi via llvm-commits
- [llvm] r293017 - Rewind instantiations of OuterAnalysisManagerProxy in r289317, r291651, and r291662.
Hans Wennborg via llvm-commits
- [PATCH] D27405: Make sancov.py py3-compatible
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] r294256 - [Hexagon] Address ASAN and UBSAN failures after r294226
Krzysztof Parzyszek via llvm-commits
- [llvm] r294257 - [AMDGPU] Fix GCNSchedStrategy.cpp debug output
Stanislav Mekhanoshin via llvm-commits
- [llvm] r294258 - [Hexagon] Adding gp+ to the syntax of gp-relative instructions
Krzysztof Parzyszek via llvm-commits
- [PATCH] D29608: [AMDGPU] Fix GCNSchedStrategy.cpp debug output
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D29609: [dsymutil] Follow dependencies during ODR uniquing
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D29610: Fix BucketT Handling in DenseMap.
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D29005: [XRay] A graph Class for the llvm-xray graph
Alexis Shaw via Phabricator via llvm-commits
- [llvm] r294259 - Revert "[Hexagon] Address ASAN and UBSAN failures after r294226"
Krzysztof Parzyszek via llvm-commits
- [llvm] r294260 - Fix the samplepgo indirect call promotion bug: we should not promote a direct call.
Dehao Chen via llvm-commits
- [llvm] r294261 - GlobalISel: legalize narrow G_SELECTS on AArch64.
Tim Northover via llvm-commits
- [PATCH] D28791: [compiler-rt][crt] Simple crtbegin and crtend implementation
Petr Hosek via Phabricator via llvm-commits
- [www] r294262 - [www] add slides from LLVM Performance Workshop
Sebastian Pop via llvm-commits
- [llvm] r294263 - [x86] add tests to show current codegen for vblendv*; NFC
Sanjay Patel via llvm-commits
- [llvm] r294264 - [LVI] Switch from BFS to DFS exploration order
Philip Reames via llvm-commits
- [llvm] r294265 - [AMDGPU] Lower null pointers in static variable initializer
Yaxun Liu via llvm-commits
- [PATCH] D29611: RegisterCoalescer: Fix joinReservedPhysReg()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D29363: [XRAY] A Color Choosing helper for XRay Graph
Alexis Shaw via Phabricator via llvm-commits
- [llvm] r294267 - Revert r293017 and fix the actual underlying issue.
Chandler Carruth via llvm-commits
- [llvm] r294268 - RegisterCoalescer: Fix joinReservedPhysReg()
Matthias Braun via llvm-commits
- LLVM buildmaster is unavailable due to power outage in our area
Galina Kistanova via llvm-commits
- [PATCH] D29616: LoadStoreVectorizer: Split even sized illegal chains properly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29105: Fix regalloc assignment of overlapping registers
Matthias Braun via Phabricator via llvm-commits
- [llvm] r294269 - [Hexagon] Address ASAN and UBSAN failures after r294226
Krzysztof Parzyszek via llvm-commits
- [PATCH] D29617: [libFuzzer] Use long long to ensure 64 bits.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29551: [libFuzzer] Failing tests on Windows
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29426: [PM] WIP: Port ArgumentPromotion to the new pass manager.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D29517: This patch adds a predicateinfo intrinsic, as part of splitting up D29316.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D29519: Add PredicateInfo utility and printing pass
Davide Italiano via Phabricator via llvm-commits
- [llvm] r294271 - [ADT] Defend against getting slightly wrong template arguments passed
Chandler Carruth via llvm-commits
- [llvm] r294272 - [IR/Analysis] Defend against getting slightly wrong template arguments
Chandler Carruth via llvm-commits
- [llvm] r294273 - LowerTypeTests: Simplify. NFC.
Peter Collingbourne via llvm-commits
- [llvm] r294275 - [PM] Defend against getting slightly wrong template arguments passed
Chandler Carruth via llvm-commits
- [PATCH] D29618: Avoid skipping instructions in IndVarSimplify::sinkUnusedInvariants
Roman Morylev via Phabricator via llvm-commits
- [llvm] r294276 - [AVX-512] Put the integer stack folding tests in alphabetical order.
Craig Topper via llvm-commits
- [llvm] r294277 - [X86] Change the Defs list for VZEROALL/VZEROUPPER back to not including YMM16-31.
Craig Topper via llvm-commits
- LLBM master is back to work
Galina Kistanova via llvm-commits
- buildbot numbers for the week of 01/15/2017 - 01/21/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 01/22/2017 - 01/28/2017
Galina Kistanova via llvm-commits
- [lld] r294279 - COFF: prevent nullptr dereference
Saleem Abdulrasool via llvm-commits
- [lld] r294280 - COFF: ensure that we handle bad arguments
Saleem Abdulrasool via llvm-commits
- [llvm] r294281 - AMDGPU: Fix missing static
Matt Arsenault via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D29619: ADT: Add explicit conversions for reverse ilist iterators
Duncan P. N. Exon Smith 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
- [llvm] r294285 - [AVX-512] Add some of the shift instructions to the load folding tables.
Craig Topper via llvm-commits
- [llvm] r294286 - [AVX-512] Add masked shift instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r294287 - [AVX-512] Add masked and unmasked shift by immediate instructions to load folding tables.
Craig Topper via llvm-commits
- [PATCH] D27089: [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty()
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D29448: [RegAlloc] Don’t freeze reserved registers again if it is not necessary
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D29620: [JumpThreading] Thread through guards
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r294288 - Revert "[DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)"
Daniel Jasper via llvm-commits
- [PATCH] D29346: Fix APFloat mod
Simon Byrne via Phabricator via llvm-commits
- [lld] r294289 - [ELF] - Use SignExtend when reading R_386_PC8, R_386_PC16 addends.
George Rimar via llvm-commits
- [PATCH] D29623: [ARM] Replace HasT2ExtractPack with HasDSP
Sam Parker via Phabricator via llvm-commits
- [PATCH] D29624: [DSE] Basic MemorySSA-backed global DSE
bryant via Phabricator via llvm-commits
- [PATCH] D29445: LTO: add a code-model flag
James Henderson via Phabricator via llvm-commits
- [lld] r294290 - [ELF] - Refactoring: reuse similar method.
George Rimar via llvm-commits
- [PATCH] D29625: [XRay][compiler-rt][NFC] Turn ProudCase functions to humbleCase functions
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r292944 - [SelectionDAG] Handle inverted conditions when splitting into multiple branches.
Mikael Holmén via llvm-commits
- [PATCH] D29385: Clzero intrinsic and its addition under znver1
Ganesh Gopalasubramanian via Phabricator via llvm-commits
- [PATCH] D29185: [lit] Allow llvm's build and test systems to support paths with spaces
ben via Phabricator via llvm-commits
- [llvm] r294295 - [APInt] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via llvm-commits
- [llvm] r294296 - [X86][SSE] Added 256-bit vector tests cases
Simon Pilgrim via llvm-commits
- [PATCH] D29488: [DA] Fix for PR31848: Treat AddRec subscripts containing extra loops as NonLinear
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D29631: SystemZTargetTransformInfo cost functions and some common code changes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29632: Use ELF dynamic symbols for disassembly
Sam Parker via Phabricator via llvm-commits
- [PATCH] D29633: [AMDGPU] Distinguish between S/VGPR allocation and encoding granularities
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29318: [AMDGPU] Move register related queries to subtarget class
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D28760: [AMDGPU] Add target information that is required by tools to metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r294298 - [ARM] Make RWPI use movw/movt when available
Christof Douma via llvm-commits
- [llvm] r294300 - [X86][SSE] Generalized integer absolute tests to test canonical pattern as well as intrinsics
Simon Pilgrim via llvm-commits
- [PATCH] D29487: Make RWPI use movw/movt when available
Christof Douma via Phabricator via llvm-commits
- [llvm] r294301 - [CodeGenPrepare] Hoist all getSubtargetImpl calls to the beginning of the pass
Igor Laevsky via llvm-commits
- [PATCH] D29456: [CodeGenPrepare] Hoist all getSubtargetImpl calls to the beginning of the pass
Phabricator via Phabricator via llvm-commits
- [PATCH] D29636: [ELF] - Added partial support for --emit-relocs (no --gc-section case) #2
George Rimar via Phabricator via llvm-commits
- [compiler-rt] r294303 - asan_symbolize.py: [Py3] Use text mode with universal_newlines=True for Popen.
NAKAMURA Takumi via llvm-commits
- [llvm] r294305 - Add DAGCombiner load combine tests for {a|s}ext, {a|z|s}ext load nodes
Artur Pilipenko via llvm-commits
- [compiler-rt] r294306 - sancov.py: [Py3] Use '//' instead of '/' as division operator.
NAKAMURA Takumi via llvm-commits
- [compiler-rt] r294307 - sancov.py: [Py3] Use bytes.decode() explicitly.
NAKAMURA Takumi via llvm-commits
- [PATCH] D29637: [LLD][ELF] Use synthetic section to hold copy relocations
Peter Smith via Phabricator via llvm-commits
- [llvm] r294308 - [X86][SSE] Ensure that vector shift-by-immediate inputs are correctly bitcast to the result type
Simon Pilgrim via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Lei Huang via Phabricator via llvm-commits
- [PATCH] D29639: [SelectionDAG] Add a signed integer absolute ISD node
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r294310 - [ELF] - Removed excessive check call from outputarch.s. NFC.
George Rimar via llvm-commits
- [PATCH] D29441: [Assembler] Enable nicer diagnostics for inline assembly.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29640: [ELF] - Linkerscript - fix handling of OUTPUT_ARCH command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27845: [SelectionDAG] Enable target specific vector scalarization of calls and returns
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D29023: [Stack Protection] Add diagnostic information for why stack protection was applied to a function
James Henderson via Phabricator via llvm-commits
- [PATCH] D29646: [X86] Add separate-stack-seg feature
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D29649: [X86] Add X86SafeStackBoundsChecking pass
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D29650: [CodeGen] fix alignment of JUMPTABLE_INSTS on v8M.base
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29652: [X86] Add X86SafeStackBoundsCheckingCombiner pass
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D27169: [x86] Fix getAddressFromInstr
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D29653: [ELF] - Assign proper values for DefinedSynthetic symbols attached to non-allocatable sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29655: [X86] Link safestacksepseg runtime
Michael LeMay via Phabricator via llvm-commits
- [PATCH] D29453: [ELF] - Allow going over alignment commands in algorithm of placing non-alloc orphans.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29657: [safestack] Add runtime support for MPX-based hardening
Michael LeMay via Phabricator via llvm-commits
- [llvm] r294316 - MemorySSA: Remove unnecessary classof functions
Daniel Berlin via llvm-commits
- [PATCH] D8932: Replace custom written DFS walk with depth first iterator
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r294088 - MachineCopyPropagation: Respect implicit operands of COPY
Hans Wennborg via llvm-commits
- [PATCH] D29481: [Support] Add FormatVariadic support for chrono types
Pavel Labath via Phabricator via llvm-commits
- [llvm] r294317 - Revert "[GVNHoist] Merge DebugLoc metadata on hoisted instructions"
Reid Kleckner via llvm-commits
- [llvm] r294318 - Fix the bitcode upgrade for DIGlobalVariable in a DIImportedEntity context.
Adrian Prantl via llvm-commits
- [llvm] r294319 - Fix my GVNHoist test case from r294317
Reid Kleckner via llvm-commits
- [PATCH] D29663: [ELF] - Added partial support for --emit-relocs (no --gc-section case, no /DISCARD/ support) #3
George Rimar via Phabricator via llvm-commits
- [llvm] r294320 - [Hexagon] Remove encoding bits from mapped instructions
Krzysztof Parzyszek via llvm-commits
- [llvm] r294321 - [Hexagon] Update instruction types
Krzysztof Parzyszek via llvm-commits
- [lld] r294322 - [ELF] - Assign proper values for DefinedSynthetic symbols attached to non-allocatable sections.
George Rimar via llvm-commits
- [llvm] r294323 - [InstCombine] Make max size array combine a tunable.
Davide Italiano via llvm-commits
- [llvm] r294324 - [AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track
Alexander Timofeev via llvm-commits
- [llvm] r294325 - [TargetLowering] fix formatting and comments for ShrinkDemandedConstant; NFC
Sanjay Patel via llvm-commits
- [llvm] r283612 - [InstCombine] Don't unpack arrays that are too large (part 2).
Davide Italiano via llvm-commits
- [llvm] r294326 - [Support] Add FormatVariadic support for chrono types
Pavel Labath via llvm-commits
- [PATCH] D29169: Do not apply redundant LastCallToStaticBonus
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D29664: [LLD][ELF] Refactor PltSection and IPltSection common code into a base class NFC
Peter Smith via Phabricator via llvm-commits
- [llvm] r294327 - Attempt to fix MSVC build broken by r294326
Pavel Labath via llvm-commits
- [llvm] r294329 - [SDAGISel] Simplify some SDAGISel code, NFC
Reid Kleckner via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via Phabricator via llvm-commits
- [llvm] r294330 - [PowerPC][Altivec] Add vnot extended mnemonic
Nemanja Ivanovic via llvm-commits
- [llvm] r294331 - Fix the -Werror build for some sign-comparisons
David Blaikie via llvm-commits
- [llvm] r294333 - [x86] use getSignBit() for clarity; NFCI
Sanjay Patel via llvm-commits
- [llvm] r294334 - [CMake] Move ninja job pool options to HandleLLVMOptions
Chris Bieneman via llvm-commits
- [PATCH] D29225: [PowerPC][Altivec] Add vnot extended mnemonic
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D29252: [NewGVN] Update dominator tree for unreachable blocks.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r294336 - [LV] Simplify ARM/AArch64 interleaved access cost model tests (NFC)
Matthew Simpson via llvm-commits
- [llvm] r294337 - [x86] use range-for loops; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r294338 - [ImplicitNullCheck] Extend Implicit Null Check scope by using stores
Sanjoy Das via llvm-commits
- [PATCH] D28869: [CMake] Fix `is_llvm_target_library` and support out-of-order components
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D29092: PR31729: [GVNHoist] Don't hoist unsafe scalars at -Oz
Matthias Braun via Phabricator via llvm-commits
- [llvm] r294339 - Replace custom written DFS walk with depth first iterator
Daniel Berlin via llvm-commits
- [llvm] r294341 - This patch adds a ssa_copy intrinsic, as part of splitting up D29316.
Daniel Berlin via llvm-commits
- [llvm] r294342 - [LV] Add new ARM/AArch64 interleaved access cost model tests (NFC)
Matthew Simpson via llvm-commits
- [lld] r294343 - Handle the case where 'local' is the name of a global in a version script:
Dmitry Mikulin via llvm-commits
- [PATCH] D29668: Elide argument copies during instruction selection
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D28388: Add ArgumentCopyElision MI pass
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r294344 - [x86] improve comments for SHRUNKBLEND node creation; NFC
Sanjay Patel via llvm-commits
- [llvm] r294345 - GlobalISel: translate @llvm.va_end intrinsic.
Tim Northover via llvm-commits
- [PATCH] D29670: [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29671: [DebugInfo] Add address space when creating DIDerivedTypes
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29672: [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderef
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [lld] r294346 - Simplify symbol computation for non alloc sections.
Rafael Espindola via llvm-commits
- [PATCH] D29673: [DebugInfo] Append extended dereferencing mechanism to variables' DIExpression for targets that support more than one address space
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29674: [AMDGPU] Split R600/SI getFrameIndexReference and emit stack object offsets for SI
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29675: [ARM/AArch64] Update costs for interleaved accesses with wide types
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D29301: TargetLowering: Remove AddrSpace parameter from GetAddrModeArguments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29293: LSR: Check atomic instruction pointer operands
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294347 - Fix the docs build
Sanjoy Das via llvm-commits
- [llvm] r294348 - [X86] Disable conditional tail calls (PR31257)
Hans Wennborg via llvm-commits
- [llvm] r294349 - ADT: Add explicit conversions for reverse ilist iterators
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D29677: [buildbot] Add check-fuzzer to Asan buildbot on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29678: [Tablegen/DAG Debug] - Instrumenting table gen DAGGenISelDAG to allow printing selected patterns(and their sources) during ISEL
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r294351 - Add PredicateInfo utility and printing pass
Daniel Berlin via llvm-commits
- [PATCH] D29679: CVP: Make CVP iterate in an order that maximizes reuse of LVI cache
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29680: [SelectionDAG] Fix bugs in inverted condition splitting code.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r294354 - Fix a typo in an error message for a check of invalid Mach-O files where
Kevin Enderby via llvm-commits
- [llvm] r294356 - DebugInfo: Track spilled variables in LiveDebugValues
Wolfgang Pieb via llvm-commits
- [llvm] r294357 - Fix some missing negations in the traits checking from r294349
David Blaikie via llvm-commits
- [PATCH] D29648: Make NoLeadingAddr work on more than just MachO
Jeff Muizelaar via Phabricator via llvm-commits
- [PATCH] D29682: NewGVN: Start making use of predicateinfo pass.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r294363 - [X86][SSE] Add additional v4i32/v8i16/v16i8 build vector insertion tests
Simon Pilgrim via llvm-commits
- [PATCH] D29684: [lit] Add callback support for modifying test script
Dominic Chen via Phabricator via llvm-commits
- [llvm] r294364 - PredicateInfo: Some compilers are unhappy with naming Use *'s Use. Change the name.
Daniel Berlin via llvm-commits
- [PATCH] D29681: Handle -G as an alias to -shared
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D29429: AMDGPU: Enable InferAddressSpaces
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294365 - [X86][SSE] Add SSE2 build vector insertion tests
Simon Pilgrim via llvm-commits
- [PATCH] D29686: [CMake] Fix USE_LLVM_SANITIZER configuration for out-of-tree builds.
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D29687: [TargetLowering] check for sign-bit comparisons in SimplifyDemandedBits
Sanjay Patel via Phabricator via llvm-commits
- [llvm] Automatically exporting symbols for C API on MSVC for LLVM.dll
Remi Gillig via llvm-commits
- [llvm] r294366 - [libFuzzer] replace std::random_shuffle with std::shuffle as std::random_shuffle is being deprecated in C++17. Also simplify fuzzer::Random. NFC
Kostya Serebryany via llvm-commits
- [PATCH] D29688: InstCombine: Remove dead code
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294367 - [CMake] Fix USE_LLVM_SANITIZER configuration for out-of-tree builds.
Eric Fiselier via llvm-commits
- [PATCH] D29689: [ELF] Handle output section alignment in linker scripts
Petr Hosek via Phabricator via llvm-commits
- [llvm] r294368 - [PowerPC] Fix some Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r294369 - [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [compiler-rt] r294370 - [asan] replace std::random_shuffle with std::shuffle in tests since std::random_shuffle is being deprecated in C++17; NFC
Kostya Serebryany via llvm-commits
- [PATCH] D29690: [AVX512] Fix EXTRACT_VECTOR_ELT for v2i1/v4i1/v32i1/v64i1 with variable index.
Igor Breger via Phabricator via llvm-commits
- [llvm] r294371 - [CMake] Allow overriding CMAKE_LIBTOOL
Chris Bieneman via llvm-commits
- [compiler-rt] r294373 - [XRay][compiler-rt][NFC] Turn ProudCase functions to humbleCase functions
Dean Michael Berris via llvm-commits
- [lld] r294374 - [ELF] Handle output section alignment in linker scripts
Petr Hosek via llvm-commits
- [llvm] r294375 - [IRCE] Add a missing invariant check
Sanjoy Das via llvm-commits
- [PATCH] D29555: [CMake] Fix pthread handling for out-of-tree builds
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r294376 - [libFuzzer] Temporarily fix Shmem for Windows.
Marcos Pividori via llvm-commits
- [llvm] r294377 - [libFuzzer] Update test to consider different exceptions.
Marcos Pividori via llvm-commits
- [llvm] r294378 - [libFuzzer] Update Load test to work on 32 bits.
Marcos Pividori via llvm-commits
- [llvm] r294379 - [libFuzzer] Simplify dump_coverage test.
Marcos Pividori via llvm-commits
- [llvm] r294380 - [libFuzzer] Properly configure tests for Windows.
Marcos Pividori via llvm-commits
- [llvm] r294381 - [libFuzzer] Update fuzzer-segv to set environment variables.
Marcos Pividori via llvm-commits
- [llvm] r294382 - [libFuzzer] Remove ? wildcard on tests.
Marcos Pividori via llvm-commits
- [llvm] r294383 - [libFuzzer] Disable ulimit test on windows.
Marcos Pividori via llvm-commits
- [llvm] r294384 - [libFuzzer] Don't add newline character when using echo in tests.
Marcos Pividori via llvm-commits
- [llvm] r294385 - [libFuzzer] Update fuzzer.test to properly set environment variables.
Marcos Pividori via llvm-commits
- [llvm] r294386 - [libFuzzer] fuzzer-jobs requires posix.
Marcos Pividori via llvm-commits
- [llvm] r294387 - [libFuzzer] Change Uninstrumented test name.
Marcos Pividori via llvm-commits
- [llvm] r294388 - [libFuzzer] Properly use Handle instead of FD on Windows.
Marcos Pividori via llvm-commits
- [llvm] r294389 - [libFuzzer] Use custom target instead of list of binaries for tests.
Marcos Pividori via llvm-commits
- [llvm] r294390 - [libFuzzer] Use long long to ensure 64 bits.
Marcos Pividori via llvm-commits
- [PATCH] D28621: X86: Teach X86InstrInfo::analyzeCompare to recognize compares of symbols.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294392 - [Orc][RPC] Add a HandlerTratis specialization for free functions.
Lang Hames via llvm-commits
- [PATCH] D29533: [libFuzzer] Update tests with environment variables.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D29537: [libFuzzer] Update fuzzer.test to properly set environment variables.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r294394 - [DAGCombiner] Push truncate through adde when the carry isn't used.
Amaury Sechet via llvm-commits
- [PATCH] D28913: ThinLTOBitcodeWriter: Strip debug info from merged module.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29695: FunctionAttrs: Factor out a function for querying memory access of a specific copy of a function. NFC.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26429: [LSR] Allow formula containing Reg for SCEVAddRecExpr with loop other than current loop
Wei Mi via Phabricator via llvm-commits
- [PATCH] D29697: [XRAY] [x86_64] Adding a Flight Data filetype reader to the llvm-xray Trace implementation.
Keith via Phabricator via llvm-commits
- [PATCH] D29698: [XRAY] [compiler-rt] [NFC] Fixing the bit twiddling of Function Id in FDR logging mode.
Keith via Phabricator via llvm-commits
- [llvm] r294398 - CVP: Make CVP iterate in an order that maximizes reuse of LVI cache
Daniel Berlin via llvm-commits
- [llvm] r294399 - Revert "CVP: Make CVP iterate in an order that maximizes reuse of LVI cache"
Daniel Berlin via llvm-commits
- [llvm] r294400 - Move mnemonicIsValid to Mips target.
Craig Topper via llvm-commits
- [PATCH] D29568: [DAGCombine] Allow vector constant folding of any value type before type legalization
Craig Topper via Phabricator via llvm-commits
- [PATCH] D29700: [AMDGPU] Implement register pressure callbacks
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D29701: ThinLTOBitcodeWriter: Write available_externally copies of VCP eligible functions to merged module.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29373: NVPTX: Extract mem intrinsic expansions into utilities
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294405 - [X86] Remove PCOMMIT instruction support since Intel has deprecated this instruction with no plans to release products with it.
Craig Topper via llvm-commits
- [llvm] r294406 - [X86] Remove the VMFUNC feature flag. It was only partially implemented and we have no support for codegening vmfunc instructions today.
Craig Topper via llvm-commits
- [llvm] r294407 - [X86] Add test for clflushopt intrinsic and only enable it to be selected if the feature flag is set.
Craig Topper via llvm-commits
- [PATCH] D29702: [XRay] Allow logging the first argument of a function call.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D29703: [XRay] [compiler-rt] Allow logging the first argument of a function call.
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r294408 - AMDGPU: Enable InferAddressSpaces
Matt Arsenault via llvm-commits
- [compiler-rt] r294409 - [sanitizer] Add weak hooks for Windows.
Marcos Pividori via llvm-commits
- [llvm] r294410 - LSR: Check atomic instruction pointer operands
Matt Arsenault via llvm-commits
- [llvm] r294412 - TargetLowering: Remove AddrSpace parameter from GetAddrModeArguments
Matt Arsenault via llvm-commits
- [llvm] r294421 - [ArgPromote] Actually run FileCheck on this test. The CHECK lines are
Chandler Carruth via llvm-commits
- [llvm] r294422 - [ArgPromote] Actually add FileCheck to a test that I actually updated to
Chandler Carruth via llvm-commits
- [PATCH] D29705: Fix PR 24415 (at least), by making our post-dominator tree behavior sane.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D18201: Switch over targets to use AtomicExpandPass, and clean up target atomics code.
Jonas Hahnfeld via Phabricator via llvm-commits
- [compiler-rt] r294425 - [test] Enable the strace_test only if strace is installed
Michal Gorny via llvm-commits
- [llvm] r294426 - [ArgPromote] Clean up a crash test case by rinsing it through opt,
Chandler Carruth via llvm-commits
- [PATCH] D29335: [lld] [test] Use LLD-specific binary&library dirs when building stand-alone
Michał Górny via Phabricator via llvm-commits
- [PATCH] D29340: [lld] [test] Fix zlib cond when building stand-alone, clean up
Michał Górny via Phabricator via llvm-commits
- [llvm] r294427 - [AVR] Add missing #includes
Dylan McKay via llvm-commits
- [llvm] r294428 - [ArgPromote] Delete a test that makes no sense (any more).
Chandler Carruth via llvm-commits
- [lld] r294429 - [ELF] - Rename the test. NFC.
George Rimar via llvm-commits
- [PATCH] D29409: [Assembler] Allow buffer id to be passed to MCAsmParser
Sanne Wouda via Phabricator via llvm-commits
- [llvm] r294430 - Use dynamic symbols for ELF disassembly
Sam Parker via llvm-commits
- [PATCH] D29414: [Assembler] Enable nicer diagnostics for inline assembly.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29413: [Assembler] Add a pointer to the inline assembly SourceMgr in MCContext.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29412: [Assembler] Always copy temp inline assembly string.
Sanne Wouda via Phabricator via llvm-commits
- [lld] r294432 - [ELF] - Linkerscript - fix handling of OUTPUT_ARCH command.
George Rimar via llvm-commits
- [PATCH] D29411: [Assembler] Move SourceMgr and DiagInfo into AsmPrinter.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29410: [Assembler] Restore diagnostics handler after parsing.
Sanne Wouda via Phabricator via llvm-commits
- [llvm] r294433 - [Assembler] Enable nicer diagnostics for inline assembly.
Sanne Wouda via llvm-commits
- [llvm] r294434 - [AVR] XFAIL a set of failing CodeGen tests
Dylan McKay via llvm-commits
- [llvm] r294436 - Update CODE_OWNERS with my new email address
Dylan McKay via llvm-commits
- [llvm] r294437 - [AArch64][TableGen] Skip tied result operands for InstAlias
Amara Emerson via llvm-commits
- [PATCH] D29709: [globalisel] Separate the SelectionDAG importer from the emitter. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D29710: [globalisel] OperandPredicateMatcher's shouldn't need to generate the MachineOperand expr. NFC
Daniel Sanders via Phabricator via llvm-commits
- [compiler-rt] r294438 - [test] #ifdef new builtin tests for __arm__ platform
Michal Gorny via llvm-commits
- [PATCH] D29454: [DAGCombine] RFC: Recognise any_extend_vector_inreg and truncation style shuffle masks
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29711: [globalisel] Sort RuleMatchers by priority.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D29712: [globalisel] Decouple src pattern operands from dst pattern operands.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D29714: [ELF] - Do sign extend for addends of R_386_8, R_386_16 relocations
George Rimar via Phabricator via llvm-commits
- [llvm] r294440 - [AMDGPU] Move register related queries to subtarget class
Konstantin Zhuravlyov via llvm-commits
- [llvm] r294441 - [AMDGPU] Distinguish between S/VGPR allocation and encoding granularities
Konstantin Zhuravlyov via llvm-commits
- [llvm] r294442 - [ARM] GlobalISel: Add FPR reg bank
Diana Picus via llvm-commits
- [llvm] r294443 - Adding virtual destructor for PredicateBase.
Alexander Kornienko via llvm-commits
- [polly] r294444 - [NFC] Make ScheduleTreeOptimizer::optimizeBand return a schedule node optimized
Roman Gareev via llvm-commits
- [llvm] r294445 - [AMDGPU][NFC] De-tabify
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D29376: LTO: align the Monolithic LTO optimization pipeline on the ThinLTO and O2/O3 one
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r294446 - Move test from r294430 to target-specific directory
Diana Picus via llvm-commits
- [llvm] r294447 - Revert r294356, "DebugInfo: Track spilled variables in LiveDebugValues"
NAKAMURA Takumi via llvm-commits
- [PATCH] D15144: [mips[microMIPS]] Adding code size reduction pass for MicroMIPS
Milena Vujosevic Janicic via Phabricator via llvm-commits
- [PATCH] D29715: LVI: Add a per-value worklist limit to LazyValueInfo.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r294448 - Revert "[Assembler] Enable nicer diagnostics for inline assembly."
Diana Picus via llvm-commits
- [llvm] r294449 - [AMDGPU] Add target information that is required by tools to metadata
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D17036: [mips] Addition of the [d]rem and [d]remu instructions
Simon Dardis via Phabricator via llvm-commits
- [compiler-rt] r294450 - asan_symbolize.py: [Py3] Get rid of "print" statement. Use print() or write() instead.
NAKAMURA Takumi via llvm-commits
- [PATCH] D27404: Make asan_symbolize.py py3-compatible
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D29717: [LoopVectorize] Added address space check when analysing interleaved accesses
Karl-Johan Karlsson via Phabricator via llvm-commits
- [llvm] r294451 - Fix test to work on swift/cyclone too
Diana Picus via llvm-commits
- [llvm] r294452 - [InstCombineCalls] Remove zero length atomic memcpy intrinsics
Igor Laevsky via llvm-commits
- [PATCH] D29379: [cmake] Generate symbol exports files in config subdir
Rudy Pons via Phabricator via llvm-commits
- [llvm] r294453 - [InstCombineCalls] Unfold element atomic memcpy instruction
Igor Laevsky via llvm-commits
- [llvm] r294454 - [AMDGPU][NFC] Assign IsaInfo to reference variable in order to shorten long lines
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D28909: [InstCombineCalls] Unfold element atomic memcpy instruction
Phabricator via Phabricator via llvm-commits
- [llvm] r294455 - Add test case for pr31890. NFC
Amaury Sechet via llvm-commits
- [llvm] r294456 - [X86][SSE] Tidyup LowerBuildVectorv16i8 and LowerBuildVectorv8i16. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r294458 - [Assembler] Enable nicer diagnostics for inline assembly.
Sanne Wouda via llvm-commits
- [PATCH] D29424: [PPC] WIP - Add statistics for mem* fucntions
Sean Fertile via Phabricator via llvm-commits
- [lld] r294460 - Revert "Simplify symbol computation for non alloc sections."
Rafael Espindola via llvm-commits
- [llvm] r294461 - [InstComobineCalls] Fix buildbot failures after r294453.
Igor Laevsky via llvm-commits
- [llvm] r294462 - [x86] add AVX512vl target for more coverage; NFC
Sanjay Patel via llvm-commits
- [llvm] r294463 - LVI: Add a per-value worklist limit to LazyValueInfo.
Daniel Berlin via llvm-commits
- [lld] r294464 - [ELF] - Added partial support for --emit-relocs (no --gc-section case, no /DISCARD/ support) #3
George Rimar via llvm-commits
- [PATCH] D28922: [LoadCombine] Fix combining of loads which span an aliasing store.
Karl-Johan Karlsson via Phabricator via llvm-commits
- [lld] r294466 - Reverted r294464 "[ELF] - Added partial support for --emit-relocs (no --gc-section case, no /DISCARD/ support) #3"
George Rimar via llvm-commits
- [PATCH] D29719: [MC] Accept and print a numeric value as an ELF section header's type
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r294468 - Fix inline asm diagnostics test.
Sanne Wouda via llvm-commits
- [lld] r294469 - Recommit r294464 "[ELF] - Added partial support for --emit-relocs (no --gc-section case, no /DISCARD/ support) #3"
George Rimar via llvm-commits
- [llvm] r294470 - [InstCombine] add local name for repeated calls; NFC
Sanjay Patel via llvm-commits
- [llvm] r294471 - [mips] MUL macro variations
Simon Dardis via llvm-commits
- [llvm] r294472 - [Hexagon] Fix decoding conflict between A2_zxtb and A4_ext
Krzysztof Parzyszek via llvm-commits
- [llvm] r294475 - Move inline asm diags tests to an ARM directory.
Sanne Wouda via llvm-commits
- [llvm] r294003 - [SelectionDAG] Fix for PR30775: Assertion `NodeToMatch->getOpcode() !=
Hans Wennborg via llvm-commits
- [llvm] r292949 - [CodeView] Fix off-by-one error in def range gap emission
Hans Wennborg via llvm-commits
- [lld] r294484 - Docs: drop minor version
Hans Wennborg via llvm-commits
- [llvm] r294487 - [InstCombine] add test for missed vector icmp fold; NFC
Sanjay Patel via llvm-commits
- [llvm] r294488 - Fix bitcode upgrade for DIGlobalVariables with a var: field.
Adrian Prantl via llvm-commits
- [llvm] r294489 - [Reassociate] Remove an unused argument. NFC.
Chad Rosier via llvm-commits
- [llvm] r294490 - NVPTX: Extract mem intrinsic expansions into utilities
Matt Arsenault via llvm-commits
- [llvm] r294492 - GlobalISel: translate @llvm.va_start intrinsic.
Tim Northover via llvm-commits
- [llvm] r294493 - GlobalISel: select G_VASTART on iOS AArch64.
Tim Northover via llvm-commits
- [llvm] r294494 - [DAGCombiner] NFC. Mark ByteProvider accessors as const
Artur Pilipenko via llvm-commits
- [llvm] r294495 - llvm-objdump: make NoLeadingAddr work on more than just MachO
Saleem Abdulrasool via llvm-commits
- [PATCH] D29720: [X86][SSE] Attempt to break register dependencies during lowerBuildVector
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r294496 - Fix inline-asm-diags.ll on Windows, give it a triple to avoid WoA thumb confusion
Reid Kleckner via llvm-commits
- [compiler-rt] r294497 - [sanitizer] if WINAPI is already defined, do not redefine it
Bob Haarman via llvm-commits
- [lld] r294498 - [COFF] added support for /lldsavetemps
Bob Haarman via llvm-commits
- [PATCH] D29308: [PM] Hook the instrumented PGO machinery in the new PM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29309: [PM] Add support for instrumented PGO in the new pass manager (clang-side)
Chandler Carruth 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
- [llvm] r294499 - [X86][SSE] Regenerate scalar integer conversions to float tests
Simon Pilgrim via llvm-commits
- [llvm] r294500 - [DebugInfo] Rename EmitDebugValue to EmitDebugThreadLocal (NFC)
Simon Dardis via llvm-commits
- [lld] r294502 - Attempt to fix lld-x86_64-win7 bot.
Rui Ueyama via llvm-commits
- [llvm] r294503 - [Loop Vectorizer] Cost-based decision for vectorization form of memory instruction.
Elena Demikhovsky via llvm-commits
- [PATCH] D29573: [libunwind][CMake] Use libc++ headers when available
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [llvm] r294505 - [SLP] Additional test to check correct work of horizontal reductions,
Alexey Bataev via llvm-commits
- [lld] r294507 - [test] Use LLD-specific binary&library dirs when building stand-alone
Michal Gorny via llvm-commits
- [lld] r294508 - [test] Fix zlib cond when building stand-alone, clean up
Michal Gorny via llvm-commits
- [PATCH] D28855: [CMake] Copy per-component `required_libraries` into `LINK_COMPONENTS`. NFC.
bryant via Phabricator via llvm-commits
- [PATCH] D29727: [SLP] Fix for PR31690: Allow using of extra values in horizontal reductions.
Alexey Bataev via Phabricator via llvm-commits
- [compiler-rt] r294510 - build: repair cross-compilation with clang
Saleem Abdulrasool via llvm-commits
- [llvm] r294511 - ThinLTOBitcodeWriter: Strip debug info from merged module.
Peter Collingbourne via llvm-commits
- [llvm] r294513 - build_llvm_package.bat: Build teh clang-format plugin separately
Hans Wennborg via llvm-commits
- [llvm] r294514 - [CMake] Fix `is_llvm_target_library` and support out-of-order components
Chris Bieneman via llvm-commits
- [llvm] r294516 - Take code ownership of LLVM bitcode.
Peter Collingbourne via llvm-commits
- [llvm] r294517 - [sancov] specifying comdat for sancov constructors
Mike Aizatsky via llvm-commits
- [llvm] r294518 - [AMDGPU] Implement register pressure callbacks
Stanislav Mekhanoshin via llvm-commits
- [llvm] r294519 - GlobalISel: expand mul-with-overflow into mul-hi on AArch64.
Tim Northover via llvm-commits
- [llvm] r294520 - GlobalISel: select G_[SU]MULH on AArch64.
Tim Northover via llvm-commits
- [PATCH] D28915: [ExecutionDepsFix] Optimize instruction insertion
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D29728: Remove strict tid checks from the mac implementation of BlockingMutex
Francis Ricci via Phabricator via llvm-commits
- [llvm] r294523 - Revert r294437 as it broke an asan buildbot.
Amara Emerson via llvm-commits
- [PATCH] D29472: PR31358: Add support for armv7ve triple in llvm.
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r294524 - [InstCombine] add tests to show information-losing add nsw/nuw transforms; NFC
Sanjay Patel via llvm-commits
- [llvm] r294525 - [ARM] Fix some Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r294526 - [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D28234: Support for custom install dirs in CMake build
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r294527 - [ARM/AArch ISel] SwiftCC: First parameters that are marked swiftself are not 'this returns'
Arnold Schwaighofer via llvm-commits
- [PATCH] D29729: [InstCombine] don't lose nsw/nuw from add by converting to xor
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29730: Introduce NativeRawSymbol implementation for PDB reading
Adrian McCarthy via Phabricator via llvm-commits
- [test-suite] r294528 - xcode_sdk.cmake: Use xcrun to set CMAKE_LINKER
Matthias Braun via llvm-commits
- [PATCH] D29732: [buildbot] Use CmakeCommand
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28575: [CMake] Support externalizing debug info on non-Darwin platforms
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D27855: try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r294529 - [sancov] using comdat only when it is enabled
Mike Aizatsky via llvm-commits
- [PATCH] D23195: [ARM] Add support for embedded position-independent code
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D29733: [sancov] using comdat only when it is enabled
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r294530 - GlobalISel: translate @llvm.pow intrinsic to G_FPOW.
Tim Northover via llvm-commits
- [llvm] r294531 - GlobalISel: legalize G_FPOW to a libcall on AArch64.
Tim Northover via llvm-commits
- [PATCH] D29734: IR: Function summary extensions for whole-program devirtualization pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Craig Topper via Phabricator via llvm-commits
- [llvm] r294532 - Reapply r294356 ("Keep track of spilled variables in LiveDebugValues").
Wolfgang Pieb via llvm-commits
- [compiler-rt] r294533 - [sancov] sanitizer coverage initialization test
Mike Aizatsky via llvm-commits
- [test-suite] r294538 - Creating release candidate rc2 from release_400 branch
Hans Wennborg via llvm-commits
- [lld] r294545 - Creating release candidate rc2 from release_400 branch
Hans Wennborg via llvm-commits
- Buildbot numbers for the last week of 01/29/2017 - 02/04/2017
Galina Kistanova via llvm-commits
- [PATCH] D29740: Fix PR31896.
Evgeniy Stepanov via Phabricator via llvm-commits
- [llvm] r294548 - [MC] Fix some Clang-tidy modernize and Include What You Use warnings in SubtargetFeature; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D29741: [AMDGPU] Calculate number of available SGPRs/VGPRs for WavesPerEU instead of using switch statement
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r294550 - LowerTypeTests: Change a few vtable globals in tests to constants.
Peter Collingbourne via llvm-commits
- [llvm] r294551 - SwiftCC: swifterror register cannot be as the base register
Arnold Schwaighofer via llvm-commits
- [PATCH] D29742: [XRay] Implement powerpc64le xray.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D29743: [GlobalISel] Separate the SelectionDAG importer from the emitter. NFC: alternative using Expected<>
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D29744: WholeProgramDevirt: Change internal vcall data structures to match summary.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294555 - [GlobalISel] Simplify StringRef parameters. NFC.
Ahmed Bougacha via llvm-commits
- [PATCH] D29745: WholeProgramDevirt: Separate the code that applies optzns from the code that decides whether to apply them. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29746: Rename LowerTypeTestsSummaryAction to PassSummaryAction. NFCI.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294557 - Object: pad BSD ar string table to 4-bytes
Saleem Abdulrasool via llvm-commits
- [llvm] r294558 - [X86] Clzero intrinsic and its addition under znver1
Craig Topper via llvm-commits
- [PATCH] D29747: PredicateInfo: Support switch statements
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29749: [libFuzzer] Fix FuzzerExtFunctions when working with weak functions.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r294561 - [X86] Remove INVPCID and SMAP feature flags. They aren't currently used by any instructions and not tested.
Craig Topper via llvm-commits
- [llvm] r294562 - [X86] Remove the HLE feature flag.
Craig Topper via llvm-commits
- [compiler-rt] r294563 - [XRAY] [compiler-rt] [NFC] Fixing the bit twiddling of Function Id in FDR logging mode.
Dean Michael Berris via llvm-commits
- [polly] r294564 - Isolate a set of partial tile prefixes in case of the matrix multiplication
Roman Gareev via llvm-commits
- [llvm] r294565 - Add new tests for EXTRACT_VECTOR_ELT (vector of packed i8/16/i32/i64/ps/pd data)
Igor Breger via llvm-commits
- [PATCH] D29370: [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is available.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28920: DAG: Allow targets to override stack temp alignment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29752: [libFuzzer] Export external functions.
Marcos Pividori via Phabricator via llvm-commits
- [polly] r294566 - [BlockGenerator] BBMap uses original BaseAddress for scalar loads [NFC]
Tobias Grosser via llvm-commits
- [polly] r294567 - [DependenceInfo] Use ScopArrayInfo to keep track of arrays [NFC]
Tobias Grosser via llvm-commits
- [polly] r294568 - [IslAst] Print the ScopArray name to mark reductions
Tobias Grosser via llvm-commits
- [PATCH] D29280: Do not verify MachimeDominatorTree if it is not calculated
Serge Pavlov via Phabricator via llvm-commits
- [polly] r294569 - [FIX] Specify the CPU to overwrite the machine info and set a fixed vector
Roman Gareev via llvm-commits
- [polly] r294571 - [FIX] Disable the problematic run lines
Roman Gareev via llvm-commits
- [llvm] r294572 - LVI: Fix use-of-uninitialized-value after r294463
Vitaly Buka via llvm-commits
- [PATCH] D29754: [clang] Add linker flag "wholearchive" for asan_cxx.
Marcos Pividori via Phabricator via llvm-commits
- [polly] r294574 - [IRBuilder] Extract base pointers directly from ScopArray
Tobias Grosser via llvm-commits
- [polly] r294575 - [ScopInfo] Remove unnecessary indirection through SCEV [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D28380: [SelectionDAG] Handle inverted conditions when splitting into multiple branches.
Nemanja Ivanovic via Phabricator via llvm-commits
- [polly] r294576 - [ScopInfo] Expect the OriginalBaseAddr when looking at underlying instructions [NFC]
Tobias Grosser via llvm-commits
- [lld] r294577 - [ELF] Use synthetic section to hold copy relocation
Peter Smith via llvm-commits
- [PATCH] D27457: [globalisel] Tablegen-erate PartialMapping*/ValueMapping*/BankIDToCopyMapIdx.
Daniel Sanders via Phabricator via llvm-commits
- [lld] r294579 - [ELF] Refactor PltSection and IPltSection into PltSection [NFC]
Peter Smith via llvm-commits
- [llvm] r294581 - [X86][SSE] Attempt to break register dependencies during lowerBuildVector
Simon Pilgrim via llvm-commits
- [PATCH] D29756: [X86][btver2] PR31902: Fix a crash in combineOrCmpEqZeroToCtlzSrl under fast math.
pierre gousseau via Phabricator via llvm-commits
- [llvm] r294582 - [DAGCombiner] Support non-zero offset in load combine
Artur Pilipenko via llvm-commits
- [llvm] r294584 - [ARM] GlobalISel: Lower single precision FP args
Diana Picus via llvm-commits
- [PATCH] D29554: [SelectionDAG] Dump the DAG after legalizing vector ops and after the second type legalization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29281: [docs] cleanup documentation on lit substitutions
ben via Phabricator via llvm-commits
- [llvm] r294586 - [docs] cleanup documentation on lit substitutions
David Bozier via llvm-commits
- [llvm] r294587 - [X86][SSE] Added extra FMA/NO-FMA reciprocal test cases for D26855
Simon Pilgrim via llvm-commits
- [PATCH] D28891: add support for Cavium ThunderX ARM64 processors
Renato Golin via Phabricator via llvm-commits
- [PATCH] D28957: Fix incorrect formatting of DataRefImpl members in operator<< function
Dave Bozier via Phabricator via llvm-commits
- [PATCH] D28982: DAG: Do not scalarize fsub if fneg is legal
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D29627: Compile time decreasing in the case we're dealing with Machine Combiner
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r294588 - [X86][btver2] PR31902: Fix a crash in combineOrCmpEqZeroToCtlzSrl under fast math.
Pierre Gousseau via llvm-commits
- [PATCH] D29759: [SCEV] Cache results during GetMinTrailingZeros query
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r294589 - Make it possible to set SHF_LINK_ORDER explicitly.
Rafael Espindola via llvm-commits
- [PATCH] D29760: [SCEV] NFC. Extract caching logic from the SCEVRewriteVisitor into the CachingSCEVVisitor
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r294590 - [Stack Protection] Add diagnostic information for why stack protection was applied to a function
David Bozier via llvm-commits
- [llvm] r294591 - Add DAGCombiner load combine tests for partially available values
Artur Pilipenko via llvm-commits
- [lld] r294592 - Handle gcing user created metadata.
Rafael Espindola via llvm-commits
- [PATCH] D29762: Properly register the ARMConstantIslands pass with PassRegistry
Asiri Rathnayake via Phabricator via llvm-commits
- [PATCH] D29763: Tighten ARMConstantInslands pass for Thumb-1 targets
Asiri Rathnayake via Phabricator via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Vedran Miletić via Phabricator via llvm-commits
- [llvm] r294593 - Revert: "[Stack Protection] Add diagnostic information for why stack protection was applied to a function"
David Bozier via llvm-commits
- [llvm] r294594 - Object: add a comment explaining a divergence
Saleem Abdulrasool via llvm-commits
- [PATCH] D29765: Handle link of NoDebug CU with a CU that has debug emission enabled
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r294595 - [docs] Documentation update for Scudo
Kostya Kortchinsky via llvm-commits
- [PATCH] D29766: Add operator bool for MemoryLocations.
bryant via Phabricator via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
David Blaikie via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
David Blaikie via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
David Blaikie via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Tim Shen via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Tim Shen via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
David Blaikie via Phabricator via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D29767: GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Phabricator via Phabricator via llvm-commits
- [PATCH] D28786: [ExecutionDepsFix] Kill clearance at function entry/calls
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D29769: [Assembler] Improve diagnostics for inline assembly.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29491: InstCombine: fix extraction when performing vector/array punning
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r294596 - [X86][MMX] Remove the (long time) unused MMX_PINSRW ISD opcode.
Simon Pilgrim via llvm-commits
- [PATCH] D29770: [Assembler] Inline assembly diagnostics test.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29771: [X86][GlobalISel] Add general-purpose Register Bank
Igor Breger via Phabricator via llvm-commits
- [llvm] r294598 - [X86][BMI2] Regenerate mulx tests
Simon Pilgrim via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [llvm] r294601 - [InstCombine] add tests for icmp with add nsw; NFC
Sanjay Patel via llvm-commits
- [llvm] r294602 - [CMake] Fix standalone project builds broken in r294514
Chris Bieneman via llvm-commits
- [PATCH] D29472: [ARM] Add support for armv7ve triple in llvm (PR31358).
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r294605 - [SelectionDAG] Fix bugs in inverted condition splitting code.
Geoff Berry via llvm-commits
- [PATCH] D29751: [libFuzzer] Use dynamic loading for External Functions on Windows.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D29774: [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29774: [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D29774: [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29774: [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29774: [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Nuno Lopes via Phabricator via llvm-commits
- [llvm] r294610 - Convert to for-range loop. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D29775: [LLD] Add memory ORIGIN and LENGTH expression support
Robert Clarke via Phabricator via llvm-commits
- [PATCH] D29776: [LV] Remove type restriction for vector phi creation
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D29465: AMDGPU: Add pass to expand memcpy/memmove/memset
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29338: AMDGPU: Basic folds for fmed3 intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29777: [Reassociate] Convert shl by constant into multiply during tree linearization.
Chad Rosier via Phabricator via llvm-commits
- [compiler-rt] r294614 - Remove strict tid checks from the mac implementation of BlockingMutex
Francis Ricci via llvm-commits
- [llvm] r294615 - Object: pad out BSD archive members to 8-bytes
Saleem Abdulrasool via llvm-commits
- [llvm] r294616 - [utils] coverage: Add help text about the --restrict flag (NFC)
Vedant Kumar via llvm-commits
- [llvm] r294617 - [JumpThreading] Thread through guards
Sanjoy Das via llvm-commits
- [llvm] r294618 - [dsymutil] Fix handling of empty CUs in LTO links.
Frederic Riss via llvm-commits
- [PATCH] D27751: [LLVM] Use after move bug fixes
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D29780: Remove uses of `std::random_shuffle` in the llvm code base
Marshall Clow via Phabricator via llvm-commits
- [llvm] r294619 - test: adjust the test for the BSD format
Saleem Abdulrasool via llvm-commits
- [PATCH] D29781: Add alias canonicalization pass when preparing for ThinLTO
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r294620 - GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
Daniel Berlin via llvm-commits
- [llvm] r294621 - Drop graph_ prefix
Daniel Berlin via llvm-commits
- [PATCH] D29782: IR: Type ID summary extensions for WPD; thread summary into WPD pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29783: Add cmake build support for lsan on OS X
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D29784: Add lsan function stubs for darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D29785: Disable darwin interception of non-darwin functions
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D29786: Use pthreads to manage thread-local storage on darwin for leak sanitizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D29787: Upgrade ios min version to 8
Francis Ricci via Phabricator via llvm-commits
- [llvm] r294624 - CODE_OWNERS: Update email address
Tom Stellard via llvm-commits
- [llvm] r294625 - [InstCombine] add test for demanded bits with splat vector constants; NFC
Sanjay Patel via llvm-commits
- [llvm] r294627 - [AMDGPU] Calculate number of min/max SGPRs/VGPRs for WavesPerEU instead of using switch statement
Konstantin Zhuravlyov via llvm-commits
- [llvm] r294628 - [InstCombine] use m_APInt to allow demanded bits analysis on splat constants
Sanjay Patel via llvm-commits
- [llvm] r294629 - Rename LowerTypeTestsSummaryAction to PassSummaryAction. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r294632 - [LoadCombine] Fix combining of loads which span an aliasing store.
Michael J. Spencer via llvm-commits
- [llvm] r294633 - Introduce NativeRawSymbol for PDB reading.
Adrian McCarthy via llvm-commits
- [llvm] r294634 - X86: Teach X86InstrInfo::analyzeCompare to recognize compares of symbols.
Peter Collingbourne via llvm-commits
- [llvm] r294635 - AMDGPU: Add pass to expand memcpy/memmove/memset
Matt Arsenault via llvm-commits
- [llvm] r294636 - X86: Introduce relocImm-based patterns for cmp.
Peter Collingbourne via llvm-commits
- [PATCH] D29789: [MC] Set SHT_MIPS_DWARF section type for all .debug_* sections on MIPS
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D29790: [SCEV] Remove the walk of the entire expression subgraph on every lookup of a cached SCEV for a particular value.
Chandler Carruth via Phabricator via llvm-commits
- [zorg] r294638 - Add check-fuzzer to Asan buildbot on Windows.
Marcos Pividori via llvm-commits
- [PATCH] D28690: X86: Introduce relocImm-based patterns for cmp.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29791: AMDGPU: Don't always break soft clauses
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294640 - [X86] Remove duplicate call to getValueType. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r294642 - Fix build break from r294633.
Adrian McCarthy via llvm-commits
- [lld] r294643 - list paths explicitly instead of using * in
Bob Haarman via llvm-commits
- [llvm] r294645 - [docs] Fix typo
Jonathan Roelofs via llvm-commits
- [llvm] r294646 - lit.rst: Fix sphinx complaint about multiple option definitions
Matthias Braun via llvm-commits
- [llvm] r294647 - Don't try to link to the 4.0 release notes
Hans Wennborg via llvm-commits
- [llvm] r294648 - De-duplicate some code for creating an AARGetter suitable for the legacy PM.
Peter Collingbourne via llvm-commits
- [polly] r294649 - [ScopInfo] Use ScopArrayInfo instead of base address
Tobias Grosser via llvm-commits
- [llvm] r294650 - [InstCombine] allow (X * C2) << C1 --> X * (C2 << C1) for vectors
Sanjay Patel via llvm-commits
- [PATCH] D29793: De-duplicate some code for creating an AARGetter suitable for the legacy PM.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294652 - [WebAssembly] Refactor void return peephole using MaybeRewriteToFallthrough. NFC.
Dan Gohman via llvm-commits
- [PATCH] D29794: docs/conf.py: Suppress sphinx highlighting failure warnings
Matthias Braun via Phabricator via llvm-commits
- [llvm] r294653 - [PM/LCG] Teach the LazyCallGraph how to replace a function without
Chandler Carruth via llvm-commits
- [polly] r294654 - [ScopInfo] Use types instead of 'auto' and use more descriptive variable names [NFC]
Tobias Grosser via llvm-commits
- [polly] r294655 - [ScopInfo] Use MemoryAccess::getScopArrayInfo() interface to access Array [NFC]
Tobias Grosser via llvm-commits
- [lld] r294659 - Don't try to link to the 4.0 release notes
Hans Wennborg via llvm-commits
- [llvm] r294661 - [ARM] Add support for armv7ve triple in llvm (PR31358).
George Burgess IV via llvm-commits
- [PATCH] D27463: Change llvm::Regex to expose a fallible constructor.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r294663 - [PM/LCG] Teach LCG to support spurious reference edges.
Chandler Carruth via llvm-commits
- [lld] r294664 - added missing "savetemps/" in test/COFF/savetemps.ll
Bob Haarman via llvm-commits
- [PATCH] D29795: [GlobalObject] Fix setSection("")
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D29796: [XRay] Refactor TSC related functions into a single header. NFC.
Tim Shen via Phabricator via llvm-commits
- [llvm] r294665 - LowerMemIntrinsics: Fix include guard
Matthias Braun via llvm-commits
- [llvm] r294666 - WholeProgramDevirt: Check that VCP candidate functions are defined before evaluating them.
Peter Collingbourne via llvm-commits
- [llvm] r294667 - [PM] Port ArgumentPromotion to the new pass manager.
Chandler Carruth via llvm-commits
- [llvm] r294668 - [NewGVN] Fix test so that it doesn't rely on InstCombine anymore.
Davide Italiano via llvm-commits
- [polly] r294669 - [BlockGenerator] Use MemoryAccess::getAccessValue to get load instruction
Tobias Grosser via llvm-commits
- [llvm] r294670 - [PM] Add Argument Promotion to the pass pipeline.
Chandler Carruth via llvm-commits
- [llvm] r294672 - docs/conf.py: Suppress sphinx highlighting failure warnings
Matthias Braun via llvm-commits
- [llvm] r294674 - Add an additional set of braces to deal with subobject initialization.
Eric Christopher via llvm-commits
- [llvm] r294675 - [Support] Extend SLEB128 encoding support.
Dan Gohman via llvm-commits
- [llvm] r294677 - ARMSubtarget.h: Change to one line per enum element; NFC
Matthias Braun via llvm-commits
- [llvm] r294678 - Fix syntax error
Matthias Braun via llvm-commits
- [llvm] r294679 - [WebAssembly] Pass an MCContext to WebAssemblyMCCodeEmitter. NFC.
Dan Gohman via llvm-commits
- [PATCH] D29797: Update test/CodeGen/X86/sse-align-10.ll to use FileCheck instead of grep
Jorge Gorbe via Phabricator via llvm-commits
- [PATCH] D29798: [AMDGPU] Override PSet for M0
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r294682 - [LoadCombine] Change test to not use instcombine.
Michael J. Spencer via llvm-commits
- [PATCH] D29800: [libunwind][CMake] Use libc++ headers when available
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D29206: [Support/ExecutionEngine] Use const void* for storing pointers-to-global.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29802: opt-viewer: fix HtmlFormatter encoding
Brian Cain via Phabricator via llvm-commits
- [llvm] r294685 - [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r294686 - Update test/CodeGen/X86/sse-align-10.ll to use FileCheck instead of grep
David L. Jones via llvm-commits
- [llvm] r294687 - [libFuzzer] Use dynamic loading for External Functions on Windows.
Marcos Pividori via llvm-commits
- [llvm] r294688 - [libFuzzer] Export external functions on tests.
Marcos Pividori via llvm-commits
- [PATCH] D29803: WholeProgramDevirt: Examine the function body when deciding whether functions are readnone.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r294690 - [CMake] Fix pthread handling for out-of-tree builds
Eric Fiselier via llvm-commits
- [llvm] r294690 - [CMake] Fix pthread handling for out-of-tree builds
Eric Fiselier via llvm-commits
- [llvm] r294691 - [AMDGPU] Override PSet for M0
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D29556: [lld] Fix pthread linking
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D29557: [clang-tools-extra] Fix pthread link
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r294692 - AMDGPU : Add trap handler support.
Wei Ding via llvm-commits
- [PATCH] D29805: AMDGPU: Use ds_{read|write}_b128
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294694 - AMDGPU: Fix trailing whitespace
Matt Arsenault via llvm-commits
- [llvm] r294695 - [TableGen][AsmWriterEmitter] Use a deterministic order to sort InstrAliases
Quentin Colombet via llvm-commits
- [PATCH] D29807: FileCheck-ize some tests in test/CodeGen/X86/
Jorge Gorbe via Phabricator via llvm-commits
- [PATCH] D29808: WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizations to the list of llvm.type.test users.
Peter Collingbourne via Phabricator via llvm-commits
- [www] r294701 - [www] add slides from the LLVM Performance Workshop
Sebastian Pop via llvm-commits
- [PATCH] D29809: AMDGPU: Add ds_nop to assembler
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294702 - For X86-64 linux and PPC64 linux align int128 to 16 bytes.
Eric Christopher via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D28990: Align i128 to 16 bytes
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D29810: [RFC] Allow datalayout to have preferred alignment < ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29811: WholeProgramDevirt: Implement exporting for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294704 - SubtargetFeature: Increase MAX_SUBTARGET_FEATURES
Matthias Braun via llvm-commits
- [llvm] r294706 - [GlobalISel] Return an Expected<RuleMatcher> for each SDAG pattern. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r294709 - Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."
Eric Christopher via llvm-commits
- [llvm] r294710 - opt-viewer: fix HtmlFormatter encoding
Adam Nemet via llvm-commits
- [llvm] r294711 - [SelectionDAG] Dump the DAG after legalizing vector ops and after the second type legalization
Craig Topper via llvm-commits
- [llvm] r294713 - [XRay] A graph Class for the llvm-xray graph
Dean Michael Berris via llvm-commits
- [llvm] r294714 - Revert "[XRay] A graph Class for the llvm-xray graph"
Dean Michael Berris via llvm-commits
- [llvm] r294715 - [LoopUnswitch] Remove BFI usage (dead code)
Philip Reames via llvm-commits
- [llvm] r294717 - [XRay] A graph Class for the llvm-xray graph
Dean Michael Berris via llvm-commits
- [PATCH] D29813: [DAGCombiner] Fix DebugLoc propagation when folding !(x cc y) -> (x !cc y)
Taewook Oh via Phabricator via llvm-commits
- [llvm] r294722 - [XRay][graph] Disambiguate name of type from member name
Dean Michael Berris via llvm-commits
- [llvm] r294723 - [X86][GlobalISel] Add general-purpose Register Bank
Igor Breger via llvm-commits
- [zorg] r294724 - Escape percent sign.
Marcos Pividori via llvm-commits
- [llvm] r294725 - Fix doc for `-opt-bisect-limit`: the LTO option is linker specific
Mehdi Amini via llvm-commits
- [llvm] r294726 - add #ifdef, fix compilation error in case LLVM_BUILD_GLOBAL_ISEL=OFF
Igor Breger via llvm-commits
- [PATCH] D27113: Expensive checks: support promoted floats.
Anton Yartsev via Phabricator via llvm-commits
- [llvm] r294728 - [PM] Fix a bug in the new loop PM when handling functions with no loops.
Chandler Carruth via llvm-commits
- [llvm] r294729 - [PM] Relax the patterns used in the new test I added because some
Chandler Carruth via llvm-commits
- [PATCH] D29815: [PM] Enable GlobalsAA in the new PM's pipeline by default.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D29816: [X86][GlobalISel] Initial implementation , select G_ADD gpr, gpr
Igor Breger via Phabricator via llvm-commits
- [polly] r294733 - [ScopInfo] Use getAccessValue to obtain the accessed value
Tobias Grosser via llvm-commits
- [polly] r294734 - [ScopInfo] Use original base address when building ScopArrayInfo [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D29122: [FileCheck] Add ability to match newline characters
Daniel Sanders via Phabricator via llvm-commits
- [polly] r294735 - Porting the example illustrating Polly from HTML to reStructuredText
Tobias Grosser via llvm-commits
- [LNT] r294742 - Remove unused parameter from lnt runtest test-suite run method.
Kristof Beyls via llvm-commits
- [PATCH] D29820: [X86] Improve readability of test/CodeGen/X86/lzcnt-zext-cmp.ll by adding a common check prefix ALL.
pierre gousseau via Phabricator via llvm-commits
- [PATCH] D29821: [LNT] Run configure earlier in runtest test-suite [NFC]
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D29822: [LNT] Get cc info from CMake cache instead of from command-line
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r294745 - [X86][SSE] Add missing comment describing combing to SHUFPS. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r294746 - [X86][SSE] Add support for extracting target constants from BUILD_VECTOR
Simon Pilgrim via llvm-commits
- [llvm] r294748 - [X86][SSE] Use SDValue::getConstantOperandVal helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r294749 - [DAGCombine] Allow vector constant folding of any value type before type legalization
Simon Pilgrim via llvm-commits
- [llvm] r294750 - [X86][SSE] Added chained FDIV test cases for D26855
Simon Pilgrim via llvm-commits
- [llvm] r294752 - Move some error handling down to MCStreamer.
Rafael Espindola via llvm-commits
- [PATCH] D29826: [SLP] General improvements of SLP vectorization process.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r294753 - [Hexagon] Replace instruction definitions with auto-generated ones
Krzysztof Parzyszek via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D28204: [ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r294755 - [LV] Remove type restriction for vector phi creation
Matthew Simpson via llvm-commits
- [llvm] r294756 - Check full codegen in CodeGen/X86/i256-add.ll NFC
Amaury Sechet via llvm-commits
- [PATCH] D25946: [compiler-rt][asan] Add support for desallocation of unhandled pointers
Etienne Bergeron via Phabricator via llvm-commits
- [llvm] r294757 - Add a virtual destructor for LegalizerInfo.
Alexander Kornienko via llvm-commits
- [llvm] r294759 - Fix doc for `-opt-bisect-limit`: the LTO option prefix for lld is -mllvm
Mehdi Amini via llvm-commits
- [PATCH] D29831: [libFuzzer] Use long long to ensure 64 bits.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D26005: AMDGPU: Don't use stack space for SGPR->VGPR spills
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r294761 - Use autogenerate check in CodeGen/X86/pr16031.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r294762 - [ARM] Fix incorrect mask bits in MSR encoding for write_register intrinsic
John Brawn via llvm-commits
- [PATCH] D29832: Remove struct_rtentry_sz on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D28499: SimplifyLibCalls: Replace copysign calls with intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28448: InstCombine: Do unsafe math combine of fadd + fmuladd + fmul
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294764 - Autogenerate results for test/CodeGen/X86/pr14314.ll . NFC
Amaury Sechet via llvm-commits
- [llvm] r294765 - Autogenerate results for test/CodeGen/X86/peep-test-4.ll . NFC
Amaury Sechet via llvm-commits
- [PATCH] D28275: [EarlyCSE] infer conditional equalities within basic blocks
Philip Reames via Phabricator via llvm-commits
- [PATCH] D29833: Improve the API of DILocation::getMergedLocation()
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r294766 - [X86][AVX512] Add vector rotate tests for AVX512 targets
Simon Pilgrim via llvm-commits
- [PATCH] D29834: [LazyBFI] Split out and templatize LazyBlockFrequencyInfo, NFC
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29835: Correct PressureDiff calculation in presence of subregs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D29836: Add new pass LazyMachineBlockFrequencyInfo
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29837: [LazyMachineBFI] Add testcase
Adam Nemet via Phabricator via llvm-commits
- [llvm] r294769 - [libFuzzer] Use stoull instead of stol to ensure 64 bits.
Marcos Pividori via llvm-commits
- [PATCH] D29452: AMDGPU/SI: DAGMutation for removing deps between CSEs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29838: [asan][win] Force tls_init test to use dynamic runtime
Etienne Bergeron via Phabricator via llvm-commits
- [llvm] r294770 - GlobalISel: drop lifetime intrinsics during translation.
Tim Northover via llvm-commits
- [PATCH] D29840: test-release.sh: Remove workaround for test-suite build
Tom Stellard via Phabricator via llvm-commits
- [llvm] r294771 - Yet another fix llvm-objdump so it picks a good CPU based for Mach-O files,
Kevin Enderby via llvm-commits
- [PATCH] D29841: [X86][SSE] Improve extraction of elements from v16i8 (pre-SSE41)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r294774 - [X86] Bitcast subvector before broadcasting it.
Ahmed Bougacha via llvm-commits
- [llvm] r294775 - [Hexagon] Remove unused .td files
Krzysztof Parzyszek via llvm-commits
- [lld] r294776 - Relax tests a bit.
Rafael Espindola via llvm-commits
- [PATCH] D29842: NewGVN: Clean up how we handle the INITIAL class so that everything init is dead or unreachable, as it should be.
Daniel Berlin via Phabricator via llvm-commits
- [compiler-rt] r294777 - [XRay] Refactor TSC related functions into a single header. NFC.
Tim Shen via llvm-commits
- [PATCH] D26886: [ThinLTO] Implement -pass-remarks-output in ThinLTOCodeGenerator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D29844: WholeProgramDevirt: Implement importing for single-impl devirtualization.
Peter Collingbourne via Phabricator via llvm-commits
- [zorg] r294780 - Add "#llvm-build" IRC channel: An alternative place for bots to squawk.
Eric Fiselier via llvm-commits
- [compiler-rt] r294781 - [XRay] Implement powerpc64le xray.
Tim Shen via llvm-commits
- [llvm] r294781 - [XRay] Implement powerpc64le xray.
Tim Shen via llvm-commits
- [llvm] r294782 - Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via llvm-commits
- [PATCH] D29845: [SelectionDAG] Remove redundant stores more aggressively.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r294783 - Fix a silly syntax error.
Tim Shen via llvm-commits
- [llvm] r294784 - [ThinLTO] Make this test more robust across multiple runs.
Davide Italiano via llvm-commits
- [llvm] r294786 - Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via llvm-commits
- [PATCH] D29846: WholeProgramDevirt: Implement exporting for uniform ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D29847: [LV] Extend trunc optimization to all IVs with constant integer steps
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r294787 - Revert r294532, it caused PR31935
Nico Weber via llvm-commits
- [llvm] r294788 - [InstCombine] Silence unused variable warning in Release builds.
Benjamin Kramer via llvm-commits
- [PATCH] D29848: AMDGPU: Constant fold rcp node
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r294789 - [LTO] Make these tests robust across multiple iterations.
Davide Italiano via llvm-commits
- [compiler-rt] r294790 - s390x __tls_get_addr_internal vs. __tls_get_offset
Kostya Serebryany via llvm-commits
- [llvm] r294791 - [PPC] Silence warning in Release builds.
Benjamin Kramer via llvm-commits
- [llvm] r294792 - [lib/LTO] Rework optimization remarkers setup.
Davide Italiano via llvm-commits
- [PATCH] D29849: AMDGPU: Don't promote arcp to unsafe math flag
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r294793 - Fix AddressSanitizer on s390 (31-bit)
Kostya Serebryany via llvm-commits
- [llvm] r294794 - [InstCombine] Move class into anonymous namespace. NFC.
Benjamin Kramer via llvm-commits
- [PATCH] D29850: [AArch64] Fix bug in AArch64RedundantCopyElimination removing COPYs it shouldn't.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r294795 - IR: Function summary extensions for whole-program devirtualization pass.
Peter Collingbourne via llvm-commits
- [PATCH] D29852: Expose getBaseDiscriminatorFromDiscriminator, getDuplicationFactorFromDiscriminator and getCopyIdentifierFromDiscriminator API so that downstream tools can use them to get the correct encoding.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D29853: [PM] Add devirtualization-based iteration utility into the new PM's default pipeline.
Chandler Carruth via Phabricator via llvm-commits
- [compiler-rt] r294799 - s390 CVE-2016-2143 whitelist for RHEL kernels
Kostya Serebryany via llvm-commits
- [PATCH] D29854: WholeProgramDevirt: Implement importing for uniform ret val opt.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27596: Add a PreRASplit pass to enable more shrinkwrap
Wei Mi via Phabricator via llvm-commits
- [llvm] r294801 - [tests] Be explicit about the files we want to remove.
Davide Italiano via llvm-commits
- [PATCH] D29843: [CodeGen] Treat auto-generated __dso_handle symbol as HiddenVisibility
Roland McGrath via Phabricator via llvm-commits
- [llvm] r294805 - [Hexagon] Introduce Hexagon V62
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r294806 - Remove struct_rtentry_sz on FreeBSD
Dimitry Andric via llvm-commits
- [llvm] r294807 - [LTO] Share the optimization remarks setup between Thin/Full LTO.
Davide Italiano via llvm-commits
- [PATCH] D29856: [X86]: Add imp-uses of live regs when creating conditional tail calls (PR31257)
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r294808 - vim: add `returned` keyword
Saleem Abdulrasool via llvm-commits
- [llvm] r294809 - [WebAssembly] Remove old experimental disassemler code.
Dan Gohman via llvm-commits
- [llvm] r294810 - [PM] Fix a bug in how I ported LoopDeletion to the new PM.
Chandler Carruth via llvm-commits
- [llvm] r294811 - config-ix.cmake: Search for CMAKE_XCRUN before using it.
Matthias Braun via llvm-commits
- [compiler-rt] r294812 - sancov.py: [Py3] Use sys.stdout.buffer for bytes.
NAKAMURA Takumi via llvm-commits
- [llvm] r294813 - [MC] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r294814 - [LSR] Recommit: Allow formula containing Reg for SCEVAddRecExpr related with outerloop.
Wei Mi via llvm-commits
- [PATCH] D28368: Increases full-unroll threshold.
Hal Finkel via Phabricator via llvm-commits
- [lld] r294816 - Create only one section symbol per section.
Rafael Espindola via llvm-commits
- [llvm] r294817 - [ARM] Unique some redundant CHECK lines. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r294818 - [ARM] Don't lower f16 interleaved accesses.
Ahmed Bougacha via llvm-commits
- [llvm] r294819 - [ARM] Make f16 interleaved accesses expensive.
Ahmed Bougacha via llvm-commits
- [llvm] r294821 - Fix PR23384 (under "-lsr-insns-cost" option)
Evgeny Stupachenko via llvm-commits
- [PATCH] D28307: Add Instruction number to LSR cost model (PR23384) part 1 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r294822 - Address Mehdi's post-commit review comments on r294795.
Peter Collingbourne via llvm-commits
- [PATCH] D29860: [XRay] [compiler-rt] [NFC] Annotate unused variables for the compiler.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D29861: ELF: Read all dynamic lists specified on the command line.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r294824 - [X86] Don't base domain decisions on VEXTRACTF128/VINSERTF128 if only AVX1 is available.
Craig Topper via llvm-commits
- [llvm] r294825 - The patch fixes r294821
Evgeny Stupachenko via llvm-commits
- [compiler-rt] r294826 - Fix -Wsign-compare - this might not be quite right, but preserves behavior
David Blaikie via llvm-commits
- [llvm] r294827 - [AVX-512] Add VPSADBW instructions to load folding tables.
Craig Topper via llvm-commits
- [polly] r294828 - Use the size of the widest type of the matrix multiplication operands
Roman Gareev via llvm-commits
- [llvm] r294829 - [AVX-512] Fix apparent typo in instruction name VMOVSSDrr_REV->VMOVSDZrr_REV.
Craig Topper via llvm-commits
- [llvm] r294830 - [AVX-512] Add VPINSRB/W/D/Q instructions to load folding tables.
Craig Topper via llvm-commits
- [polly] r294831 - [NFC] Fix style issues of lib/Transform/ScheduleOptimizer.cpp.
Roman Gareev via llvm-commits
- [polly] r294834 - [NFC] Fix the style issue of lib/Transform/ScheduleOptimizer.cpp.
Roman Gareev via llvm-commits
- [polly] r294835 - [FIX] Fix the potential issue of containsOnlyMatMulDep.
Roman Gareev via llvm-commits
- [polly] r294836 - Check reduction dependencies in case of the matrix multiplication optimization
Roman Gareev via llvm-commits
- [llvm] r294837 - Move symbols from the global namespace into (anonymous) namespaces. NFC.
Benjamin Kramer via llvm-commits
- [llvm] r294839 - [X86] Regenerate CLMUL commutation tests.
Simon Pilgrim via llvm-commits
- [llvm] r294840 - [X86][SSE] Regenerate float comparison commutation tests.
Simon Pilgrim via llvm-commits
- [llvm] r294841 - [X86][XOP] Regenerate XOP commutation tests.
Simon Pilgrim via llvm-commits
- [compiler-rt] r294842 - This reverts commits r294826 and r294781 as they break linking on powerpc.
Vitaly Buka via llvm-commits
- [llvm] r294843 - Fix "left shift of negative value -1" introduced by r294805
Vitaly Buka via llvm-commits
- [llvm] r294844 - NewGVN: Clean up how we handle the INITIAL class so that everything in
Daniel Berlin via llvm-commits
- [llvm] r294845 - [X86][3DNow!] Add tests showing missed commutation opportunities.
Simon Pilgrim via llvm-commits
- [llvm] r294846 - [X86][3DNow!] Enable commutation for PFADD/PFMUL/PFCMPEQ/PAVGUSB/PMULHRW
Simon Pilgrim via llvm-commits
- [llvm] r294847 - [X86][3DNow!] Enable PFSUB<->PFSUBR commutation
Simon Pilgrim via llvm-commits
- [llvm] r294848 - [X86][3DNow!] Add tests to ensure PFMAX/PFMIN are not commuted.
Simon Pilgrim via llvm-commits
- [llvm] r294849 - NewGVN: Rank and order commutative operands consistently.
Daniel Berlin via llvm-commits
- [llvm] r294850 - NewGVN: Add missing initialization of NumFuncArgs lost due to bad merge.
Daniel Berlin via llvm-commits
- [llvm] r294851 - NewGVN: Reverse sense of this test to make it clearer
Daniel Berlin via llvm-commits
- [llvm] r294852 - [X86] Merge repeated getScalarValueSizeInBits calls. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r294856 - [X86][SSE] Convert getTargetShuffleMaskIndices to use getTargetConstantBitsFromNode.
Simon Pilgrim via llvm-commits
- [llvm] r294857 - [X86] Improve alphabetizing of load folding tables. NFC
Craig Topper via llvm-commits
- [llvm] r294858 - [AVX-512] Add VPMINS/MINU/MAXS/MAXU instructions to load folding tables.
Craig Topper via llvm-commits
- [llvm] r294859 - Fix indentation in X86ISelLowering. NFC
Amaury Sechet via llvm-commits
- [llvm] r294860 - Fix typo in test filename. NFC
Amaury Sechet via llvm-commits
- [llvm] r294863 - [TargetLowering] check for sign-bit comparisons in SimplifyDemandedBits
Sanjay Patel via llvm-commits
- [llvm] r294864 - [X86][SSE] Add early-out when trying to match blend shuffle. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D29864: Update Kaleidoscope tutorial and improve Windows support
Moritz Kroll via Phabricator via llvm-commits
- [PATCH] D29865: [PDSE] Add a no-op pass.
bryant via Phabricator via llvm-commits
- [PATCH] D29866: [PDSE] Add pretty printer for factored redundancy graph.
bryant via Phabricator via llvm-commits
- [PATCH] D29069: [MSP430] Add SRet support to MSP430 target
Andrew Wygle via Phabricator via llvm-commits
- [llvm] r294865 - Correcting several sphinx errors; should fix the LLVM documentation build.
Aaron Ballman via llvm-commits
- [llvm] r294866 - Regen expected tests result. NFC
Amaury Sechet via llvm-commits
- [llvm] r294867 - Fix atomic-minmax-i6432.ll .
Amaury Sechet via llvm-commits
- [compiler-rt] r294868 - Re-submit r294826 "Fix -Wsign-compare" reverted in r294842 by mistake.
Vitaly Buka via llvm-commits
- [PATCH] D29107: Fix a bug when unswitching on partial LIV for SwitchInst
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D29867: [BasicBlockUtils] Use getFirstNonPHIOrDbg to set debugloc for instructions created in SplitBlockPredecessors
Taewook Oh via Phabricator via llvm-commits
- [llvm] r294870 - Update Kaleidoscope tutorial and improve Windows support
Mehdi Amini via llvm-commits
- [llvm] r294873 - [X86][SSE] Improve VSEXT/VZEXT constant folding.
Simon Pilgrim via llvm-commits
- [llvm] r294874 - [X86][SSE] Use VSEXT/VZEXT constant folding for SIGN_EXTEND_VECTOR_INREG/ZERO_EXTEND_VECTOR_INREG
Simon Pilgrim via llvm-commits
- [llvm] r294875 - [DAGCombiner] Make the combine of INSERT_SUBVECTOR into a CONCAT_VECTOR more generic to support larger concats.
Craig Topper via llvm-commits
- [llvm] r294876 - [X86] Move code for using blendi for insert_subvector out to an isel pattern. This gives the DAG combiner more opportunity to optimize without needing to dig through the blend.
Craig Topper via llvm-commits
- [llvm] r294878 - [X86] Update test case I missed in r294876.
Craig Topper via llvm-commits
- [compiler-rt] r294880 - sancov.py: [Py3] Get rid of "print" statement. Use print() or write() instead.
NAKAMURA Takumi via llvm-commits
- [llvm] r294881 - Kaleidoscope-Ch7: Add TranformUtils for llvm::createPromoteMemoryToRegisterPass() added in r294870.
NAKAMURA Takumi via llvm-commits
- [llvm] r294882 - [lib/LTO] Initial support for optimization remarks in the new API.
Davide Italiano via llvm-commits
- [llvm] r294883 - [llvm-lto2] Fix typo in error message.
Davide Italiano via llvm-commits
- [llvm] r294884 - [LTO] Simplify this test quite a bit, @func2 is unused/unneeded.
Davide Italiano via llvm-commits
- [llvm] r294885 - [lib/LTO] Add support for hotness optremarks in the new API.
Davide Italiano via llvm-commits
- [compiler-rt] r294886 - [Builtin][ARM] Fix subsf3vfp for non-HF target
Weiming Zhao via llvm-commits
- [llvm] r294887 - [PM] Enable GlobalsAA in the new PM's pipeline by default.
Chandler Carruth via llvm-commits
- [llvm] r294888 - [PM] Add devirtualization-based iteration utility into the new PM's
Chandler Carruth via llvm-commits
- [llvm] r294889 - [LTO] Remove useless redirection from test. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D29870: [InlineCost] Increase the cost of Switch
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r294890 - AVX-512: Fixed DWARF register numbers for XMM16-31
Elena Demikhovsky via llvm-commits
- [polly] r294891 - Do not use wrapping ranges to bound non-affine accesses
Tobias Grosser via llvm-commits
- [llvm] r294892 - [LV/LoopAccess] Check statically if an unknown dependence distance can be
Dorit Nuzman via llvm-commits
- [polly] r294893 - [ScopDetection] Add statistics to count the maximal number of scops in loop
Tobias Grosser via llvm-commits
- [polly] r294894 - [ScopDetectDiagnostics] Do not format unnamed array names
Tobias Grosser via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r294895 - AMDGPU::expandMemIntrinsicUses(): Fix an uninitialized variable. This function returned true or undef.
NAKAMURA Takumi via llvm-commits
- [llvm] r294896 - [X86][AVX2] Add support for combining target shuffles to VPMOVZX
Simon Pilgrim via llvm-commits
- [llvm] r294897 - [ValueTracking] use nonnull argument attribute to eliminate null checks
Sanjay Patel via llvm-commits
- [PATCH] D29873: [X86][AVX512] Fix operand classes for some AVX512 instructions to keep consistency between VEX/EVEX versions of the same instruction.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D29874: [X86] Generate VZEROUPPER for Skylake-avx512
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r294898 - [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)
Sanjay Patel via llvm-commits
- [llvm] r294900 - [X86][SSE] Update argument names to match function name. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D29875: Kaleidoscope-Ch7: Add missing transformutils to llvm-config params
Moritz Kroll via Phabricator via llvm-commits
- [Diffusion] rL294635: AMDGPU: Add pass to expand memcpy/memmove/memset
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D29876: [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update all AVX instructions with the new value
Ayman Musa via Phabricator via llvm-commits
- [llvm] r294905 - [AVX-512] Add VPEXTRD/Q to load folding tables.
Craig Topper via llvm-commits
- [llvm] r294906 - [X86] Fix a couple instruction names to use 'mr' instead of 'rm' to indicate they are stores. AVX-512 version was already named with 'mr'.
Craig Topper via llvm-commits
- [llvm] r294907 - [AVX-512] Add VMOV64toSDZrm CodeGenOnly instruction based on the same instruction from AVX/SSE.
Craig Topper via llvm-commits
- [llvm] r294908 - [AVX-512] Add various EVEX move instructions to load folding tables using the VEX equivalents as a guide.
Craig Topper via llvm-commits
- [llvm] r294909 - llvm-readobj: process FreeBSD core notes
Saleem Abdulrasool via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Matias Goldberg via Phabricator via llvm-commits
- [llvm] r294914 - [X86] Fix typo in function name. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r294919 - testing
Daniel Berlin via llvm-commits
- [llvm] r294920 - NewGVN: Fix missed call that should be to shouldSwapOperands
Daniel Berlin via llvm-commits
- [llvm] r294921 - PredicateInfo: Handle critical edges
Daniel Berlin via llvm-commits
- [llvm] r294922 - NewGVN: Apply the fast math flags fix in r267113 to NewGVN as well.
Daniel Berlin via llvm-commits
- [llvm] r294923 - Revert accidental commit titled "testing"
Daniel Berlin via llvm-commits
- [PATCH] D29878: [lld/LTO] Add support for optimization remarks
Davide Italiano via Phabricator via llvm-commits
- [llvm] r294924 - [TargetLowering] fix SETCC SETLT folding with FP types
Sanjay Patel via llvm-commits
- [llvm] r294925 - NewGVN: Use shouldSwapOperands in one more place
Daniel Berlin via llvm-commits
- [llvm] r294926 - NewGVN: Reverse order of congruence class elimination to maximize trivial deadness
Daniel Berlin via llvm-commits
- [llvm] r294927 - NewGVN: We really pass TBAA if we enable DCE and fix the test. Note that GVN eliminates no-use readonly/readnone calls, even if they are not marked nounwind. NewGVN only eliminates them if they are marked nounwind, and thus, trivially dead.
Daniel Berlin via llvm-commits
- [llvm] r294928 - NewGVN: Update a number of xfailed tests to either be correct or note
Daniel Berlin via llvm-commits
- [llvm] r294929 - [X86] Don't let LowerEXTRACT_SUBVECTOR call getNode for EXTRACT_SUBVECTOR.
Craig Topper via llvm-commits
- [llvm] r294930 - [DAGCombiner] Remove the half vector width check for the combine of EXTRACT_SUBVECTOR from an INSERT_SUBVECTOR.
Craig Topper via llvm-commits
- [PATCH] D29880: Workaround MSVC bug when using TrailingObjects from a template.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D29181: Make TrailingObjects private inheritance of TrailingObjectsImpl protected
James Y Knight via Phabricator via llvm-commits
- [llvm] r294931 - [X86] Genericize the handling of INSERT_SUBVECTOR from an EXTRACT_SUBVECTOR to support 512-bit vectors with 128-bit or 256-bit subvectors.
Craig Topper via llvm-commits
- [llvm] r294932 - [DAGCombiner] Teach DAG combine that inserting an extract_subvector result into the same location of a an undef vector can just use the original input to the extract.
Craig Topper via llvm-commits
- [PATCH] D28991: [lld] Use %u instead of %d for uint32_t formatting
Hugh Bellamy via Phabricator via llvm-commits
- [PATCH] D28740: [LangRef] Explicitly allow readnone and reaodnly functions to unwind
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D26831: [LangRef] Update the TBAA section
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D29881: [PPC] Reduce stack frame size by allocating parameter area on an on-demand basis for ELFv2 ABI
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D29882: [Builtin][ARM] #ifdef ARM vfp tests and cpu_model_tests
Weiming Zhao via Phabricator via llvm-commits
Last message date:
Sun Feb 12 23:51:34 PST 2017
Archived on: Sun Feb 12 23:51:00 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).