The Week Of Monday 16 January 2017 Archives by thread
Starting: Mon Jan 16 00:26:57 PST 2017
Ending: Sun Jan 22 23:53:21 PST 2017
Messages: 1972
- [PATCH] D28639: [NDS32 2/22] Add NDS32 ELF defines
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28743: [PM] Teach the LoopPassManager to automatically canonicalize loops by runnig LCSSA over them prior to running the loop pipeline.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28760: [AMDGPU] Add target information that is required by static analyzer tool to metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r292068 - [NVPTX] Let there be One True Way to set NVVMReflect params.
Malcolm Parsons via llvm-commits
- [PATCH] D28684: [Support/Compression] - Change zlib API to return Error instead of custom status.
George Rimar via llvm-commits
- [PATCH] D28612: [ELF] - Added support for --emit-relocs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28761: [ELF] Bypass section type check.
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D28351: AMDGPU: Remove spurious out branches after a kill
Samuel Pitoiset via Phabricator via llvm-commits
- [PATCH] D27900: [ELF] - Keep the source file/line location information separate from the object file location information.
George Rimar via Phabricator via llvm-commits
- [PATCH] D28515: [Support] - Introduce zlib::toString(zlib::Status)
George Rimar via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D28766: [PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r292101 - [InstCombine][SSE] Add DemandedElts support for PSHUFB instructions
Simon Pilgrim via llvm-commits
- [lld] r292102 - [ELF] - Fix format specifiers in writeOutSecLine()
George Rimar via llvm-commits
- [PATCH] D28767: Do not verify Dominator tree if it has no roots
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D28745: [InstCombine][SSE] Add DemandedElts support for PSHUFB instructions
Simon Pilgrim via Phabricator via llvm-commits
- [zorg] r292103 - [zorg] Enable GlobalISel builds on fast ARM and AArch64 bots
Renato Golin via llvm-commits
- [PATCH] D28769: [ARM] Create objdump subtarget from build attributes
Sam Parker via Phabricator via llvm-commits
- [lld] r292104 - [COFF] - Fixed format in writeOutSecLine()
George Rimar via llvm-commits
- [polly] r292105 - Do not track the isl PDF manual in SVN
Tobias Grosser via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D27861: [DAGCombiner] Match load by bytes idiom and fold it into a single load. Attempt #2.
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r288844 - [X86] Prefer reduced width multiplication over pmulld on Silvermont
Joerg Sonnenberger via llvm-commits
- [llvm] r287585 - [InstCombine] canonicalize min/max constant to select's false value
Volkan Keles via llvm-commits
- [llvm] r292111 - [X86][SSE] Tests showing missing BITREVERSE constant folding
Simon Pilgrim via llvm-commits
- [llvm] r292114 - [SelectionDAG] Add support for BITREVERSE constant folding
Simon Pilgrim via llvm-commits
- [PATCH] D28566: Disable Callee Saved Registers
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r292117 - [mips] Correct c.cond.fmt instruction definition.
Simon Dardis via llvm-commits
- [llvm] r292118 - [X86][SSE] Test showing missing BITREVERSE knownbits support
Simon Pilgrim via llvm-commits
- [PATCH] D24510: [mips] Correct c.cond.fmt instruction definition.
Simon Dardis via Phabricator via llvm-commits
- [polly] r292120 - ScopInfo: Extract out buildAliasGroupsForAccesses [NFC]
Tobias Grosser via llvm-commits
- [polly] r292121 - ScopInfo: Extract out splitAliasGroupsByDomain [NFC]
Tobias Grosser via llvm-commits
- [polly] r292122 - ScopInfo: Fold SmallVectors used in alias check generation back into loop [NFC]
Tobias Grosser via llvm-commits
- [polly] r292123 - Adjust formatting to commit r292110 [NFC]
Tobias Grosser via llvm-commits
- [polly] r292124 - Un-XFAIL test case after half support was added to PTX backend in r291956
Tobias Grosser via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmén via Phabricator via llvm-commits
- [polly] r292125 - ScopInfo: no need to clear alias group explicitly
Tobias Grosser via llvm-commits
- [polly] r292126 - ScopInfo: No need to keep ReadOnlyAccesses in an additional map [NFC]
Tobias Grosser via llvm-commits
- [llvm] r292127 - DWARFDebugInfoTest.cpp: Don't use ArrayRef with initializer. It was allocated locally.
NAKAMURA Takumi via llvm-commits
- [llvm] r292128 - [PowerPC] Expand ISEL instruction into if-then-else sequence.
Tony Jiang via llvm-commits
- [test-suite] r292129 - Make all lit scripts have a unique name.
Kristof Beyls via llvm-commits
- [llvm] r292130 - [SelectionDAG] Add knownbits support for BITREVERSE
Simon Pilgrim via llvm-commits
- Comment for EXTRACT_VECTOR_ELT
Jonas Paulsson via llvm-commits
- [PATCH] D28694: Hexagon-specific loop idiom recognition
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D28749: Fix use-after-free bug in AffectedValueCallbackVH::allUsesReplacedWith
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28668: [test-suite] Make all lit scripts have a unique name.
Phabricator via Phabricator via llvm-commits
- [llvm] r292131 - Revert "[PowerPC] Expand ISEL instruction into if-then-else sequence."
Tony Jiang via llvm-commits
- [PATCH] D28313: Change which input sections we concatenate
Rafael Avila de Espindola via llvm-commits
- [lld] r291944 - Don't add DT_INIT/DT_FINI for undef and shared symbols.
Rafael Avila de Espindola via llvm-commits
- [llvm] r292132 - [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via llvm-commits
- [llvm] r292133 - Fix use-after-free bug in AffectedValueCallbackVH::allUsesReplacedWith
Hal Finkel via llvm-commits
- [PATCH] D28704: Add a variant of DWARFDie::find() and DWARFDie::findRecursively() that takes a llvm::ArrayRef<dwarf::Attribute>.
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] r292136 - Revert r292132: [globalisel] Tablegen-erate current Register Bank Information'...
Daniel Sanders via llvm-commits
- [polly] r292137 - ScopInfo: Do not modify the original alias group [NFC]
Tobias Grosser via llvm-commits
- [polly] r292138 - ScopInfo: split out construction of a single alias group [NFC]
Tobias Grosser via llvm-commits
- [polly] r292139 - ScopInfo: Improve comments in buildAliasGroup [NFC]
Tobias Grosser via llvm-commits
- [polly] r292140 - ScopInfo: document base pointers in alias-checks must be invariant [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D27990: [Thumb] Add support for tMUL in the compare instruction peephole optimizer
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r292142 - [AArch64] Falkor supports Rounding Double Multiply Add/Subtract instructions.
Chad Rosier via llvm-commits
- [llvm] r292143 - [llvm-xray] Fix android build
Pavel Labath via llvm-commits
- [PATCH] D28681: [AArch64] Enable Rounding Double Multiply Add/Subtract instructions on Falkor.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D27193: MachineLoopInfo: add function findInductionRegister.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D28756: Rewrite part of how loop ID is obtained.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D27191: TII: add hook getInstrOperandImmValue.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D27192: TII: add hook analyzeLoopTestBlock
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r292144 - [InstCombine][SSE] Tests showing missed opportunities to pass demanded elts through a packss/packus truncation
Simon Pilgrim via llvm-commits
- [llvm] r292145 - [InstCombine] refactor shift-of-shift folds; NFCI
Sanjay Patel via llvm-commits
- [lld] r292146 - Give priority to linker scripts over preemption.
Rafael Espindola via llvm-commits
- [PATCH] D28631: AMDGPU: Remove modifiers from v_div_scale_*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D24613: [AAP] (9) Add the bulk of the AAP backend implementation
Edward Jones via Phabricator via llvm-commits
- [PATCH] D28623: [XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D28776: AMDGPU: Fold fneg into rounds
Matt Arsenault via Phabricator via llvm-commits
- [polly] r292147 - Add test showing the update of access functions with in-scop defined base ptrs
Tobias Grosser via llvm-commits
- [PATCH] D28777: [InstCombine][SSE] Add DemandedElts support for PACKSS/PACKUS instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27880: DAG: Don't fold vector extract into load if target doesn't want to
Matt Arsenault via Phabricator via llvm-commits
- [lld] r292090 - Use error() instead of fatal() to handle file open error.
David Blaikie via llvm-commits
- [PATCH] D28726: Adding const overloads of operator* and operator-> for DenseSet iterators
David Blaikie via llvm-commits
- [PATCH] D28030: [TLI] Add prototype checking for all remaining LibFuncs.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28695: "Use" lambda captures which are otherwise only used in asserts. NFC
David Blaikie via llvm-commits
- [llvm] r292148 - [NVPTX] Add blank line to NVPTXUsage.rst to appease the Sphinx.
Justin Lebar via llvm-commits
- [PATCH] D27962: Get function start line number from DWARF info
David Blaikie via Phabricator via llvm-commits
- [llvm] r292149 - PR31650: Refer to enum constant when initializing llvm::None constant
David Blaikie via llvm-commits
- [PATCH] D28694: Add pass insertion point EP_BeforeLoopIdiom
Krzysztof Parzyszek via Phabricator via llvm-commits
- [lld] r292042 - Simplify string output. NFC.
Rafael Avila de Espindola via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r292150 - [InstCombine] add tests to show missed vector folds; NFC
Sanjay Patel via llvm-commits
- [llvm] r291640 - Re-commit r289955: [X86] Fold (setcc (cmp (atomic_load_add x, -C) C), COND) to (setcc (LADD x, -C), COND) (PR31367)
Bob Wilson via llvm-commits
- [llvm] r292151 - [InstCombine] use m_APInt to allow shift-shift folds for vectors with splat constants
Sanjay Patel via llvm-commits
- [PATCH] D28698: [AArch64] Add new target feature to fuse literal generation
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D28736: [LIT] Make util.executeCommand python3 friendly
Dimitry Andric via Phabricator via llvm-commits
- [llvm] r292153 - [InstCombine] fix names in canEvaluateShiftedShift(); NFC
Sanjay Patel via llvm-commits
- [PATCH] D28778: Use a test fixture for LoopInfoTest.
Xin Tong via Phabricator via llvm-commits
- [llvm] r292154 - [PowerPC] Expand ISEL instruction into if-then-else sequence.
Tony Jiang via llvm-commits
- [llvm] r292155 - Attempt to workaround MSVC build issue where I suspect an enum class constant 0 is considered a possible null pointer
David Blaikie via llvm-commits
- [llvm] r292156 - [XRay] Implement the `llvm-xray graph` subcommand
David Blaikie via llvm-commits
- Phabricator will be down for upgrading
Eric Liu via llvm-commits
- [llvm] r291898 - [ARM] Enable objdump to construct triple for ARM
Galina Kistanova via llvm-commits
- [PATCH] D27243: Initial work on the XRay Graph tool.
David Blaikie via Phabricator via llvm-commits
- [lld] r292160 - [ELF][MIPS] Remove redundant checkings from test cases. NFC
Simon Atanasyan via llvm-commits
- [lld] r292161 - [ELF][MIPS] Exclude mips .got from PT_GNU_RELRO segment
Simon Atanasyan via llvm-commits
- [llvm] r292162 - ADMGPU/EG,CM: Implement _noret global atomics
Jan Vesely via llvm-commits
- [llvm] r292163 - Attempt to fix the MSVC build by using llvm::errc instead of std::errc
David Blaikie via llvm-commits
- [llvm] r292164 - [InstCombine] use m_APInt instead of faking it
Sanjay Patel via llvm-commits
- [PATCH] D28405: SimplifyLibCalls: Replace fabs libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292165 - [InstCombine][AVX] Tests showing missed opportunities to pass demanded elts through a permilpd/permilps shuffle mask
Simon Pilgrim via llvm-commits
- [llvm] r292166 - Add missing header to see if that clears up the build
David Blaikie via llvm-commits
- [PATCH] D28712: [test-release.sh] Add Polly to the list of projects
Pengxuan Zheng via Phabricator via llvm-commits
- [llvm] r292167 - [llvm-objdump] Dump PT_OPENBSD_{BOOTDATA, RANDOMIZE, WXNEEDED}.
Davide Italiano via llvm-commits
- [PATCH] D28747: [X86] Don't create VBROADCAST nodes with 256-bit or 512-bit input types
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D28780: [ValueTracking] Extend known bits to understand @llvm.bitreverse.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D28468: [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D28782: [AMDGPU] Do not allow register coalescer to create big superregs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [polly] r292168 - Tidy up getFirstNonBoxedLoopFor [NFC]
Eli Friedman via llvm-commits
- [PATCH] D28625: [InstCombine] try to shrink bitwise logic with phi operand
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28783: AMDGPU: Check if users of fneg can fold mods
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292169 - [llvm-objdump] Dump PT_GNU_RELRO as part of -p.
Davide Italiano via llvm-commits
- [llvm] r292170 - [llvm-objdump] Dump PT_NOTE as part of -p.
Davide Italiano via llvm-commits
- [PATCH] D28784: AMDGPU: Check users in fneg/fabs select combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28626: RFC: Generalize inverted gc dependencies
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r292171 - [Object] Fixup permissions of input files.
Davide Italiano via llvm-commits
- [PATCH] D28786: [ExecutionDepsFix] Kill clearance at function calls
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D28787: AMDGPU: Propagate fast math flags in fneg combines
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28542: llc: Initialize more passes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28675: [DAGCombine] require UnsafeFPMath for re-association of addition
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292172 - SimplifyLibCalls: Replace fabs libcalls with intrinsics
Matt Arsenault via llvm-commits
- [llvm] r292173 - AMDGPU: Remove dead pattern
Matt Arsenault via llvm-commits
- [PATCH] D28751: [ThinLTO] Add a recursive step in Metadata lazy-loading
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28702: AMDGPU: Remove dead pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [llvm] r292176 - SimplifyLibCalls: Remove checks for fabs
Matt Arsenault via llvm-commits
- [llvm] r292178 - Add comment to test file I forgot to save
Matt Arsenault via llvm-commits
- [PATCH] D28453: SimplifyLibCalls: Remove checks for fabs
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292179 - [InstCombine] Fold ((C1-zext(X)) & C2) -> zext((C1-X) & C2)
David Majnemer via llvm-commits
- [PATCH] D28484: SimplifyLibCalls: Replace more unary libcalls with intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292180 - [bpf] error when BPF stack size exceeds 512 bytes
Alexei Starovoitov via llvm-commits
- [PATCH] D28789: [lit] Support sharding testsuites, for parallel execution.
Graydon Hoare via Phabricator via llvm-commits
- [PATCH] D28733: [utils] Add libc++ and libc++abi config to llvm-lit
Eric Fiselier via Phabricator via llvm-commits
- [lld] r292182 - [ELF] __cxa_demangle is now called itaniumDemangle. Update.
Davide Italiano via llvm-commits
- [PATCH] D28791: [compiler-rt][crt] Simple crtbegin and crtend implementation
Petr Hosek via Phabricator via llvm-commits
- [llvm] r292186 - [unittests] Alphabetize cmake file list. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r292187 - [TLI] Alphabetize some of the prototype check switch. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r292188 - [TLI] Add prototype checking for all remaining LibFuncs.
Ahmed Bougacha via llvm-commits
- [llvm] r292189 - [TLI] Robustize SDAG proto checking by merging it into TLI.
Ahmed Bougacha via llvm-commits
- [llvm] r292191 - Revert "[TLI] Robustize SDAG proto checking by merging it into TLI."
Ahmed Bougacha via llvm-commits
- [PATCH] D21137: Instcombile min/max intrinsics calls
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292193 - [Orc][RPC] Return unsupported rpc function errors from the non-retry cases in
Lang Hames via llvm-commits
- [PATCH] D28792: AMDGPU: Fold fneg into fminnum/fmaxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28742: [InstCombine] Don't DSE across readnone functions that may throw
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r292195 - llc: Initialize more passes
Matt Arsenault via llvm-commits
- [llvm] r292196 - llc: Update LLVMBuild
Matt Arsenault via llvm-commits
- [llvm] r292197 - [InstCombine] Don't DSE across readnone functions that may throw
Sanjoy Das via llvm-commits
- [llvm] r292198 - llc: Update link components
Matt Arsenault via llvm-commits
- [polly] r292199 - docs: Add source of LLVM pass order illustration
Tobias Grosser via llvm-commits
- [llvm] r292200 - [AVX-512] Add test cases showing missed opportunities to fold subvector broadcasts with a mask operation.
Craig Topper via llvm-commits
- [llvm] r292201 - [AVX-512] Add support for taking a bitcast between a SUBV_BROADCAST and VSELECT and moving it to the input of the SUBV_BROADCAST if it will help with using a masked operation.
Craig Topper via llvm-commits
- [polly] r292202 - test: harden test case to fail even in non-asserts build
Tobias Grosser via llvm-commits
- [PATCH] D28676: Makes incremental dominator calculation in Loop Unroll pass
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28508: [NVPTX] Lower to sqrt.approx and rsqrt.approx under more circumstances.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r292203 - [utils] Add libc++ and libc++abi config to llvm-lit
Shoaib Meenai via llvm-commits
- [PATCH] D28508: [NVPTX] Implement NVPTXTargetLowering::getSqrtEstimate.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27919: [Loop Vectorizer] Interleave vs Gather - in some cases Gather is better.
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D28793: [NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28794: [NVPTX] Upgrade NVVM intrinsics in InstCombineCalls.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r292204 - [bpf] error when unknown bpf helper is called
Alexei Starovoitov via llvm-commits
- [llvm] r292205 - AMDGPU: Add replacement export intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D28795: [NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToDAG and into TargetLowering.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D26947: [NVPTX] Structurize the NVPTX CFG.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D27682: AMDGPU: Add replacement export intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r291973 - [GlobalISel] track predecessor mapping during switch lowering.
Kristof Beyls via llvm-commits
- [PATCH] D28538: [CodeGen] [CUDA] Add the ability set default attrs on functions in linked modules.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28797: [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28549: Global DCE performance improvement
serge via Phabricator via llvm-commits
- [PATCH] D26872: Outliner: Add MIR-level outlining pass
Sean Silva via Phabricator via llvm-commits
- [PATCH] D28744: [X86][AVX] Remove "OptForSize" condition from some memory foldings.
Igor Breger via Phabricator via llvm-commits
- D28107: [ELF] - Do not create huge garbage files on section offset overflow.
George Rimar via llvm-commits
- [llvm] r292206 - Remove pid_t usage from llvm-xray
Pavel Labath via llvm-commits
- [PATCH] D28757: [scudo] Eliminate the runtime dependency on libc++abi
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D28354: [X86][MCU] replace select with bit manipulation instead of branches
Igor Breger via Phabricator via llvm-commits
- [PATCH] D28638: [NDS32 1/22] Recognise nds32 in triple parsing code
Shiva Chen via Phabricator via llvm-commits
- [llvm] r292208 - Update the release tester for MIPS. NFC.
Vasileios Kalintiris via llvm-commits
- [PATCH] D20230: [WIP] Minimal SCEV interval analysis
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r292209 - [InstCombine][X86][AVX] Add DemandedElts support for VPERMILPD/VPERMILPS instructions
Simon Pilgrim via llvm-commits
- [llvm] r292210 - [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier
Serge Rogatch via llvm-commits
- [compiler-rt] r292211 - [XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests
Serge Rogatch via llvm-commits
- [polly] r292213 - Relax assert when setting access functions with invariant base pointers
Tobias Grosser via llvm-commits
- [PATCH] D28624: [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D28697: [AArch64] Generate literals by the little end
Renato Golin via Phabricator via llvm-commits
- [llvm] r292214 - [Support/Compression] - Change zlib API to return Error instead of custom status.
George Rimar via llvm-commits
- [PATCH] D28803: [ELF] - Support optional comma after output section command.
George Rimar via Phabricator via llvm-commits
- [llvm] r292216 - BrainF example: fixing output buffering issue
Boris Ulasevich via llvm-commits
- [llvm] r292217 - Revert r292214 "[Support/Compression] - Change zlib API to return Error instead of custom status."
George Rimar via llvm-commits
- [lld] r292219 - [ELF] - Do not create huge garbage files on section offset overflow.
George Rimar via llvm-commits
- [PATCH] D28079: [GlobalISel] Add support for indirectbr
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28107: [ELF] - Do not create huge garbage files on section offset overflow.
George Rimar via Phabricator via llvm-commits
- [lld] r292220 - [ELF] - Added huge-temporary-file.s testcase.
George Rimar via llvm-commits
- [lld] r292221 - [ELF] - Fix for huge-temporary-file.s
George Rimar via llvm-commits
- [llvm] r292222 - [llvm-objdump tests] Copy the inputs of tests closer to tests.
Krasimir Georgiev via llvm-commits
- [PATCH] D28485: [ValueTracking] recognize a 'not' of an assumed condition as false
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D28805: [GlobalISel] Pointers are legal operands for G_SELECT on AArch64
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r292223 - [X86][SSE] Tests showing horizontal all_of/any_of of vector comparison results
Simon Pilgrim via llvm-commits
- [PATCH] D28194: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [llvm] r292224 - [AMDGPU] Assembler: fix v_mac_f16 immediates
Sam Kolton via llvm-commits
- [PATCH] D28806: [ThinLTO] Drop non-prevailing non-ODR weak to declarations
Teresa Johnson via Phabricator via llvm-commits
- [lld] r292225 - [ELF] - Support optional comma after output section command.
George Rimar via llvm-commits
- [llvm] r292226 - Recommit r292214 "[Support/Compression] - Change zlib API to return Error instead of custom status"
George Rimar via llvm-commits
- [PATCH] D28737: [ThinLTO] Don't create a comdat group for a dropped def with initializer
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D27986: Print numeric section flag for OS/processor specific bits
Prakhar Bahuguna via Phabricator via llvm-commits
- [lld] r292228 - Add a isInCurrentDSO helper. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D28574: [scudo] Refactor of CRC32 and ARM runtime CRC32 detection
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D28810: [X86][SSE] Use MOVMSK for all_of/any_of reduction patterns
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r292230 - [InstCombine] reduce indent; NFCI
Sanjay Patel via llvm-commits
- [llvm] r292231 - [lit] Limit parallelism of sanitizer tests on Darwin [llvm part]
Kuba Mracek via llvm-commits
- [compiler-rt] r292232 - [lit] Limit parallelism of sanitizer tests on Darwin [compiler-rt part]
Kuba Mracek via llvm-commits
- [PATCH] D28811: [LLD][ARM][Mips] Move createThunks() after scanRelocs()
Peter Smith via Phabricator via llvm-commits
- [llvm] r292233 - [ValueTracking] Extend known bits to understand @llvm.bitreverse.
Chad Rosier via llvm-commits
- [PATCH] D28420: [lit] Limit parallelism of sanitizer tests on Darwin
Phabricator via Phabricator via llvm-commits
- [PATCH] D26701: [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via Phabricator via llvm-commits
- [llvm] r292235 - [X86][AVX512] Add all_of/any_of avx512vl tests
Simon Pilgrim via llvm-commits
- [PATCH] D28075: MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D28812: [SCEV] Add add operation inlining limit
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D28635: [libFuzzer] Portably disassemble and find calls to "sanitizer_cov_trace_pc_guard".
Zachary Turner via llvm-commits
- [PATCH] D28680: [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28723: [libFuzzer] AlrmHandler is executed in a different thread for Windows.
Zachary Turner via Phabricator via llvm-commits
- [compiler-rt] r292236 - Revert r292232.
Kuba Mracek via llvm-commits
- [llvm] r292237 - Revert r292231.
Kuba Mracek via llvm-commits
- [llvm] r292238 - [InstCombine] Fold ((C1 OP zext(X)) & C2) -> zext((C1 OP X) & C2)
David Majnemer via llvm-commits
- [PATCH] D28718: [libFuzzer] Avoid undefined behavior. Properly discard output to stdout and stderr.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D28730: [cmake] Update SOVERSION for the new versioning scheme
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28813: [CodeGenPrepare] Sink and duplicate more 'and' instructions.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r292239 - [ValueTracking] recognize a 'not' of an assumed condition as false
Sanjay Patel via llvm-commits
- [PATCH] D28773: [ELF] - Avoid reusing DynsymIndex for -r
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D28741: [EarlyCSE] Don't DSE across readnone functions that may throw
David Majnemer via Phabricator via llvm-commits
- [PATCH] D28368: Give higher full-unroll boosting when the loop iteration is small.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
bryant via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28406: [InstCombine] icmp sgt (shl nsw X, C1), C0 --> icmp sgt X, C0 >> C1
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27703: AMDGPU: Combine fp16/fp64 subtarget features
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28724: Use getLoopLatch in place of isLoopSimplifyForm
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27933: [InstCombine] fix operand-complexity-based canonicalization (PR28296)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D28609: [lsan] Enable LSan for x86 Linux.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [lld] r292240 - COFF: add error() and warn() to Error.{cpp,h}
Bob Haarman via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D28817: Add SparseBitVector::find_last()
Zachary Turner via Phabricator via llvm-commits
- [llvm] r292241 - [PM] Teach the LoopPassManager to automatically canonicalize loops by
Chandler Carruth via llvm-commits
- [llvm] r292242 - Revert r291640 change to fold X86 comparison with atomic_load_add.
Bob Wilson via llvm-commits
- [PATCH] D28818: [PPC] Some generic cleanup of mayLoad/mayStore flags and memory operands
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D28819: [LV] Mark non-consecutive-like pointers non-uniform
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r292244 - Remove an overeager assert from r288844.
Joerg Sonnenberger via llvm-commits
- [PATCH] D27004: Set unroll remainder to epilog if profitable
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D28424: LowerTypeTests: Implement exporting of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28546: LowerTypeTests: Implement importing of type identifiers.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r292246 - [TLI] Appease spurious MSVC warning using llvm_unreachable. NFC.
Ahmed Bougacha via llvm-commits
- [PATCH] D28307: Add Instruction number to LSR cost model (PR23384) part 1 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Chad Rosier via Phabricator via llvm-commits
- [llvm] r292248 - [InstCombine] add tests for shl nsw + icmp sle; NFC
Sanjay Patel via llvm-commits
- [llvm] r292249 - [EarlyCSE] Don't DSE across readnone functions that may throw
Sanjoy Das via llvm-commits
- [llvm] r292250 - Refactor out LoopInfo computation so that it can be used by
Xin Tong via llvm-commits
- [llvm] r292251 - Rename scalar_promote.ll to scalar-promote.ll and scalar_promote-unwind.ll to scalar-promote-unwind.ll. NFCI
Xin Tong via llvm-commits
- [llvm] r292252 - [WebAssembly] Add triple support for the new wasm object format
Dan Gohman via llvm-commits
- [PATCH] D28593: Update loop branch_weight metadata after loop rotation.
Xin Tong via Phabricator via llvm-commits
- [compiler-rt] r292253 - [scudo] Eliminate the runtime dependency on libc++abi
Petr Hosek via llvm-commits
- [llvm] r292254 - [LV] Mark non-consecutive-like pointers non-uniform
Matthew Simpson via llvm-commits
- [PATCH] D28618: [libFuzzer] Diff 46 - Expose Sanitizer Coverage's functions that are rewritten with a different implementation.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28632: [libFuzzer] Remove optimization flags for tests on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28706: [libFuzzer] Fix Out of Memory tests to work on 32 bits.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28822: Add a test case for LICM when promoting locals that may be read after the throw within the loop. NFCI.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D28709: [libFuzzer] Leak Sanitizer is not supported for Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28710: [libFuzzer] Remove "lib" prefix from checks on libFuzzer tests.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D28596: [compiler-rt] General definition for weak functions.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r292255 - [cmake] Update SOVERSION for the new versioning scheme
Michal Gorny via llvm-commits
- [llvm] r292256 - Enabled -fsanitize-address-use-after-scope for -DLLVM_USE_SANITIZER=Address
Vitaly Buka via llvm-commits
- [PATCH] D28823: Enabled -fsanitize-address-use-after-scope for -DLLVM_USE_SANITIZER=Address
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D28824: Revert r292204 as it introduces a stack-use-after-scope issue.
Ivan Krasin via Phabricator via llvm-commits
- [compiler-rt] r292257 - [test] [builtins] Remove obsolete/UB tests in __fixuns?fdi based
Michal Gorny via llvm-commits
- [PATCH] D28825: [NVPTX] Support global variables of integer type larger than i64.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D21839: PowerPC: Use shouldAssumeDSOLocal in classifyGlobalReference
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D28598: [compiler-rt] [Sanitizer Coverage] Provide access to the default implementation of weak functions from sanitizer coverage for MD on Windows.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r292258 - [bpf] fix stack-use-after-scope
Alexei Starovoitov via llvm-commits
- [PATCH] D28600: [compiler-rt] [Sanitizer Coverage] Use interception to access to sanitizer coverage's strong functions defined in the main executable (for MD on Windows.)
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D28511: Skip loop header when we can computing loop safety info
Xin Tong via Phabricator via llvm-commits
- [llvm] r288840 - GlobalISel: fall back gracefully when we hit unhandled legalizer default.
Justin Bogner via llvm-commits
- [llvm] r292260 - [InstCombine] refactor foldICmpShlConstant(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r292261 - Add a test case for LICM when promoting locals that may be read after the throw within the loop. NFCI.
Xin Tong via llvm-commits
- [PATCH] D28719: [NVPTX] Improve lowering of llvm.ctlz.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D28558: [CMake] Ignore hidden/metadata files when adding lit check-* testsuites
Justin Bogner via llvm-commits
- [PATCH] D28722: [NVPTX] Lower integer absolute value idiom to abs instruction.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r292271 - Silence some Sphinx diagnostics in an attempt to get the documentation builder back to green (http://lab.llvm.org:8011/builders/llvm-sphinx-docs/builds/1895).
Aaron Ballman via llvm-commits
- [llvm] r292272 - [PM] Clean up variable and parameter names to match modern LLVM naming
Chandler Carruth via llvm-commits
- [PATCH] D28086: [CMake] Subsume LLVMBuild.txt. Disabled by default.
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28446: Fix llvm-config --link-shared --libs for mingw
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r292273 - [LoopDeletion] (cleanup, NFC) Stop passing around reference to a vector
Chandler Carruth via llvm-commits
- [llvm] r292274 - [LoopDeletion] (cleanup, NFC) Make simple helper functions static
Chandler Carruth via llvm-commits
- [llvm] r292275 - [LoopDeletion] (cleanup, NFC) Remove a pointless comment.
Chandler Carruth via llvm-commits
- [llvm] r292277 - [X86][SSE] Split UMIN and UMAX known bits tests
Simon Pilgrim via llvm-commits
- [llvm] r292278 - [GlobalISel] track predecessor mapping during switch lowering.
Tim Northover via llvm-commits
- [llvm] r292279 - [LoopDeletion] (cleanup, NFC) Fix another variable name to match LLVM
Chandler Carruth via llvm-commits
- [llvm] r292280 - [LV] Add requires asserts to test case
Matthew Simpson via llvm-commits
- [PATCH] D28715: Raise the PDB Hash Map out of the NameMap class
Zachary Turner via Phabricator via llvm-commits
- [llvm] r292282 - [LoopDeletion] (cleanup, NFC) Use the dedicated helper to get a single
Chandler Carruth via llvm-commits
- [llvm] r292283 - GlobalISel: correctly handle varargs
Tim Northover via llvm-commits
- [PATCH] D28828: [DWARF] [ObjectYAML] Adding APIs for unittesting
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D28195: [selectiondag] Mark node created in SoftenFloatRes_FP_EXTEND as Processed.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r292284 - GlobalISel: add callseq instructions to record stack usage
Tim Northover via llvm-commits
- [PATCH] D28044: [LV/LoopAccess] Check statically if an unknown dependence distance can be proven larger than the loop-count
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D28498: [asan] Make ASan compatible with linker dead stripping on Linux.
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28829: [thumb, framelowering] Reset NoVRegs in Thumb1FrameLowering::emitPrologue.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D28830: [LV] Allow reductions that have several uses outside the loop
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r292285 - GlobalISel: fix comparison order for G_FCMP
Tim Northover via llvm-commits
- [llvm] r292286 - [libFuzzer] copy the options inside MutationDispatcher to avoid use-after-scope in mutator tests
Kostya Serebryany via llvm-commits
- [llvm] r292287 - [libFuzzer] use table of recent compares for memcmp/strcmp (to unify the code between cmp and memcmp handling)
Kostya Serebryany via llvm-commits
- [llvm] r292288 - [ADT] Add SparseBitVector::find_last().
Zachary Turner via llvm-commits
- [llvm] r292289 - [libfuzzer] fixing collected pc addresses for coverage
Mike Aizatsky via llvm-commits
- [PATCH] D28831: Introduce -unroll-partial-threshold to separate PartialThreshold from Threshold in loop unorller.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r292290 - Fix GettingStarted doc so that the example build command for cmake LLVM_ENABLE_PROJECTS works on linux
Mehdi Amini via llvm-commits
- [llvm] r292292 - [RegisterCoalescing] Remove partial redundent copy.
Wei Mi via llvm-commits
- [llvm] r292293 - Introduce -unroll-partial-threshold to separate PartialThreshold from Threshold in loop unorller.
Dehao Chen via llvm-commits
- [PATCH] D28585: [RegisterCoalescing] Remove partial redundent copy
Wei Mi via Phabricator via llvm-commits
- [llvm] r292295 - [libFuzzer] add ATTRIBUTE_NO_SANITIZE_MEMORY to sanitizer hooks
Kostya Serebryany via llvm-commits
- [llvm] r292296 - [InstCombine] add tests to show missed shrinkage; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28597: [compiler-rt] [Sanitizer Coverage] Add new sanitizer coverage functions to the internal interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28833: AMDGPU: Generalize matching of v_med3_f32
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292298 - [IR] Grammar police: "intact" is one word. NFC
Justin Lebar via llvm-commits
- [llvm] r292299 - [NVPTX] Improve lowering of llvm.ctlz.
Justin Lebar via llvm-commits
- [llvm] r292300 - [NVPTX] Fix function names in ctlz.ll test. Test-only change.
Justin Lebar via llvm-commits
- [llvm] r292301 - [NVPTX] Add lowering for llvm.bitreverse.
Justin Lebar via llvm-commits
- [llvm] r292302 - [NVPTX] Improve lowering of llvm.ctpop.
Justin Lebar via llvm-commits
- [llvm] r292303 - [NVPTX] Lower integer absolute value idiom to abs instruction.
Justin Lebar via llvm-commits
- [llvm] r292304 - [NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic.
Justin Lebar via llvm-commits
- [llvm] r292305 - [NVPTX] Clean up nested !strconcat calls.
Justin Lebar via llvm-commits
- [llvm] r292306 - [NVPTX] Standardize asm printer on "foo \tbar".
Justin Lebar via llvm-commits
- [llvm] r292308 - [LIT] Make util.executeCommand python3 friendly
Eric Fiselier via llvm-commits
- [llvm] r292310 - Skip loop header while we can when computing loop safety info
Xin Tong via llvm-commits
- [PATCH] D28720: [NVPTX] Add lowering for llvm.bitreverse.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28721: [NVPTX] Improve lowering of llvm.ctpop.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28732: [NVPTX] Implement min/max in tablegen, rather than with custom DAGComine logic.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r291968 - NewGVN: Move leaders around properly to ensure we have a canonical dominating leader. Fixes PR 31613.
Hans Wennborg via llvm-commits
- [LNT] r292314 - Update the blacklist test to new machine syntax
Chris Matthews via llvm-commits
- [llvm] r292315 - 2 returns next to each other =). NFC
Xin Tong via llvm-commits
- [PATCH] D28834: Improve what can be promoted in LICM.
Xin Tong via Phabricator via llvm-commits
- [llvm] r292316 - [NVPTX] Support global variables of integer type larger than i64.
Justin Lebar via llvm-commits
- [LNT] r292317 - PEP8 fixups
Chris Matthews via llvm-commits
- [llvm] r292318 - [libFuzzer] better link for trophies
Kostya Serebryany via llvm-commits
- [llvm] r292319 - [libFuzzer] exit(1) on failed merge
Kostya Serebryany via llvm-commits
- [llvm] r292320 - [Target, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r292321 - MIRParser: Allow regclass specification on operand
Matthias Braun via llvm-commits
- [PATCH] GlobalISel: Implement narrowing for G_STORE
Justin Bogner via llvm-commits
- [llvm] r292322 - [WebAssembly] Update grow_memory's return type.
Dan Gohman via llvm-commits
- [llvm] r292323 - [test-release.sh] Add Polly to the list of projects
Pengxuan Zheng via llvm-commits
- [llvm] r292325 - [libFuzzer] remove stale code
Kostya Serebryany via llvm-commits
- [PATCH] D22398: MIRParser: Allow register class specification on operand
Phabricator via Phabricator via llvm-commits
- [PATCH] D28836: [tsan] Provide API for libraries for race detection on custom objects
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r292327 - Revert rL292292 since it causes a SEGV on sanitizer-x86_64-linux-fuzzer build bot.
Wei Mi via llvm-commits
- [PATCH] D28838: Cloning: Copy comdats when cloning globals.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28839: ThinLTOBitcodeWriter: Clear comdats on filtered globals.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28840: IPO, LTO: Plumb the summary from the LTO API into the pass manager.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D28841: ELF: Add support for relocation type R_X86_64_8.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r292328 - DAG: Consider nnan in isKnownNeverNaN
Matt Arsenault via llvm-commits
- [lld] r292330 - ELF: Add support for relocation type R_X86_64_8.
Peter Collingbourne via llvm-commits
- [llvm] r292331 - [LoopDeletion] (cleanup, NFC) Make this test actually test what it
Chandler Carruth via llvm-commits
- [llvm] r292332 - [PM] Teach LoopDeletion to correctly update the LPM when loops are
Chandler Carruth via llvm-commits
- [llvm] r292333 - [LoopDeletion] (cleanup, NFC) Fix one more local variable that didn't
Chandler Carruth via llvm-commits
- [PATCH] D28842: [NewGVN] We don't use postdom anymore
Davide Italiano via Phabricator via llvm-commits
- [lld] r292336 - Return early if writeMapFile failed.
Rui Ueyama via llvm-commits
- [PATCH] D28636: [libFuzzer] Fix coverage tests for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r291966 - [LoopStrengthReduce] Don't bother rewriting PHIs in catchswitch blocks
Hans Wennborg via llvm-commits
- [PATCH] D28170: [LICM] When promoting scalars, allow inserting stores to thread-local allocas
Xin Tong via Phabricator via llvm-commits
- [zorg] r292344 - Removed redundant steps; fixed the wrong clang version formatting.
Galina Kistanova via llvm-commits
- LLVM buildmaster will restarted in few minutes.
Galina Kistanova via llvm-commits
- [PATCH] D28846: DAG: Fold fneg into compare with constant into the constant
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28848: [PM] Teach LoopUnroll to update the LPM infrastructure as it unrolls loops.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r292352 - [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefix
Marina Yatsina via llvm-commits
- [llvm] r292353 - [SystemZ] Proper handling of undef flag while expanding pseudo.
Jonas Paulsson via llvm-commits
- [PATCH] D28571: RuntimeDyldELF/AArch64: Implement basic support for PIC relocations
Eugene Leviant via Phabricator via llvm-commits
- [compiler-rt] r292356 - Revert "[XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests"
Renato Golin via llvm-commits
- [llvm] r292357 - Revert "[XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier"
Renato Golin via llvm-commits
- [llvm] r292358 - [X86] Improve mul combine for negative multiplayer (2^c - 1)
Michael Zuckerman via llvm-commits
- [lld] r292359 - [ELF] Move createThunks() after scanRelocations()
Peter Smith via llvm-commits
- [llvm] r292361 - [X86][SSE] Simplify umax knownbits test
Simon Pilgrim via llvm-commits
- [zorg] r292362 - [zorg] Adding global isel to a few more different bot configs
Renato Golin via llvm-commits
- [llvm] r292363 - Fixed parser error on windows shell evaluation of RUN script line
Simon Pilgrim via llvm-commits
- [PATCH] D28853: [SelectionDAG] Improve knownbits handling of UMIN/UMAX (PR31293)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28851: [Assembler] Fix crash when assembling .quad for AArch32.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D28854: raw_fd_ostream: Make file handles non-inheritable by default
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D28855: [CMake] Copy per-component `required_libraries` into `LINK_COMPONENTS`. NFC.
bryant via Phabricator via llvm-commits
- [PATCH] D28856: [CMake] Teach CMake how to generate `LibraryDependencies.inc`
bryant via Phabricator via llvm-commits
- [PATCH] D28857: [ELF] - Allow relative relocations to a absolute value defined in linker script.
George Rimar via Phabricator via llvm-commits
- [llvm] r292365 - [InstCombine] Remove unnecessary intrinsics demanded elts handling
Simon Pilgrim via llvm-commits
- [llvm] r292366 - [ARM] Create objdump subtarget from build attrs
Sam Parker via llvm-commits
- WidenVectorOperand() bug?
Jonas Paulsson via llvm-commits
- [llvm] r292367 - Re-commit: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via llvm-commits
- [llvm] r292368 - [InstCombine][AVX2] Tests showing missed opportunities to pass demanded elts through a vpermd/vpermps shuffle
Simon Pilgrim via llvm-commits
- [llvm] r292369 - Re-revert: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via llvm-commits
- [lld] r292370 - Port r292146.
Rafael Espindola via llvm-commits
- [llvm] r292371 - [InstCombine][AVX2] Add DemandedElts support for VPERMD/VPERMPS shuffles
Simon Pilgrim via llvm-commits
- [llvm] r292372 - [thumb, framelowering] Reset NoVRegs in Thumb1FrameLowering::emitPrologue.
Florian Hahn via llvm-commits
- [llvm] r292373 - [Assembler] Fix crash when assembling .quad for AArch32.
Chad Rosier via llvm-commits
- [test-suite] r292380 - Creating release directory for release_400.
Hans Wennborg via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [test-suite] r292381 - Creating release candidate rc1 from release_400 branch
Hans Wennborg via llvm-commits
- [lld] r292394 - Creating release directory for release_400.
Hans Wennborg via llvm-commits
- [lld] r292395 - Creating release candidate rc1 from release_400 branch
Hans Wennborg via llvm-commits
- [llvm] r292401 - raw_fd_ostream: Make file handles non-inheritable by default
Pavel Labath via llvm-commits
- [llvm] r292403 - [ARM] Create SubtargetFeatures from build attrs
Sam Parker via llvm-commits
- [llvm] r292404 - [X86] Minor code cleanup to fix several clang-tidy warnings. NFC
Kirill Bobyrev via llvm-commits
- [PATCH] D28861: [Assembler] Improve error when unable to evaluate expression.
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D28291: [ARM] Create SubtargetFeatures from build attributes
Phabricator via Phabricator via llvm-commits
- [llvm] r292407 - Revert 292404 due to buildbot failures.
Kirill Bobyrev via llvm-commits
- [PATCH] D28863: RuntimeDyldELF: Implement LDST8_ABS_LO12_NC and LDST16_ABS_LO12_NC relocs
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r292408 - Don't create a comdat group for a dropped def with initializer
Teresa Johnson via llvm-commits
- [compiler-rt] r292409 - [scudo] Refactor of CRC32 and ARM runtime CRC32 detection
Kostya Kortchinsky via llvm-commits
- [PATCH] D28336: Replace addEarlyAsPossiblePasses callback with adjustPassManager
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D27997: [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [LNT] r292410 - [doc] Typo fixes.
Arnaud A. de Grandmaison via llvm-commits
- [llvm] r292411 - GlobalISel: Correct copy-pasted comment. NFC
Justin Bogner via llvm-commits
- [llvm] r292412 - GlobalISel: Implement narrowing for G_STORE
Justin Bogner via llvm-commits
- [llvm] r292413 - [AMDGPU] Do not allow register coalescer to create big superregs
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D23652: [mips] N64 static relocation model support
Sean Bruno via Phabricator via llvm-commits
- [PATCH] D28864: [scudo] Replacing std::atomic with Sanitizer's atomics
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [llvm] r292416 - [SLP] Add a tests for a fix for PR30787.
Alexey Bataev via llvm-commits
- [PATCH] D28463: [Builtin] [ARM] Update CMake to support the build of armv6m
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r292417 - [lit] Support sharding testsuites, for parallel execution.
Graydon Hoare via llvm-commits
- [PATCH] D28866: [CodeGenPrepare] Fix a typo in the comment. NFC.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D28622: DAGCombiner: Allow negating ConstantFP after legalize
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292420 - [ThinLTO] Add a recursive step in Metadata lazy-loading
Mehdi Amini via llvm-commits
- [llvm] r292421 - [NewGVN] We don't use postdom info anymore. Update.
Davide Italiano via llvm-commits
- [llvm] r292422 - [AArch64] Generate literals by the little end
Evandro Menezes via llvm-commits
- [llvm] r292423 - cmake: Only sanitize use-after-scope if the host compiler supports it
Justin Bogner via llvm-commits
- [PATCH] D28693: [InlineCost] Use TTI to check if GEP is free.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r292424 - [LV] Allow reductions that have several uses outside the loop
Michael Kuperstein via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r292425 - Fix up a comment. NFC.
Michael Kuperstein via llvm-commits
- [PATCH] D28770: [Mips] Fix debug information for __thread variable
Simon Dardis via Phabricator via llvm-commits
- [zorg] r292427 - Revert "[asan] Enable -fsanitize-address-use-after-scope on sanitizers bots"
Vitaly Buka via llvm-commits
- [PATCH] D28494: Make `@llvm.objectsize` more conservative with null pointers.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D28489: [CodeGen] Generalize MacroFusion for any instructions pair
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D28868: [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" them
Michael Kuperstein via Phabricator via llvm-commits
- [lld] r292429 - Port r291944.
Rafael Espindola via llvm-commits
- [llvm] r292430 - Cloning: Copy comdats when cloning globals.
Peter Collingbourne via llvm-commits
- [llvm] r292431 - ThinLTOBitcodeWriter: Clear comdats on filtered globals.
Peter Collingbourne via llvm-commits
- [llvm] r292433 - [InstCombine] remove a redundant check; NFCI
Sanjay Patel 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] D27662: [triple+llc+llvm-mc] Make triple and ABI name consistent
Simon Dardis via Phabricator via llvm-commits
- [llvm] r292438 - [CodeGenPrepare] Fix a typo in the comment. NFC.
Haicheng Wu via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [llvm] r292440 - [InstCombine] add an assert to make a shl+icmp transform assumption explicit; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D28870: [OpenMP] Add an OpenMP pass for redundant runtime library call removal
Lingda Li via Phabricator via llvm-commits
- [PATCH] D28871: [CodeGenPrep]No negative cost in the ExtLd promotion
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r292441 - [InstCombine] add tests for shl nsw with icmp eq/ne; NFCI
Sanjay Patel via llvm-commits
- [llvm] r292442 - Improve the `-filter-print-funcs` option to skip the banner for CGSCC pass when nothing is to be printed
Mehdi Amini via llvm-commits
- [PATCH] D28874: [AMDGPU] Add VGPR copies post regalloc fix pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r292444 - Revert r291670 because it introduces a crash.
Michael Kuperstein via llvm-commits
- [llvm] r292445 - [Hexagon] Remove dead defs from the live set when expanding wstores
Krzysztof Parzyszek via llvm-commits
- [PATCH] D27169: [x86] Fix getAddressFromInstr
Michael LeMay via Phabricator via llvm-commits
- [llvm] r292446 - Treat segment [B, E) as not overlapping block with boundaries [A, B)
Krzysztof Parzyszek via llvm-commits
- [llvm] r291670 - X86 CodeGen: Optimized pattern for truncate with unsigned saturation.
Michael Kuperstein via llvm-commits
- [llvm] r292447 - Preserve domtree and loop-simplify for runtime unrolling.
Eli Friedman via llvm-commits
- [PATCH] D28875: AArch64LoadStoreOptimizer: Update kill flags when merging stores
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D28073: Preserve domtree and loop-simplify for runtime unrolling.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28876: [NVPTX] Fix lowering of fp16 ISD::FNEG.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r292449 - [SCEV] Make getUDivExactExpr handle non-nuw multiplies correctly.
Eli Friedman via llvm-commits
- [PATCH] D28878: Fix aliases to thumbfunc-based exprs to be thumbfunc
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D28587: [SCEV] Make getUDivExactExpr handle non-nuw multiplies correctly
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28535: Scale frequencies of a set of blocks
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r292452 - [NVPTX] Fix lowering of fp16 ISD::FNEG.
Artem Belevich via llvm-commits
- [PATCH] D28879: [AMDGPU] Add exec copy to LiveIntervals in SILowerControlFlow::emitElse
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D25435: Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D25434: Add -debug-info-for-profiling to emit more debug info for sample pgo profile collection
Eric Christopher via Phabricator via llvm-commits
- [llvm] r292455 - LiveIntervalAnalysis: Cleanup; NFC
Matthias Braun via llvm-commits
- [llvm] r292456 - [LV] Run loop-simplify and LCSSA explicitly instead of "requiring" them
Michael Kuperstein via llvm-commits
- [llvm] r292457 - Add -debug-info-for-profiling to emit more debug info for sample pgo profile collection
Dehao Chen via llvm-commits
- [llvm] r292459 - Use an actual valid register in test
Matthias Braun via llvm-commits
- [llvm] r292460 - GlobalISel: Fix text wrapping in a comment. NFC
Justin Bogner via llvm-commits
- [llvm] r292461 - GlobalISel: Implement narrowing for G_LOAD
Justin Bogner via llvm-commits
- [PATCH] D28881: LiveIntervalAnalysis: Calculate liveness even if a superreg is reserved.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D28068: Whenever reasonable, merge ASAN quarantine batches to save memory.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r292462 - LowerTypeTests: Implement exporting of type identifiers.
Peter Collingbourne via llvm-commits
- [PATCH] D28883: DAG: Recognize no-signed-zeros-fp-math attribute
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28884: [SCEV] Simplify/generalize howFarToZero solving.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D28885: AMDGPU: Disable some fneg combines unless nsz
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292464 - [PM] Add LoopVectorize to the default module pipeline
Michael Kuperstein via llvm-commits
- [llvm] r292465 - [AVX-512] Add additional test cases for broadcast intrinsics that demonstates that we don't fold the loads to use a broadcast instruction.
Craig Topper via llvm-commits
- [llvm] r292466 - [AVX-512] Use VSHUF instructions instead of two inserts as fallback for subvector broadcasts that can't fold the load.
Craig Topper via llvm-commits
- [llvm] r292467 - llvm-cxxfilt: filter out invalid manglings
Saleem Abdulrasool via llvm-commits
- [PATCH] D28886: AMDGPU: Use source mods with fcanonicalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28887: [PM] Make default pipeline test strict
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r292468 - [sancov] applying blacklist to covered points too
Mike Aizatsky via llvm-commits
- [llvm] r292469 - [X86] Merge LowerADD and LowerSUB into a single LowerADD_SUB since they are identical.
Craig Topper via llvm-commits
- [PATCH] D28888: [AVX-512] Support ADD/SUB/MUL of mask vectors
Craig Topper via Phabricator via llvm-commits
- [polly] r292470 - Improve test coverage in test/Isl/CodeGen/loop_partially_in_scop.ll [NFC]
Tobias Grosser via llvm-commits
- [polly] r292471 - Use range-based for loop [NFC]
Tobias Grosser via llvm-commits
- [PATCH] D28690: X86: Introduce relocImm-based patterns for cmp.
Craig Topper via Phabricator via llvm-commits
- [llvm] r292472 - AMDGPU: Remove modifiers from v_div_scale_*
Matt Arsenault via llvm-commits
- [llvm] r292473 - AMDGPU: Disable some fneg combines unless nsz
Matt Arsenault via llvm-commits
- [PATCH] D28643: [NDS32 6/22] add NDS32 16 Bit Instructions target description files
Shiva Chen via Phabricator via llvm-commits
- [llvm] r292474 - [AVX-512] Support ADD/SUB/MUL of mask vectors
Craig Topper via llvm-commits
- [PATCH] D28649: [NDS32 12/22] add NDS32 Instruction Info
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D28658: [NDS32 21/22] add NDS32 Load Store Optimization pass
Shiva Chen via Phabricator via llvm-commits
- [llvm] r292475 - [AVX-512] Add test cases that show where we are using two subvector inserts to broadcast a 128-bit subvector into a 512-bit vector. We'd be better off using something like SHUFF32X4.
Craig Topper via llvm-commits
- [llvm] r292476 - GlobalISel: Implement widening for shifts
Justin Bogner via llvm-commits
- Fwd: NDS32 V3 backend
Shiva Chen via llvm-commits
- [PATCH] D28893: Non-virtual subtarget features functions
Sam Parker via Phabricator via llvm-commits
- [PATCH] D28894: [Support] Use O_CLOEXEC only when declared
Michał Górny via Phabricator via llvm-commits
- [llvm] r292478 - Re-commit: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
James Henderson via Phabricator via llvm-commits
- [llvm] r292479 - Recommiting unsigned saturation with a bugfix.
Elena Demikhovsky via llvm-commits
- [PATCH] D28897: [PM] Simplify the new PM interface to the loop unroller and expose two factory functions for the two modes the loop unroller is actually used in in-tree: simplified full-unrolling and the entire thing including partial unrolling.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D27984: [ARM] Use helpers for adding pred / CC operands. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28891: add support for Cavium ThunderX ARM64 processors
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27706: [ARM] GlobalISel: Support i1 add and ABI extensions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27705: [ARM] GlobalISel: Support i8/i16 ABI extensions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28898: [ELF] - Allow emulation to be different from input objects target.
George Rimar via Phabricator via llvm-commits
- [polly] r292480 - BlockGenerator: remove obfuscating const and const casts
Tobias Grosser via llvm-commits
- [llvm] r292481 - [GlobalISel] Pointers are legal operands for G_SELECT on AArch64
Kristof Beyls via llvm-commits
- [llvm] r292482 - Test commit access, remove trailing whitespace
Mikael Holmen via llvm-commits
- [llvm] r292483 - [docs] Tell Doxygen to expand LLVM_ALIGNAS to nothing
Malcolm Parsons via llvm-commits
- [llvm] r292485 - [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Mikael Holmen via llvm-commits
- [polly] r292486 - BlockGenerator: Do not redundantly reload from PHI-allocas in non-affine stmts
Tobias Grosser via llvm-commits
- [llvm] r193256 - llvm-c/Target.h: Tweak "inline" for msvc to use __inline instead.
Aaron Ballman via llvm-commits
- [llvm] r292487 - [X86][SSE] Added tests for pre-truncating arithmetic operations that have already been extended
Simon Pilgrim via llvm-commits
- [PATCH] D26967: Put opt-viewer critical items in parallel
Brian Cain via Phabricator via llvm-commits
- [PATCH] D28903: [ELF] - Do not crash when assign common symbol's values in script
George Rimar via Phabricator via llvm-commits
- [llvm] r292492 - [InstCombine] icmp Pred (shl nsw X, C1), C0 --> icmp Pred X, C0 >> C1
Sanjay Patel via llvm-commits
- [llvm] r292493 - [X86][SSE] Attempt to pre-truncate arithmetic operations that have already been extended
Simon Pilgrim via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D28908: [Compiler-rt] Broken compiler-rt CMake configuring on Windows
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r292500 - Add support for the new LC_NOTE load command.
Kevin Enderby via llvm-commits
- [PATCH] D28909: [InstCombineCalls] Unfold element atomic memcpy instruction
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r292501 - Remove this test from the r292500 commit till Chris and I figure out
Kevin Enderby via llvm-commits
- [llvm] r292502 - [X86][SSE] Improve comments describing combineTruncatedArithmetic. NFCI.
Simon Pilgrim via llvm-commits
- [compiler-rt] r292504 - [Builtin] [ARM] Update CMake to support the build of armv6m
Weiming Zhao via llvm-commits
- [llvm] r292506 - [InstCombine] Simplify gep (gep p, a), (b-a)
Davide Italiano via llvm-commits
- [llvm] r292507 - Add an interface to scale the frequencies of a set of blocks.
Easwaran Raman via llvm-commits
- [PATCH] D28158: [SCEV] limit recursion depth and operands number in getAddExpr
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r292509 - [libFuzzer] add two tests for experimenting with equivalence fuzzing
Kostya Serebryany via llvm-commits
- [llvm] r292510 - Improve what can be promoted in LICM.
Xin Tong via llvm-commits
- [llvm] r292511 - [libFuzzer] improve -minimize_crash: honor -artifact_prefix= and don't special case 2-byte inputs
Kostya Serebryany via llvm-commits
- [lld] r292512 - Create _end symbol even if a .so defines it.
Rafael Espindola via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D28460: getLoopEstimatedTripCount should really be called getLoopEstimatedBackedgeTakeCount.
Xin Tong via Phabricator via llvm-commits
- [lld] r292513 - Also define 'end' if it is present in a .so.
Rafael Espindola via llvm-commits
- [llvm] r292514 - Fix aliases to thumbfunc-based exprs to be thumbfunc.
Evgeniy Stepanov via llvm-commits
- [llvm] r292515 - [Assembler] Improve error when unable to evaluate expression.
Chad Rosier via llvm-commits
- [PATCH] D28911: [LinkerScript] WIP: Implement `MEMORY` command
Meador Inge via Phabricator via llvm-commits
- [llvm] r292516 - [XRay][Arm] Repair XRay table emission on Arm32 and add tests to identify such problem earlier
Serge Rogatch via llvm-commits
- [PATCH] D28331: Improve PGO support for the new inliner
Easwaran Raman via Phabricator via llvm-commits
- [compiler-rt] r292517 - [XRay][Arm] Enable back XRay testing on Arm32 and fix the failing tests
Serge Rogatch via llvm-commits
- [PATCH] D27803: [ARM] GlobalISel: Load i1, i8 and i16 args from stack
Diana Picus via Phabricator via llvm-commits
- [PATCH] D28912: AMDGPU: Fold fneg into fmin/fmax_legacy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28913: ThinLTOBitcodeWriter: Strip debug info from merged module.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r292519 - [SCCP] Update comment in visitBinaryOp() after recent changes.
Davide Italiano via llvm-commits
- [PATCH] D28914: [AliasAnalysis] Fences do not modify constant memory location
Anna Thomas via Phabricator via llvm-commits
- [llvm] r292520 - [libFuzzer] ensure that entries in PersistentAutoDictionary are not empty
Kostya Serebryany via llvm-commits
- [PATCH] D28915: [ExecutionDepsFix] Optimize instruction insertion
Keno Fischer via Phabricator via llvm-commits
- [llvm] r292521 - [AMDGPU] Add exec copy to LiveIntervals in SILowerControlFlow::emitElse
Stanislav Mekhanoshin via llvm-commits
- [test-suite] r292523 - cmake: Display a warning for old SPEC versions
Matthias Braun via llvm-commits
- [PATCH] D25295: [ubsan] Handle undef values in the integer overflow diagnostic
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D28916: [ThinLTO] Fix lazy-loading of MDString instruction attachments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D28918: [AArch64] Rename 'no-quad-ldst-pairs' to 'slow-pair-128'
Evandro Menezes via Phabricator via llvm-commits
- [compiler-rt] r292525 - Whenever reasonable, merge ASAN quarantine batches to save memory.
Alex Shlyapnikov via llvm-commits
- [PATCH] D23366: [AArch64] Assign stack locations to increase load/store pairing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D28919: Write the Named Stream Map and StringTable to yaml / binary
Zachary Turner via Phabricator via llvm-commits
- [llvm] r292526 - [InlineCost] Use TTI to check if GEP is free.
Haicheng Wu via llvm-commits
- [PATCH] D28920: DAG: Allow targets to override stack temp alignment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28921: [PM] Port LoopSink to the new pass manager.
Chandler Carruth via Phabricator via llvm-commits
- [LNT] r292527 - Builds are not clean between repeated runs
A Bergen via llvm-commits
- [PATCH] D28922: [LoadCombine] Fix combining of loads which span an aliasing store.
Michael Spencer via Phabricator via llvm-commits
- [llvm] r292528 - [SelectionDAG] Improve knownbits handling of UMIN/UMAX (PR31293)
Simon Pilgrim via llvm-commits
- [llvm] r292529 - Revert "[InlineCost] Use TTI to check if GEP is free."
Haicheng Wu via llvm-commits
- [llvm] r292530 - [PM] Make default pipeline test for the new PM strict
Michael Kuperstein via llvm-commits
- [llvm] r292531 - [SCCP] Teach the pass how to handle `div` with overdefined operands.
Davide Italiano via llvm-commits
- [llvm] r292532 - LTO: Flush the resolution file after writing to it.
Peter Collingbourne via llvm-commits
- [llvm] r292533 - clang-format SampleProfile.cpp (NFC)
Dehao Chen via llvm-commits
- [llvm] r292534 - Revert r292530 since it breaks buildbots.
Michael Kuperstein via llvm-commits
- [PATCH] D28630: [PPC] Give unaligned memory access lower cost on processor that supports it
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r292535 - [pdb] Add HashTable data structure.
Zachary Turner via llvm-commits
- [PATCH] D28923: Add indirect call promotion to SamplePGO
Dehao Chen via Phabricator via llvm-commits
- [llvm] r292536 - [PM] Make default pipeline test for the new PM strict
Michael Kuperstein via llvm-commits
- [llvm] r292537 - Fix incorrectly formed assert statement.
Zachary Turner via llvm-commits
- [llvm] r292538 - Fix a few more build errors.
Zachary Turner via llvm-commits
- [llvm] r292540 - AArch64: fall back to DAG ISel for inline assembly.
Tim Northover via llvm-commits
- [PATCH] D28534: [LCSSA] Don't let SSAUpdater to break LCSSA during LCSSA construction.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r292542 - CodeGen: Add/Factor out LiveRegUnits class; NFCI
Matthias Braun via llvm-commits
- [llvm] r292543 - LiveRegUnits: Add accumulateBackward() function
Matthias Braun via llvm-commits
- [llvm] r292544 - GlobalISel: Pass the MachineFunction in to reportSelectionError directly
Justin Bogner via llvm-commits
- [llvm] r291859 - [asan] Don't overalign global metadata.
Kuba Mracek via llvm-commits
- [PATCH] D21916: Add LiveRegUnits class.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D22082: LiveRegUnits: Add accumulateBackward() function
Matthias Braun via Phabricator via llvm-commits
- [llvm] r292546 - [AliasAnalysis] Fences do not modify constant memory location
Anna Thomas via llvm-commits
- [llvm] r292547 - GlobalISel: Only set FailedISel on dropped dbg intrinsics when using fallback
Justin Bogner via llvm-commits
- [llvm] r292548 - [lit] Limit parallelism of sanitizer tests on Darwin [llvm part, take 2]
Kuba Mracek via llvm-commits
- [compiler-rt] r292549 - [lit] Limit parallelism of sanitizer tests on Darwin [compiler-rt part, take 2]
Kuba Mracek via llvm-commits
- Buildbot numbers for the week of 01/01/2017 - 01/07/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 01/08/2017 - 01/14/2017
Galina Kistanova via llvm-commits
- [llvm] r292550 - [MIRParser] Allow generic register specification on operand.
Ahmed Bougacha via llvm-commits
- [llvm] r292551 - [AArch64][GlobalISel] Split legalizer combine tests. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r292552 - [AArch64][GlobalISel] Split FP conversion legalizer tests. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r292553 - GlobalISel: Add a note about how we're being a bit loose with memory operands
Justin Bogner via llvm-commits
- [PATCH] D28925: [ValueTracking] Clarify comments on CannotBeOrderedLessThanZero and SignBitMustBeZero.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r292554 - [AMDGPU] Prevent spills before exec mask is restored
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D28926: [ValueTracking] Clarify comments on CannotBeOrderedLessThanZero and SignBitMustBeZero.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r292556 - [PM] Attempt to pacify windows bots.
Michael Kuperstein via llvm-commits
- [PATCH] D28927: [ValueTracking] Add comment that CannotBeOrderedLessThanZero does the wrong thing for powi.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28928: [ValueTracking] Implement SignBitMustBeZero correctly for sqrt.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28929: [ConstantFolding] Constant-fold llvm.sqrt(x) like other intrinsics.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D28930: [NewGVN] Optimize processing as instructions don't get more trivially dead over time
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28583: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r292563 - [AArch64][GlobalISel] Widen scalar int->fp conversions.
Ahmed Bougacha via llvm-commits
- [PATCH] D18185: [lit] Allow boolean expressions in REQUIRES and XFAIL and UNSUPPORTED
Greg Parker via Phabricator via llvm-commits
- [llvm] r292567 - [test] Remove a unwanted match for `XFAIL:`.
Greg Parker via llvm-commits
- [PATCH] D28932: [LoopInfo] Add helper methods to compute two useful orderings of the loops in a function.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D28522: Codegen: Make chains from lattice-shaped CFGs
Kyle Butt via Phabricator via llvm-commits
- [llvm] r292569 - [LoopInfo] Add helper methods to compute two useful orderings of the
Chandler Carruth via llvm-commits
- [llvm] r292570 - Recommit "[InlineCost] Use TTI to check if GEP is free."
Haicheng Wu via llvm-commits
- [PATCH] D28934: Write a new SSAUpdater
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r292572 - Revert "Recommit "[InlineCost] Use TTI to check if GEP is free.""
Haicheng Wu via llvm-commits
- [llvm] r292573 - Revert "Demangle: only demangle mangled symbols"
Saleem Abdulrasool via llvm-commits
- [PATCH] D28935: ELF: Fix ICF crash on absolute symbol relocations.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r292574 - Revert "LiveRegUnits: Add accumulateBackward() function"
Matthias Braun via llvm-commits
- [llvm] r292575 - BitVector: Fix undefined behaviour
Matthias Braun via llvm-commits
- [llvm] r292576 - llvm-cxxfilt: support `-t` to demangle types
Saleem Abdulrasool via llvm-commits
- [lld] r292578 - ELF: Fix ICF crash on absolute symbol relocations.
Peter Collingbourne via llvm-commits
- [PATCH] D28936: AMDGPU: Always allocate emergency stack slot at offset 0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28937: AMDGPU: Treat 0 as private null pointer in addrspacecast lowering
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r292579 - llvm-cxxfilt: fix program description
Saleem Abdulrasool via llvm-commits
- [llvm] r292580 - llvm-cxxfilt: add missing includes from previous change
Saleem Abdulrasool via llvm-commits
- [llvm] r292581 - [SLP] Add a base test for jumbled store
Mohammad Shahid via llvm-commits
- [llvm] r292583 - NewGVN: Fix PR 31682, an overactive assert.
Daniel Berlin via llvm-commits
- [llvm] r292584 - [TargetLowering] Improve comment for setOperationAction().
Jonas Paulsson via llvm-commits
- [PATCH] D28939: Skip new header dominator tree update in loop rotation
Xin Tong via Phabricator via llvm-commits
- [llvm] r292585 - [AVX-512] Fix a couple test cases to not pass an undef mask to gather intrinsic. This could break if any future optimizations taken advantage of the undef.
Craig Topper via llvm-commits
- [llvm] r292587 - [ARM] Use helpers for adding pred / CC operands. NFC
Diana Picus via llvm-commits
- [llvm] r292588 - [LoopSink] Trivial comment cleanup.
Chandler Carruth via llvm-commits
- [llvm] r292589 - [PM] Port LoopSink to the new pass manager.
Chandler Carruth via llvm-commits
- [llvm] r292591 - [InstCombine][SSE] Add DemandedElts support for PACKSS/PACKUS instructions
Simon Pilgrim via llvm-commits
- [llvm] r292592 - [PM] Tidy up the spacing of this new, much nicer test file.
Chandler Carruth via llvm-commits
- [PATCH] D28940: NewGVN: Fix PR 31686 by rewriting store leader handling.
Daniel Berlin via Phabricator via llvm-commits
- [lld] r292594 - [ELF] - Do not crash when assign common symbol's values in script
George Rimar via llvm-commits
- [llvm] r292596 - [AMDGPU] Add subtarget features for SDWA/DPP
Sam Kolton via llvm-commits
- [llvm] r292597 - Add an assertion to PlaceholderQueue destructor, ensuring it has been flushed
Mehdi Amini via llvm-commits
- [llvm] r292599 - Pacify -Wreorder.
Benjamin Kramer via llvm-commits
- [PATCH] D28942: [globalisel] Re-factor ISel matchers into a hierarchy. NFC
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r292601 - [InstCombine][SSE] Tests showing missed opportunities to handle packss/packus with undef arguments
Simon Pilgrim via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
James Price via Phabricator via llvm-commits
- [llvm] r292608 - [Thumb] Add support for tMUL in the compare instruction peephole optimizer.
Sjoerd Meijer via llvm-commits
- [llvm] r292609 - [InstCombine][SSE] Tests showing missed opportunities to constant fold packss/packus
Simon Pilgrim via llvm-commits
- [PATCH] D28947: [XRay][AArch64] More staging for tail call support in XRay on AArch64 - in LLVM
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D28948: [XRay][AArch64] More staging for tail call support in XRay AArch64 - in compiler-rt
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D28949: [InstCombine][SSE] Add support for PACKSS/PACKUS constant folding
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28950: [LLD][ELF] Correct sh_info for static symbol table
Peter Smith via Phabricator via llvm-commits
- [LNT] r292610 - Make lnt runtest test-suite not stop on build failures in the tests.
Kristof Beyls via llvm-commits
- [llvm] r292612 - [CostModel][X86] Removed unused cost. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r292613 - Remove trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D28951: [ELF] - Linkerscripts: ignore CONSTRUCTORS in output section declaration.
George Rimar via Phabricator via llvm-commits
- [lld] r292614 - [ELF] Cleanup createThunks() NFC.
Peter Smith via llvm-commits
- [llvm] r292616 - Recommit "[InlineCost] Use TTI to check if GEP is free." #2
Haicheng Wu via llvm-commits
- [PATCH] D28956: [LLD][ELF] Add support for local symbols in Synthetic Sections
Peter Smith via Phabricator via llvm-commits
- [llvm] r292618 - Revert "Recommit "[InlineCost] Use TTI to check if GEP is free." #2"
Haicheng Wu via llvm-commits
- [llvm] r292619 - [InstCombine][SSE] Tests showing missed opportunities to handle muldq/muludq with undef arguments
Simon Pilgrim via llvm-commits
- [PATCH] D13298: Fix PR23871: Passing a string literal to .byte directive crashes the assembler
Gabor Ballabas via Phabricator via llvm-commits
- [PATCH] D28380: [SelectionDAG] Handle inverted conditions when splitting into multiple branches.
Geoff Berry via Phabricator via llvm-commits
- [lld] r292620 - Port r292228.
Rafael Espindola via llvm-commits
- [llvm] r292621 - [RegisterCoalescing] Recommit the patch "Remove partial redundent copy".
Wei Mi via llvm-commits
- [lld] r292622 - Port 292512.
Rafael Espindola via llvm-commits
- [llvm] r292623 - [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r292624 - [mips] Fix debug information for __thread variable
Petar Jovanovic via llvm-commits
- [llvm] r292625 - AArch64LoadStoreOptimizer: Update kill flags when merging stores
Matthias Braun via llvm-commits
- [llvm] r292626 - [SLP] A new test for horizontal vectorization for non-power-of-2
Alexey Bataev via llvm-commits
- [llvm] r292627 - [InstCombine][X86] Add MULDQ/MULUDQ undef handling
Simon Pilgrim via llvm-commits
- [lld] r292628 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r292629 - ARM: tLDR_postidx should be marked mayLoad
Matthias Braun via llvm-commits
- [compiler-rt] r292630 - [scudo] Replacing std::atomic with Sanitizer's atomics
Kostya Kortchinsky via llvm-commits
- [PATCH] D28958: [zorg] Send CUDA buildbot notifications to myself.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D28959: [SLP] Improve horizontal vectorization for non-power-of-2 number of instructions.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r292631 - [SLP] Initial test for fix of PR31690.
Alexey Bataev via llvm-commits
- [PATCH] D28397: [lld][cmake] Fix LLVM_LINK_LLVM_DYLIB build
David Abdurachmanov via Phabricator via llvm-commits
- [llvm] r292633 - Recommit "[InlineCost] Use TTI to check if GEP is free." #3
Haicheng Wu via llvm-commits
- [PATCH] D28960: [scudo] Enabling AArch64 support for Scudo
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D28694: Add loop pass insertion point EP_LateLoopOptimizations
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r292634 - [DWARF] [ObjectYAML] Adding APIs for unittesting
Chris Bieneman via llvm-commits
- [PATCH] D28961: [SLP] Fix for PR31690: Allow using of non-zero initial values in horizontal instructions.
Alexey Bataev via Phabricator via llvm-commits
- [test-suite] r291933 - litsupport: Add compatibility cludge so it still works with the pypy version of lit
Chris Matthews via llvm-commits
- [PATCH] D28525: [compiler-rt] Use macros to simplify weak alias for Windows and add some documentation.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28085: llvm-objdump: sort phdr strings and add PT_NOTE
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28962: Add BFI in constanthoisting pass and do the hoisting selectively
Wei Mi via Phabricator via llvm-commits
- [llvm] r292640 - [x86] add tests to show missed min/max vector codegen (PR31693)
Sanjay Patel via llvm-commits
- [PATCH] D28476: [Analysis] Add LF_ prefix to LibFunc enums in TargetLibraryInfo. (NFC)
David L. Jones via Phabricator via llvm-commits
- [PATCH] D27465: Use the fallible llvm::Regex constructor in Clang.
David L. Jones via Phabricator via llvm-commits
- [PATCH] D27464: Use the fallible llvm::Regex constructor in Clang.
David L. Jones via Phabricator via llvm-commits
- [PATCH] D27463: Change llvm::Regex to expose a fallible constructor.
David L. Jones via Phabricator via llvm-commits
- [llvm] r292641 - [ThinLTO] Fix lazy-loading of MDString instruction attachments
Mehdi Amini via llvm-commits
- [lld] r292642 - Reduce code duplication when allocating program headers.
Rafael Espindola via llvm-commits
- [lld] r292644 - Don't create a bogus PT_PHDR if we don't allocate the headers.
Rafael Espindola via llvm-commits
- [llvm] r292645 - [WebAssembly] Don't create bitcast-wrappers for varargs.
Dan Gohman via llvm-commits
- [llvm] r292646 - [libFuzzer] experimental support for 'equivalance fuzzing'
Kostya Serebryany via llvm-commits
- [llvm] r292647 - LowerTypeTests: Compute SizeM1BitWidth in exportTypeId. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r292648 - NewGVN: Fix PR 31686 and PR 31698 by rewriting store leader handling.
Daniel Berlin via llvm-commits
- [llvm] r292649 - NewGVN: Remove pr31686.ll, it is tested by pr31594.ll, which is much smaller and simpler
Daniel Berlin via llvm-commits
- [compiler-rt] r292650 - [sanitizer] [asan] Use macros to simplify weak aliases on Windows.
Marcos Pividori via llvm-commits
- [PATCH] D28964: [PGO] Value profile support for value ranges
Rong Xu via Phabricator via llvm-commits
- [PATCH] D28965: [PGO] Value profile for size of memory intrinsic calls
Rong Xu via Phabricator via llvm-commits
- [llvm] r292651 - AMDGPU/R600: Serialize vector trunc stores to private AS
Jan Vesely via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via Phabricator via llvm-commits
- [llvm] r292652 - [libFuzzer] add an assert to protect against LLVMFuzzerInitialize changing argv[0]
Kostya Serebryany via llvm-commits
- [PATCH] D28967: [PGO] Add option to view CFG with profile after profile annotation
David Li via Phabricator via llvm-commits
- [PATCH] D28968: In case we do not know what the condition is in an unswitched loop, but we know its definitely NOT a known constant. We can perform simplifcations based on this information. More specifically we can simplify comparison instructions with the cond...
Xin Tong via Phabricator via llvm-commits
- [llvm] r292653 - [globalisel] Fix an unused variable warning when NDEBUG is defined.
Daniel Sanders via llvm-commits
- [PATCH] D28969: [MemorySSA] Fix invariant.group test and add new
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D28970: AMDGPU/SI: Give up in promote aloca when a pointer may be captured.
Changpeng Fang via Phabricator via llvm-commits
- [llvm] r292654 - LowerTypeTests: Implement importing of type identifiers.
Peter Collingbourne via llvm-commits
- [llvm] r292655 - [InstCombine] add tests to show missed canonicalization of min/max; NFC
Sanjay Patel via llvm-commits
- [PATCH] D28971: [Bultin][ARM] Make aeabi_memset be Thumb1 compatible
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r292656 - [ThinLTO] Drop non-prevailing non-ODR weak to declarations
Teresa Johnson via llvm-commits
- [llvm] r292657 - docs: Document that !absolute_symbol { all-ones, all-ones } means the full set.
Peter Collingbourne via llvm-commits
- [LNT] r292658 - LNT graph New Setting options to use mean as aggregation function
A Bergen via llvm-commits
- Chance of disturbances in access llvm lab today
Galina Kistanova via llvm-commits
- [llvm] r292660 - [ValueTracking] recognize variations of 'clamp' to improve codegen (PR31693)
Sanjay Patel via llvm-commits
- [llvm] r292661 - IPO, LTO: Plumb the summary from the LTO API into the pass manager.
Peter Collingbourne via llvm-commits
- [llvm] r292663 - [PDB] Rename some files to be more intuitive.
Zachary Turner via llvm-commits
- [llvm] r292664 - [pdb] Merge NamedStreamMapBuilder and NamedStreamMap.
Zachary Turner via llvm-commits
- [lld] r292665 - [pdb] Write the Named Stream mapping to Yaml and binary.
Zachary Turner via llvm-commits
- [llvm] r292665 - [pdb] Write the Named Stream mapping to Yaml and binary.
Zachary Turner via llvm-commits
- [llvm] r292666 - Improve PGO support for the new inliner
Easwaran Raman via llvm-commits
- [llvm] r292667 - [ThinLTO] The "codegen only" path didn't honor the recently added file-based API
Mehdi Amini via llvm-commits
- [llvm] r292668 - [libFuzzer] Properly use compiler options supported on Windows.
Marcos Pividori via llvm-commits
- [llvm] r292669 - [libFuzzer] Use clang as linker on Windows, to properly include sanitizer libraries.
Marcos Pividori via llvm-commits
- [llvm] r292670 - [libFuzzer] Don't use `#ifdef` for defined macros, instead use `#if`.
Marcos Pividori via llvm-commits
- [llvm] r292672 - Add indirect call promotion to SamplePGO
Dehao Chen via llvm-commits
- [lld] r292673 - Fix failing lld pdb test.
Zachary Turner via llvm-commits
- [PATCH] D27868: [libFuzzer] Diff 23 - Properly use compiler options supported on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27869: [libFuzzer] Diff 24 - Use clang as linker in Windows, to properly include sanitizer libraries.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r292674 - LowerTypeTests: Simplify; always create SizeM1 with type IntPtrTy, move initialization out of if statement.
Peter Collingbourne via llvm-commits
- [llvm] r292675 - GlobalISel: prevent heap use-after-free when looking up VReg.
Tim Northover via llvm-commits
- [llvm] r292676 - [NewGVN] Optimize processing for instructions found trivially dead.
Davide Italiano via llvm-commits
- [llvm] r292679 - [ThinLTO] Don't perform computeDeadSymbols during O0 link, as the result is never used (NFC)
Mehdi Amini via llvm-commits
- [llvm] r292680 - [PPC] Give unaligned memory access lower cost on processor that supports it
Guozhi Wei via llvm-commits
- [llvm] r292681 - [libFuzzer] call __sanitizer_dump_coverage via EF
Kostya Serebryany via llvm-commits
- [llvm] r292682 - [InstCombine] auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27870: [libFuzzer] Diff 25 - Fix test with shared libraries on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r292683 - [libFuzzer] re-enable LLVMFuzzer-RepeatedMemcmp test, cleanup the test runner nearby
Kostya Serebryany via llvm-commits
- [llvm] r292685 - [libFuzzer] use print+exit(1) instead of assert to report an error
Kostya Serebryany via llvm-commits
- [test-suite] r292686 - CMakeLists.txt: FORCE the default of CMAKE_BUILD_TYPE to Release
Matthias Braun via llvm-commits
- [llvm] r292687 - [APFloat] Add asserts and descriptions. NFC.
Tim Shen via llvm-commits
- [PATCH] D26291: [AArch64] Spill instructions w/o immediate field may require an emergency spill slot
Sanjin Sijaric via Phabricator via llvm-commits
- [llvm] r292688 - [AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r292690 - [NVPTX] Add explicit check for llvm.sqrt.f32 to intrinsics.ll.
Justin Lebar via llvm-commits
- [llvm] r292691 - [ValueTracking] Clarify comments on CannotBeOrderedLessThanZero and SignBitMustBeZero.
Justin Lebar via llvm-commits
- [llvm] r292692 - [ConstantFolding] Constant-fold llvm.sqrt(x) like other intrinsics.
Justin Lebar via llvm-commits
- [llvm] r292693 - [NVPTX] Move getDivF32Level, usePrecSqrtF32, and useF32FTZ into out of DAGToDAG and into TargetLowering.
Justin Lebar via llvm-commits
- [llvm] r292694 - [NVPTX] Auto-upgrade some NVPTX intrinsics to LLVM target-generic code.
Justin Lebar via llvm-commits
- [llvm] r292695 - [libFuzzer] fix gcc build
Kostya Serebryany via llvm-commits
- [PATCH] D28975: LV: Introducing VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r292697 - [libFuzzer] Use CXX to set compiler to use
Vitaly Buka via llvm-commits
- [PATCH] D28976: [libFuzzer] Use CXX to set compiler to use
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r292698 - [SLP] Delete useless helper. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r292699 - [AMDGPU] Fix build broken in r292688.
Eugene Zelenko via llvm-commits
- [PATCH] D28977: [libFuzzer] Implement TmpDir() for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r292700 - LowerTypeTests: Fix use-after-free. Found by asan/msan.
Peter Collingbourne via llvm-commits
- [llvm] r292701 - [ConstantFold] Remove test checking that we don't constant-fold sqrt(-2).
Justin Lebar via llvm-commits
- [llvm] r292702 - MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preserve-debug-info
Anmol P. Paralkar via llvm-commits
- [llvm] r292703 - [SLP] Make ReductionOpcode have the right (enum) type. NFC.
Michael Kuperstein via llvm-commits
- [llvm] r292704 - Fix Grammar. NFCI.
Xin Tong via llvm-commits
- [llvm] r292705 - LiveRegUnits: Add accumulateBackward() function
Matthias Braun via llvm-commits
- [llvm] r292706 - llvm-cxxfilt: support the `-s` option
Saleem Abdulrasool via llvm-commits
- [llvm] r292707 - llvm-strings: add support for `-t`
Saleem Abdulrasool via llvm-commits
- [llvm] r292708 - llvm-strings: remove default for -Wcovered-switch-default
Saleem Abdulrasool via llvm-commits
- [llvm] r292709 - [PM] Teach the loop PM to run LoopSimplify prior to the loop pipeline.
Chandler Carruth via llvm-commits
- [llvm] r292710 - [PM] Sink an LCSSA preservation assert from the LoopSimplify pass into
Chandler Carruth via llvm-commits
- [llvm] r292711 - Add missing dependency to "Module Summary Analysis" pass
Mehdi Amini via llvm-commits
- [PATCH] D23563: [RISCV 6/10] Add basic RISCVAsmParser
David Majnemer via Phabricator via llvm-commits
- [llvm] r292712 - [X86] Add test cases that show bad commuting being allowed to create a phsub operation.
Craig Topper via llvm-commits
- [llvm] r292713 - [X86] Don't allow commuting to form phsub operations.
Craig Topper via llvm-commits
- [PATCH] D28978: [ThinLTO] Add an auto-hide feature
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r292714 - [Orc][RPC] Add 'removeHandler' and 'clearHandlers' methods to RPC endpoints.
Lang Hames via llvm-commits
- [PATCH] D28979: [X86] Add demanded elts support for the inputs to pclmul intrinsic
Craig Topper via Phabricator via llvm-commits
- [www] r292715 - Add details about the student travel grants
Kevin Streit via llvm-commits
- [www] r292716 - Add a news item regarding the student travel grants
Kevin Streit via llvm-commits
- [www] r292718 - Rephrase news item
Kevin Streit via llvm-commits
- [llvm] r292724 - [InstCombine] add tests for ashr-ashr; NFC
Sanjay Patel via llvm-commits
- [llvm] r292725 - [ValueTracking] tighten up matchMinMax(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r292726 - [InstCombine] use m_APInt to allow ashr folds for vectors with splat constants
Sanjay Patel via llvm-commits
- [compiler-rt] r292727 - [Bultin][ARM] Make aeabi_memset be Thumb1 compatible and other asm
Weiming Zhao via llvm-commits
- [PATCH] D28982: DAG: Do not scalarize fsub if fneg is legal
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r292729 - [test] Fix page address logic in clear_cache_test
Michal Gorny via llvm-commits
- [llvm] r292730 - [MemorySSA] Fix invariant.group test and add new
Piotr Padlewski via llvm-commits
- [llvm] r292733 - [MemorySSA] Remove deprecated comment from test
Piotr Padlewski via llvm-commits
- [PATCH] D28984: [LLD] Do not allocate space for common symbols with -r
Mark Kettenis via Phabricator via llvm-commits
- [PATCH] D28985: [Builtin][ARM] Add Thumb1 support for aeabi_c{f, d}cmp.S and dcmp.S
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r292734 - [libFuzzer] Disable afl tests for Windows.
Marcos Pividori via llvm-commits
- [llvm] r292735 - [libFuzzer] Remove dependencies for tests on Windows.
Marcos Pividori via llvm-commits
- [llvm] r292736 - [libFuzzer] Expose Sanitizer Coverage functions from libFuzzer.
Marcos Pividori via llvm-commits
- [llvm] r292737 - [libFuzzer] Remove optimization flags for tests.
Marcos Pividori via llvm-commits
- [llvm] r292738 - [libFuzzer] Portable implementation of `IsInterestingCoverageFile()`.
Marcos Pividori via llvm-commits
- [PATCH] D28355: [libFuzzer] Diff 45 - Remove afl test on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27993: [libFuzzer] Diff 44 - Remove dependency for tests on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D28633: [libFuzzer] Portable implementation of `IsInterestingCoverageFile()`.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r292739 - [libFuzzer] Portably disassemble and find calls to sanitizer_cov_trace_pc_guard.
Marcos Pividori via llvm-commits
- [llvm] r292740 - [libFuzzer] Consider both possible separators for tests.
Marcos Pividori via llvm-commits
- [llvm] r292741 - [libFuzzer] Fix ListFilesInDirRecursive() to do the same for Posix and Windows.
Marcos Pividori via llvm-commits
- [llvm] r292742 - [libFuzzer] Remove lib prefix from library names on tests.
Marcos Pividori via llvm-commits
- [llvm] r292743 - [libFuzzer] Avoid undefined behavior, properly discard output to stdout/stderr.
Marcos Pividori via llvm-commits
- [llvm] r292744 - [libFuzzer] Fix OutOfMemory tests to work on 32 bits.
Marcos Pividori via llvm-commits
- [llvm] r292745 - [libFuzzer] Leak Sanitizer is not supported for Windows.
Marcos Pividori via llvm-commits
- [llvm] r292746 - [libFuzzer] AlrmHandler is executed in a different thread for Windows.
Marcos Pividori via llvm-commits
- [PATCH] D28711: [libFuzzer] Same behaviour for `ListFilesInDirRecursive` when non existing directory.
Marcos Pividori via Phabricator via llvm-commits
- [compiler-rt] r292747 - [interception] Check for export table's size before referring to its elements.
Marcos Pividori via llvm-commits
- [PATCH] D28502: [compiler-rt] [Interception] Properly check for export table's size before referring to its elements.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r292748 - [libFuzzer] Fix test with shared libraries on Windows.
Marcos Pividori via llvm-commits
- [llvm] r292749 - [libFuzzer] Specify the CRT considered (MT or MD) for tests on Windows.
Marcos Pividori via llvm-commits
- [PATCH] D28439: [libFuzzer] Specify the CRT considered (MT or MD) to the linker.
Marcos Pividori via Phabricator via llvm-commits
- [lld] r292750 - [docs] Fix typo in section heading.
Sean Silva via llvm-commits
- [compiler-rt] r292751 - Revert "[interception] Check for export table's size before referring to its elements."
Marcos Pividori via llvm-commits
- [llvm] r292752 - [docs] Point to upstream Sphinx install instructions.
Sean Silva via llvm-commits
- [llvm] r292753 - [IR] Use const_cast to reuse the const version of two BasicBlock methods that are duplicated for both const and non-const. NFC
Craig Topper via llvm-commits
- [llvm] r292754 - [IR] Add LLVM_READONLY to BasicBlock::getTerminator.
Craig Topper via llvm-commits
- [PATCH] D28986: [APInt] Remove calls to clearUnusedBits from XorSlowCase and operator^=
Craig Topper via Phabricator via llvm-commits
- [llvm] r292755 - [PM] Improve the debug logging to always include the IR unit's name when
Chandler Carruth via llvm-commits
- [llvm] r292756 - [PM] Add some debug logging to the new PM inliner to make it easier to
Chandler Carruth via llvm-commits
- [llvm] r292757 - [PM] Fix a really nasty bug introduced when adding PGO support to the
Chandler Carruth via llvm-commits
- [PATCH] D28987: [X86][GlobalISel] Add limited argument lowering support to the IRTranslator.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D28988: [X86]Enable the use of 'mov' with a 64bit GPR and a large immediate
coby via Phabricator via llvm-commits
- [PATCH] D28990: Align i128 to 16 bytes
Simonas Kazlauskas via Phabricator via llvm-commits
- [llvm] r292758 - [x86] avoid crashing with illegal vector type (PR31672)
Sanjay Patel via llvm-commits
- [llvm] r292759 - llvm-cxxfilt: support `-_`
Saleem Abdulrasool via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via Phabricator via llvm-commits
- [PATCH] D28991: [lld] Use %u instead of %d for uint32_t formatting
Hugh Bellamy via Phabricator via llvm-commits
- [llvm] r292761 - Fix some broken CHECK lines.
Benjamin Kramer via llvm-commits
- [llvm] r292762 - Attempt to fix test in release builds.
Benjamin Kramer via llvm-commits
- [llvm] r292763 - Fix test name. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r292764 - [X86][SSE] Regenerate sqrt tests
Simon Pilgrim via llvm-commits
- [llvm] r292765 - [libFuzzer] Add missing dependency for tests.
Marcos Pividori via llvm-commits
- [llvm] r292766 - [X86][SSE] Improve shuffle combining with zero insertions
Simon Pilgrim via llvm-commits
- [llvm] r292767 - [X86][SSE] Add missing X86ISD::ANDNP combines.
Simon Pilgrim via llvm-commits
- [PATCH] D28996: [PM] Flesh out the new pm LTO pipeline
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28997: [LTO] Teach lib/LTO about the new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28998: [lld/LTO] Add a flag to use the new PM during LTO
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28999: Allow DenseSet::iterators to be conveted to and compared with const_iterator
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D29000: [SelectionDAG] Teach getNode to simplify a couple easy cases of EXTRACT_SUBVECTOR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D28225: Implemented color coding and Vertex labels in XRay Graph
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D29003: [OptDiag] Move everything but code region into a new base class for DiagnosticInfoOptimizationBase
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29004: New OptimizationRemarkEmitter pass for MIR
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D29005: [XRay] A graph Class for the llvm-xray graph
Alexis Shaw via Phabricator via llvm-commits
- [llvm] r292769 - [PM] Teach LVI to correctly invalidate itself when its dependencies
Chandler Carruth via llvm-commits
- [llvm] r292770 - [PM] Clear any analyses for a dead function after inlining it and before
Chandler Carruth via llvm-commits
- [llvm] r292771 - [globalisel] Remove unused, duplicate file added in r292478
Daniel Sanders via llvm-commits
- [llvm] r292772 - [PM] Add a dedicated test case for the issue fixed in r292770.
Chandler Carruth via llvm-commits
Last message date:
Sun Jan 22 23:53:21 PST 2017
Archived on: Mon Jan 23 00:04:10 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).