The Week Of Monday 19 March 2018 Archives by thread
Starting: Mon Mar 19 00:13:37 PDT 2018
Ending: Sun Mar 25 23:33:26 PDT 2018
Messages: 1918
- [lld] r327248 - For most Targets the _GLOBAL_OFFSET_TABLE_ symbol is expected to be at
Peter Smith via llvm-commits
- [PATCH] D44432: FreeBSD sanitizer common, intercept couple of more functions
David CARLIER via Phabricator via llvm-commits
- [PATCH] D44601: LLD: Avoid segfault with --emit-relocs
George Rimar via Phabricator via llvm-commits
- [PATCH] D44519: Add llvm-exegesis tool.
Clement Courbet via Phabricator via llvm-commits
- [llvm] r327824 - [SCEV] Factor out isKnownViaInduction. NFC.
Serguei Katkov via llvm-commits
- [PATCH] D44554: [SCEV] Factor out isKnownViaInduction. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D44615: [test] Add test for version scripts with extern C++ and GNU ABI tags.
George Rimar via Phabricator via llvm-commits
- [www] r327825 - Remove the GSoC 2017 ToC
Sylvestre Ledru via llvm-commits
- [www] r327826 - Remove some unrelevant information
Sylvestre Ledru via llvm-commits
- [PATCH] D44608: [x86] put nops into the WriteNop class and customize for Jaguar
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D44382: [DWARF] Rework debug line parsing to use llvm::Error
James Henderson via Phabricator via llvm-commits
- [PATCH] D44388: [ELF] Rework debug line parsing to use llvm::Error (LLD-side)
James Henderson via Phabricator via llvm-commits
- [PATCH] D44558: Change DT_* value definitions to macros in a separate file
George Rimar via Phabricator via llvm-commits
- [PATCH] D44612: [X86] Generalize schedule classes to support multiple stages
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D44479: [MSan] Add an isStore argument to getShadowOriginPtr(). NFC
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] r327827 - [ARM] Fix warnings about missing parentheses in ARMAsmParser
Mikhail Maltsev via llvm-commits
- [PATCH] D44562: [ELF] Rework debug line parsing to use llvm::Error and callbacks (LLD-side)
George Rimar via Phabricator via llvm-commits
- [llvm] r327709 - [ARM] Convert more invalid NEON immediate loads
Mikhail Maltsev via llvm-commits
- [llvm] r327828 - [MSan] Introduce insertWarningFn(). NFC
Alexander Potapenko via llvm-commits
- [PATCH] D42447: [LV][VPlan] Detect outer loops for explicit vectorization.
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D44513: [MSan] Introduce insertWarningFn(). NFC
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] r327829 - [MSan] Don't create zero offsets in getShadowPtrForArgument(). NFC
Alexander Potapenko via llvm-commits
- [PATCH] D44514: [MSan] Don't create zero offsets in getShadowPtrForArgument(). NFC
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] r327830 - [MSan] fix the types of RegSaveAreaPtrPtr and OverflowArgAreaPtrPtr
Alexander Potapenko via llvm-commits
- [PATCH] D44520: [MSan] fix the types of RegSaveAreaPtrPtr and OverflowArgAreaPtrPtr
Alexander Potapenko via Phabricator via llvm-commits
- [PATCH] D44389: [LNT] Error accessing URL /db_default/v4/nts/profile/ajax/getFunctions; NOT FOUND
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D44338: [LV][VPlan] Build plain CFG with simple recipes for outer loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44560: [DWARF] Rework debug line parsing to use llvm::Error and callbacks
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D44415: [PM][FunctionAttrs] add NoUnwind attribute inference to PostOrderFunctionAttrs pass
Fedor Sergeev via Phabricator via llvm-commits
- [PATCH] D43458: Fix CMake/MSVC when compiler-rt and llvm are built separately
Loo Rong Jie via Phabricator via llvm-commits
- [PATCH] D43281: [AMDGPU] fixes for lds f32 builtins
Daniil Fukalov via Phabricator via llvm-commits
- [llvm] r325892 - [DAGCOmbine] Ensure that (brcond (setcc ...)) is handled in a canonical manner.
Mikael Holmén via llvm-commits
- [PATCH] D44538: [ARM] Support for v4f16 and v8f16 vectors
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D44592: [X86] Properly implement the calling convention for f80 for win64
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r327831 - [RISCV] Peephole optimisation for load/store of global values or constant addresses
Alex Bradbury via llvm-commits
- [PATCH] D44546: [SelectionDAG] Transfer DbgValues when integer operations are promoted
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D44618: [X86] Make the multiply and divide itineraries more consistent.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36827: Changed createTemporaryFile without FD to actually create a file.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D44573: [AArch64] Add patterns matching (fabs (fsub x y)) to (fabd x y)
John Brawn via Phabricator via llvm-commits
- [PATCH] D44521: [InstSimplify] fp_binop X, NaN --> NaN
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D44600: Fix LLVMDumpType() #ifdefed
Brenton Bostick via Phabricator via llvm-commits
- [PATCH] D44577: Read OMP_TARGET_OFFLOAD and provide API to access ICV
Andrey Churbanov via Phabricator via llvm-commits
- [PATCH] D44524: Add an analysis printer for must execute reasoning
Anna Thomas via Phabricator via llvm-commits
- [llvm] r327832 - HexagonISelLowering.cpp: fix 'enum in bool context' warning
Hans Wennborg via llvm-commits
- [PATCH] D44443: [MergeICmp] Split blocks that do other work.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D41655: [clang-tidy] New check bugprone-unused-return-value
Alexander Kornienko via Phabricator via llvm-commits
- [llvm] r327834 - [SystemZ] Bugfix of CC liveness in emitMemMemWrapper (CLC).
Jonas Paulsson via llvm-commits
- [llvm] r327835 - build_llvm_package.bat: Drop LLDB from the package.
Hans Wennborg via llvm-commits
- [llvm] r327837 - [llvm-mca] Add pipeline stall events.
Andrea Di Biagio via llvm-commits
- [PATCH] D44561: [ARM] Pass half or i16 types for NEON intrinsics
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D44622: [ELF] - Fix for LLD crashes with --emit-relocs when trying to proccess .eh_frame
George Rimar via Phabricator via llvm-commits
- [PATCH] D44621: [llvm-mca] Add pipeline stall events.
Phabricator via Phabricator via llvm-commits
- [PATCH] D42479: DAGCombiner: Combine SDIV with non-splat vector pow2 divisor
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r327838 - Stylish change. NFC
Xin Tong via llvm-commits
- [llvm] r327839 - [ARM] Support for v4f16 and v8f16 vectors
Sjoerd Meijer via llvm-commits
- [llvm] r327840 - [MergeICmps] Re-land 324317 "Enable the MergeICmps Pass by default."
Clement Courbet via llvm-commits
- [PATCH] D44623: Fix asan on i?86-linux (32-bit) against glibc 2.27 and later
Jakub Jelínek via Phabricator via llvm-commits
- [llvm] r327841 - [NFC] Fix minor typos in comments
Karl-Johan Karlsson via llvm-commits
- [llvm] r327842 - AMDGPU: Don't leave dead illegal VGPR->SGPR copies
Matt Arsenault via llvm-commits
- [llvm] r327843 - AMDGPU/GlobalISel: RegBankSelect for basic int ops
Matt Arsenault via llvm-commits
- [PATCH] D44572: AMDGPU: Don't leave dead illegal VGPR->SGPR copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D44478: TableGen: Streamline how defs are instantiated
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r327844 - TableGen: Remove the cast-from-string-to-variable-reference feature
Nicolai Haehnle via llvm-commits
- [llvm] r327845 - TableGen: Move GenStrConcat to a helper function in BinOpInit
Nicolai Haehnle via llvm-commits
- [llvm] r327846 - TableGen: Remove OpInit::Fold
Nicolai Haehnle via llvm-commits
- [llvm] r327847 - TableGen: Only fold when some operand made resolve progress
Nicolai Haehnle via llvm-commits
- [llvm] r327848 - TableGen: Explicitly test some cases of self-references and !cast errors
Nicolai Haehnle via llvm-commits
- [llvm] r327849 - TableGen: Check the dynamic type of !cast<Rec>(string)
Nicolai Haehnle via llvm-commits
- [llvm] r327850 - TableGen: Explicitly forbid self-references to field members
Nicolai Haehnle via llvm-commits
- [PATCH] D38455: [clang-tidy] new cppcoreguidelines-narrowing-conversions check.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D44195: TableGen: Remove the cast-from-string-to-variable-reference feature
Phabricator via Phabricator via llvm-commits
- [PATCH] D44197: TableGen: Remove OpInit::Fold
Phabricator via Phabricator via llvm-commits
- [PATCH] D44196: TableGen: Move GenStrConcat to a helper function in BinOpInit
Phabricator via Phabricator via llvm-commits
- [PATCH] D44474: TableGen: Explicitly test some cases of self-references and !cast errors
Phabricator via Phabricator via llvm-commits
- [PATCH] D44198: TableGen: Only fold when some operand made resolve progress
Phabricator via Phabricator via llvm-commits
- [PATCH] D44475: TableGen: Check the dynamic type of !cast<Rec>(string)
Phabricator via Phabricator via llvm-commits
- [PATCH] D44476: TableGen: Explicitly forbid self-references to field members
Phabricator via Phabricator via llvm-commits
- [llvm] r327851 - Changed createTemporaryFile without FD to actually create a file.
Ilya Biryukov via llvm-commits
- [PATCH] D36828: Updated a usage of createTemporaryFile that does not expect file to be created.
Phabricator via Phabricator via llvm-commits
- [llvm] r327853 - [x86] put nops into the WriteNop class and customize for Jaguar
Sanjay Patel via llvm-commits
- [PATCH] D44624: TableGen: Remove redundant loop in ListInit::resolveReferences
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D44625: Accept any filepath in llvm_check_source_file_list
serge via Phabricator via llvm-commits
- [PATCH] D43781: Make AddrSpaceCast noops on PPC
Valentin Churavy via Phabricator via llvm-commits
- [llvm] r327855 - [X86] Generalize schedule classes to support multiple stages
Simon Pilgrim via llvm-commits
- [PATCH] D44626: [InstCombine] Fold (A OR B) AND B code sequence over Phi node
Hiroshi Inoue via Phabricator via llvm-commits
- [llvm] r327856 - [MachineLICM] Add functions to MachineLICM to hoist invariant stores
Zaara Syeda via llvm-commits
- [PATCH] D44627: [CallSiteSplitting] Only record conditions up to the IDom(call site).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44583: Quiet unused variable warnings in Release builds
Jan-Willem Roorda via Phabricator via llvm-commits
- [PATCH] D43850: [CodeGen] Avoid handling DBG_VALUE in the LivePhysRegs (addUses, removeDefs, stepForward)
Matt Davis via Phabricator via llvm-commits
- [PATCH] D40196: Add functions to MachineLICM to hoist invariant stores.
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D44367: [InstCombine] peek through FP casts for sign-bit compares (PR36682)
Roman Lebedev via Phabricator via llvm-commits
- [polly] r327857 - Move code generation test case to test/CodeGen/
Tobias Grosser via llvm-commits
- [PATCH] D44515: [IRCE] Change min value safety check
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41102: Setup clang-doc frontend framework
Julie Hockett via Phabricator via llvm-commits
- [llvm] r327858 - [InstCombine] canonicalize fcmp+select to fabs
Sanjay Patel via llvm-commits
- [PATCH] D39906: [InstCombine] reassociate loop invariant GEP chains to enable LICM
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D44550: [InstCombine] canonicalize fcmp+select to fabs
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r327859 - [demangler] Recopy the demangler from libcxxabi.
Erik Pilkington via llvm-commits
- [PATCH] D43235: [SchedModel] Complete models shouldn't match against itineraries when they don't use them (PR35639) (WIP)
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D43173: [CallSiteSplitting] Preserve DominatorTreeAnalysis.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Lama via Phabricator via llvm-commits
- [PATCH] D44629: [CloneFunction] Preserve DT in DuplicateInstructionsInSplitBetween.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44177: [JumpThreading] use UnreachableBlocks to avoid unreachable regions
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D44091: [SelectionDAG] New sign-of-zero compliant patterns for fabs folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D20758: Support addrspacecast initializers with isNoopAddrSpaceCast
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44633: missing FILE symbol for .(s|S) files
Robert Nagy via Phabricator via llvm-commits
- [PATCH] D44610: [SelectionDAG] Support multiple dangling debug info for one value
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r327862 - [CodeGen] Avoid handling DBG_VALUE in the LivePhysRegs (addUses, removeDefs, stepForward)
Matt Davis via llvm-commits
- [PATCH] D44607: Recompute invalidated iterator in insertTargetAndModeArgs
Serge Pavlov via Phabricator via llvm-commits
- [llvm] r327864 - Revert [MachineLICM] This reverts commit rL327856
Zaara Syeda via llvm-commits
- [llvm] r327359 - [LTO] Return proper error object rather than null LTOModule
David Blaikie via llvm-commits
- [PATCH] D44469: [llvm-readobj] - Teach llvm-readobj to dump .note.gnu.property sections.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r327430 - Handle mixed-OS paths in DWARF reader
David Blaikie via llvm-commits
- [PATCH] D44509: Remove unnecessary includes from lld/ELF
David Blaikie via Phabricator via llvm-commits
- [llvm] r327866 - [X86] Make the multiply and divide itineraries more consistent.
Craig Topper via llvm-commits
- [PATCH] D42762: Rewrite the VS Integration Scripts
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D43762: [IPSCCP] Use constant range information for comparisons of parameters.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44385: [DEBUGINFO] Add flag -no-dwarf-gnu-pub-sections to disable gnu pub sections.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D44384: [DEBUGINFO] Add -no-dwarf-debug-ranges option.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D44544: llvm-objdump: Print symbol name if it's address is the same as the next one's
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44067: [LV] Improving "Control-Flow-Select" Vectorization remark.
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D44566: [ELF] - Make __start_/__stop_<section_name> symbols STV_PROTECTED
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44578: [sanitizer] WIP Separate Coverage & Symbolizer from core RTSanitizerCommon
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D44526: [dotest] Clean up test folder clean-up
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D44543: [AsmPrinter] Emit .weak directive for weak linkage on COFF
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44329: [WebAssembly] Added initial AsmParser implementation.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D44549: allow-multiple-definitions should completely suppress errors instead of making them warnings.
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44636: [Release Notes] Add release note for llvm-mca
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r327869 - [X86] Remove sse41 specific code from lowering v16i8 multiply
Craig Topper via llvm-commits
- [lld] r327871 - [ELF] Add basic support for PPC LE
Zaara Syeda via llvm-commits
- [PATCH] D44483: [ELF] Add basic support for PPC LE
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D43735: [AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r327872 - [X86] Add MOV16ri*/MOV32ri*/MOV64ri* to scheduler models to match MOV8ri. Correct SchedRW and itinerary for MOV32ri64.
Craig Topper via llvm-commits
- [PATCH] D44564: [BasicAA] Relax restriction on PHI node handling.
John Brawn via Phabricator via llvm-commits
- [PATCH] D44304: [MIPS GlobalISel] Select add i32, i32
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r327874 - [X86] Add the rest of the TEST with immediate instructions to the scheduler models to match their 8-bit counterpart.
Craig Topper via llvm-commits
- [PATCH] D44639: [dsymutil] Upstream emitting of papertrail warnings.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D44637: Fix for https://bugs.llvm.org/show_bug.cgi?id=36705
Phabricator via Phabricator via llvm-commits
- [compiler-rt] r327876 - Fix CMake/MSVC when compiler-rt and llvm are built separately
Vitaly Buka via llvm-commits
- [PATCH] D39869: [Inliner] Inline through indirect call sites having !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D43996: [llvm-objcopy] Implement support for .group sections.
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] r327877 - [PowerPC] Make AddrSpaceCast noop
Nemanja Ivanovic via llvm-commits
- [llvm] r327878 - [PowerPC][Power9]Legalize and emit code for quad-precision add/div/mul/sub
Lei Huang via llvm-commits
- [PATCH] D44506: [Power9]Legalize and emit code for quad-precision add/div/mul/sub
Lei Huang via Phabricator via llvm-commits
- [llvm] r327879 - [X86] Correct the SchedRW on (V)MOVAPSrr_REV and similar to match their non _REV counterparts.
Craig Topper via llvm-commits
- [llvm] r327880 - [X86] Correct regular expression in Zen scheduler model that was excluding JECXZ instruction.
Craig Topper via llvm-commits
- [llvm] r327881 - [X86] Add JCXZ/JECXZ to Sandybridge/Haswell/Broadwell/Skylake scheduler models.
Craig Topper via llvm-commits
- [llvm] r327882 - [X86] Remove OUT32rr/OUT8rr/OUT32ri/OUT8ri from Sandybridge scheduler model.
Craig Topper via llvm-commits
- [llvm] r327883 - [X86] Add JMP16r and JMP32r to Sandybridge scheduler model.
Craig Topper via llvm-commits
- [PATCH] D44337: Make ConstantDataArray::get constructor templated. Will support signed integers.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D42898: Do not spill CSR to stack on entry to noreturn functions
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D44641: [ObjCARC] Add funclet token to ARC marker
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r327884 - [Hexagon] Add a few more lit tests
Krzysztof Parzyszek via llvm-commits
- [llvm] r327886 - [llvm-mca] Simplify code. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r327888 - [llvm-mca] Remove unused method from ResourceManager. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r327889 - [Power9]Legalize and emit code for quad-precision copySign/abs/nabs/neg/sqrt
Lei Huang via llvm-commits
- [llvm] r327890 - [AMDGPU] adjust tests to be nan-free
Sanjay Patel via llvm-commits
- [PATCH] D43086: [PowerPC] Infrastructure work. Implement getting the opcode for a spill in one place.
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D44585: [AMDGPU] Scalarize when scalar code cheaper than vector code.
Farhana Aleen via Phabricator via llvm-commits
- [llvm] r327891 - [AMDGPU] change test to avoid NaN math
Sanjay Patel via llvm-commits
- [PATCH] D44530: [Power9]Legalize and emit code for quad-precision copySign/abs/nabs/neg/sqrt
Lei Huang via Phabricator via llvm-commits
- [PATCH] D44642: [MergeICmp] Fix a bug in entry block shuffled to middle of the chain
Xin Tong via Phabricator via llvm-commits
- [PATCH] D44640: [CodeGen] Add funclet token to ARC marker
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D44614: Demangle: Support GNU ABI tag attributes
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44232: [SimplifyCFG] Create attribute to disable select formation.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D44644: [X86] Use silvermont cost model overrides for goldmont as well.
Craig Topper via Phabricator via llvm-commits
- [llvm] r327894 - Make ConstantDataArray::get constructor templated. Will support signed integers.
Alina Sbirlea via llvm-commits
- [lld] r327895 - Support embedding natvis files in PDBs.
Zachary Turner via llvm-commits
- [llvm] r327895 - Support embedding natvis files in PDBs.
Zachary Turner via llvm-commits
- [PATCH] D43269: [MemorySSA] Be less aggressive with @llvm.lifetime.start
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D44328: Support embedding natvis files in PDBs.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r327896 - Add cast to Type*, fix failure from r327894.
Alina Sbirlea via llvm-commits
- [llvm] r327897 - [ARM, AArch64] Check the no-stack-arg-probe attribute for dynamic stack probes
Martin Storsjo via llvm-commits
- [PATCH] D44291: [ARM, AArch64] Check the no-stack-arg-probe attribute for dynamic stack probes
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D44406: [CodeView] Emit HasConstructorOrDestructor class option for non-trivial constructors
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D44647: [X86] Add WriteCRC32 scheduler class
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Nirav Dave via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Volkan Keles via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Nirav Davé via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Volkan Keles via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Nirav Davé via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Volkan Keles via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Volkan Keles via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Nirav Davé via llvm-commits
- [llvm] r327898 - [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"
Volkan Keles via llvm-commits
- [llvm] r327899 - [X86] Replace a couple calls to getExtendInVec with getNode and the appropriate target independent EXTEND_VECTOR_INREG opcode.
Craig Topper via llvm-commits
- [llvm] r327900 - Remove an unused private variable.
Zachary Turner via llvm-commits
- [PATCH] D44455: [SymbolFilePDB] Remove a few null pointer checks by passing ref
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D41463: [CodeGen] Add a new pass for PostRA sink
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [lld] r327903 - Revert "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [llvm] r327903 - Revert "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [compiler-rt] r327904 - Cleanup of "extern char **environ" declaration
Vitaly Buka via llvm-commits
- [PATCH] D43916: Named VReg support for MIR
Puyan Lotfi via Phabricator via llvm-commits
- [PATCH] D27296: Don't assume mingw is providing SSP functions
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D37184: [X86] Add constant pool decoding to more instructions
Craig Topper via Phabricator via llvm-commits
- [llvm] r327907 - [Hexagon] Add REQUIRES: asserts to test/CodeGen/Hexagon/v6vec_inc1.ll
Krzysztof Parzyszek via llvm-commits
- [llvm] r327909 - [PDB] Add exclusive methods to derived symbol class
Aaron Smith via llvm-commits
- [llvm] r327910 - [PDB] Add a method to get the full path of the source file for PDBSymbolCompiland
Aaron Smith via llvm-commits
- [PATCH] D44457: [PDB] Add exclusive methods to derived symbol class
Aaron Smith via Phabricator via llvm-commits
- [PATCH] D44458: [PDB] Add a method to get the full path of the source file for PDBSymbolCompiland
Aaron Smith via Phabricator via llvm-commits
- [llvm] r327912 - Accept any filepath in llvm_check_source_file_list
Serge Guelton via llvm-commits
- [PATCH] D40369: Support sext, zext and trunc instructions in SCEV delinearization algorithm (new revision)
Alex Susu via Phabricator via llvm-commits
- [llvm] r327914 - [X86] Simplify the AVX512 code in LowerTruncate a little.
Craig Topper via llvm-commits
- [PATCH] D44266: [InstCombine] remove use restriction for min/max with not operands (PR35875)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D44598: [lit] Add line numbers for RUN commands to shell code
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D40954: [ELF] - Teach LLD to hint about -fdebug-types-section.
Rafael Avila de Espindola via llvm-commits
- [llvm] r327916 - [DAGCombiner] Fix type in comment. NFC
Craig Topper via llvm-commits
- [PATCH] D41207: Rename --icf-data and add a corresponding flag for functions
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r327917 - [MachineOutliner] AArch64: Emit CFI instructions when outlining calls
Jessica Paquette via llvm-commits
- [PATCH] D44282: [PR16756] JumpThreading: explicitly update SSA rather than use SSAUpdater.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D44061: [PowerPC][LegalizeFloatTypes] Move the PPC hacks for (i32 fp_to_sint/fp_to_uint (ppcf128 X)) out of LegalizeFloatTypes and into PPC specific code
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r327919 - [SelectionDAG] Transfer DbgValues when integer operations are promoted
Aaron Smith via llvm-commits
- [PATCH] D44571: [CGP] Avoid segmentation fault when doing PHI node simplifications
Bjorn Pettersson via Phabricator via llvm-commits
- [lld] r327920 - allow-multiple-definitions should completely suppress errors instead of making them warnings.
Rui Ueyama via llvm-commits
- [lld] r327921 - Remove GnuHashTableSection::getShift2().
Rui Ueyama via llvm-commits
- [PATCH] D44547: Remove GnuHashTableSection::getShift2().
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r327923 - OpenBSD UBsan support missing bits
Vitaly Buka via llvm-commits
- [PATCH] D44599: OpenBSD UBsan support missing bits
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D44650: Fix build of llvm-cfi-verify on mingw32
Valentin Churavy via Phabricator via llvm-commits
- [PATCH] D44651: Unsubstituted part of D44599
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D42145: [lldb] Use vFlash commands when writing to target's flash memory regions
Owen Shaw via Phabricator via llvm-commits
- [PATCH] D44464: OptBisect is improved to be overridden in LLVMContext
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D44456: [SymbolFilePDB] Simplify getting the source file path
Aaron Smith via Phabricator via llvm-commits
- [PATCH] D44654: [X86][SandyBridge] SBWriteResPair +5cy and +1uop Memory Folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44276: Object: Move attribute calculation into RecordStreamer. NFC
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r327928 - Object: Move attribute calculation into RecordStreamer. NFC
Vitaly Buka via llvm-commits
- [PATCH] D44274: Object: Fix handling of @@@ in .symver directive
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r327929 - [compiler-rt] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [llvm] r327930 - Object: Fix handling of @@@ in .symver directive
Vitaly Buka via llvm-commits
- [PATCH] D44360: [compiler-rt] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44666: [XRay] Lazily compute MachineLoopInfo instead of requiring it.
Michael Zolotukhin via Phabricator via llvm-commits
- [lld] r327931 - [ELF] Make SectionHeaderOffset less sensitive.
Fangrui Song via llvm-commits
- [llvm] r327933 - [DebugInfoPDB] Add backward support flags to PDB_NameSearchFlags
Aaron Smith via llvm-commits
- [llvm] r327934 - Run dos2unix on a test. NFC.
Rafael Espindola via llvm-commits
- [compiler-rt] r327936 - Revert "[compiler-rt] Change std::sort to llvm::sort in response to r327219"
Mandeep Singh Grang via llvm-commits
- [PATCH] D44503: [analyzer] Improve performance of NoStoreFuncVisitor
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D44667: [LoopPredication] Add profitability check based on BPI
Anna Thomas via Phabricator via llvm-commits
- [llvm] r327937 - [X86] Fix the SNB scheduler for BLENDVB.
Craig Topper via llvm-commits
- [llvm] r327938 - [RISCV] Preserve stack space for outgoing arguments when the function contain variable size objects
Shiva Chen via llvm-commits
- [PATCH] D43752: [RISCV] Preserve stack space for outgoing arguments when the function contain variable size objects
Phabricator via Phabricator via llvm-commits
- [PATCH] D44668: [demangler] WIP: Add a "partial" demangling API for LLDB
Erik Pilkington via Phabricator via llvm-commits
- [PATCH] D39562: [CodeGen][ObjC] Fix an assertion failure caused by copy elision
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D44669: Use local symbols for creating .stack-size
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44531: MC: fix layering violation introduced in r325139
David Blaikie via llvm-commits
- [llvm] r327940 - Fix layering between llvm-c and Support by factoring out some typedefs into Support
David Blaikie via llvm-commits
- [llvm] r327942 - [ShrinkWrap] Take into account landing pad
Quentin Colombet via llvm-commits
- [llvm] r327943 - [X86] Add ROR/ROL/SHR/SAR by 1 instructions to the Sandy Bridge scheduler model.
Craig Topper via llvm-commits
- [llvm] r327944 - [X86] Add TEST16mi/TEST32mi/TEST64mi32 to the Sandybridge/Haswell/Broadwell/Skylake scheduler models.
Craig Topper via llvm-commits
- [llvm] r327946 - [ORC] Rename SymbolSource to MaterializationUnit, and make the materialization
Lang Hames via llvm-commits
- [llvm] r327947 - [X86] Fix the SchedRW for memory forms of CMP and TEST.
Craig Topper via llvm-commits
- [llvm] r327948 - [X86] Rename MOVSX32_NOREXrr8 to MOVSX32rr8_NOREX so that the scheduler model regular expressions will pick it up with the regular version.
Craig Topper via llvm-commits
- [PATCH] D43219: [PartialInlining] Fix Crash from holding a reference to a destructed ORE
Eric Christopher via Phabricator via llvm-commits
- [www] r327949 - Update sponsor list.
Tanya Lattner via llvm-commits
- [www] r327950 - Update sponsors.
Tanya Lattner via llvm-commits
- [www] r327951 - add sponsor link.
Tanya Lattner via llvm-commits
- [www] r327952 - Use correct link.
Tanya Lattner via llvm-commits
- [www] r327953 - Use correct sponsor link.
Tanya Lattner via llvm-commits
- [www] r327954 - Update sponsor list.
Tanya Lattner via llvm-commits
- [llvm] r327955 - [ORC] Don't fully qualify explicit destructor call -- it confuses some compilers.
Lang Hames via llvm-commits
- [www] r327956 - The title on the clang-doc project was incorrect. Patch by Julie Hockett
Tanya Lattner via llvm-commits
- [llvm] r327957 - [X86] Properly implement the calling convention for f80 for mingw/x86_64
Martin Storsjo via llvm-commits
- [PATCH] D44674: [X86] Recognize horizontal reduction trees and narrow the width of the later binops.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D43736: [AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU
Tony Tye via Phabricator via llvm-commits
- [llvm] r327958 - [SystemZ] Add "REQUIRES: asserts" to test case to fix build bots.
Jonas Paulsson via llvm-commits
- [PATCH] D43005: [ARM] Error out on .arm assembler directives on windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D44630: [ms] Parse #pragma optimize and ignore it behind its own flag
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r327960 - [LV] Let recordVectorLoopValueForInductionCast to check if IV was created from the cast.
Andrei Elovikov via llvm-commits
- [llvm] r327961 - [CGP] Avoid segmentation fault when doing PHI node simplifications
Bjorn Pettersson via llvm-commits
- [PATCH] D43812: [LV] Let recordVectorLoopValueForInductionCast to check if IV was created from the cast.
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D44606: [analyzer] Fix the crash in `IteratorChecker.cpp` when `SymbolConjured` has a null Stmt.
Phabricator via Phabricator via llvm-commits
- [lld] r327963 - [ELF] - Add test case for "unsupported relocation reference" error. NFCI.
George Rimar via llvm-commits
- [lld] r327964 - lit: Make config.llvm_libxml2_enabled an int, not a string
Hans Wennborg via llvm-commits
- [llvm] r327965 - [Release Notes] Add release note for llvm-mca.
Andrea Di Biagio via llvm-commits
- [PATCH] D44675: [ARM] Codegen FP16 vmaxnm/vminnm scalar instructions
Sjoerd Meijer via Phabricator via llvm-commits
- [lld] r327966 - Revert r327964 "lit: Make config.llvm_libxml2_enabled an int, not a string"
Hans Wennborg via llvm-commits
- [PATCH] D44676: [SCEV] Make exact taken count calculation more optimistic
Max Kazantsev via Phabricator via llvm-commits
- [polly] r327216 - Add isl operator overloads for isl::pw_aff
Michael Kruse via llvm-commits
- [PATCH] D44677: [SCEV] Make computeExitLimit more simple and more powerful
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D44678: [ARM] Do not convert some vmov instructions
Mikhail Maltsev via Phabricator via llvm-commits
- [llvm] r327967 - [AVR] Add a regression test for struct return lowering
Dylan McKay via llvm-commits
- [llvm] r327968 - Revert "Fix layering between llvm-c and Support by factoring out some typedefs into Support"
Jonas Devlieghere via llvm-commits
- [llvm] r327969 - [llvm-opt-fuzzer] Add irce to the fuzzing options
Igor Laevsky via llvm-commits
- [PATCH] D44679: [ELF] - Another for "LLD crashes with --emit-relocs when trying to proccess .eh_frame"
George Rimar via Phabricator via llvm-commits
- [llvm] r327971 - [MergeICmp] Fix a bug in entry block shuffled to middle of the chain
Xin Tong via llvm-commits
- [llvm] r327972 - [MergeICmps] Break eargerly out of loop
Xin Tong via llvm-commits
- [PATCH] D44381: [mips] Change the way how Clang chooses relocation mode
Aleksandar Beserminji via Phabricator via llvm-commits
- [llvm] r327973 - [llvm-mca] Move the routine that computes processor resource masks to its own file.
Andrea Di Biagio via llvm-commits
- [llvm] r327974 - [X86][SandyBridge] Merge multiple InstrRW entries that map to the same SchedWriteRes group (NFCI) (PR35955)
Simon Pilgrim via llvm-commits
- [PATCH] D44381: [mips] Force PIC to level 1
Aleksandar Beserminji via Phabricator via llvm-commits
- [llvm] r327975 - [Hexagon] Improve scheduling based on register pressure
Krzysztof Parzyszek via llvm-commits
- [llvm] r327976 - [RISCV] Add codegen for RV32F arithmetic and conversion operations
Alex Bradbury via llvm-commits
- [PATCH] D44101: Fix some tests for PPC64le architecture
Pavel Labath via Phabricator via llvm-commits
- [llvm] r327978 - [llvm-mca] Use llvm::make_unique in a few places. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D22792: VecClone Pass
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] r327979 - [RISCV] Add codegen for RV32F floating point load/store
Alex Bradbury via llvm-commits
- [llvm] r327980 - [Hexagon] Fix division by zero in machine scheduler
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44570: [dwarf] Unify unknown dwarf enum formatting code
Pavel Labath via Phabricator via llvm-commits
- [llvm] r327982 - [AArch64][Falkor] Correct load/store increment scheduling details
Geoff Berry via llvm-commits
- [PATCH] D44022: [LLDB] Fix TestTargetXMLArch's expected arch
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D43286: [CodeGen] Generate DWARF v5 Accelerator Tables
Pavel Labath via Phabricator via llvm-commits
- [lld] r327983 - [ELF] - Make __start_/__stop_<section_name> symbols STV_PROTECTED
George Rimar via llvm-commits
- [PATCH] D41868: APFloat/x87: Fix string conversion for "unnormal" values (pr35860)
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D44628: Backport changes from llvm/.clang_tidy to clang/.clang_tidy configs
Phabricator via Phabricator via llvm-commits
- [llvm] r327987 - [Hexagon] Improve scheduling heuristic for large basic blocks
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44638: [clang-format] Fix ObjC selectors with multiple params passed to macro
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D44318: [LangRef] describe the default FP environment
Sanjay Patel via Phabricator via llvm-commits
- [www] r327988 - [EuroLLVM'18] Program update.
Arnaud A. de Grandmaison via llvm-commits
- [PATCH] D43196: [Kaleidoscope] doc fix
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D44683: [SelectionDAG] Removing FABS folding from DAGCombiner
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r327989 - [Kaleidoscope] doc fix
Sjoerd Meijer via llvm-commits
- [PATCH] D44684: [mips] Improve handling of -fno-[pic/PIC] option
Aleksandar Beserminji via Phabricator via llvm-commits
- [llvm] r327992 - [X86][Haswell][Znver1] Fix typo in fldl instregexs
Simon Pilgrim via llvm-commits
- [llvm] r327994 - [DEBUGINFO] Add flag -no-dwarf-pub-sections to disable pub sections.
Alexey Bataev via llvm-commits
- [PATCH] D44685: [AMDGPU] Improve disassembler error handling
Tim Corringham via Phabricator via llvm-commits
- [llvm] r327995 - [AArch64] add fabs tests for PR36600; NFC
Sanjay Patel via llvm-commits
- [PATCH] D44686: [llvm-mca] Move the logic that computes the scheduler's queue usage to the BackendStatistics view.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D44687: [SchedModel] Remove instregex entries that don't match any instructions (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r327997 - [Hexagon] Check weak dependences when only 1 instruction is available
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44689: Set dso_local on string literals
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r327998 - [LangRef] describe the default FP environment
Sanjay Patel via llvm-commits
- [PATCH] D42848: Correct dwarf unwind information in function epilogue
Djordje Kovacevic via Phabricator via llvm-commits
- [PATCH] D42759: [CGP] Split large data structres to sink more GEPs
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D44690: [ELF] Simplify compCtors and writeInt.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D44525: [sanitizer] Add a slim Scudo shared runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r327999 - [XRay] Lazily compute MachineLoopInfo instead of requiring it.
Michael Zolotukhin via llvm-commits
- [llvm] r328000 - [Hexagon] Correct the computation of TopReadyCycle and BotReadyCycle of SU
Krzysztof Parzyszek via llvm-commits
- [llvm] r328001 - [LangRef] fix link formatting
Sanjay Patel via llvm-commits
- [lld] r328002 - Resubmit "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [llvm] r328002 - Resubmit "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [llvm] r328003 - MC: fix layering violation introduced in r325139.
Rafael Espindola via llvm-commits
- [llvm] r328004 - Add an analysis printer for must execute reasoning
Philip Reames via llvm-commits
- [polly] r328005 - Adjust to clang-format changes
Tobias Grosser via llvm-commits
- [llvm] r328006 - [NVPTX] Make tensor load/store intrinsics overloaded.
Artem Belevich via llvm-commits
- [PATCH] D43268: [NVPTX] Make tensor load/store intrinsics overloaded.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D44682: [ELF] Fix X86 & X86_64 PLT retpoline padding
Rui Ueyama via Phabricator via llvm-commits
- [www] r328008 - [EuroLLVM'18] Add keynote.
Arnaud A. de Grandmaison via llvm-commits
- [lld] r328009 - [ELF] Simplify compCtors and writeInt.
Fangrui Song via llvm-commits
- [PATCH] D44269: [X86] Remove sse41 specific code from lowering v16i8 multiply
Craig Topper via Phabricator via llvm-commits
- [lld] r328010 - Fix consitent -> consistent.
Eric Christopher via llvm-commits
- [llvm] r328011 - [llvm-mca] Move the logic that computes the scheduler's queue usage to the BackendStatistics view.
Andrea Di Biagio via llvm-commits
- [llvm] r328012 - [llvm-objcopy] Implement support for section groups
Alexander Shaposhnikov via llvm-commits
- [lld] r328014 - Revert "Resubmit "Support embedding natvis files in PDBs.""
Zachary Turner via llvm-commits
- [llvm] r328014 - Revert "Resubmit "Support embedding natvis files in PDBs.""
Zachary Turner via llvm-commits
- [llvm] r328015 - [MustExecute] Use the annotation style printer
Philip Reames via llvm-commits
- [llvm] r320404 - [Hexagon] Add support for Hexagon V65
Eric Christopher via llvm-commits
- [llvm] r328016 - [X86] Add phony registers for high halves of regs with low halves
Krzysztof Parzyszek via llvm-commits
- [llvm] r328017 - [PowerPC][LegalizeFloatTypes] Move the PPC hacks for (i32 fp_to_sint/fp_to_uint (ppcf128 X)) out of LegalizeFloatTypes and into PPC specific code
Craig Topper via llvm-commits
- [PATCH] D43353: [X86] Add phony registers for high halves of E[A-D]X, E[SD]I, E[BS]P and EIP
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D44696: [AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39564: Add DIBuilder Type APIs to C API
Harlan Haskins via Phabricator via llvm-commits
- [llvm] r328018 - [llvm-mca] Remove const from a bunch of ArrayRef. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D44697: [AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU
Tony Tye via Phabricator via llvm-commits
- [PATCH] D44404: [ASan] Report proper ASan error on allocator failures instead of CHECK(0)-ing
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r328019 - [MC, X86] Cleanup some X86 parser functions to use MCParser helpers. NFCI.
Nirav Dave via llvm-commits
- [PATCH] D43735: [AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU (CLANG)
Tony Tye via Phabricator via llvm-commits
- [llvm] r328021 - [Hexagon] Fix fall-through warnings in HexagonMCDuplexInfo.cpp
Krzysztof Parzyszek via llvm-commits
- [llvm] r328022 - [Hexagon] Add heuristic to exclude critical path cost for scheduling
Krzysztof Parzyszek via llvm-commits
- [PATCH] D18086: Fix default processor name for armv6k.
Stefan Agner via Phabricator via llvm-commits
- [llvm] r328023 - [Hexagon] Add a few more lit tests, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r328024 - [llvm-objcopy] Revert r328012
Alexander Shaposhnikov via llvm-commits
- [PATCH] D44698: [Support/Parallel] Use lock_guard which has less overhead than unique_lock.
Fangrui Song via Phabricator via llvm-commits
- [llvm] r328026 - [llvm-objcopy] Revert the tests from r328012
Alexander Shaposhnikov via llvm-commits
- [llvm] r328027 - [AArch64] Adjust the cost model for Exynos M3
Evandro Menezes via llvm-commits
- [llvm] r328028 - [WebAssembly] Added initial AsmParser implementation.
Derek Schuff via llvm-commits
- [llvm] r328029 - [llvm-mca] add keyword override to a couple of methods in BackendStatistics.
Andrea Di Biagio via llvm-commits
- [llvm] r328030 - [DEBUGINFO] Add -no-dwarf-debug-ranges option.
Alexey Bataev via llvm-commits
- [llvm] r328031 - [TableGen] Pass result of std::unique to vector::erase instead of calculating a size and calling resize.
Craig Topper via llvm-commits
- [llvm] r328032 - [TableGen] Use llvm::transform to simplify some loops. NFCI
Craig Topper via llvm-commits
- [llvm] r328033 - [TableGen] Use vector::append instead of looping and calling push_back. NFC
Craig Topper via llvm-commits
- [llvm] r328034 - [TableGen] Use range based for loop. NFC
Craig Topper via llvm-commits
- [llvm] r328035 - [AArch64] Add vmulxh_lane fp16 vector intrinsic
Abderrazek Zaafrani via llvm-commits
- [llvm] r328037 - For llvm-objdump and Mach-O files, fix the printing of module init and
Kevin Enderby via llvm-commits
- [llvm] r328039 - [X86] Don't use the MSVC stack protector names on mingw
Martin Storsjo via llvm-commits
- [llvm] r328042 - [ObjCARC] Add funclet token to ARC marker
Shoaib Meenai via llvm-commits
- [PATCH] D44132: [MIR] Making MIR Printing, opt -dot-cfg, and -debug printing faster
Roman Tereshin via Phabricator via llvm-commits
- [llvm] r328043 - [ReachingDefAnalysis] Fix what I assume to be a typo ReachingDedDefaultVal->ReachingDefDefaultVal.
Craig Topper via llvm-commits
- [PATCH] D43962: [GlobalISel][utils] Adding the init version of Instruction Select Testgen
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D44699: [HWASan] Port HWASan to Linux x86-64 (LLVM)
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D44700: [GlobalISel] Improving InstructionSelect's performance by reducing MatchTable
Roman Tereshin via Phabricator via llvm-commits
- [llvm] r328045 - [X86] Drop unnecessary InstRW overrides for WriteFMA
Simon Pilgrim via llvm-commits
- [PATCH] D44701: [sanitizer] Split coverage into separate RT in sanitizer_common
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D44702: [llvm-objcopy] Keep the information about the object elf type
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D44703: [WebAssembly] Strip threadlocal attribute from globals in single thread mode
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D44704: [GlobalISel][X86][ARM] Relaxing type constraints on G_SHL and friends
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D44705: [HWASan] Port HWASan to Linux x86-64 (compiler-rt)
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r328049 - [WebAssembly] Strip threadlocal attribute from globals in single thread mode
Derek Schuff via llvm-commits
- [PATCH] D44709: [ARM] Fix "Constant pool entry out of range!" in Thumb1 mode
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D44551: Replace calls to 'system' with an error message and abort.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D44711: [TableGen] Use SmallMapVector to simplify some code that was trying to keep a vector unique
Craig Topper via Phabricator via llvm-commits
- [llvm] r328052 - [SchedModel] Simplify InstRegexOp::apply. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328055 - [MustExecute] Move isGuaranteedToExecute and related rourtines to Analysis
Philip Reames via llvm-commits
- [PATCH] D44713: Unsubmitted part of D44599
David CARLIER via Phabricator via llvm-commits
- [PATCH] D44714: Change TSAN external symbolization API to support returning multiple frames
Alexander Smundak via Phabricator via llvm-commits
- [PATCH] D44715: [MemorySSA] Fix exponential compile-time updating MemorySSA.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r328056 - [MustExecute] Add simplest possible test for LoopSafetyOnfo
Philip Reames via llvm-commits
- [llvm] r328057 - [WebAssembly] Update torture compile test expectations
Derek Schuff via llvm-commits
- [llvm] r328058 - [MustExecute] Shwo the effect of using full loop info variant
Philip Reames via llvm-commits
- [PATCH] D44716: [lld] fix data race in ICF.cpp
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D44717: [InstrProf] Support calls to external indirect funcs in text format
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D44321: Support demangling for D symbols via dlopen
Johan Engelen via Phabricator via llvm-commits
- [PATCH] D44718: [AMDGPU] Define code object identification string used in AMDHSA runtimes.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D44708: [test] Adding config initialization to lit tests in clang-tools-extra
Julie Hockett via Phabricator via llvm-commits
- [llvm] r328061 - [X86] Change PMULLD to 10 cycles on Skylake per Agner's tables and llvm-exegesis.
Craig Topper via llvm-commits
- [PATCH] D44719: [NVPTX] Make tensor shape part of WMMA intrinsic's name.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r328065 - Move DataTypes.h from Support to llvm-c to fix layering.
David Blaikie via llvm-commits
- [PATCH] D44523: Change calculation of MaxVectorSize
Hideki Saito via Phabricator via llvm-commits
- [PATCH] D44574: [LV] Introduce TTI::getMinimumVF
Hideki Saito via Phabricator via llvm-commits
- [llvm] r328070 - [TableGen] Use SmallMapVector to simplify some code that was trying to keep a vector unique
Craig Topper via llvm-commits
- [llvm] r328071 - [X86] Fix the SchedRW for XOP vpcom register form instructions to not be marked as loads.
Craig Topper via llvm-commits
- [llvm] r328072 - Move Compiler.h from Support to Demangler to fix layering.
David Blaikie via llvm-commits
- [llvm] r328073 - Fix the actual user of DataTypes.h in llvm-c to avoid the circular dependency
David Blaikie via llvm-commits
- [PATCH] D44726: [X86] Add ReadAfterLds to some 3 src instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44614: [test] Add test for demangling GNU ABI tags
Christopher James Halse Rogers via Phabricator via llvm-commits
- [llvm] r328074 - [TableGen] Move a function from llvm namespace and make it a static function. NFC
Craig Topper via llvm-commits
- [llvm] r328075 - [TableGen] Remove a defaulted function argument that is never called with another value. NFC
Craig Topper via llvm-commits
- [llvm] r328076 - [X86][Broadwell] Merge multiple InstrRW entries that map to the same SchedWriteRes group (NFCI) (PR35955)
Craig Topper via llvm-commits
- [compiler-rt] r328077 - Fix declaration of environ after r327923
Vitaly Buka via llvm-commits
- [PATCH] D44559: [Sema] Wrong width of result of mul operation
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r328078 - [llvm-readobj] - Teach llvm-readobj to dump .note.gnu.property sections.
George Rimar via llvm-commits
- [compiler-rt] r328079 - tsan: support inlined frames in external symbolization
Dmitry Vyukov via llvm-commits
- [llvm] r328080 - Fix build bot after r328078 "llvm-readobj] - Teach llvm-readobj to dump .note.gnu.property sections."
George Rimar via llvm-commits
- [lld] r328081 - [ELF] - Teach LLD to hint about -fdebug-types-section.
George Rimar via llvm-commits
- [compiler-rt] r328082 - tsan: fix darwin build after 328079
Dmitry Vyukov via llvm-commits
- [PATCH] D44461: [SCEV] Consider guards in exit limit computation
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r328084 - [SelectionDAG] Support multiple dangling debug info for one value
Bjorn Pettersson via llvm-commits
- [PATCH] D42350: Add constructor DWARF calling convention for every supported LLVM CC
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41640: [ELF] - Do not ignore discarding of .rela.plt/.rela.dyn, allow doing custom layout for them.
George Rimar via Phabricator via llvm-commits
- [PATCH] D44728: [dotest] Use subprocess.call to forward arguments in wrapper
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r328085 - Revert layering changes
Jonas Devlieghere via llvm-commits
- Changes to PPC sanitizer bots causing failures
Nemanja Ivanovic via llvm-commits
- [llvm] r328090 - [dwarf] Unify unknown dwarf enum formatting code
Pavel Labath via llvm-commits
- [PATCH] D44730: [ELF] - Do not forget to expand the memory region.
George Rimar via Phabricator via llvm-commits
- [compiler-rt] r328091 - [PowerPC] Disable failing dynamic tls test cases
Nemanja Ivanovic via llvm-commits
- [PATCH] D39115: [MIPS][MicroMIPS] Extending size reduction pass with LWP and SWP
Milena Vujosevic Janicic via Phabricator via llvm-commits
- [PATCH] D44579: [asan] Clean up some confusing code in `test/asan/TestCases/Darwin/segv_read_write.c`
Dan Liew via Phabricator via llvm-commits
- [llvm] r328093 - Fix build broken by r328090
Pavel Labath via llvm-commits
- [llvm] r328094 - [llvm-mca] Clean up some code. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D42381: [DA] Correct size parameter from dependency analysis to AA
Dave Green via Phabricator via llvm-commits
- [PATCH] D42382: [DA] Pass TBAA info to the AA in dependency analysis
Dave Green via Phabricator via llvm-commits
- [llvm] r328095 - Revert "Move DataTypes.h from Support to llvm-c to fix layering."
Jonas Devlieghere via llvm-commits
- [PATCH] D43943: [DEBUGINFO] Add flag for DWARF2 to use sections as references.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D44733: Split the `throw_invoke_test.cc` test
Dan Liew via Phabricator via llvm-commits
- [PATCH] D44734: [ELF] - Linkerscript: support MIN and MAX.
George Rimar via Phabricator via llvm-commits
- [PATCH] D40778: [DebugIR] Revive the Debug IR pass. [Added llvm-commits]
Dan Liew via Phabricator via llvm-commits
- [PATCH] D43501: [lit] Implement 'cat' command for internal shell
Chamal De Silva via Phabricator via llvm-commits
- [llvm] r328096 - Re-re-land: Teach CorrelatedValuePropagation to reduce the width of udiv/urem instructions.
Justin Lebar via llvm-commits
- [PATCH] D44735: [LV] Add TTI::shouldMaximizeVectorBandwidth to allow enabling it per target
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r328097 - [MemCpyOpt] Update to new API for memory intrinsic alignment
Daniel Neilson via llvm-commits
- [llvm] r328098 - [LangRef] more hyphens: always write "floating-point"
Sanjay Patel via llvm-commits
- [llvm] r328099 - Change DT_* value definitions to macros in a separate file
Alexander Richardson via llvm-commits
- [PATCH] D44736: DWARFVerifier: verify debug_names abbreviation table
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41953: [LoopUnroll] Unroll and Jam
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D44737: [LV] Remove unnecessary -O2 from the X86/reg-usage.ll test. NFC.
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D43942: [lld] Fix handling of output section selection for unmerged mergeable inputs and relocatable output
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D44673: Make positionToOffset return llvm::Expected<size_t>
Simon Marchi via Phabricator via llvm-commits
- [PATCH] D43766: [clang-tidy][modernize-make-unique] Checks c++14 flag before using std::make_unique
Alexander Kornienko via Phabricator via llvm-commits
- [llvm] r328102 - [RISCV] Add tests missed from r327979
Alex Bradbury via llvm-commits
- [lld] r328103 - [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA
Zaara Syeda via llvm-commits
- [PATCH] D44648: [ELF][PPC64] Fix getRelExpr for R_PPC64_REL16_LO and R_PPC64_REL16_HA
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r328104 - [RISCV] Codegen support for RV32F floating point comparison operations
Alex Bradbury via llvm-commits
- [PATCH] D38798: [OpenMP] Support for implicit "declare target" functions - Sema patch
George Rokos via Phabricator via llvm-commits
- [llvm] r328105 - [LangRef] add note about format of FP types
Sanjay Patel via llvm-commits
- [PATCH] D38792: Fix float literals under XO & fp-armv8
Christof Douma via Phabricator via llvm-commits
- [PATCH] D43776: [SLP] Fix PR36481: vectorize reassociated instructions.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r328109 - [InstCombine] move/add tests for xor-of-icmps (PR36682); NFC
Sanjay Patel via llvm-commits
- [llvm] r328110 - [X86][SandyBridge] Merge more VEX/non-VEX instregex patterns (NFCI) (PR35955)
Simon Pilgrim via llvm-commits
- [llvm] r328111 - [X86][Haswell] Merge multiple InstrRW entries that map to the same SchedWriteRes group (NFCI) (PR35955)
Simon Pilgrim via llvm-commits
- [llvm] r328112 - [WebAssembly] Suppress unused function warning for register name matcher
Reid Kleckner via llvm-commits
- [PATCH] D41869: Rename llvm library from libLLVM-X.Y to libLLVM-X
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D44741: [llvm-mca] Move the logic that computes the register file usage to the BackendStatistics view.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D44742: [SLP] Stop counting cost of gather sequences with multiple uses
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D43347: [ELF][MIPS] Support linking of PIE for MIPS
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D40147: [MIPS] Handle cross-mode (regular <-> microMIPS) jumps
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r328113 - [Hexagon] Eliminate subregisters from PHI nodes before pipelining
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44368: MIR-Canon Idempotent Instruction Hoisting.
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D44724: [Fuchsia] Don't install libc++, libc++abi or libunwind on Darwin
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D44595: Restructuring LoopRoration.cpp to create Loop Rotation Pass with Loop Rotation Utility Interface
Jin Lin via Phabricator via llvm-commits
- [llvm] r328116 - [Documentation] Fix markup problem in AMDGPUUsage.rst.
Eugene Zelenko via llvm-commits
- [llvm] r328117 - TableGen: Streamline how defs are instantiated
Nicolai Haehnle via llvm-commits
- [llvm] r328118 - TableGen: Remove redundant loop in ListInit::resolveReferences
Nicolai Haehnle via llvm-commits
- [llvm] r328119 - [InstCombine] add folds for xor-of-icmp signbit tests (PR36682)
Sanjay Patel via llvm-commits
- [llvm] r328120 - [Hexagon] Generalize DAG mutation for function calls
Krzysztof Parzyszek via llvm-commits
- [llvm] r328121 - [Documentation] Fix markup problems in X86Usage.rst
Eugene Zelenko via llvm-commits
- [PATCH] D44496: [LLVM-C] Finish exception instruction bindings
Robert Widmann via Phabricator via llvm-commits
- [llvm] r328122 - Add missing #includes to Analysis/MustExecute.h
David Blaikie via llvm-commits
- [llvm] r328123 - Reapply Support layering fixes.
David Blaikie via llvm-commits
- [llvm] r328124 - [Docs] Remove some WIP X86 documentation I accidentally leaked into r328031.
Craig Topper via llvm-commits
- [compiler-rt] r328125 - [libFuzzer] Disable equivalence-signals test on Darwin due to persistent failures
George Karpenkov via llvm-commits
- [llvm] r328126 - [SchedModel] Use CodeGenSchedClass::isKeyEqual instead of duplicating code. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D44746: [Power9]Legalize and emit code for quad-precision convert from double-precision
Lei Huang via Phabricator via llvm-commits
- [llvm] r328128 - [SchedModel] Use CodeGenSchedClass::getSchedClassIdx helper directly. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328129 - [llvm-mca] Move the logic that computes the register file usage to the BackendStatistics view.
Andrea Di Biagio via llvm-commits
- [llvm] r328130 - Ensure that DataTypes.h is installed now that it's moved to llvm-c
David Blaikie via llvm-commits
- [PATCH] D44748: Track whether the size of a MemoryLocation is precise
George Burgess IV via Phabricator via llvm-commits
- [llvm] r328132 - [InstrProf] Support for external functions in text format.
Mircea Trofin via llvm-commits
- [llvm] r328133 - [SLP] Add test case for a gather sequence with multiple uses
Matthew Simpson via llvm-commits
- [PATCH] D44750: [RISCV] Use init_array instead of ctors for RISCV target, by default
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r328135 - Sink Analysis/ObjectUtil(canBeOmittedFromSymbolTable) into IR so it can be legitimately be used by Object/IRSymtab
David Blaikie via llvm-commits
- [PATCH] D43047: [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usual allocation/deallocation functions.
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r328136 - [X86] Rewrite getOperandBias in X86BaseInfo.h to be a little more structured and update comments to be more clear about what it does. NFC
Craig Topper via llvm-commits
- [llvm] r328137 - [TableGen] Use count_if instead of a manual loop. NFC
Craig Topper via llvm-commits
- [llvm] r328138 - [TableGen] Use range-based for loops. NFC
Craig Topper via llvm-commits
- [llvm] r328139 - [TableGen] Remove unnecessary map lookup and shadowing of a variable. NFCI
Craig Topper via llvm-commits
- [PATCH] D44199: [LoopRotate] Attempt to Rotate loops if it can lead to removing phi nodes.
Dave Green via Phabricator via llvm-commits
- [llvm] r328140 - [InstSimplify] fp_binop X, NaN --> NaN
Sanjay Patel via llvm-commits
- [llvm] r328141 - typo
Adrian Prantl via llvm-commits
- [PATCH] D44751: Handle abbr_offset with relocatinos
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r328142 - [TableGen] Hoist the code for copying InstRWs from an old scheduling class to a new one out of the loop that assigns instructions to the new class. NFCI
Craig Topper via llvm-commits
- [llvm] r328143 - [llvm-objcopy] Implement support for section groups
Alexander Shaposhnikov via llvm-commits
- [PATCH] D41932: [RISCV] Hooks for enabling instruction compression
Sameer AbuAsal via Phabricator via llvm-commits
- [PATCH] D44511: [MSan] Introduce ActualFnStart. NFC
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r328145 - Revert r328119 "[InstCombine] add folds for xor-of-icmp signbit tests (PR36682)"
Reid Kleckner via llvm-commits
- [llvm] r328147 - [POWER9][NFC] update testcase check statements
Lei Huang via llvm-commits
- [compiler-rt] r328151 - Mmap interceptor new option, Write Exec runtime detector
Vitaly Buka via llvm-commits
- [llvm] r328152 - [InstCombine] move/add tests for fmul distribution; NFC
Sanjay Patel via llvm-commits
- [llvm] r328154 - Handle abbr_offset with relocations.
Rafael Espindola via llvm-commits
- [llvm] r328155 - [WebAssembly] Really disable wasm register name matcher
Reid Kleckner via llvm-commits
- [llvm] r328156 - [PDB] Remove unused private variable, re-applying r327900 after relanding more natvis changes[4~
Reid Kleckner via llvm-commits
- [llvm] r328157 - [llvm-profdata] Use "-o /dev/null" in invalid-profdata.test
Reid Kleckner via llvm-commits
- [llvm] r328158 - [NVPTX] Make tensor shape part of WMMA intrinsic's name.
Artem Belevich via llvm-commits
- [PATCH] D44757: [InstrProf] Fix test failures introduced by D44717
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D44758: [LSR] Allow giving priority to post-incrementing addressing modes
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r328159 - [test] Add tests for llc passes pipelines.
Michael Zolotukhin via llvm-commits
- [llvm] r328160 - [test] Add tests for opt passes pipelines for O0, O2, O3, and Os.
Michael Zolotukhin via llvm-commits
- [llvm] r328162 - [PDB] Don't ignore bucket 0 when writing the PDB string table.
Zachary Turner via llvm-commits
- [PATCH] D44691: [CUDA] Disable LTO for device-side compilations.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r328163 - [InstrProf] Encapsulates access to AddrToMD5Map.
Mircea Trofin via llvm-commits
- [lld] r328164 - Replace a std::pair with a struct.
Rafael Espindola via llvm-commits
- [llvm] r328165 - Fix a couple of layering violations in Transforms
David Blaikie via llvm-commits
- [llvm] r328167 - [test] Try to unbreak hexagon bots after r328160.
Michael Zolotukhin via llvm-commits
- [lld] r328168 - Make test a bit less strict. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D44760: Make the debug info in some tests more realistic
Rafael Avila de Espindola via Phabricator via llvm-commits
- [PATCH] D44761: Fix PR36793
Rafael Avila de Espindola via Phabricator via llvm-commits
- [polly] r328169 - Update for LLVM header movement
David Blaikie via llvm-commits
- [PATCH] D44762: [GISel]: Fix incorrect IRTranslation while translating null pointer types
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r328170 - vim: add `dso_local` and `dso_preemptable` keywords
Saleem Abdulrasool via llvm-commits
- [PATCH] D44766: Extend peeling to help invariant motion
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D44767: [ARM] Enable the full InstRW overlap check for ARMScheduleR52.td
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44768: revert 325687
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D44769: [Analysis] Support aligned new/delete functions.
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D43737: Improve -Winfinite-recursion
Robert Widmann via Phabricator via llvm-commits
- [PATCH] D44692: [clang-format] Don't insert space between r_paren and 'new' in ObjC decl
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D44632: [clang-format] Add a few more Core Graphics identifiers to ObjC heuristic
Ben Hamilton via Phabricator via llvm-commits
- [llvm] r328177 - [PDB] Get more DIA table enumerators
Aaron Smith via llvm-commits
- [llvm] r328178 - [DIA] Add IPDBSectionContrib interfaces and DIA implementation
Aaron Smith via llvm-commits
- [llvm] r328179 - [X86][Skylake] Merge multiple InstrRW entries that map to the same SchedWriteRes group (NFCI) (PR35955)
Craig Topper via llvm-commits
- [llvm] r328181 - [X86] Remove unused SchedWriteRes classes. NFC
Craig Topper via llvm-commits
- [PATCH] D44770: [sanitizer] zx_vmo_write on Fuchsia takes only 4 arguments now
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D44771: [lit] Test /dev/null support on Windows.
Mircea Trofin via Phabricator via llvm-commits
- [llvm] r328183 - [TableGen] Add a non-default constructor to CodeGenSchedClass and use it via emplace_back to create new SchedClasses instead of using resize(size+1)
Craig Topper via llvm-commits
- [llvm] r328184 - [TableGen] Use empty emplace_back to add defaulted constructed objects to vectors to avoid using resize(size()+1). NFC
Craig Topper via llvm-commits
- [PATCH] D44772: [DWARF] Simplify DWARFAddressRange::{intersects, contains}.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D40602: [X86] Add MC level selection support for SHLD (64-bit only)
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r328187 - [llvm-mca] Simplify code. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r328188 - Revert "[test] Add tests for llc passes pipelines."
Jonas Devlieghere via llvm-commits
- [PATCH] D44775: [ELF] - Fill executable segments with trap instructions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D44776: [IRCE] Enable decreasing loops of variable bounds
Sam Parker via Phabricator via llvm-commits
- [llvm] r328189 - [CloneFunction] Preserve DT in DuplicateInstructionsInSplitBetween.
Florian Hahn via llvm-commits
- [llvm] r328190 - [llvm-mca] Simplify (and better standardize) the Instruction interface.
Andrea Di Biagio via llvm-commits
- [PATCH] D44777: Mmap interceptor providing mprotect support
David CARLIER via Phabricator via llvm-commits
- [llvm] r328191 - Add vendor specific calling convention to DWARF
Jonas Devlieghere via llvm-commits
- [PATCH] D41949: [RISCV] implement li pseudo instruction
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r328192 - [X86] Use the default AES scheduler classes directly. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328193 - [X86][CLMUL] Fix/add missing itinerary tags to (V)PCLMULQDQ instructions
Simon Pilgrim via llvm-commits
- [llvm] r328194 - [X86][CLMUL] Use the default CLMUL scheduler classes directly. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r328195 - [ELF] - Apply clang-format. NFC.
George Rimar via llvm-commits
- [PATCH] D42351: Emit DWARF "constructor" calling convention for every supported Clang CC
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r328197 - [InstCombine] add folds for xor-of-icmp signbit tests (PR36682)
Sanjay Patel via llvm-commits
- [llvm] r328198 - [llvm-mca] Minor refactoring. NFCI
Andrea Di Biagio via llvm-commits
- [PATCH] D44364: [AMDGPU] Fix the SDWA Peephole phase to handle src for dst:UNUSED_PRESERVE.
Michael Bedy via Phabricator via llvm-commits
- [PATCH] D44780: [ELF] - Implement linker script OVERLAYs.
George Rimar via Phabricator via llvm-commits
- [PATCH] D44565: [SLP] Add a check before skipping inserting a trunc after z|sext vectorization tree root
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D39982: [IRBuilder] Set the insert point and debug location together
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r328202 - DWARFVerifier: verify debug_names abbreviation table
Pavel Labath via llvm-commits
- [llvm] r328203 - [X86][SSE42] Use the default PCMPEST/PCMPIST scheduler classes directly. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer
Aaron En Ye Shi via Phabricator via llvm-commits
- [compiler-rt] r328204 - [sanitizer] Split coverage into separate RT in sanitizer_common
Kostya Kortchinsky via llvm-commits
- [PATCH] D44781: [IR] Add function pointer alignment to DataLayout
Mikhail Maltsev via Phabricator via llvm-commits
- [PATCH] D44782: Account for partial stack slot spills (PR30821)
Jeremy Morse via Phabricator via llvm-commits
- [llvm] r328205 - [MC] fix documentation comments; NFC
Sanjay Patel via llvm-commits
- [llvm] r328206 - [CallSiteSplitting] Preserve DominatorTreeAnalysis.
Florian Hahn via llvm-commits
- [llvm] r328207 - Revert "[InstrProf] Support for external functions in text format."
Benjamin Kramer via llvm-commits
- [llvm] r328208 - [DWARF] Fix mixing assembler -g with DWARF .file directives.
Paul Robinson via llvm-commits
- [PATCH] D44784: DataFlowSanitizer: do not allow wrapper functions with non-local linkage to have dso_local set.
Sam Kerner via Phabricator via llvm-commits
- [llvm] r328209 - Move MetaRenamer from Transforms/UTils to Transforms/IPO since it implements part of IPO.h
David Blaikie via llvm-commits
- [llvm] r328210 - [LoopPredication] Add profitability check based on BPI
Anna Thomas via llvm-commits
- [PATCH] D43878: [LoopUnroll] Simplify induction variables after peeling too.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44787: Migrate dockerfiles to use multi-stage builds.
Ilya Biryukov via Phabricator via llvm-commits
- [llvm] r328211 - vim: rename `singlethread` to `syncscope`
Saleem Abdulrasool via llvm-commits
- [llvm] r328212 - [DWARF] Add EmitDwarfOffset function, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D44789: [TargetSchedule] shrink interface for init(); NFCI
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r328214 - [SimplifyCFG] Create attribute for fuzzing-specific optimizations.
Matt Morehouse via llvm-commits
- [PATCH] D44232: [SimplifyCFG] Create attribute for fuzzing-specific optimizations.
Matt Morehouse via Phabricator via llvm-commits
- [lld] r328215 - Make the debug info in some tests more realistic.
Rafael Espindola via llvm-commits
- [llvm] r328216 - [ARM] Enable the full InstRW overlap check for ARMScheduleR52.td
Craig Topper via llvm-commits
- [llvm] r328217 - [X86][Btver2] FMUL ymm instructions are double pumped on the JFPM functional pipe
Simon Pilgrim via llvm-commits
- [PATCH] D44791: [scudo] Fuchsia minimal shared runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r328218 - [GISel]: Fix incorrect IRTranslation while translating null pointer types
Aditya Nandakumar via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r328221 - [Codeview/PDB] Rename some methods for clarity.
Zachary Turner via llvm-commits
- [PATCH] D44790: [clang-format] Fix ObjC style guesser to also iterate over child lines
Ben Hamilton via Phabricator via llvm-commits
- [llvm] r328222 - [X86][Btver2] FCMP (inc FMAX/FMIN) instructions use the JFPA functional pipe
Simon Pilgrim via llvm-commits
- [lld] r328223 - Fix Address Size in test.
Rafael Espindola via llvm-commits
- [PATCH] D44256: Allow targets to specify syntax of assignment in assembler output
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D37738: [SLPVectorizer] Generalize vectorizeStores to support loads as well NFC.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37737: [SLPVectorizer] Merge subsequent gather loads.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D44794: [AArch64] Don't reduce the width of loads if it prevents combining a shift
John Brawn via Phabricator via llvm-commits
- [PATCH] D44785: Lowering x86 adds/addus/subs/subus intrinsics (llvm part)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r328226 - [X86][Btver2] Conversion, MaskedLoad/MaskedStore and NTStores all are scheduled through the JFPU1 pipe
Simon Pilgrim via llvm-commits
- [llvm] r328227 - [InstCombineCalls] Update deprecated API usage (NFC)
Daniel Neilson via llvm-commits
- [PATCH] D44797: [MC, X86] Cleanup some X86 parser functions to use MCParser helpers. NFCI.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D44793: Fixed __kmpc_get_target_offload() to call initialization.
Phabricator via Phabricator via llvm-commits
- [PATCH] D43876: [LoopUnroll] Peel off iterations if it makes conditions true/false.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D44798: [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D44799: [sanitizer] Split stacktrace/symbolizer: Windows unwind
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r328231 - [X86] Correct the scheduling data for some of the 32 and 64 bit multiplies to as best as I understand how they are implemented.
Craig Topper via llvm-commits
- [llvm] r328233 - [DAG, X86] Fix ISel-time node insertion ids
Nirav Dave via llvm-commits
- [PATCH] D44429: [Support][RFC] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [llvm] r328234 - Move the initialization of the Meta Renamer pass over to IPO along with the rest of it that was moved in r328209
David Blaikie via llvm-commits
- [llvm] r328235 - [DWARF] Replace assert with diagnostic. PR36868.
Paul Robinson via llvm-commits
- [PATCH] D44800: Add the ShadowCallStack attribute
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D44802: Add the ShadowCallStack pass
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r328236 - Document optforfuzzing attribute created in r328214.
Matt Morehouse via llvm-commits
- [PATCH] D44803: Add simple runtime tests for shadowcallstack
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r328237 - [CodeGen] Add a new pass for PostRA sink
Jun Bum Lim via llvm-commits
- [compiler-rt] r328239 - More OpenBSD fixes
Vitaly Buka via llvm-commits
- [llvm] r328240 - [MachineOutliner][NFC] Refactoring + comments in runOnModule
Jessica Paquette via llvm-commits
- [llvm] r328241 - [X86][SkylakeClient] Fix a bunch of instructions that were incorrectly assigned Port015 instead of Port01.
Craig Topper via llvm-commits
- [PATCH] D44806: [AMDGPU] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44807: Revert "Revert "[InstrProf] Support for external functions in text format.""
Mircea Trofin via Phabricator via llvm-commits
- [llvm] r328244 - Revert "Revert "[InstrProf] Support for external functions in text format.""
Mircea Trofin via llvm-commits
- [llvm] r328246 - [MIR] Making MIR Printing, opt -dot-cfg, and -debug printing faster
Roman Tereshin via llvm-commits
- [PATCH] D44597: [CFG] [analyzer] Add C++17-specific variable and return value construction contexts.
Phabricator via Phabricator via llvm-commits
- [llvm] r328250 - Fix layering between SCCP and IPO SCCP
David Blaikie via llvm-commits
- [zorg] r328251 - Changed number of jobs for builder lld-perf-testsuite.
Galina Kistanova via llvm-commits
- [llvm] r328252 - [DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
Guozhi Wei via llvm-commits
- [PATCH] D44402: [DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D44808: Fix lib.exe detection when running within MSVC toolchain
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] r328254 - [X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDPDY*. Fix itinerary mistake on all memory forms of VROUNDPD
Craig Topper via llvm-commits
- [PATCH] D44755: [analyzer] Suppress more C++17-related crashes.
Phabricator via Phabricator via llvm-commits
- [llvm] r328256 - Add test for demangling GNU ABI tags.
Rafael Espindola via llvm-commits
- [llvm] r328257 - Revert r325687 (workaround for PR36032).
Evgeny Stupachenko via llvm-commits
- [PATCH] D44763: [CFG] [analyzer] Add C++17-specific constructor-initializer construction contexts.
Phabricator via Phabricator via llvm-commits
- [llvm] r328259 - Finish moving the IPSCCP pass from Scalar to IPO - moving the registration
David Blaikie via llvm-commits
- [PATCH] D44721: [analyzer] Enable c++-temp-dtor-inlining by default?
Phabricator via Phabricator via llvm-commits
- [PATCH] D44809: [PGO] Fix branch probability remarks assert
Rong Xu via Phabricator via llvm-commits
- [llvm] r328260 - [X86] Correct the VROUND regular expressions in Znver1 scheduler model to account for r328254
Craig Topper via llvm-commits
- [llvm] r328262 - Move SampleProfile.h into IPO along with the rest of the IPO pass headers
David Blaikie via llvm-commits
- [PATCH] D44810: [PDB] Make LLD PDBs look a little more like Microsoft PDBs
Zachary Turner via Phabricator via llvm-commits
- [llvm] r328267 - Reapply "[test] Add tests for llc passes pipelines." with a fix for bots with expensive checks on.
Michael Zolotukhin via llvm-commits
- [test-suite] r328269 - Replace calls to 'system' with an error message and abort.
Michael Zolotukhin via llvm-commits
- [PATCH] D44811: DWARF] DWARF v5: .debug_rnglists: adding support for DW_RLE_offset_pair and DW_RLE_base_address
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r328271 - [Support/Parallel] Use lock_guard which has less overhead than unique_lock.
Fangrui Song via llvm-commits
- [llvm] r328272 - State that CFG is preserved in 'Falkor HW Prefetch Fix Late Phase'.
Michael Zolotukhin via llvm-commits
- [PATCH] D44812: Remove MachineLoopInfo dependency from AsmPrinter.
Michael Zolotukhin via Phabricator via llvm-commits
- [compiler-rt] r328273 - [sanitizer] zx_vmo_write on Fuchsia takes only 4 arguments now
Petr Hosek via llvm-commits
- [llvm] r328274 - For llvm-nm and Mach-O files also use function starts info in some
Kevin Enderby via llvm-commits
- [llvm] r328275 - [TableGen] Don't capture returned std::vectors by const reference.
Craig Topper via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via Phabricator via llvm-commits
- [compiler-rt] r328279 - [sanitizer] Fix PPC bot
Vitaly Buka via llvm-commits
- [PATCH] D44759: [analyzer] [NFC] Move worklist implementation to WorkList.cpp
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D44653: [analyzer] Extend GCDAntipatternChecker to match group_enter/group_leave pattern
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D44341: [analyzer] Trust _Nonnull annotations for system framework
George Karpenkov via Phabricator via llvm-commits
- [lld] r328284 - Fix PR36793.
Rafael Espindola via llvm-commits
- [lld] r328285 - Fix the MSVC build.
Rafael Espindola via llvm-commits
- [PATCH] D44813: Add support for __attribute__(trivial_abi)
Jim Ingham via Phabricator via llvm-commits
- [llvm] r328287 - [DAG] Fix node id invalidation in Instruction Selection.
Nirav Dave via llvm-commits
- [PATCH] D44814: [CodeGenPrepare] Split huge basic blocks for faster compilation.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D44817: Fix a block color copying problem in LICM
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D44317: Delete the copy constructor for llvm::yaml::Node
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D44818: [LoopUnroll] Fix dangling pointers in SCEV
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r328289 - [X86] Fix the itinerary for vextractps to match extractps.
Craig Topper via llvm-commits
- [llvm] r328290 - [X86] Add VEXTRB/W/D/Q to Zen scheduler model.
Craig Topper via llvm-commits
- [llvm] r328291 - [X86] Merge VMOVMSKBrr and MOVMSKBrr in the SNB sheduler model.
Craig Topper via llvm-commits
- [llvm] r328292 - [X86] Give VLDDQUrm and LDDQUrm the same itinerary.
Craig Topper via llvm-commits
- [llvm] r328293 - [X86] Change VPSADBW itinerary to SSE_INTALU_ITINS_P to match the SSE version.
Craig Topper via llvm-commits
- [llvm] r328294 - [X86] Match vpblendvb/vblendvps/vblendvpd itineraries to the SSE equivalent. Change pblendvb/blendvps/blendvpd to use WriteFVarBlend
Craig Topper via llvm-commits
- [llvm] r328295 - [X86] Correct the latencies of SNB integer vector multiplies based on Agner's data. Add missing MMX multiplies.
Craig Topper via llvm-commits
- [llvm] r328296 - [X86] Give VPCMPEQQ the same itinerary as its SSE counterpart.
Craig Topper via llvm-commits
- [llvm] r328297 - Revert "[DAGCombiner] Fold (zext (and/or/xor (shl/shr (load x), cst), cst))"
Martin Storsjo via llvm-commits
- [llvm] r328298 - [ARM] Error out on .arm assembler directives on windows
Martin Storsjo via llvm-commits
- [PATCH] D44819: [ARM] Simplify constructing the ARMArchFeature string. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [lld] r328299 - [ELF] - Another fix for "LLD crashes with --emit-relocs when trying to proccess .eh_frame"
George Rimar via llvm-commits
- [PATCH] D44820: AMDGPU: Introduce common SOP_Pseudo and VOP_Pseudo TableGen base classes
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D44821: [NFC] OptPassGate extracted from OptBisect
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D44822: A couple of minor build fixes for Windows Arm host
Chris January via Phabricator via llvm-commits
- [llvm] r328300 - [ORC] Join materialization thread in unit test
Benjamin Kramer via llvm-commits
- [llvm] r328301 - [LoopUnroll] Simplify induction variables after peeling too.
Florian Hahn via llvm-commits
- [PATCH] D44824: [Spectre] Introduce a new pass to do speculative load hardening to mitigate Spectre variant #1.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r328303 - [AArch64] Clean-up a few over-eager regexps in models.
Florian Hahn via llvm-commits
- [PATCH] D44464: allow custom OptBisect classes set to LLVMContext
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] r328304 - [X86][Btver2] Vector move/load/store instructions use a JFPU01 scheduler pipe and JFPX/JVALU function unit as well as the AGUs
Simon Pilgrim via llvm-commits
- [llvm] r328305 - [llvm-mca] Add flag -resource-pressure to enable/disable printing of the resource pressure view.
Andrea Di Biagio via llvm-commits
- [PATCH] D40547: AMDGPU: Fix copying i1 value out of loop with non-uniform exit
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D43743: StructurizeCFG: Test for branch divergence correctly
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r328306 - [llvm-mca] Pass the InstrBuilder to the constructor of Backend.
Andrea Di Biagio via llvm-commits
- [llvm] r328307 - [IPSCCP] Use constant range information for comparisons of parameters.
Florian Hahn via llvm-commits
- [llvm] r328308 - [X86][SandyBridge] Fix missing comma that was causing string concatenation of 2 instregex entries
Simon Pilgrim via llvm-commits
- [llvm] r328309 - [X86][Znver1] Fix instregex entries that don't match any instructions (D44687)
Simon Pilgrim via llvm-commits
- [llvm] r328310 - [test] Allow for optional No-Op Barrier Pass in O0 pipeline
Matthew Simpson via llvm-commits
- [llvm] r328311 - [GlobalISel] Fix legalizer combine to not use illegal input G_EXTRACT.
Amara Emerson via llvm-commits
- [llvm] r328312 - Revert r328307: [IPSCCP] Use constant range information for comparisons of parameters.
Florian Hahn via llvm-commits
- [llvm] r328313 - [ARM] Support float literals under XO
Christof Douma via llvm-commits
- [llvm] r328314 - [DEBUGINFO] Add flag for DWARF2 to use sections as references.
Alexey Bataev via llvm-commits
- [llvm] r328315 - Remove deprecated MemIntrinsic methods (NFC)
Daniel Neilson via llvm-commits
- [llvm] r328316 - [SLP] Stop counting cost of gather sequences with multiple uses
Matthew Simpson via llvm-commits
- [llvm] r328317 - Remove the deprecated single-alignment IRBuilder API for memcpy/memmove (NFC)
Daniel Neilson via llvm-commits
- [llvm] r328318 - [X86][Btver2] Cleanup SSE42 PCMPISTR/PCMPESTR string instructions to correctly use JFPU1 scheduler pipe followed by JLAGU/JSAGU/JFPA/JVALU function units
Simon Pilgrim via llvm-commits
- [PATCH] D39960: [InstCombine] In foldSelectOpOp reuse existing selects if present
John Brawn via Phabricator via llvm-commits
- [PATCH] D41827: [DEBUG] Initial adaptation of NVPTX target for debug info emission.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D40831: [AArch64] Only use writeback in the load/store optimizer when needed
John Brawn via Phabricator via llvm-commits
- [lld] r328319 - [ELF] - Simplify. NFC.
George Rimar via llvm-commits
- [llvm] r328320 - [X86][Btver2] Fix MicroOps counts for DPPS/YMM memory folded instructions
Simon Pilgrim via llvm-commits
- [llvm] r328321 - [AArch64] Don't reduce the width of loads if it prevents combining a shift
John Brawn via llvm-commits
- [llvm] r328322 - [InstCombine] improve variable name; NFC
Sanjay Patel via llvm-commits
- [llvm] r328323 - [InstCombine] reduce code duplication; NFC
Sanjay Patel via llvm-commits
- [llvm] r328324 - [X86][Btver2] Cleanup DPPS/DPPD instructions to use JFPA/JFPM function units
Simon Pilgrim via llvm-commits
- [llvm] r328325 - [InstCombine] regenerate test checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r328326 - Re-commit: [MachineLICM] Add functions to MachineLICM to hoist invariant stores
Zaara Syeda via llvm-commits
- [llvm] r328327 - [InstSimplify] regenerate checks, move tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r328328 - [X86][Btver2] Vector store instructions use a JFPU1 scheduler pipe and JSAGU/JSTC function units
Simon Pilgrim via llvm-commits
- [llvm] r328329 - [InstCombine] auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [test-suite] r328330 - [test-suite] Adding LCALS (Livermore Compiler Analysis Loop Suite) loop kernels to test suite.
Brian Homerding via llvm-commits
- [PATCH] D43319: [test-suite] Adding LCALS (Livermore Compiler Analysis Loop Suite) loop kernels to test suite.
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D42112: [PowerPC] Secure PLT support
Strahinja Petrovic via Phabricator via llvm-commits
- [llvm] r328331 - [X86][Btver2] Vector permutes use a JFPU01 scheduler pipe and JFPX/JVALU function unit
Simon Pilgrim via llvm-commits
- [llvm] r308668 - [PGO] Move the PGOInstrumentation pass to new OptRemark API.
Xinliang David Li via llvm-commits
- [lld] r328332 - Add a minimal fix for PR36878.
Rafael Espindola via llvm-commits
- [llvm] r328333 - [Hexagon] Copy subregisters in HexagonStoreWiden
Krzysztof Parzyszek via llvm-commits
- [llvm] r328334 - [ADT] Simplify getMemory. NFC
Fangrui Song via llvm-commits
- [llvm] r328335 - [llvm-mca] Make the resource cost a double.
Andrea Di Biagio via llvm-commits
- [llvm] r328336 - Fix a block copying problem in LICM
Andrew Kaylor via llvm-commits
- [llvm] r328338 - [X86][Btver2] Cleanup MOVMSK instructions to use JFPA function unit
Simon Pilgrim via llvm-commits
- [PATCH] D44833: [InstCombine] peek through bitcasted vector/array pointer GEP operand
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r328339 - [Hexagon] Two fixes in early if-conversion
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44834: [MachineScheduler] Add itinerary to schedcover.py. Make default work in the command line filter
Craig Topper via Phabricator via llvm-commits
- [llvm] r328340 - [llvm-mca] update the ResourcePressureView after r328335. NFC.
Andrea Di Biagio via llvm-commits
- [llvm] r328341 - [ARM] Fix "Constant pool entry out of range!" in Thumb1 mode
Ana Pazos via llvm-commits
- [llvm] r328342 - [HWASan] Port HWASan to Linux x86-64 (LLVM)
Alex Shlyapnikov via llvm-commits
- [llvm] r328343 - [X86][Btver2] Cleanup TEST instructions to use JFPA (+JFPX on ymms) function unit
Simon Pilgrim via llvm-commits
- [llvm] r328344 - [Hexagon] Avoid early if-conversion for one sided branches
Krzysztof Parzyszek via llvm-commits
- [PATCH] D43759: [SCEV] Add one more case in computeConstantDifference
Anna Thomas via Phabricator via llvm-commits
- [llvm] r328345 - Delete the copy constructor for llvm::yaml::Node
Jordan Rose via llvm-commits
- [PATCH] D44835: [X86][Znver1] Remove ReadAfterLd from BSR/BSF in Zen scheduler model
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44836: [X86] Remove ReadAfterLd from BMI and TBM instructions that don't have a register operand in their memory form
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44838: [X86] Correct the placement of ReadAfterLd in BEXTR and BZHI
Craig Topper via Phabricator via llvm-commits
- [llvm] r328346 - [Hexagon] Always generate mux out of predicated transfers if possible
Krzysztof Parzyszek via llvm-commits
- [lld] r328348 - [PDB] Make our PDBs look more like MS PDBs.
Zachary Turner via llvm-commits
- [llvm] r328348 - [PDB] Make our PDBs look more like MS PDBs.
Zachary Turner via llvm-commits
- [llvm] r328349 - [AMDGPU] Remove use of OpenCL triple environment and replace with function attribute for AMDGPU
Tony Tye via llvm-commits
- [PATCH] D44840: [X86] Add the ability to override memory folding latency to schedules and add 1uop for memory folds to Intel models
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44841: [X86][Znver1] Remove InstRWs for BLENDVPS/PD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D44839: [llvm-mca] Add flag -instruction-tables to print the theoretical resource pressure distribution for instructions (PR36874)
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r328351 - [AMDGPU] Update OpenCL to use 48 bytes of implicit arguments for AMDGPU
Tony Tye via llvm-commits
- [llvm] r328352 - [X86] Add itineraries to ADD.*_DB instructions to match their normal counterparts.
Craig Topper via llvm-commits
- [llvm] r328353 - [X86] Add itinerary to RCPSS*_Int and similar instructions.
Craig Topper via llvm-commits
- [llvm] r328355 - [Hexagon] Fold offset in base+immediate loads/stores
Krzysztof Parzyszek via llvm-commits
- [llvm] r328356 - [Hexagon] Silence unused variable warning in Release builds
Benjamin Kramer via llvm-commits
- [llvm] r328357 - [Hexagon] Incorrectly removing dead flag and adding kill flag
Krzysztof Parzyszek via llvm-commits
- [llvm] r328358 - [llvm-mca] Split the InstructionInfoView from the SummaryView.
Andrea Di Biagio via llvm-commits
- [PATCH] D44843: [Power9]Legalize and emit code for quad-precision fma instructions
Lei Huang via Phabricator via llvm-commits
- [llvm] r328360 - [Hexagon] Assume all extendable branches to be of size 8 in relaxation
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44837: [CUDA] Fixed false error reporting in case of calling H->G->HD->D.
Artem Belevich via Phabricator via llvm-commits
- [lld] r328363 - [PDB] Resubmit "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [llvm] r328363 - [PDB] Resubmit "Support embedding natvis files in PDBs."
Zachary Turner via llvm-commits
- [llvm] r328364 - [Hexagon] Boost profit for word-mask immediates, reduce for others
Krzysztof Parzyszek via llvm-commits
- [PATCH] D44845: [PostRAMachineSink] preserve CFG
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r328366 - [Hexagon] Correct update of instruction offet in HW loop fixup
Krzysztof Parzyszek via llvm-commits
- [llvm] r328367 - [Hexagon] Make findLoopInstr member of HexagonInstrInfo
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r328369 - Mmap interceptor providing mprotect support
Vitaly Buka via llvm-commits
- [llvm] r328371 - [InstCombine] increase test coverage for intrinsic shrinking; NFC
Sanjay Patel via llvm-commits
- [llvm] r328372 - [InstCombine] simplify code for FP intrinsic shrinking; NFCI
Sanjay Patel via llvm-commits
- [compiler-rt] r328375 - Revert "Mmap interceptor providing mprotect support"
Vitaly Buka via llvm-commits
- [compiler-rt] r328376 - FreeBSD sanitizer common, intercept couple of more functions
Vitaly Buka via llvm-commits
- [llvm] r328377 - [PM][FunctionAttrs] add NoUnwind attribute inference to PostOrderFunctionAttrs pass
Fedor Sergeev via llvm-commits
- [PATCH] D44847: [profile] Fix value profile runtime merging issues
Rong Xu via Phabricator via llvm-commits
- [llvm] r328379 - Fix Layering, move instrumentation transform headers into Instrumentation subdirectory
David Blaikie via llvm-commits
- [PATCH] D42047: Pattern matching code for LibFunc
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D44848: Align stubs for external and common global variables to pointer size.
Rahul Chaudhry via Phabricator via llvm-commits
- [PATCH] D44849: AMDGPU: Fix FP restore from being reordered with stack ops
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D43237: [LoopInterchange] Allow some loops with PHI nodes in the exit block.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D44850: [PPC64LE] write plt stubs for V2 abi.
Sean Fertile via Phabricator via llvm-commits
- [lld] r328381 - Remove "FIXME" from a comment.
Rui Ueyama via llvm-commits
- [PATCH] D41979: [bcanalyzer] Recognize more stream types
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D44851: [AArch64] Decorate AArch64 instrs with OPERAND_PCREL
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D37302: [Headers] Define *_HAS_SUBNORM for FLT, DBL, LDBL
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [PATCH] D44852: [CodeGen] Mark fma as const for Android
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [compiler-rt] r328384 - [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer.
Matt Morehouse via llvm-commits
- [compiler-rt] r328385 - [HWASan] Port HWASan to Linux x86-64 (compiler-rt)
Alex Shlyapnikov via llvm-commits
- [llvm] r328386 - [X86] Fix Windows `i1 zeroext` conventions to use i8 instead of i32
Reid Kleckner via llvm-commits
- [llvm] r328387 - [GuardWidening] Group code by class [NFC]
Philip Reames via llvm-commits
- [PATCH] D44853: [AArch64] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44363: [llvm] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [lld] r328390 - Drop redundant ->Repl.
Rafael Espindola via llvm-commits
- [lld] r328391 - Move a Repl access.
Rafael Espindola via llvm-commits
- [llvm] r328392 - Move TargetLoweringObjectFile from CodeGen to Target to fix layering
David Blaikie via llvm-commits
- [llvm] r328393 - Fix layering by moving X86DisassemblerDecoderCommon to Support
David Blaikie via llvm-commits
- [llvm] r328394 - Fix layering by moving Support/CodeGenCWrappers.h to Target
David Blaikie via llvm-commits
- [llvm] r328395 - Fix layering of MachineValueType.h by moving it from CodeGen to Support
David Blaikie via llvm-commits
- [llvm] r328396 - Fix layering of CodeGen/TargetOpcodes.def by moving it to Support
David Blaikie via llvm-commits
- [llvm] r328397 - Fix layering by moving ValueTypes.h from CodeGen to IR
David Blaikie via llvm-commits
- [llvm] r328398 - [X86] Correct the value AdSizeX in X86II enum. NFC
Craig Topper via llvm-commits
- [llvm] r328399 - Remove unused header from EntryExitInstrumenter
David Blaikie via llvm-commits
- [llvm] r328400 - Allow FDE references outside the +/-2GB range supported by PC relative
Eric Christopher via llvm-commits
- [PATCH] D44855: [ARM] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44856: [AMDGPU] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44857: [Hexagon] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [lld] r328401 - Do not add a dummy entry to SharedFile::Verdefs. NFC.
Rui Ueyama via llvm-commits
- [lld] r328402 - Add a SectionBase::getVA helper. NFC.
Rafael Espindola via llvm-commits
- [compiler-rt] r328403 - Remove duplicated const qualifier.
Alex Shlyapnikov via llvm-commits
- [llvm] r328405 - [X86] Add a DAG combine to simplify PMULDQ/PMULUDQ nodes
Craig Topper via llvm-commits
- [PATCH] D44375: [X86] Add a DAG combine to simplify PMULDQ/PMULUDQ nodes
Phabricator via Phabricator via llvm-commits
- [compiler-rt] r328407 - [HWASan] Fix use-after-free.cc test on x86-64
Alex Shlyapnikov via llvm-commits
- [PATCH] D44860: Refactor SharedFile::parseRest. NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D44861: [C-API] Add LLVMGetHostCPU{Name,Features}.
Andres Freund via Phabricator via llvm-commits
- [PATCH] D44862: Reduce code duplication a bit
Rafael Avila de Espindola via Phabricator via llvm-commits
- [llvm] r328408 - Add REQUIRES lines for the targets being checked in this test.
Eric Christopher via llvm-commits
- [PATCH] D41580: CMAKE: Add flags to skip building NATIVE tools
Martell Malone via Phabricator via llvm-commits
- [PATCH] D44863: Summary:
Graydon Hoare via Phabricator via llvm-commits
- [llvm] r328410 - [X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFC
Craig Topper via llvm-commits
- [llvm] r328411 - [X86] Remove an unnecessary switch around two other switches. NFC
Craig Topper via llvm-commits
- [llvm] r328412 - [X86] Use X86_INSTR_MRM_MAPPING macro instead of listing all MRM_C0-MRM_FF format encodings. NFC
Craig Topper via llvm-commits
- [llvm] r328413 - [X86] Use unique_ptr to simplify memory management. NFC
Craig Topper via llvm-commits
- [compiler-rt] r328414 - [sanitizer] Fix strlcpy and strlcat interceptors on Darwin
Vitaly Buka via llvm-commits
- [PATCH] D44864: Mmap interceptor providing mprotect support
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r328415 - Mmap interceptor providing mprotect support
Vitaly Buka via llvm-commits
- [llvm] r328416 - [X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an attribute.
Craig Topper via llvm-commits
- [compiler-rt] r328417 - [sanitizer] Fix Darwin build
Vitaly Buka via llvm-commits
- [PATCH] D44217: [clang-tidy] Enable Python 3 support for add_new_check.py
Jonathan B Coe via Phabricator via llvm-commits
- [lld] r328419 - [ELF] - Do not ignore discarding of .rela.plt/.rela.dyn, allow doing custom layout for them.
George Rimar via llvm-commits
- [llvm] r328420 - [X86][AVX2] Ensure we don't use later instruction sets in AVX2 schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r328421 - [X86][AVX1] Ensure we don't use later instruction sets in AVX1 schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r328422 - [InstCombine] add multi-use/vector tests for intrinsic shrinking; NFC
Sanjay Patel via llvm-commits
- [llvm] r328423 - [X86][SSE] Ensure we're testing both non-VEX/VEX variants of SSE instructions on AVX targets
Simon Pilgrim via llvm-commits
- [llvm] r328424 - [X86][AES] Ensure we're testing both non-VEX/VEX variants of AES instructions on AVX targets
Simon Pilgrim via llvm-commits
- [llvm] r328425 - [InstCombine] fix formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r328426 - [InstCombine] peek through FP casts for sign-bit compares (PR36682)
Sanjay Patel via llvm-commits
- [llvm] r328427 - [llvm-mca] Remove unused field in InstrBuilder. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D43609: [bugpoint] Add option categories.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D44866: GetRandom / OpenBSD, using getentropy to get high quality randomness
David CARLIER via Phabricator via llvm-commits
- [PATCH] D42398: [cmake] [compiler-rt] Remove duplicate CMAKE_CXX_FLAGS.
Don Hinton via Phabricator via llvm-commits
- [llvm] r328428 - [llvm-mca] run clang-format on all files.
Andrea Di Biagio via llvm-commits
- [PATCH] D43601: [bugpoint] Add NoStripSymbols option.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D44867: [Mips] Remove dead code
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D44868: [SLP] Distinguish "demanded and shrinkable" from "demanded and not shrinkable" values when determining the minimum bitwidth
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r328429 - [AMDGPU] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D44869: [Mips] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r328430 - [Hexagon] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via llvm-commits
- [PATCH] D44870: [PowerPC] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44871: [CodeGen] Fixed unreachable with -print-machineinstrs and custom pseudo source value
Tim Renouf via Phabricator via llvm-commits
- [llvm] r328431 - [X86][SandyBridge] Merge xmm/ymm instructions instregex entries to reduce regex matches to reduce compile time
Simon Pilgrim via llvm-commits
- [PATCH] D44872: Remap values in PromotedFloats
Yan Luo via Phabricator via llvm-commits
- [llvm] r328432 - [X86][Haswell] Merge xmm/ymm instructions instregex entries to reduce regex matches to reduce compile time
Simon Pilgrim via llvm-commits
- [llvm] r328433 - [RISCV] Use init_array instead of ctors for RISCV target, by default
Mandeep Singh Grang via llvm-commits
- [PATCH] D44873: [WebAssembly] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44874: [X86] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D44875: [XCore] Change std::sort to llvm::sort in response to r327219
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r328434 - [X86][Broadwell] Merge xmm/ymm instructions instregex entries to reduce regex matches to reduce compile time
Simon Pilgrim via llvm-commits
- [llvm] r328435 - [X86][SkylakeClient] Merge xmm/ymm instructions instregex entries to reduce regex matches to reduce compile time
Simon Pilgrim via llvm-commits
- [llvm] r328436 - [SchedModel] Avoid std::string creation for instregex patterns that don't contain regex metas. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328437 - [SchedModel] Record::getName() returns StringRef - avoid std::string creation. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328438 - [SchedModel] Remove std::vectors that were created with 1 element and then passed to an ArrayRef parameter.
Craig Topper via llvm-commits
- [llvm] r328439 - Fix module.modulemap after r328395
Eric Fiselier via llvm-commits
- [llvm] r328440 - [SchedModel] Use std::move to replace a vector instead of vector::swap
Craig Topper via llvm-commits
- [llvm] r328441 - [SchedModel] Use std::move in a couple places to reduce copying
Craig Topper via llvm-commits
- [llvm] r328442 - [SchedModel] Remove an unneeded temporary vector.
Craig Topper via llvm-commits
- [llvm] r328443 - [X86] Update a partially stale comment, since SVN r328386. NFC.
Martin Storsjo via llvm-commits
- [PATCH] D44876: [X86] Assign i8/i16 to the stack for Win64 as well.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r328444 - [X86] Consistently prefix all defs in X86ScheduleSLM.td with 'SLM'.
Craig Topper via llvm-commits
- [llvm] r328446 - [X86] Add the ability to override memory folding latency to schedules and add 1uop for memory folds for Intel models
Simon Pilgrim via llvm-commits
- [PATCH] D44877: libFuzzer, OpenBSD support
David CARLIER via Phabricator via llvm-commits
- [llvm] r328448 - [InstCombine] peek through more icmp of FP cast + bitcast
Sanjay Patel via llvm-commits
- [llvm] r328449 - [InstCombine] consolidate casted icmp vector tests
Sanjay Patel via llvm-commits
- [llvm] r328450 - [InstCombine] adjust test comments; NFC
Sanjay Patel via llvm-commits
- [PATCH] D41599: [X86] Lowering X86 avx512 sqrt intrinsics to IR - LLVM
Uriel Korach via Phabricator via llvm-commits
- [llvm] r328451 - [X86] Update cost model for Goldmont. Add fsqrt costs for Silvermont
Craig Topper via llvm-commits
- [PATCH] D44879: [X86] Add WriteBitScan/WriteLZCNT/WriteTZCNT/WritePOPCNT scheduler classes (PR36881)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r328452 - [X86][SkylakeServer] Merge multiple instregex. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r328453 - [X86][MMX] MOVQ2DQ/MOVDQ2Q are better described as WriteVecMove than WriteMove
Simon Pilgrim via llvm-commits
- [llvm] r328454 - [X86][SkylakeClient] Fix a set of regular expressions that were checking for optionally starting with 'Y' instead of 'V'
Craig Topper via llvm-commits
- [Documentation] Fix some tiny typos in the "Implementing a Language" tutorial
Robin Dupret via llvm-commits
- [llvm] r328455 - [InstSimplify, InstCombine] add/update tests with FP +0.0 vector with undef; NFC
Sanjay Patel via llvm-commits
- [llvm] r328456 - [X86] Add missing full stop to comment. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D44880: [Hexagon] peel loops with runtime small trip counts
Ikhlas Ajbar via Phabricator via llvm-commits
- [llvm] r328457 - [ARM] Remove sched model instregex entries that don't match any instructions (D44687)
Simon Pilgrim via llvm-commits
- [llvm] r328458 - [X86][SkylakeClient] Fix missing comma
Simon Pilgrim via llvm-commits
- [llvm] r328459 - [SchedModel] Remove instregex entries that don't match any instructions
Simon Pilgrim via llvm-commits
- [PATCH] D44499: [Scudo] Avoid accidental references of C++ library
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r328460 - [X86] Use WriteResPair for WriteIDiv to cleanup sched defs. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r328461 - [PatternMatch] allow undef elements when matching vector FP +0.0
Sanjay Patel via llvm-commits
- [llvm] r328462 - [demangler] Support for clang's enable_if attribute.
Erik Pilkington via llvm-commits
- [llvm] r328463 - [demangler] Tweak how parameter pack sizes are determined.
Erik Pilkington via llvm-commits
- [llvm] r328464 - [demangler] Use a back-patching scheme to resolve forward references.
Erik Pilkington via llvm-commits
- [PATCH] D44884: Improving 'addArgumentAttrsFromCallsites'
Buddhika Chamith via Phabricator via llvm-commits
- [llvm] r328465 - [X86] Move (v)movss to port 5 only for Skylake. Move (v)movups/d to port 015 for Skylake.
Craig Topper via llvm-commits
- [llvm] r328466 - [X86] Give vpmsadbw the same itinerary as the SSE version so they'll be able to share the same generated scheduler class.
Craig Topper via llvm-commits
- [PATCH] D44885: [RISCV] Expand function call to auipc and jalr
Shiva Chen via Phabricator via llvm-commits
- [compiler-rt] r328467 - [sanitizer] Make test compatible with Darwin
Vitaly Buka via llvm-commits
- [PATCH] D44886: [RISCV] Support linker relax function call from auipc and jalr to jal
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D44887: [RISCV] Add shouldForceRelocationWithApplyFixup Target Hook to calculate fixup value but also leave relocation types
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D44888: [RISCV] Default enable linker relaxation and add -mno-relax flag to disable it
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D43860: [AArch64] DWARF: do not generate AT_location for thread local
Liu, Lei via llvm-commits
- [PATCH] D43993: Generate .eh_frame contents for nounwind function with landingpads
Liu, Lei via llvm-commits
- [llvm] r328468 - [X86] Give VMOVSX/ZX the same itinerary as the SSE version so they'll reuse the same generated scheduler class.
Craig Topper via llvm-commits
- [llvm] r328469 - [X86] Swap the itineraries on the memory and register forms of CVTDQ2PD.
Craig Topper via llvm-commits
- [llvm] r328470 - [X86] Use the same itinerary for VCVTDQ2PD as the SSE version so that the generated scheduler classes will merge.
Craig Topper via llvm-commits
- [llvm] r328471 - [X86] Correct the itineraries for the dot production instructions.
Craig Topper via llvm-commits
- [llvm] r328472 - [X86] Add itinerary to intrinsic version of sqrtss, rcpss, and rsqrtss instructions.
Craig Topper via llvm-commits
- [PATCH] D44889: [ORC] Add findSymbolIn() wrapper to C bindings.
Andres Freund via Phabricator via llvm-commits
- [PATCH] D44890: Allow to integrate OrcJIT with JitEventListenersSee #31521Contained-Commits:[ORC] Extend object layer callbacks so JITEventListener can be supported.
Andres Freund via Phabricator via llvm-commits
- [llvm] r328473 - [X86] Merge the SSE and AVX versions of fp divs and sqrts in the SandyBridge/Haswell/Broadwell/Skylake scheduler models.
Craig Topper via llvm-commits
- [llvm] r328474 - [X86] Fix the SchedRW for intrinsic register form of SQRT/RCP/RSQRT.
Craig Topper via llvm-commits
- [PATCH] D44891: [RFC][Memory Dependency Analysis] Not clobber load value by store if the store value won't change load content
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D44892: Call JIT notifiers only after code sections are ready.
Andres Freund via Phabricator via llvm-commits
Last message date:
Sun Mar 25 23:33:26 PDT 2018
Archived on: Sun Mar 25 23:30:50 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).