The Week Of Monday 4 September 2017 Archives by thread
Starting: Mon Sep 4 00:01:46 PDT 2017
Ending: Sun Sep 10 23:38:17 PDT 2017
Messages: 1677
- [PATCH] D37419: Teach scalar evolution to handle inttoptr/ptrtoint
Sanjoy Das via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Lama via Phabricator via llvm-commits
- [llvm] r312470 - [X86] Remove duplicate FMA patterns from the isel table.
Craig Topper via llvm-commits
- [llvm] r312471 - [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
Sam Parker via llvm-commits
- [PATCH] D37338: [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop
Phabricator via Phabricator via llvm-commits
- [llvm] r312472 - LoopVectorize: MaxVF should not be larger than the loop trip count
Zvi Rackover via llvm-commits
- [PATCH] D37425: LoopVectorize: MaxVF should not be larger than the loop trip count
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Chandler Carruth via llvm-commits
- [PATCH] D37294: [X86][Skylake] Adding the scheduling information for the SkylakeClient target
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36742: [LLD][ELF][AArch64] Implement scanner for Cortex-A53 Erratum 843419
George Rimar via Phabricator via llvm-commits
- [PATCH] D36960: [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D36745: [LLD][ELF] Always write non-immediate bits for AArch64 branch instruction.
George Rimar via Phabricator via llvm-commits
- [llvm] r312473 - [GlobalISel][X86] G_PHI support.
Igor Breger via llvm-commits
- [PATCH] D37393: [llvm-objcopy] Add support for special section indexes in symbol table greater than SHN_LORESERVE
James Henderson via Phabricator via llvm-commits
- [llvm] r312474 - [X86] Replace -mcpu option with -mattr in LIT tests added in https://reviews.llvm.org/rL312442
Ayman Musa via llvm-commits
- [PATCH] D37331: [ELF] Prevent crash with binary inputs with non-ascii file names
James Henderson via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martin Storsjö via Phabricator via llvm-commits
- [polly] r312475 - [DeLICM] Move some functions to isl++ [NFC]
Tobias Grosser via llvm-commits
- [polly] r312476 - [ISLTools]: Move singleton to isl++
Tobias Grosser via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Valery Pykhtin via Phabricator via llvm-commits
- [llvm] r312477 - [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists.
George Rimar via llvm-commits
- [PATCH] D37214: Another prototype fix for lld DWARF parsing of base address selection entries in range lists
George Rimar via Phabricator via llvm-commits
- [lld] r312478 - [ELF] - Add testcase testing .gdb_index generation when base address of CU is used.
George Rimar via llvm-commits
- [PATCH] D37297: [ELF] - Add testcase testing .gdb_index generation when base address of CU is used.
George Rimar via Phabricator via llvm-commits
- [polly] r312480 - [CodegenCleanup] Use old GVN pass instead of NewGVN
Tobias Grosser via llvm-commits
- [llvm] r312481 - Added shuffle test case from PR34369
Simon Pilgrim via llvm-commits
- [test-suite] r312482 - Revert "[test-suite] Adding the CLAMR mini-app"
Renato Golin via llvm-commits
- [PATCH] D37388: [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37212: [SLPVectorizer] Add struct InstructionsState, NFC
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] r312485 - Added shuffle test case from PR34382
Simon Pilgrim via llvm-commits
- [PATCH] D36534: [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r312486 - [X86][AVX512] Add support for VPERMILPS v16f32 shuffle lowering (PR34382)
Simon Pilgrim via llvm-commits
- [PATCH] D36749: [LLD][ELF][AArch64] Complete implementation of -fix-cortex-a53-843419
Peter Smith via Phabricator via llvm-commits
- [llvm] r312487 - Update test for testing avx512
Michael Zuckerman via llvm-commits
- [PATCH] D37211: [PowerPC] eliminate redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [test-suite] r312488 - Revert "Revert "[test-suite] Adding the CLAMR mini-app""
Hal Finkel via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
David Blaikie via llvm-commits
- [llvm] r312489 - Fix test/Transforms/GlobalOpt/integer-bool-dwarf
Strahinja Petrovic via llvm-commits
- [PATCH] D37438: Fix segfault in FlattenCFG
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D37439: [MachO] Prevent heap overflow when load command extends past EOF
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37440: [ELF] - Linkerscript: do not hang linker on infinite nested INCLUDE command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [llvm] r312490 - Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
Sam McCall via llvm-commits
- [lld] r312494 - [MIPS] Add curly brackets to improve code readability. NFC.
Simon Atanasyan via llvm-commits
- [lld] r312495 - [MIPS] Convert template parameters to function arguments. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D37417: Add range based wrapper around std::for_each.
David Blaikie via llvm-commits
- [llvm] r312429 - [ORC] Add an Error return to the JITCompileCallbackManager::grow method.
David Blaikie via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r312328 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Sam McCall via llvm-commits
- [PATCH] D36569: [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37184: [X86] Add constant pool decoding to more instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37083: LNT Make machine selection/update more flexible
James Greenhalgh via Phabricator via llvm-commits
- [PATCH] D36774: DAG: Allow creating extract_vector_elt post-legalize
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36618: [globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37443: [tablegen] Handle common load/store predicates inside tablegen. NFC.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r312496 - [x86] add test for unnecessary cmp + masked store; NFC
Sanjay Patel via llvm-commits
- [llvm] r312144 - Canonicalize the representation of empty an expression in DIGlobalVariableExpression
David Blaikie via llvm-commits
- [llvm] r312088 - [TableGen] Fix a range based for loop to take the value by reference so that SimplifyTree can modify the copy in the array if its needs to.
David Blaikie via llvm-commits
- [PATCH] D36612: [X86] Check for already emitted TEST pattern in EmitTest function.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36414: [X86][X87] Ensure x87 instructions are tagged as altering the FPSW reg
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37444: [LLD][ELF] Add alignment checks for the LDST<N>_ABS_LO12_NC relocations
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37445: [globalisel][tablegen] Map ld and st to G_LOAD and G_STORE. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37411: AMDGPU: Fix not accounting for tail call resource usage
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37446: [x86] eliminate unnecessary vector compare for AVX masked store
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37447: [Decompression] Fail gracefully when out of memory
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [test-suite] r312497 - [test-suite] Adding the miniGMG benchmark
Hal Finkel via llvm-commits
- [llvm] r311977 - Revert "[codeview] support more DW_OPs for more complete debug info"
David Blaikie via llvm-commits
- [llvm] r311976 - Revert "[codeview] don't try to emit variable locations without registers"
David Blaikie via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
David Blaikie via llvm-commits
- [PATCH] D37311: [DebugInfo] Lower dbg.declare to DBG_VALUE with DW_OP_deref
David Blaikie via llvm-commits
- [PATCH] D37274: [InstCombine] Remove foldSelectICmpAndOr. Instead call foldSelectICmpAnd as part of foldSelectIntoOp
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Nicolai Hähnle via Phabricator via llvm-commits
- [test-suite] r312499 - [test-suite] Fix local inline functions in miniGMG
Hal Finkel via llvm-commits
- [PATCH] D37418: [X86] Use btc/btr/bts to implement xor/and/or that affects a single bit in the upper 32-bits of a 64-bit operation.
Philip Reames via Phabricator via llvm-commits
- [llvm] r312500 - [ORC] Refactor OrcRemoteTarget code to expose its RPC API, reduce
Lang Hames via llvm-commits
- [llvm] r312502 - [x86] add/regenerate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r312503 - [x86] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r312504 - [x86] add tests for vector store merge opportunity; NFC
Sanjay Patel via llvm-commits
- [PATCH] D37450: [CMake][runtimes] Use default compiler-rt build setting for default target
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37451: [x86] enable storeOfVectorConstantIsCheap() target hook
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37452: lld-link: Add --rsp-quoting= flag
Nico Weber via Phabricator via llvm-commits
- [PATCH] D37335: [MIPS] Initial support of microMIPS code linking
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D37453: [X86] In combineLoopSADPattern, pad result with zeros and use full size add instead of using a smaller add and inserting.
Craig Topper via Phabricator via llvm-commits
- [test-suite] r312505 - [test-suite] Fix implicit function decl in miniGMG
Hal Finkel via llvm-commits
- [PATCH] D37455: [X86] Introduce a new td file to hold patterns some of the non instruction patterns from SSE and AVX512
Craig Topper via Phabricator via llvm-commits
- [llvm] r312507 - NewGVN: Change where check for original instruction in phi of ops leader finding is done. Where we had it before, we would stop looking when we hit the original instruction, but skip it. Now we skip it and keep looking.
Daniel Berlin via llvm-commits
- [llvm] r312508 - NewGVN: Detect copies through predicateinfo
Daniel Berlin via llvm-commits
- [llvm] r312509 - NewGVN: Fix PR 34452 by passing instruction all the way down when we do aggregate value simplification
Daniel Berlin via llvm-commits
- [llvm] r312510 - NewGVN: Fix PR 34430 - we need to look through predicateinfo copies to detect self-cycles of phi nodes. We also need to not ignore certain types of arguments when testing whether the phi has a backedge or was originally constant.
Daniel Berlin via llvm-commits
- [llvm] r312511 - [ORC] Add a pair of ORC layers that forward object-layer operations via RPC.
Lang Hames via llvm-commits
- [llvm] r312513 - [ORC] Drop callB wrapper from the remote object layer added in r312511.
Lang Hames via llvm-commits
- [llvm] r312514 - [PowerPC] eliminate redundant compare instruction
Hiroshi Inoue via llvm-commits
- [llvm] r312515 - [ORC] Exclude RemoteObjectLayer from the ExecutionEngine module, as modules
Lang Hames via llvm-commits
- [llvm] r312516 - [ORC] Add some more docs/comments to the RemoteObjectLayer.
Lang Hames via llvm-commits
- [llvm] r312517 - [InstCombine] In foldSelectIntoOp, avoid creating a Constant before we know for sure we're going to use it and avoid an unnecessary call to m_APInt.
Craig Topper via llvm-commits
- [llvm] r312518 - [InstCombine] Move foldSelectICmpAnd helper function earlier in the file to enable reuse in a future patch.
Craig Topper via llvm-commits
- [llvm] r312519 - [InstCombine] Add test cases for folding (select (icmp ne/eq (and X, C1), (bitwiseop Y, C2), Y -> (bitwiseop Y, (shl/shr (and X, C1), C3)) or similar.
Craig Topper via llvm-commits
- [llvm] r312520 - [X86] Add hasSideEffects=0 and mayLoad=1 to some instructions that recently had their patterns removed.
Craig Topper via llvm-commits
- [llvm] r312521 - [ARM] GlobalISel: Support global variables for RWPI
Diana Picus via llvm-commits
- [llvm] r312522 - [ARM] GlobalISel: Minor cleanups in inst selector
Diana Picus via llvm-commits
- [PATCH] D37456: [globalisel][tablegen] Import ComplexPattern when used as an operator
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37457: [globalisel][tablegen] Implement unindexed load, non-extending load, and MemVT checks
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37458: [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_indexed*
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D35984: [mips][microMIPS] Add LAPC instruction
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D37459: [buildbot] Remove clang-cmake-aarch64-42vma builder
Maxim Kuvyrkov via Phabricator via llvm-commits
- [PATCH] D37329: [X86][AVX512] Add simple tests for all AVX512 shuffle instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting through guards and assumes
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37461: [X86][AsmParser] re-introduce 'offset' operator
coby via Phabricator via llvm-commits
- [PATCH] D37462: [LLD] Fix padding of .eh_frame when in executable segment
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D37463: Fix miscompile in LoopSink pass
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D35532: [CMake] Update GetSVN.cmake to handle Repo
MinSeong Kim via Phabricator via llvm-commits
- [PATCH] D37464: [X86] Limit store merge size when implicitfloat is enabled (PR34421)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37412: [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r312526 - [Decompression] Fail gracefully when out of memory
Jonas Devlieghere via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37328: [mips] Reordering callseq* nodes to be linear
Simon Dardis via Phabricator via llvm-commits
- [llvm] r312527 - Fix test/DebugInfo/dwarfdump-decompression-invalid-size.test
Jonas Devlieghere via llvm-commits
- [llvm] r312528 - [X86][AVX512] Use AVX512 attributes instead of -mcpu
Simon Pilgrim via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r312529 - [X86][AVX512] Use AVX512 attributes instead of -mcpu in vector shift tests
Simon Pilgrim via llvm-commits
- [llvm] r312530 - [X86] Regenerate scalar rotation tests
Simon Pilgrim via llvm-commits
- [PATCH] D37469: [ELF] - Linkerscript: set load address correctly if MEMORY command used.
George Rimar via Phabricator via llvm-commits
- [llvm] r312531 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D37471: [BasicTTIImpl] Remove Trunc and ZExt cost handling
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37472: [ARM] Enable QADD and QSUB instruction selection
Sam Parker via Phabricator via llvm-commits
- [PATCH] D31139: [LLVMbugs] [Bug 18710] Only generate .ARM.exidx and .ARM.extab when needed with EHABI
Christian Bruel via Phabricator via llvm-commits
- [PATCH] D37473: [X86][AsmParser] fix PR32035
coby via Phabricator via llvm-commits
- [llvm] r312534 - [X86] Limit store merge size when implicitfloat is enabled (PR34421)
Simon Pilgrim via llvm-commits
- [PATCH] D32776: [PowerPC] Update branch coalescing to be a PowerPC specific pass
Lei Huang via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [llvm] r312537 - [AMDGPU] Added extra test checks to make D19325 diff clearer
Simon Pilgrim via llvm-commits
- [PATCH] D35802: XFAIL tests on SLES11
Marshall Clow via Phabricator via llvm-commits
- [PATCH] D36305: AMDGPU: exp should not be in WQM mode
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37476: [mips] Fix PR34391
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D19325: DAGCombine: (shl (or x, c1), c2) -> (or (shl x, c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37477: [ELF] - Linkerscript: implement REGION_ALIAS.
George Rimar via Phabricator via llvm-commits
- [llvm] r312294 - [WebAssembly] Fix getSymbolValue() for data symbols
Bill Seurer via llvm-commits
- [PATCH] D37480: [ELF] Rewrite --symbol-ordering-file path in reproducer
James Henderson via Phabricator via llvm-commits
- [PATCH] D36579: [ELF] - Do not fail when set versions for linkerscript's symbol aliases
George Rimar via Phabricator via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37409: [CodeView] Don't output nested typedefs that are scoped to classes.
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit tests for pointer-like keys
David Blaikie via Phabricator via llvm-commits
- [llvm] r312540 - AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [1]:
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D37394: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [1]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37389: [AMDGPU] Produce madak and madmk from the two-address pass
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r312541 - AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [2]:
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D37395: AMDGPU/NFC: Cleanup/refactor SIMemoryLegalizer [2]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37396: AMDGPU: Cleanup/refactor SIMemoryLegalizer [3]:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37481: [DebugInfo] Verify that sibling and children fall in parent range.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r312043 - [cmake] Stop putting the revision info in LLVM_VERSION_STRING
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37483: AMDGPU: AMDPAL scratch buffer support
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r307852 - [Solaris] Detect Solaris LD, use detection results to pass Solaris-ld options
Davide Italiano via llvm-commits
- [PATCH] D37364: [DWARF] Line 0 should not have a discriminator
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D37240: Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r312543 - [AVX512] Remove patterns for (v8f32 (X86vzmovl (insert_subvector undef, (v4f32 (scalar_to_vector FR32X:)), (iPTR 0)))) and the same for v4f64.
Craig Topper via llvm-commits
- [PATCH] D37485: AMDGPU: Match store d16_hi instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37486: AMDGPU: Cleanup load/store PatFrags
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37354: Add !targets metadata
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37325: [AMDGPU] Use v_pm_max_f16 for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r312544 - Split opt-remark YAML and opt output testing on this test
Adam Nemet via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [llvm] r312547 - [PPC][NFC] Renaming things with 'xxinsert' moniker to 'vecinsert' to make it more general.
Tony Jiang via llvm-commits
- [test-suite] r312550 - Creating release candidate final from release_500 branch
Hans Wennborg via llvm-commits
- [lld] r312557 - Creating release candidate final from release_500 branch
Hans Wennborg via llvm-commits
- [llvm] r312560 - X86 Tests: Adding missing AVX512 fptoui coverage tests. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D34863: [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith via Phabricator via llvm-commits
- [llvm] r312561 - AMDGPU: Fix not accounting for tail call resource usage
Matt Arsenault via llvm-commits
- [PATCH] D37487: AMDGPU: Don't legalize i16 extloads to i32 with legal i16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37321: llvm-mt: Fix memory management in WindowsManifestMergerImpl::getMergedManifest
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r312563 - AMDGPU: Cleanup/refactor SIMemoryLegalizer [3]:
Konstantin Zhuravlyov via llvm-commits
- [llvm] r312564 - [X86] Remove unnecessary (v4f32 (X86vzmovl (v4f32 (scalar_to_vector FR32X)))) patterns
Craig Topper via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23568: [RISCV 10/10] Add common fixups and relocations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37391: [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37488: [scudo] getauxval alternative for Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [polly] r312566 - [Simplify] Actually remove unsed instruction from region header.
Michael Kruse via llvm-commits
- [PATCH] D37427: [InstCombine] canonicalize fcmp ord/uno with constants to null constant
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37241: [unittests] Add reverse iteration unit test for pointer-like keys
Mandeep Singh Grang via Phabricator via llvm-commits
- [lld] r312567 - LTO: Try to open cache files before renaming them.
Peter Collingbourne via llvm-commits
- [llvm] r312567 - LTO: Try to open cache files before renaming them.
Peter Collingbourne via llvm-commits
- [llvm] r312568 - [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via llvm-commits
- [PATCH] D37410: LTO: Try to open cache files before renaming them.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37265: [SCEV] Ensure ScalarEvolution::createAddRecFromPHIWithCastsImpl properly handles out of range truncations of the start and accum values
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D35077: [RFC] Build LLVM-C.dll on MSVC that exports only the C API
Alexander Benikowski via Phabricator via llvm-commits
- [PATCH] D37121: [DivRemHoist] add a pass to move div/rem pairs into the same block (PR31028)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r312569 - Add llvm.codeview.annotation to implement MSVC __annotation
Reid Kleckner via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
Reid Kleckner via Phabricator via llvm-commits
- [lld] r312570 - Do not use invalid iterators to fix Windows build.
Rui Ueyama via llvm-commits
- [llvm] r312571 - Fix RST syntax in LangRef for llvm.codeview.annotation intrinsic
Reid Kleckner via llvm-commits
- [llvm] r312574 - [unittests] Add reverse iteration unit test for pointer-like keys
Mandeep Singh Grang via llvm-commits
- [llvm] r312575 - [GVNHoist] Move duplicated code to a helper function. NFCI.
Davide Italiano via llvm-commits
- [llvm] r311892 - [DAGCombiner] Teach visitEXTRACT_SUBVECTOR to turn extracts of BUILD_VECTOR into smaller BUILD_VECTORs
Justin Bogner via llvm-commits
- [compiler-rt] r312576 - [msan] Check sigset_t and sigaction arguments.
Evgeniy Stepanov via llvm-commits
- [PATCH] D37367: [msan] Check sigset_t and sigaction arguments.
Evgenii Stepanov via Phabricator via llvm-commits
- [lld] r312577 - Use raw_string_ostream::str to get a result string.
Rui Ueyama via llvm-commits
- [llvm] r312578 - [InstCombine] add nnan tests; NFC
Sanjay Patel via llvm-commits
- [PATCH] D36619: [MachineCombiner] Update instruction depths incrementally for large BBs.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r312579 - [unittest/ReverseIteration] Unbreak when compiling with GCC.
Davide Italiano via llvm-commits
- [PATCH] D37034: Insert IMPLICIT_DEFS for undef uses in tail merging
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37407: WholeProgramDevirt: Add import/export support for targets without absolute symbol constants.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r312318 - Debug info for variables whose type is shrinked to bool
Richard Trieu via llvm-commits
- [PATCH] D37397: AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r312581 - Remove ld.config.txt for Android O.
Evgeniy Stepanov via llvm-commits
- [llvm] r312582 - Revert "[Decompression] Fail gracefully when out of memory"
Vedant Kumar via llvm-commits
- [llvm] r312583 - [CodeView] Don't output S_UDTs for nested typedefs.
Zachary Turner via llvm-commits
- [llvm] r312584 - [ORC] Convert null remote symbols to null JITSymbols.
Lang Hames via llvm-commits
- [llvm] r312585 - obj2yaml: Print unique section names.
Rafael Espindola via llvm-commits
- [LNT] r312586 - Fix typo in V4db.close_all_engines()
Matthias Braun via llvm-commits
- [llvm] r312587 - [ARM] Register ARMExpandPseudo pass.
Eli Friedman via llvm-commits
- [LNT] r312588 - Further fixes for fieldchange.
Matthias Braun via llvm-commits
- [llvm] r312589 - [ARM] Make ARMExpandPseudo add implicit uses for predicated instructions
Eli Friedman via llvm-commits
- [PATCH] D35156: [ARM] Make ARMExpandPseudo add implicit uses for predicated instructions
Eli Friedman via Phabricator via llvm-commits
- [llvm] r312590 - Fix a use after free.
Rafael Espindola via llvm-commits
- [PATCH] D37365: [x86] Enable f128 as a legal type in 64-bit mode if SSE is enabled rather than if MMX is enabled.
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D37495: llvm-isel-fuzzer: Handle a subset of backend flags in the executable name
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D37494: Change encodeU/SLEB128 to pad to certain number of bytes
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r312591 - [ValueTracking, InstCombine] canonicalize fcmp ord/uno with non-NAN ops to null constants
Sanjay Patel via llvm-commits
- [test-suite] r312592 - [test-suite] Adding the RSBench proxy app
Hal Finkel via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [compiler-rt] r312593 - [libFuzzer] remporary disable an unstable test
Kostya Serebryany via llvm-commits
- [lld] r312594 - lld-link: Add --rsp-quoting= flag.
Nico Weber via llvm-commits
- [compiler-rt] r312596 - [sanitizer_common][Fuchsia] Update Fuchsia sanitizer markup
Petr Hosek via llvm-commits
- [PATCH] D37273: [sanitizer_common][Fuchsia] Update Fuchsia sanitizer markup
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37497: [WebAssembly] Ensure that Wasm global that represent memory addresses are 32-bit const values
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D24882: Add StringSwitch::Cases functions that takes 6, 7 or 8 arguments.
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r312597 - [msan] Remove a stale fixme (NFC).
Evgeniy Stepanov via llvm-commits
- [llvm] r312598 - [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via llvm-commits
- [PATCH] D37157: Fix Bug 30978 by emitting cv file checksums.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36739: [LLD][ELF] Move fixSectionAlignments() before first call to assignAddresses()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37497: [WebAssembly] Fix getSymbolValue() for globals that are not 32-bit const values.
Sam Clegg via Phabricator via llvm-commits
- [LNT] r312600 - Show id in {Run|Machine|Order|Test|Sample}.__repr__()
Matthias Braun via llvm-commits
- [LNT] r312601 - Analysis: Fix typo
Matthias Braun via llvm-commits
- [LNT] r312602 - Improve submit test
Matthias Braun via llvm-commits
- [PATCH] D36963: Use sorting instead of a lot of stable_partitions for `ICF::segregate` function
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34956: [ELF] - Store pointer to PT_LOAD instead of pointer to first section (FirstInPtLoad) in OutputSection
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r312603 - Use the section name if a STT_SECTION symbol has empty name.
Rafael Espindola via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Rui Ueyama via Phabricator via llvm-commits
- [lld] r312604 - Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via llvm-commits
- [llvm] r312604 - Fix crbug 759265 by suppressing llvm mt warnings.
Eric Beckmann via llvm-commits
- [LNT] r312605 - Slightly optimize some counting queries
Matthias Braun via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via Phabricator via llvm-commits
- [PATCH] D37229: When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek via Phabricator via llvm-commits
- [llvm] r312607 - [ORC] Fix some comments in JITSymbol.
Lang Hames via llvm-commits
- [llvm] r312608 - [X86] Allow cross-lane permutations for sub targets supporting AVX2.
Jatin Bhateja via llvm-commits
- [LNT] r312610 - async_ops: Make sure we join() finished jobs
Matthias Braun via llvm-commits
- [LNT] r312611 - We shouldn't call sys.exit() in a multiprocessing Process
Matthias Braun via llvm-commits
- [llvm] r312612 - [PowerPC] Don't use xscvdpspn on the P7
Hal Finkel via llvm-commits
- [PATCH] D36499: If --dynamic-list is given, only those symbols are preemptible
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r312613 - [X86] Add more FMA3 patterns to cover a load in all 3 possible positions.
Craig Topper via llvm-commits
- [llvm] r312614 - Updating a test reference for rL312608.
Jatin Bhateja via llvm-commits
- [test-suite] r312615 - [test-suite] Adding the SimpleMOC proxy app
Hal Finkel via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37502: [AMDGPU] Fix shouldClusterMemOps to process flat loads
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37503: [AVX512] Move more code to the proposed X86InstrVecCompiler.td
Craig Topper via Phabricator via llvm-commits
- [llvm] r312619 - X86 Tests: Tidy up AVX512 conversion tests. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37504: [x86] Fix PR34377 by disabling cmov conversion when we relied on it performing a zext of a register.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37505: X86: Improve AVX512 fptoui lowering
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r312620 - [x86] Fix PR34377 by disabling cmov conversion when we relied on it
Chandler Carruth via llvm-commits
- [llvm] r312621 - [DAGCombiner] When combining EXTRACT_SUBVECTOR of a BUILD_VECTOR, make sure we don't create a BUILD_VECTOR with an illegal type after type legalization.
Craig Topper via llvm-commits
- [PATCH] D37507: Fix maximum legal VF calculation
Alon Kom via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [llvm] r312624 - [RISCV][NFC] Fix sorting of includes in lib/Target/RISCV
Alex Bradbury via llvm-commits
- [lld] r312625 - [ELF] - Linkerscript: set load address correctly if MEMORY command used.
George Rimar via llvm-commits
- [lld] r312626 - [ELF] Rewrite --symbol-ordering-file path in reproducer
James Henderson via llvm-commits
- [compiler-rt] r312628 - [compiler-rt][xray][mips] Mark some tests as unsupported.
Simon Dardis via llvm-commits
- [llvm] r312629 - [X86][X87] Ensure x87 instructions are tagged as altering the FPSW reg
Simon Pilgrim via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37387: [Coverage] Report errors when reading malformed source regions
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37511: [dwarfdump] Verify line table prologue
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37512: [x86] Update to cmov promotion tests for D36711; NFC
Alexander Ivchenko via Phabricator via llvm-commits
- [polly] r312630 - [ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset.
Michael Kruse via llvm-commits
- [PATCH] D37362: [Polly][ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] DAGCombine for better exploitation of rotate-and-mask instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [polly] r312632 - [test] Add forgotten REQUIRES: line.
Michael Kruse via llvm-commits
- [PATCH] D37205: AMDGPU: Make worst-case assumption about the wait states in inline assembly
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r312635 - AMDGPU: Make worst-case assumption about the wait states in inline assembly
Nicolai Haehnle via llvm-commits
- [PATCH] D36734: [PowerPC Peephole] Constants into a join add, use ADDI over LI/ADD.
Hiroshi Inoue via Phabricator via llvm-commits
- [lld] r312636 - [ELF] Move fixSectionAlignments() before first call to assignAddresses()
Peter Smith via llvm-commits
- [PATCH] D37515: [mips] Generate memory dependencies for byVal arguments
Stefan Maksimovic via Phabricator via llvm-commits
- [lld] r312637 - [ELF][AArch64] Add alignment checks for the LDST<N>_ABS_LO12_NC relocations
Peter Smith via llvm-commits
- [PATCH] D37516: [ARM] Implement isTruncateFree
Sam Parker via Phabricator via llvm-commits
- [PATCH] D37518: Fix PR33878: BasicAA incorrectly assumes different address spaces don't alias
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D37517: [ELF] - Report orphan sections if -verbose given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37519: [mips] Use RegisterMCAsmBackend to register all MIPS asm backends. NFC
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D35222: InstSimplify: canonicalize is idempotent
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r312640 - [AMDGPU] Fix shouldClusterMemOps to process flat loads
Stanislav Mekhanoshin via llvm-commits
- [llvm] r312641 - [TailCall] Allow llvm.memcpy/memset/memmove to be tail calls when parent
Wei Mi via llvm-commits
- [PATCH] D37406: [TailCall] Allow llvm.memcpy/memset/memmove to be tail calls when parent function return the intrinsics's first argument
Wei Mi via Phabricator via llvm-commits
- [llvm] r312643 - [llvm-objcopy] Add support for relocations
Petr Hosek via llvm-commits
- [PATCH] D37302: [Headers] Define *_HAS_SUBNORM for FLT, DBL, LDBL
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [llvm] r312644 - [Hexagon] Add option to generate calls to "abort" for "unreachable"
Krzysztof Parzyszek via llvm-commits
- [llvm] r312645 - Revert "[llvm-objcopy] Add support for relocations"
Petr Hosek via llvm-commits
- [llvm] r312646 - Minor style fixes in lib/Support/**/Program.(inc|cpp).
Alexander Kornienko via llvm-commits
- [zorg] r312647 - [zorg] Remove clang-cmake-aarch64-42vma builder
Diana Picus via llvm-commits
- [llvm] r312648 - Fix PR33878: BasicAA incorrectly assumes different address spaces don't alias
Nuno Lopes via llvm-commits
- [llvm] r312649 - [X86] Introduce a new td file to hold patterns some of the non instruction patterns from SSE and AVX512
Craig Topper via llvm-commits
- [llvm] r312650 - [X86] Actually add the new file that was supposed to go with r312649.
Craig Topper via llvm-commits
- [lld] r312652 - Remove a trailing empty line that didn't end with '\n'.
Rui Ueyama via llvm-commits
- [compiler-rt] r312653 - [scudo] getauxval alternative for Android
Kostya Kortchinsky via llvm-commits
- [llvm] r312654 - [IfConversion] Remove kill flags from common instructions as well
Krzysztof Parzyszek via llvm-commits
- [PATCH] D37522: [AMDGPU] Fixed encoding of v_pk_mul_f16 in fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37325: [AMDGPU] Use v_pk_max_f16 for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D37524: Detect linker script INCLUDE cycles.
Rui Ueyama via Phabricator via llvm-commits
- [lld] r312655 - Add a comment.
Rui Ueyama via llvm-commits
- [lld] r312656 - Detect linker script INCLUDE cycles.
Rui Ueyama via llvm-commits
- [LNT] r312657 - Remove unused code
Matthias Braun via llvm-commits
- [LNT] r312658 - Remove sys.exit() from code paths used for the server
Matthias Braun via llvm-commits
- [LNT] r312659 - Remove debug prints
Matthias Braun via llvm-commits
- [llvm] r312660 - [AMDGPU] Fixed encoding of v_pk_mul_f16 in fcanonicalize
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D36404: Disable jump threading into loop headers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37525: [docs] Add a note on iteration of unordered containers to coding standards
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r312661 - [X86] Move more isel patterns to X86InstrVecCompiler.td. NFC
Craig Topper via llvm-commits
- [llvm] r312662 - [x86] fix triple and regenerate checks for psubus; NFC
Sanjay Patel via llvm-commits
- [polly] r312663 - Revert "[ScopDetect/Info] Look through PHIs that follow an error block"
Michael Kruse via llvm-commits
- [PATCH] D37497: [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r312664 - Disable jump threading into loop headers
Krzysztof Parzyszek via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve dominance across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r312667 - [docs] Add a note on iteration of unordered containers to coding standards
Mandeep Singh Grang via llvm-commits
- [llvm] r312668 - Insert IMPLICIT_DEFS for undef uses in tail merging
Matthias Braun via llvm-commits
- [lld] r312669 - [ELF/Writer] Fix english in a comment. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D35918: [GVNHoist] Factor out reachability to search for anticipable instructions quickly
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D37532: Util: Improve update_llc_test_checks to scrub macosx-style assembly annotations
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37535: [AMDGPU] Fix legalization of VOP3P
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36596: [InstCombine] Add a flag to disable LowerDbgDeclare
Reid Kleckner via Phabricator via llvm-commits
- [LNT] r312672 - Make machine selection/update more flexible
Matthias Braun via llvm-commits
- [PATCH] D36558: [llvm-objcopy] Add support for nested and overlapping segments
Jake Ehrlich via Phabricator via llvm-commits
- [lld] r311056 - Remove a lock and use a std::unique_ptr instead.
Rafael Avila de Espindola via llvm-commits
- [llvm] r312673 - Removes redundant `llvm::`, add comments and simplify a return type of a function.
Rui Ueyama via llvm-commits
- [llvm] r312674 - [WebAssembly] Only treat imports/exports as symbols when reading relocatable object files
Sam Clegg via llvm-commits
- [lld] r312675 - Simplify type. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D37536: [compiler-rt] Move IsStackOverflow from asan into sanitizer_common
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36772: Unmerge GEPs to reduce register pressure on IndirectBr edges.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [llvm] r312676 - [AMDGPU] Use v_pk_max_f16 for fcanonicalize
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D35635: Optimize {s,u}{add,sub}.with.overflow on ARM
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D37537: [compiler-rt] Move allow_user_segv.cc into sanitizer_common
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r312678 - Util: Improve update_llc_test_checks to scrub macosx-style assembly annotations
Zvi Rackover via llvm-commits
- [llvm] r312679 - [Pass] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D37539: [CUDA] Add device overloads for non-placement new/delete.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D36696: [MachineTraceMetrics] Add computeDepth function.
Gerolf Hoflehner via Phabricator via llvm-commits
- [PATCH] D37540: [CUDA] Tests for device-side overloads of non-placement new/delete.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D37170: [TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r312680 - Reland "[llvm-objcopy] Add support for relocations"
Petr Hosek via llvm-commits
- [PATCH] D33960: ErrorHandling: report_fatal_error: call abort() instead of exit()
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D37541: llvm-lib: add a feature to merge library files.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D29937: [RISCV 15/n] Implement lowering of ISD::SELECT_CC
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D37546: TableGen: Resolve references when setting value
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D29934: [RISCV 12/n] Codegen support for memory operations
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D34543: Track globals promoted to coalesced const pool entries
Stephen Crane via Phabricator via llvm-commits
- [test-suite] r312682 - [CUDA] Tests for device-side overloads of non-placement new/delete.
Justin Lebar via llvm-commits
- [llvm] r312683 - LTO: Remove unnecessary Windows support code.
Peter Collingbourne via llvm-commits
- [PATCH] D37547: [X86] Call removeDeadNode when we're done doing custom isel for mul, div and test
Craig Topper via Phabricator via llvm-commits
- [llvm] r312685 - InstSimplify: canonicalize is idempotent
Matt Arsenault via llvm-commits
- [llvm] r312686 - Object: Downgrade invalid weak externals from an assert fail to an llvm::Error when creating an irsymtab.
Peter Collingbourne via llvm-commits
- [compiler-rt] r312687 - [asan] Add a note to shadow memory setup error.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r312688 - [cmake] Work around more -Wunused-driver-argument warnings
Vedant Kumar via llvm-commits
- [PATCH] D37549: [compiler-rt] Cleanup decorators
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37550: WholeProgramDevirt: When promoting for single-impl devirt, also rename the comdat.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r312689 - [libFuzzer] simplify and re-enable CustomCrossOverTest
Kostya Serebryany via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via Phabricator via llvm-commits
- [PATCH] D37553: Analysis: Correctly handle all function operand references.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r312692 - ARM: track globals promoted to coalesced const pool entries
Saleem Abdulrasool via llvm-commits
- [llvm] r312694 - [X86] Remove patterns for selecting a v8f32 X86ISD::MOVSS or v4f64 X86ISD::MOVSD.
Craig Topper via llvm-commits
- [compiler-rt] r312695 - [libFuzzer] simplify CustomCrossOverTest a bit more
Kostya Serebryany via llvm-commits
- [compiler-rt] r312697 - [libFuzzer] simplify CustomCrossOverTest even more
Kostya Serebryany via llvm-commits
- [llvm] r312698 - ModuleSummaryAnalysis: Correctly handle all function operand references.
Peter Collingbourne via llvm-commits
- [llvm] r312699 - AMDGPU: Don't legalize i16 extloads to i32 with legal i16
Matt Arsenault via llvm-commits
- [llvm] r312702 - [X86] Force shuffle lowering to only create X86ISD::VPERM2X128 with 64-bit element types so we can remove some patterns from isel.
Craig Topper via llvm-commits
- [PATCH] D37139: [x86] Extend the manual ISel of `add` and `sub` with both RMW memory operands and used flags to support matching immediate operands.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r312704 - X86: Improve AVX512 fptoui lowering
Zvi Rackover via llvm-commits
- [lld] r312705 - [ELF] Prevent crash with binary inputs with non-ascii file names
James Henderson via llvm-commits
- [lld] r312706 - [LLD] Fix padding of .eh_frame when in executable segment
Andrew Ng via llvm-commits
- [PATCH] D30247: Epilog loop vectorization
Mohammed Agabaria via Phabricator via llvm-commits
- [PATCH] D37555: [MachineScheduler] Put SchedRegion in an anonymous namespace.
Bevin Hansson via Phabricator via llvm-commits
- [llvm] r312707 - [x86] Update to cmov promotion tests for D36711; NFC
Alexander Ivchenko via llvm-commits
- [llvm] r312708 - Revert "[RegAlloc] Make sure live-ranges reflect the state of the IR when removing them"
Jonas Paulsson via llvm-commits
- [PATCH] D37556: [ARC] Prepare the implementation of relocation for lld
Leslie Zhai via Phabricator via llvm-commits
- [llvm] r312709 - Fixing incorrectly capitalised regexps.
Benjamin Kramer via llvm-commits
- [lld] r312711 - [ELF] - Store pointer to PT_LOAD instead of pointer to first section in OutputSection
George Rimar via llvm-commits
- [lld] r312712 - [ELF] - Rename PhdrEntry::First/Last to FirstSec/LastSec. NFC.
George Rimar via llvm-commits
- [PATCH] D37559: [X86FixupBWInsts] More presise register liveness if no <imp-use> on MOVs.
Andrei Elovikov via Phabricator via llvm-commits
- [llvm] r312713 - [Sparc][NFC] Clean up SelectCC lowering
Alex Bradbury via llvm-commits
- [PATCH] D37194: [Sparc][NFC] Clean up SelectCC lowering
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37560: [X86] Lower _mm[256|512]_[mask[z]]_avg_epu[8|16] intrinsics to native llvm IR
Yael Tsafrir via Phabricator via llvm-commits
- [llvm] r312714 - [MachineTraceMetrics] Add computeDepth function (NFCI).
Florian Hahn via llvm-commits
- [PATCH] D36696: [MachineTraceMetrics] Add computeDepth function (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [polly] r312715 - [PPCGCodeGen] Document pre-composition with Zero in getExtent. [NFC]
Siddharth Bhat via llvm-commits
- [PATCH] D37561: [ELF] - Don't crash when --emit-relocs is used with --gc-sections
George Rimar via Phabricator via llvm-commits
- [PATCH] D37563: Convenience/safety fix for llvm::sys::Execute(And|No)Wait
Alexander Kornienko via Phabricator via llvm-commits
- [polly] r312718 - [CodeGen] Bitcast scalar writes to actual value.
Michael Kruse via llvm-commits
- [llvm] r312719 - [MachineCombiner] Update instruction depths incrementally for large BBs.
Florian Hahn via llvm-commits
- [llvm] r312720 - [mips] Use RegisterMCAsmBackend to register all MIPS asm backends. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D37567: [llvm-readobj] - Teach tool to report error if some section is in multiple COMDAT groups at once.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r312722 - [X86][LLVM]Expanding Supports lowerInterleavedLoad() in X86InterleavedAccess (VF{8|16|32} stride 3).
Michael Zuckerman via llvm-commits
- [PATCH] D17257: New utility class ReachingPhysDefs for post-ra analysis.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37230: Set hasSideEffects=0 for TargetOpcode::BUNDLE
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37569: Rework loop predication pass
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D37570: [XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPC
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36415: Insert IMPLICIT_DEFS for undef uses in tail merging
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r312724 - [ARM] Remove redundant vcvt patterns.
Benjamin Kramer via llvm-commits
- [PATCH] D37571: [Polly][CodegenCleanup] Update cleanup passes according (old) PassManagerBuilder.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D34691: [LLD][ELF] Introduce range extension thunks for ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37574: [ELF] - Do not merge sections from SHT_GROUP when -relocatable
George Rimar via Phabricator via llvm-commits
- [llvm] r312725 - AMDGPU: Handle more than one memory operand in SIMemoryLegalizer
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D36423: [libc++] Introsort based sorting function
Aditya Kumar via Phabricator via llvm-commits
- [lld] r312727 - [ELF] Always write non-immediate bits for AArch64 branch instruction.
Peter Smith via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37141: [x86] Flesh out the custom ISel for RMW aritmetic ops with used flags to cover the bitwise operators.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37576: [CUDA] Added rudimentary support for CUDA-9 and sm_70.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r312729 - AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r312730 - DAG: Allow creating extract_vector_elt post-legalize
Matt Arsenault via llvm-commits
- [www-releases] r312731 - 5.0.0 files
Hans Wennborg via llvm-commits
- [PATCH] D25891: [llvm] Convert iterable SmallPtrSet's to SmallSetVector's in Codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D27745: [llvm] Turn off reverse iteration of SmallPtrSet by default
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D26214: [llvm] Implement support for -defsym assembler option
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D20217: Add direct control of whether or not a symbol is preemtable at runtime
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r312732 - AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via llvm-commits
- [PATCH] D37222: AMDGPU: Start selecting v_mad_mix_f32
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r312733 - [XRay][tools] Function call stack based analysis tooling for XRay traces
Keith Wyss via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via Phabricator via llvm-commits
- [llvm] r312734 - [CUDA] Added rudimentary support for CUDA-9 and sm_70.
Artem Belevich via llvm-commits
- [PATCH] D37578: [RegAlloc] Keep a copy of live interval for the spilled vregs in HoistSpillHelper
Wei Mi via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [lld] r311313 - [ELF] - Enable threading in many-sections.s testcase. NFC.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37354: Add !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [www] r312737 - Update links etc for 5.0.0
Hans Wennborg via llvm-commits
- [lld] r311878 - [ELF] - Simplify (use llvm::erase_if). NFC.
Rafael Avila de Espindola via llvm-commits
- [lld] r312738 - Drop --no-threads from tests.
Rafael Espindola via llvm-commits
- [llvm] r312739 - [XRay][tools] Disable windows for tests that use an unsupported shell redirect.
Keith Wyss via llvm-commits
- [PATCH] D37361: Cleanup session creation code, use close() instead of rollback()
Matthias Braun via Phabricator via llvm-commits
- [llvm] r312740 - Remove dead code. NFCI.
Peter Collingbourne via llvm-commits
- [LNT] r312741 - async_ops: Do not dispose pre-fork DB connections
Matthias Braun via llvm-commits
- [PATCH] D37580: Add Position Independent Pages (PIP) relocation model
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37582: Remove pipeline dependencies on StackProtector
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37583: Add pagerando binning pass
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37588: [llvm-dlltool] Mention arm64 in the lists of architecture alternatives
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37585: Add ARM backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37586: Add AArch64 backend support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37587: Add Gold plugin LTO support for pagerando
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37589: COFF: PDB: Allow multiple modules with the same name.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37590: [scudo] RFC thread specific data refactoring
Kostya Kortchinsky via Phabricator via llvm-commits
- [lld] r312744 - COFF: PDB: Allow multiple modules with the same name.
Peter Collingbourne via llvm-commits
- [llvm] r312744 - COFF: PDB: Allow multiple modules with the same name.
Peter Collingbourne via llvm-commits
- [llvm] r312745 - [yaml2obj][ELF] Add support for symbol indexes greater than SHN_LORESERVE
Petr Hosek via llvm-commits
- [PATCH] D37591: [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37592: [X86] Move matching of (and (srl/sra, C), (1<<C) - 1) to BEXTR/BEXTRI instruction to custom isel
Craig Topper via Phabricator via llvm-commits
- [llvm] r312746 - [ORC] Add ErrorSuccess and void specializations to AsyncHandlerTraits.
Lang Hames via llvm-commits
- [llvm] r312747 - Fix llvm-xray tests to avoid subshells
Reid Kleckner via llvm-commits
- [PATCH] D37593: Docs: Add tablegen !con operator to examples
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37594: AMDGPU: Start using !con operator
Matt Arsenault via Phabricator via llvm-commits
- [lld] r311497 - Revert r311468: If --dynamic-list is given, only those symbols are preemptible
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37595: AMDGPU: Recompute scc liveness
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37489: Linker script handing of file patterns with COMMON defs
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r312751 - [DWARF] Line 0 should not have a discriminator.
Paul Robinson via llvm-commits
- [llvm] r312752 - llvm-ar: exit with 1 if there is an error.
Rafael Espindola via llvm-commits
- [lld] r312753 - Add -no-gdb-index which negates -gdb-index option.
Rui Ueyama via llvm-commits
- [llvm] r312754 - Move duplicate helpers from DbgValueInst / DbgDeclareInst to DbgInfoIntrinsic
Reid Kleckner via llvm-commits
- [polly] r312755 - Fix some unused warnings in polly
Reid Kleckner via llvm-commits
- [PATCH] D27608: Update LLVM documentation to allow for easier creation of documentation in multiple formats (in particular CHM format)
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r312756 - [llvm-objcopy] Add support for special section indexes in symbol table greater than SHN_LORESERVE
Petr Hosek via llvm-commits
- [PATCH] D37600: Preserve existing registers when adding pristines to LivePhysRegs
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37601: Don't call exit from cl::PrintHelpMessage();
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D37602: Properly hook debuginfo-tests up to lit and CMake
Zachary Turner via Phabricator via llvm-commits
- [lld] r312757 - Revert "Revert r311468: If --dynamic-list is given, only those symbols are preemptible"
Rafael Espindola via llvm-commits
- [PATCH] D37603: [WebAssembly] Add sign extend instructions from atomics proposal
Derek Schuff via Phabricator via llvm-commits
- [llvm] r312758 - Revert r312318, r312325, r312424, r312489
Richard Trieu via llvm-commits
- [llvm] r312759 - Sink some IntrinsicInst.h and Intrinsics.h out of llvm/include
Reid Kleckner via llvm-commits
- [llvm] r312760 - [Bitcode] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r312761 - Don't call exit from cl::PrintHelpMessage.
Rafael Espindola via llvm-commits
- [lld] r312762 - COFF: Remove unnecessary casts. NFCI.
Peter Collingbourne via llvm-commits
- [lld] r312763 - Remove a stale comment.
Rui Ueyama via llvm-commits
- [llvm] r312764 - [x86] Extend the manual ISel of `add` and `sub` with both RMW memory
Chandler Carruth via llvm-commits
- [lld] r312765 - Replace CRLF.
Rui Ueyama via llvm-commits
- [llvm] r312767 - WholeProgramDevirt: When promoting for single-impl devirt, also rename the comdat.
Peter Collingbourne via llvm-commits
- [PATCH] D37605: AMDGPU: Match load d16 hi instructions
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r312768 - [x86] Flesh out the custom ISel for RMW aritmetic ops with used flags to
Chandler Carruth via llvm-commits
- [PATCH] D37607: COFF: Implement ThinLTO cache and cache pruning support.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37608: [lsan] Deadly signal handler for lsan
Vitaly Buka via Phabricator via llvm-commits
- [lld] r312770 - COFF: Implement ThinLTO cache and cache pruning support.
Peter Collingbourne via llvm-commits
- [PATCH] D37609: [asan] Use more generic string in error message
Vitaly Buka via Phabricator via llvm-commits
- [lld] r312771 - Revert "Revert "Revert r311468: If --dynamic-list is given, only those symbols are preemptible""
Rafael Espindola via llvm-commits
- [llvm] r312772 - [XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPC
Dean Michael Berris via llvm-commits
- [llvm] r312773 - Fix a crash when emitting debug info for multi-reg function arguments
Adrian Prantl via llvm-commits
- [llvm] r312775 - diff --git a/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp b/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
Max Kazantsev via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r312776 - [llvm-dlltool] Mention arm64 in the lists of architecture alternatives
Martin Storsjo via llvm-commits
- [PATCH] D37611: [IfConversion] More simple, correct dead/kill liveness handling
Jesper Antonsson via Phabricator via llvm-commits
- [PATCH] D37612: [XRay][compiler-rt] Use a single global volatile recursion guard for FDR handlers
Dean Michael Berris via Phabricator via llvm-commits
- [lld] r312777 - [ELF] - Linkerscript: implement REGION_ALIAS.
George Rimar via llvm-commits
- [llvm] r312778 - [X86] Adding a test point for PR34149 'Suboptimal codegen for "fast" minnum and maxnum'
Jatin Bhateja via llvm-commits
- [PATCH] D37614: [X86] Adding a test point for PR34149 'Suboptimal codegen for "fast" minnum and maxnum'
Jatin Bhateja via Phabricator via llvm-commits
- [lld] r312779 - [ELF] - Simplify and improve symbols.s testcase.
George Rimar via llvm-commits
- [PATCH] D37615: [AVR] implement the relocation of LDI for LLD
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D37616: [X86] PR34149 Suboptimal codegen for fast minnum and maxnum.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37617: Fix for unchecked dyn_cast in globalot created in rL312318
Nikola Prica via Phabricator via llvm-commits
- [llvm] r312782 - [dwarfdump] Verify line table prologue
Jonas Devlieghere via llvm-commits
- [llvm] r312783 - Re-enable "[IRCE] Identify loops with latch comparison against current IV value"
Max Kazantsev via llvm-commits
- [PATCH] D37619: [LV] Fix PR34523 - avoid generating redundant selects
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r312786 - [X86] Added PR31045 test case
Simon Pilgrim via llvm-commits
- [PATCH] D27044: Compilation crash after node replacement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29086: Restore visibility attribute for OpenBSD's stack guard
Brad Smith via Phabricator via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37621: [llvm-readobj] - Refactor printGroupSections methods.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37623: [ELF] - Simplify removeUnusedSyntheticSections a bit.
George Rimar via Phabricator via llvm-commits
- [lld] r312787 - [ELF] - Simplify. NFC.
George Rimar via llvm-commits
- [PATCH] D37177: [X86] Don't disable slow INC/DEC if optimizing for size
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r312789 - [ELF] - Simplify #2. NFC.
George Rimar via llvm-commits
- [llvm] r312791 - [SLP] Support for horizontal min/max reduction.
Alexey Bataev via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37625: [DWARF] Incorrect prologue end line record.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [llvm] r312793 - [SLP] Fix the warning about paths not returning the value, NFC.
Alexey Bataev via llvm-commits
- Patch bug 27628
Antoni Boucher via llvm-commits
- [PATCH] D37627: [LLD][ELF] Rename variables and add comments to getISThunkSec [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37628: Cleanup: Merge isKnownNonNull into isKnownNonZero
Nuno Lopes via Phabricator via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Dmitry Mikulin via llvm-commits
- [llvm] r312797 - Preserve existing regs when adding pristines to LivePhysRegs/LiveRegUnits
Krzysztof Parzyszek via llvm-commits
- [llvm] r312799 - Fix a bug for rL312641.
Wei Mi via llvm-commits
- [www-releases] r312800 - Add Ubuntu binaries for 5.0.0
Hans Wennborg via llvm-commits
- [PATCH] D35192: [ARM] Use ADDCARRY / SUBCARRY
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r312802 - [SLPVectorizer] Add struct InstructionsState that holds information about analysis of vector to be vectorized.
Dinar Temirbulatov via llvm-commits
- [PATCH] D33514: [WIP] Bug 32352 - Provide a way for OptimizationRemarkEmitter::allowExtraAnalysis to check if (specific) remarks are enabled
Adam Nemet via Phabricator via llvm-commits
- [debuginfo-tests] r312803 - Restrict debuginfo-tests to native configurations.
Paul Robinson via llvm-commits
- [llvm] r312804 - [X86] Simplify the slow-incdec test and add test cases with optsize.
Craig Topper via llvm-commits
- [PATCH] D37630: [ubsan] Enable UBsan in sanitizer_common tests
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Petr Hosek via Phabricator via llvm-commits
- [lld] r312806 - If --dynamic-list is given, only those symbols are preemptible.
Rafael Espindola via llvm-commits
- [lld] r312807 - Simplify as this runs before copy relocations are created.
Rafael Espindola via llvm-commits
- [lld] r312808 - Simplify. NFC.
Rafael Espindola via llvm-commits
- [llvm] r312809 - [x86] Fix GCC pedantic warnings about default arguments for lambdas.
Chandler Carruth via llvm-commits
- [PATCH] D37633: [WebAssembly] Remove flags from MCSectionWasm
Sam Clegg via Phabricator via llvm-commits
- [lld] r312812 - Handle lazy symbols is computeIsPreemptible.
Rafael Espindola via llvm-commits
- [llvm] r312813 - [llvm-cov] Unify region marker placement between text/html modes
Vedant Kumar via llvm-commits
- [llvm] r312814 - [Coverage] Report errors when reading malformed source regions
Vedant Kumar via llvm-commits
- [llvm] r312815 - [Coverage] Define LineColPair for convenience. NFC.
Vedant Kumar via llvm-commits
- [llvm] r312816 - [llvm-cov] Fix a lifetime issue
Vedant Kumar via llvm-commits
- [llvm] r312817 - [Coverage] Build sorted and unique segments
Vedant Kumar via llvm-commits
- [PATCH] D36020: [llvm-cov] Unify region marker placement between text/html modes
Phabricator via Phabricator via llvm-commits
- [llvm] r312819 - AMDGPU: Recompute scc liveness
Matt Arsenault via llvm-commits
- [lld] r312820 - Handle empty dynamic lists.
Rafael Espindola via llvm-commits
- [PATCH] D37635: Prevent DCE on __lsan_is_turned_off and re-enable test case
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37636: [TableGen] Ensure that __lsan_is_turned_off isn't removed by DCE in llvm-tblgen
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37637: [CMake] Determine early on which projects are enabled
Zachary Turner via Phabricator via llvm-commits
- [llvm] r312821 - [llvm-cov] Disable name-compression in a test binary
Vedant Kumar via llvm-commits
- [llvm] r312822 - AMDGPU: Start using !con operator
Matt Arsenault via llvm-commits
- [PATCH] D37638: [IPSCCP] Move common functions to IPOUtils (NFC)
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [lld] r312823 - Remove a redundant local variable.
Rui Ueyama via llvm-commits
- [compiler-rt] r312824 - Prevent DCE on __lsan_is_turned_off and re-enable test case
Francis Ricci via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D31359: [GlobalISel]: Allow backends to custom legalize Intrinsics
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r312825 - [llvm-cov] Try to appease a Windows bot
Vedant Kumar via llvm-commits
- [llvm] r312826 - [llvm-cov] Use portable output redirection in a test
Vedant Kumar via llvm-commits
- [PATCH] D37414: [CMake] Add bootstrap option `CLANG_BOOTSTRAP_USE_LIBCXX`
Chris Bieneman via Phabricator via llvm-commits
- [compiler-rt] r312827 - Revert "Prevent DCE on __lsan_is_turned_off and re-enable test case"
Francis Ricci via llvm-commits
- [llvm] r312828 - Migrate llvm-symbolizer tests to not use %T
David Blaikie via llvm-commits
- [PATCH] D37641: [zorg] Reduce the number of concurrent jobs for AOSP build
Pengxuan Zheng via Phabricator via llvm-commits
- [zorg] r312829 - [zorg] Reduce the number of concurrent jobs for AOSP build
Pengxuan Zheng via llvm-commits
- [PATCH] D37017: [DAGCombiner] fold assertzexts separated by trunc
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r312831 - [CMake][runtimes] Use the same configuration for non-target and "default" target
Petr Hosek via llvm-commits
- [llvm] r312832 - [TargetTransformInfo] Add a new public interface getInstructionCost
Guozhi Wei via llvm-commits
- [PATCH] D37644: [CMake][runtimes] Use list of lists rather than ":" delimiters
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37645: Move new lld's code to Common subdirectory.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37646: [ubsan-minimal] Enable on Darwin
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- Buildbot numbers for the week of 07/16/2017 - 07/22/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 07/23/2017 - 07/29/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 07/30/2017 - 08/05/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 08/06/2017 - 08/12/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 08/13/2017 - 08/19/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 08/20/2017 - 08/26/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 08/27/2017 - 09/02/2017
Galina Kistanova via llvm-commits
- [llvm] r312833 - bpf: proper print imm64 expression in inst printer
Yonghong Song via llvm-commits
- [llvm] r312834 - [TargetTransformInfo] Remove the extra "default" in a switch that all enum values has been covered.
Guozhi Wei via llvm-commits
- [PATCH] D37653: [X86] Add isel pattern infrastructure to begin recognizing when we're inserting 0s into the upper portions of a vector register and the producing instruction as already produced the zeros.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37652: Remove unneccessary string copies from method invocations.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r312836 - [AMDGPU] Remove unused function. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D37654: PPC: Don't select lxv/stxv for insufficiently aligned stack slots.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r312840 - bpf: fix test failures due to previous bpf change of assembly code syntax
Yonghong Song via llvm-commits
- [llvm] r312843 - PPC: Don't select lxv/stxv for insufficiently aligned stack slots.
Kyle Butt via llvm-commits
- [llvm] r312844 - RegAllocFast: Remove write-only set; NFC
Matthias Braun via llvm-commits
- [llvm] r312845 - RegAllocFast: Move vector to class level to avoid reallocation; NFC
Matthias Braun via llvm-commits
- [llvm] r312846 - RegAllocFast: Cleanup; NFC
Matthias Braun via llvm-commits
- [www] r312847 - Add list of selected talks and abstracts.
Tanya Lattner via llvm-commits
- [PATCH] D37655: IR: Represent -ggnu-pubnames with a flag on the DICompileUnit.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r312848 - [libFuzzer] remove a couple of reduntant includes
Kostya Serebryany via llvm-commits
- [PATCH] D37656: [cfi] Set function attributes for __cfi_* functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [LNT] r312849 - Remove info_keys; NFC
Matthias Braun via llvm-commits
- [PATCH] D34586: Remove info_keys; NFC
Phabricator via Phabricator via llvm-commits
- [llvm] r312852 - RegAllocFast: Fix warning; NFC
Matthias Braun via llvm-commits
- [llvm] r312853 - [SLP] Fix buildbots, NFC.
Alexey Bataev via llvm-commits
- [llvm] r311742 - [sanitizer-coverage] Make sure pc-tables aren't dead stripped
Kostya Serebryany via llvm-commits
- [llvm] r312855 - [sanitizer-coverage] call appendToUsed once per module, not once per function (which is too slow)
Kostya Serebryany via llvm-commits
- [llvm] r312856 - [X86] Use ReplaceNode instead of ReplaceUses when converting X86ISD::SHRUNKBLEND to ISD::VSELECT during isel.
Craig Topper via llvm-commits
- [llvm] r312857 - [X86] Call removeDeadNode when we're done doing custom isel for mul, div and test
Craig Topper via llvm-commits
- [compiler-rt] r312858 - [asan] Use more generic string in error message
Vitaly Buka via llvm-commits
- [compiler-rt] r312859 - [compiler-rt] Move allow_user_segv.cc into sanitizer_common
Vitaly Buka via llvm-commits
- [compiler-rt] r312860 - [ubsan] Enable UBsan in sanitizer_common tests
Vitaly Buka via llvm-commits
- [llvm] r310372 - [DAGCombiner] simplifyShuffleMask - handle UNDEF inputs from shuffles as well as BUILD_VECTOR
Kostya Serebryany via llvm-commits
- [llvm] r312861 - CoverageMappingTest.cpp: Suppress warnings. [-Wdocumentation]
NAKAMURA Takumi via llvm-commits
- [PATCH] D37657: [ubsan] Make ubsan version of __sanitizer_print_stack_trace consistent with other sanitizers
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37658: [ubsan] Save binary name before parsing options
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36504: [CodeGenPrepare][WIP] Convert uncond. branch to return into a return to help with shrink-wrapping
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Mateusz Mikuła via Phabricator via llvm-commits
- [DAG][X86] Fixing X86 DAG Selecting that if BLENDPD instruction has 1 mask and target architecture doesn't suffer from partial register stalls replace BLENDPD to MOVSD
Jun Ryung Ju via llvm-commits
- [PATCH] D37661: [sancov] coverage-report-server.py: ServerHandler(): open file as UTF8
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r312862 - [DivRempairs] add a pass to optimize div/rem pairs (PR31028)
Sanjay Patel via llvm-commits
- [llvm] r312863 - [DivRemPairs] split tests per target to account for bots that don't build for all targets
Sanjay Patel via llvm-commits
- [llvm] r312864 - [CMake] Update GetSVN.cmake to handle repo
MinSeong Kim via llvm-commits
- [PATCH] D36926: [Polly][WIP] Clear DependenceInfo after expansion
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r312866 - [X86] Don't disable slow INC/DEC if optimizing for size
Craig Topper via llvm-commits
- [llvm] r312867 - [X86][MOVBE] Fix typo in MOVBE scheduling test names
Simon Pilgrim via llvm-commits
- [llvm] r312868 - [X86][SSE] i32 vector multiplications test cases from PR6399
Simon Pilgrim via llvm-commits
- [llvm] r312869 - Merge isKnownNonNull into isKnownNonZero
Nuno Lopes via llvm-commits
- [PATCH] D37665: [SelectionDAG] Teach simplifyDemandedBits to handle shifts by constant splat vectors
Craig Topper via Phabricator via llvm-commits
- [llvm] r312871 - [X86][FMA] Regenerate FMA tests
Simon Pilgrim via llvm-commits
- [compiler-rt] r312872 - [asan] Fix tests broken by r312858
Vitaly Buka via llvm-commits
- [llvm] r312873 - [X86] Add v2i2 test case (PR20011)
Simon Pilgrim via llvm-commits
- [llvm] r312874 - [X86] Add v2i4 store test case (PR20012)
Simon Pilgrim via llvm-commits
- [polly] r312875 - [CodegenCleanup] Update cleanup passes according (old) PassManagerBuilder.
Michael Kruse via llvm-commits
- [PATCH] D37666: [asan] Include asan-dynamic into check-all
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37432: Fix a misleading phrase in the LangRef
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r312876 - [SCEV] Re-arrange public and private sections to be contiguous; NFC
Sanjoy Das via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D35584: [CGP] Fold empty dedicated exit blocks created by loopsimplify.
Balaram Makam via Phabricator via llvm-commits
- [llvm] r312878 - Test commit
Uriel Korach via llvm-commits
- [llvm] r312879 - adding autoUpgrade support to broadcast[f|i]32x2 intrinsics
Uriel Korach via llvm-commits
- [llvm] r312880 - Revert "adding autoUpgrade support to broadcast[f|i]32x2 intrinsics"
Uriel Korach via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37669: [X86][intrinsics] lower _mm[256|512]_mask[z]_set1_epi[8|16|32|64] intrinsic to IR
jina via Phabricator via llvm-commits
- [llvm] r312881 - [X86][X86AsmParser] adding const on InlineAsmIdentifierInfo in CreateMemForInlineAsm. NFC.
Coby Tayree via llvm-commits
- [PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.
Eizan Miyamoto via Phabricator via llvm-commits
- [llvm] r312883 - Added a test that demonstrates a ug in Scatter scheduling.
Elena Demikhovsky via llvm-commits
- [llvm] r312884 - [X86][SSE] Move combineTo call out of combineX86ShuffleChain. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r312885 - [InstSimplify] refactor udiv/urem code and add tests; NFCI
Sanjay Patel via llvm-commits
- [llvm] r312886 - [X86][SSE] Move combineTo call out of combineX86ShufflesConstants. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r312887 - [X86][SSE] Tidyup + clang-format combineX86ShuffleChain call. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r312888 - Use llvm_unreachable for unknown TargetCostKind.
Simon Pilgrim via llvm-commits
- [PATCH] D36870: [libcxx] Add missing __cxa_deleted_virtual
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r312893 - [ORC] Kill off a dead typedef.
Lang Hames via llvm-commits
- [lld] Small patch to ignore "/natvis:..." flag in the COFF / lld-link.exe frontend.
Michael Rickert via llvm-commits
- [PATCH] D37673: [X86] Remove portions of r275950 that are no longer needed with i1 not being a legal type
Craig Topper via Phabricator via llvm-commits
- [llvm] r312894 - Fixed a bug in splitting Scatter operation in the Type Legalizer.
Elena Demikhovsky via llvm-commits
Last message date:
Sun Sep 10 23:38:17 PDT 2017
Archived on: Sun Sep 10 23:37:04 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).