The Week Of Monday 25 September 2017 Archives by author
Starting: Mon Sep 25 02:31:44 PDT 2017
Ending: Sun Oct 1 23:50:59 PDT 2017
Messages: 1827
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Chupina, Olga via llvm-commits
- [llvm] r312724 - [ARM] Remove redundant vcvt patterns.
Friedman, Eli via llvm-commits
- [llvm] r314180 - [AVR] When lowering shifts into loops, put newly generated MBBs in the same
Friedman, Eli via llvm-commits
- [llvm] r314182 - [AVR] Prefer BasicBlock::getIterator over Function::begin()
Friedman, Eli via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Friedman, Eli via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Robinson, Paul via llvm-commits
- [llvm] r314426 - [dwarfdump] Verify that CUs have a unit DIE.
Robinson, Paul via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Tayree, Coby via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Topper, Craig via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Topper, Craig via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Yatsina, Marina via llvm-commits
- [llvm] r314249 - Recommit r314151 "[X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST.""
Yung, Douglas via llvm-commits
- [llvm] r314436 - [ORC] Fix the type of RTDyldObjectLinkingLayer::NotifyLoadedFtor.
Yung, Douglas via llvm-commits
- [llvm] r314454 - Fix -Werror build.
Yung, Douglas via llvm-commits
- [llvm] r314454 - Fix -Werror build.
Yung, Douglas via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [llvm] r314491 - Make find_opt_files vararg
Adam Nemet via llvm-commits
- [llvm] r314537 - Display relative hotness with two decimal digits after the decimal point
Adam Nemet via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Aditya Nandakumar via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Aditya Nandakumar via llvm-commits
- [PATCH] D38200: [GISel]: Process new insts to legalize in the order they were created
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Adrian Prantl via llvm-commits
- [llvm] r314173 - Modernize comments
Adrian Prantl via llvm-commits
- [llvm] r314174 - Modernize comments
Adrian Prantl via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Adrian Prantl via llvm-commits
- [llvm] r314439 - llvm-dwarfdump: implement --find for .apple_names
Adrian Prantl via llvm-commits
- [llvm] r314442 - try and appease gcc
Adrian Prantl via llvm-commits
- [llvm] r314443 - Address further review feedback. (NFC)
Adrian Prantl via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Adrian Prantl via llvm-commits
- [llvm] r314479 - llvm-dwarfdump: add support for .apple_types in --find
Adrian Prantl via llvm-commits
- [llvm] r314481 - llvm-dwarfdump: support .apple-namespaces in --find
Adrian Prantl via llvm-commits
- [llvm] r314564 - fix 80 column violation.
Adrian Prantl via llvm-commits
- [llvm] r314574 - Add comments
Adrian Prantl via llvm-commits
- [llvm] r314575 - Fix 80 column violations
Adrian Prantl via llvm-commits
- [llvm] r314576 - llvm-dwarfdump: implement the --name lookup option.
Adrian Prantl via llvm-commits
- [llvm] r314577 - typos
Adrian Prantl via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38230: [dsymutil] Better support for symbol aliases
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38135: [dwarfdump] Skip 'stripped' sections
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38395: [dwarfdump][NFC] Consistent printing of address ranges
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38395: [dwarfdump][NFC] Consistent printing of address ranges
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r314497 - [mips] Reordering callseq* nodes to be linear
Aleksandar Beserminji via llvm-commits
- [llvm] r314503 - [mips] Add test cases for dext/dins family of instructions
Aleksandar Beserminji via llvm-commits
- [llvm] r314506 - Revert "[mips] Reordering callseq* nodes to be linear"
Aleksandar Beserminji via llvm-commits
- [llvm] r314507 - [mips] Reordering callseq* nodes to be linear
Aleksandar Beserminji via llvm-commits
- [PATCH] D37741: [mips] Adding test cases for dext and dins family of instructions
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D37328: [mips] Reordering callseq* nodes to be linear
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D37328: [mips] Reordering callseq* nodes to be linear
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D37741: [mips] Adding test cases for dext and dins family of instructions
Aleksandar Beserminji via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Aleksey Shlyapnikov via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38244: [scudo] Scudo thread specific data refactor, part 3
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D37915: [llvm-objcopy] Add support for dynamic relocations
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38132: [Support] mapped_file_region: store size as size_t
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38149: Fix off-by-one error in TarWriter.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r314386 - [RISCV] Define RISC-V specific e_flags
Alex Bradbury via llvm-commits
- [llvm] r314389 - [RISCV] Add common fixups and relocations
Alex Bradbury via llvm-commits
- [llvm] r314393 - Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with integer arguments
Alex Bradbury via llvm-commits
- [PATCH] D23568: [RISCV 10/10] Add common fixups and relocations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29934: [RISCV 12/n] Codegen support for memory operations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37798: Teach TargetInstrInfo::getInlineAsmLength to parse .space directives with integer arguments
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] r314311 - [Sanitizers] Allocator: new "release memory to OS" implementation
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r314318 - [Sanitizer] Disable compact size class tests on Android
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r314528 - Fix cmake file broken by D38277.
Alex Shlyapnikov via llvm-commits
- [llvm] r314560 - Revert "Use the basic cost if a GEP is not used as addressing mode"
Alex Shlyapnikov via llvm-commits
- [PATCH] D37476: [mips] Partially fix PR34391
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r314101 - [SLP] Support for horizontal min/max reduction.
Alexey Bataev via llvm-commits
- [llvm] r314137 - [SLP] Add a test for PR32086, NFC.
Alexey Bataev via llvm-commits
- [llvm] r314101 - [SLP] Support for horizontal min/max reduction.
Alexey Bataev via llvm-commits
- [llvm] r314323 - [SLP] Fix crash on propagate IR flags for undef operands of min/max
Alexey Bataev via llvm-commits
- [llvm] r314101 - [SLP] Support for horizontal min/max reduction.
Alexey Bataev via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Alina Sbirlea via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Alina Sbirlea via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Alina Sbirlea via llvm-commits
- [llvm] r314416 - [X86] Add overflow intrinsic test in preparation for D38161.
Amara Emerson via llvm-commits
- [llvm] r314514 - [X86] Improve codegen for inverted overflow checking intrinsics.
Amara Emerson via llvm-commits
- [PATCH] D38192: [TargetParser][AArch64] Add support for SPE feature in the target parser.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38338: [LV] Fix PR34743 - handle casts that sink after interleaved loads
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D37195: [InstCombine] Teach canEvaluateTruncated and EvaluateInDifferentType to handle expression tree with multi-used nodes.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38175: [ARM] Make sure assembler rejects PC as an operand for VMOV.F16
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D38347: [PATCH][ARM] Fix disassembly for conditional VMRS and VMSR instructions in ARM mode
Andre Vieira via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew Tischenko via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew Tischenko via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew Tischenko via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Anton Korobeynikov via Phabricator via llvm-commits
- [llvm] r314121 - ARM: Use the proper swifterror CSR list on platforms other than darwin
Arnold Schwaighofer via llvm-commits
- [llvm] r314123 - [ARM] Fix -Wdangling-else warning.
Arnold Schwaighofer via llvm-commits
- [llvm] r314128 - ARM: One more fix for swifterror CSR set
Arnold Schwaighofer via llvm-commits
- [llvm] r314135 - [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via llvm-commits
- [llvm] r314223 - [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38338: [LV] Fix PR34743 - handle casts that sink after interleaved loads
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D38339: [LV] Fix PR34711 - handle widening of instruction ranges in the presence of sinking casts
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38025: [X86] Change the Format attribute for TEST*rr instruction from the default MRMDestReg to MRMSrcReg
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38120: [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37866: [LateJumpThreading] Enable LateJumpThreading right before CGP.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [lld] r314495 - [ELF] Simpler scheme for handling common symbols
Ben Dunbobbin via llvm-commits
- [lld] r314496 - [NFC] Removed accidenatally added file
Ben Dunbobbin via llvm-commits
- [llvm] r312156 - [GVNSink] Remove dependency on SmallPtrSet iteration order.
Benjamin Kramer via llvm-commits
- [llvm] r313701 - Revert "[GVNSink] Remove dependency on SmallPtrSet iteration order."
Benjamin Kramer via llvm-commits
- [llvm] r312724 - [ARM] Remove redundant vcvt patterns.
Benjamin Kramer via llvm-commits
- [llvm] r314123 - [ARM] Fix -Wdangling-else warning.
Benjamin Kramer via llvm-commits
- [llvm] r314143 - [Hexagon] Avoid unused variable warnings in Release builds.
Benjamin Kramer via llvm-commits
- [llvm] r314199 - Revert "[X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST."
Benjamin Kramer via llvm-commits
- [llvm] r314151 - [X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST.
Benjamin Kramer via llvm-commits
- [llvm] r314101 - [SLP] Support for horizontal min/max reduction.
Benjamin Kramer via llvm-commits
- [llvm] r314413 - [LoopInfo] Don't poison random memory regions.
Benjamin Kramer via llvm-commits
- [compiler-rt] r314415 - [asan] Unpoison global metadata on dlclose.
Benjamin Kramer via llvm-commits
- [llvm] r314418 - [LoopUnroll] Fix use after poison.
Benjamin Kramer via llvm-commits
- [llvm] r314414 - [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r314348 - [CMake] Fix typo: "in-tree" -> "in-source" (NFC)
Brian Gesiak via llvm-commits
- [llvm] r314486 - [CMake] Fix typo "Wraning" (NFC)
Brian Gesiak via llvm-commits
- [llvm] r314550 - [CMake] Remove `CMAKE_.*_OUTPUT_DIRECTORY` (NFCI)
Brian Gesiak via llvm-commits
- [llvm] r314551 - Revert "[CMake] Remove `CMAKE_.*_OUTPUT_DIRECTORY` (NFCI)"
Brian Gesiak via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Brian Homerding via Phabricator via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Brian M. Rzycki via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Brian M. Rzycki via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve dominance across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve dominance across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve dominance across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Brian Sumner via Phabricator via llvm-commits
- [llvm] r314105 - [AArch64] Add basic support for Qualcomm's Saphira CPU.
Chad Rosier via llvm-commits
- [llvm] r314320 - [InstCombine] Gating select arithmetic optimization.
Chad Rosier via llvm-commits
- [PATCH] D38192: [TargetParser][AArch64] Add support for SPE feature in the target parser.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38192: [TargetParser][AArch64] Add support for SPE feature in the target parser.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38192: [TargetParser][AArch64] Add support for SPE feature in the target parser.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D37019: Add select simplifications
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D37019: Add select simplifications
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D38051: [CodeGen] Emit necessary .note sections for -fsplit-stack
Cherry Zhang via Phabricator via llvm-commits
- [PATCH] D37361: Cleanup session creation code, use close() instead of rollback()
Chris Matthews via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Chris Matthews via Phabricator via llvm-commits
- [PATCH] D31139: [LLVMbugs] [Bug 18710] Only generate .ARM.exidx and .ARM.extab when needed with EHABI
Christian Bruel via Phabricator via llvm-commits
- [llvm] r314203 - [x86] fix pr29061
Coby Tayree via llvm-commits
- [llvm] r314295 - [X86][AsmParser] fix PR32035
Coby Tayree via llvm-commits
- [llvm] r314410 - [x86][AsmParser] Allow some more MS size directives
Coby Tayree via llvm-commits
- [llvm] r314493 - [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions
Coby Tayree via llvm-commits
- [llvm] r314133 - [AVX-512] Replace large number of explicit patterns that check for insert_subvector with zero after masked compares with fewer patterns with predicate
Craig Topper via llvm-commits
- [llvm] r314139 - [SelectionDAG] Teach simplifyDemandedBits to handle shifts by constant splat vectors
Craig Topper via llvm-commits
- [llvm] r314151 - [X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST.
Craig Topper via llvm-commits
- [llvm] r314152 - [X86] Don't select anyext GR32->GR64 to SUBREG_TO_REG. Use INSERT_SUBREG instead.
Craig Topper via llvm-commits
- [llvm] r314153 - [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Craig Topper via llvm-commits
- [llvm] r314221 - [X86] Add support for v16i32 UMUL_LOHI/SMUL_LOHI
Craig Topper via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Craig Topper via llvm-commits
- [llvm] r314233 - [InstCombine] Remove one use restriction on the shift for calls to foldICmpAndShift.
Craig Topper via llvm-commits
- [llvm] r314247 - [X86] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [llvm] r314248 - [X86] Don't emit X86::MOV8rr_NOREX from X86InstrInfo::copyPhysReg.
Craig Topper via llvm-commits
- [llvm] r314249 - Recommit r314151 "[X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST.""
Craig Topper via llvm-commits
- [llvm] r314250 - [X86] Fix register class name in a comment. NFC
Craig Topper via llvm-commits
- [llvm] r314271 - [SelectionDAG] Make NewSDValueDbgMsg print target specific nodes correctly by passing in the SelectionDAG.
Craig Topper via llvm-commits
- [llvm] r314272 - [X86] Add avx512bw command lines to the 256-bit vector idiv tests.
Craig Topper via llvm-commits
- [llvm] r314274 - [X86] Use extract128BitVector in LowerMULH so we can extract from constant build vectors.
Craig Topper via llvm-commits
- [llvm] r314331 - [X86] In combineLoopSADPattern, pad result with zeros and use full size add instead of using a smaller add and inserting.
Craig Topper via llvm-commits
- [llvm] r314332 - [X86] Rewrite the zero vector checks in lowerV2X128VectorShuffle to use the Zeroable APInt
Craig Topper via llvm-commits
- [llvm] r314338 - Revert r314248 "[X86] Don't emit X86::MOV8rr_NOREX from X86InstrInfo::copyPhysReg."
Craig Topper via llvm-commits
- [llvm] r314339 - Revert r314249 "Recommit r314151 "[X86] Make all the NOREX CodeGenOnly instructions into postRA pseudos like the NOREX version of TEST."""
Craig Topper via llvm-commits
- [llvm] r314360 - Revert r314017 '[InstCombine] Simplify check for RHS being a splat constant in foldICmpUsingKnownBits by just checking Op1Min==Op1Max rather than going through m_APInt.'
Craig Topper via llvm-commits
- [llvm] r314429 - [X86] Use correct subvector index when combining two insert subvectors featuring zero vectors.
Craig Topper via llvm-commits
- [llvm] r314430 - [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via llvm-commits
- [llvm] r314432 - [X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
Craig Topper via llvm-commits
- [llvm] r314446 - [X86] Move a setOperation action for ISD::TRUNCATE near another one in the same if. Remove one that is redundant with another subtarget features.
Craig Topper via llvm-commits
- [llvm] r314447 - [X86] Use target independent ZERO_EXTEND/SIGN_EXTEND nodes were possible in LowerMULH
Craig Topper via llvm-commits
- [llvm] r314448 - [AVX512] Add avx512bw command lines to 128-bit idiv tests.
Craig Topper via llvm-commits
- [llvm] r314457 - [X86] Make use of vpmovwb when possible in LowerMULH
Craig Topper via llvm-commits
- [llvm] r314474 - [X86] Don't select (cmp (and, imm), 0) to testw
Craig Topper via llvm-commits
- [llvm] r314584 - [X86] Support v64i8 mulhu/mulhs
Craig Topper via llvm-commits
- [llvm] r314598 - [AVX-512] Add patterns to make fp compare instructions commutable during isel.
Craig Topper via llvm-commits
- [llvm] r314638 - [X86] Remove a couple unnecessary COPY_TO_REGCLASS from some output patterns where the instruction already produces the correct register class.
Craig Topper via llvm-commits
- [llvm] r314639 - [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem
Craig Topper via llvm-commits
- [llvm] r314640 - [InstCombine] Use APInt for all the math in foldICmpDivConstant
Craig Topper via llvm-commits
- [llvm] r314643 - [X86] Use _NOREX MOVZX instructions for some patterns even in 32-bit mode.
Craig Topper via llvm-commits
- [lld] r314645 - Update for LLVM change.
Craig Topper via llvm-commits
- [llvm] r314647 - [X86] Use a bool flag instead of assigning an unsigned to two different values that we only use in an equality comparison.
Craig Topper via llvm-commits
- [llvm] r314648 - [X86] Fix copy pasto in X86FastISel::fastEmitInst_rrrr.
Craig Topper via llvm-commits
- [PATCH] D38195: [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38195: [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37453: [X86] In combineLoopSADPattern, pad result with zeros and use full size add instead of using a smaller add and inserting.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38217: [AVX-512] Replace large number of explicit patterns that check for insert_subvector with zero after masked compares with fewer patterns with predicate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37949: [X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37945: [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37885: [x86] Bring back the MOVZX64rr* pseudo instructions so that they can be coalesced using X86InstrInfo::isCoalescableExtInstr
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37762: [InstCombine] Remove single use restriction from InstCombine's explicit sinking code.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37950: [X86] Rewrite the zero vector checks in lowerV2X128VectorShuffle to use the Zeroable APInt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38195: [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38274: [X86] Add support for v16i32 UMUL_LOHI/SMUL_LOHI
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Remove dead code from X86DAGToDAGISel's handling of DIV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38305: [X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38305: [X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37866: [LateJumpThreading] Enable LateJumpThreading right before CGP.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38375: [X86] Make use of vpmovwb when possible in LowerMULH
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38384: [InstCombine] Don't use Builder.getTrue/False in foldICmpDivConstant
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38440: [InstCombine] Use APInt for all the math in foldICmpDivConstant
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38440: [InstCombine] Use APInt for all the math in foldICmpDivConstant
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38365: [WebAssembly] Revise the strategy for inline asm.
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38365: [WebAssembly] Revise the strategy for inline asm.
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D23470: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Daniel Berlin via llvm-commits
- [llvm] r312156 - [GVNSink] Remove dependency on SmallPtrSet iteration order.
Daniel Berlin via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Daniel Berlin via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Daniel Berlin via llvm-commits
- [llvm] r314273 - MemorySSAUpdater: Only add phis to insertedphis if we actually inserted them, not if we just found existing ones
Daniel Berlin via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Daniel Berlin via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Daniel Berlin via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Daniel Berlin via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Daniel Berlin via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Daniel Berlin via llvm-commits
- [llvm] r314609 - NewGVN: Make OpIsSafeForPhiOfOps non-recursive
Daniel Berlin via llvm-commits
- [llvm] r314610 - NewGVN: Allow dependent PHI of ops
Daniel Berlin via llvm-commits
- [llvm] r314611 - NewGVN: Evaluate phi of ops expressions before creating phi node
Daniel Berlin via llvm-commits
- [llvm] r314612 - NewGVN: Fix PR 34473, by not using ExactlyEqualsExpression for finding
Daniel Berlin via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38374: [memcpyopt] Memcpy-memcpy dependence isn't detected across basic blocks
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r314589 - Revert r314435: "[JumpThreading] Preserve DT and LVI across the pass"
Daniel Jasper via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Daniel Jasper via llvm-commits
- [llvm] r314622 - Revert r314579: "Recommi r314561 after fixing over-debug assertion".
Daniel Jasper via llvm-commits
- [llvm] r314579 - Recommi r314561 after fixing over-debug assertion
Daniel Jasper via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
David Blaikie via llvm-commits
- [llvm] r313701 - Revert "[GVNSink] Remove dependency on SmallPtrSet iteration order."
David Blaikie via llvm-commits
- [llvm] r314043 - Fix uninteneded fallthrough detected by GCC warning
David Blaikie via llvm-commits
- [llvm] r313947 - HexagonVectorLoopCarriedReuse.cpp: Apply LLVM_ATTRIBUTE_UNUSED. [-Wunused-function]
David Blaikie via llvm-commits
- [PATCH] D37750: [llvm-objdump] Fix memory leaks in macho dump
David Blaikie via llvm-commits
- [PATCH] D37750: [llvm-objdump] Fix memory leaks in macho dump
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
David Blaikie via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
David Blaikie via llvm-commits
- [llvm] r313474 - [ORC] Hook up the LLVMOrcAddObjectFile function in the Orc C Bindings.
David Blaikie via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
David Blaikie via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
David Blaikie via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38001: [X86] Don't select anyext GR32->GR64 to SUBREG_TO_REG. Use INSERT_SUBREG instead.
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
David Li via Phabricator via llvm-commits
- [PATCH] D37832: Eliminate PHI (int typed) which is only used by inttoptr
David Li via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38006: [InstCombine] remove extract-of-select vector transform
David Majnemer via Phabricator via llvm-commits
- [PATCH] D34335: Fix invalid ptrtoint in InstCombine
David Majnemer via Phabricator via llvm-commits
- [PATCH] D34335: Fix invalid ptrtoint in InstCombine
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38440: [InstCombine] Use APInt for all the math in foldICmpDivConstant
David Majnemer via Phabricator via llvm-commits
- [PATCH] D38440: [InstCombine] Use APInt for all the math in foldICmpDivConstant
David Majnemer via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
David Stuttard via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
David Stuttard via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
David Stuttard via Phabricator via llvm-commits
- [llvm] r312724 - [ARM] Remove redundant vcvt patterns.
Davide Italiano via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38384: [InstCombine] Don't use Builder.getTrue/False in foldICmpDivConstant
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via llvm-commits
- [compiler-rt] r314489 - [XRay][compiler-rt][NFC] Remove loggingInitialized() convenience function
Dean Michael Berris via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r314601 - Refactor the SamplePGO profile annotation logic to extract inlineCallInstruction. (NFC)
Dehao Chen via llvm-commits
- [llvm] r314619 - Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Dehao Chen via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37877: Update getMergedLocation to check the instruction type and merge properly.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D37898: [TargetLowering] Correctly track NumFixedArgs field of CallLoweringInfo
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38246: [WebAssembly] Model weak aliases as wasm exports
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38189: [WebAssembly] Use function/global index space in WasmSymbol
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38189: [WebAssembly] Use function/global index space in WasmSymbol
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38246: [WebAssembly] Model weak aliases as wasm exports
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38296: [WebAssembly] Allow each data segment to specify its own alignment
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38365: [WebAssembly] Revise the strategy for inline asm.
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D38365: [WebAssembly] Revise the strategy for inline asm.
Derek Schuff via Phabricator via llvm-commits
- [compiler-rt] r313294 - [scudo] Fix bad request handling when allocator has not been initialized
Diana Picus via llvm-commits
- [compiler-rt] r313294 - [scudo] Fix bad request handling when allocator has not been initialized
Diana Picus via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [compiler-rt] r314365 - ASan allocates a global data initialization array at the tail end of each
Dmitry Mikulin via llvm-commits
- [compiler-rt] r314384 - tsan: handle signals in pause call
Dmitry Vyukov via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Dmitry Vyukov via Phabricator via llvm-commits
- [llvm] r314346 - Cleanup some problems with LLVM_ENABLE_DUMP in release builds, and
Don Hinton via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton via Phabricator via llvm-commits
- [llvm] r314179 - [AVR] Use 1-byte alignment for all data types
Dylan McKay via llvm-commits
- [llvm] r314180 - [AVR] When lowering shifts into loops, put newly generated MBBs in the same
Dylan McKay via llvm-commits
- [llvm] r314182 - [AVR] Prefer BasicBlock::getIterator over Function::begin()
Dylan McKay via llvm-commits
- [llvm] r314180 - [AVR] When lowering shifts into loops, put newly generated MBBs in the same
Dylan McKay via llvm-commits
- [llvm] r314183 - [AVR] Fix the build after setting alignment to 1 in r314179
Dylan McKay via llvm-commits
- [llvm] r314359 - Update the description of AVR32 for the ELFDumper
Dylan McKay via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D9401: llvm.noalias - The AA implementaton
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D35320: [X86][SSE] Add support for extending bool vectors bitcasted from scalars.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r314160 - [ARM] Regenerate vcvt test checks.
Eli Friedman via llvm-commits
- [llvm] r314161 - [ARM] Add tests for vcvt followed by store.
Eli Friedman via llvm-commits
- [llvm] r314163 - [ARM] Fix tests for vcvt+store to return void.
Eli Friedman via llvm-commits
- [llvm] r314169 - Revert r312724 ("[ARM] Remove redundant vcvt patterns.").
Eli Friedman via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37665: [SelectionDAG] Teach simplifyDemandedBits to handle shifts by constant splat vectors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38299: [ARM] Honor -mfloat-abi for libcall calling convention
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38050: [ARM] Use correct calling convention for libm.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38138: [SimplifyCFG] add a struct to house optional folds (PR34603)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38299: [ARM] Honor -mfloat-abi for libcall calling convention
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34135: [LVI] Add initial result to avoid infinite getValueFromCondition recursion
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Correctly extract constant LLVM value from SCEV during constant folding
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Correctly extract constant LLVM value from SCEV during constant folding
Eli Friedman via Phabricator via llvm-commits
- [llvm] r314363 - [CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r314467 - [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r314559 - [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Evandro Menezes via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve DT and LVI across the pass.
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Evgenii Stepanov via llvm-commits
- [llvm] r314561 - Eliminate PHI (int typed) which has only one use by intptr
Evgenii Stepanov via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D37656: [cfi] Set function attributes for __cfi_* functions.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38340: [ubsan] Remove ubsan_standalone_cxx shared library.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38340: [ubsan] Remove ubsan_standalone_cxx shared library.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38340: [ubsan] Remove ubsan_standalone_cxx shared library.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38340: [ubsan] Remove ubsan_standalone_cxx shared library.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r314369 - [ubsan] Merge ubsan_standalone_cxx shared library.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r314441 - [asan] Fix the bug number in the error message.
Evgeniy Stepanov via llvm-commits
- [llvm] r314454 - Fix -Werror build.
Evgeniy Stepanov via llvm-commits
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Evgeny Astigeevich via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Evgeny Astigeevich via Phabricator via llvm-commits
- [lld] r314108 - [ELF][fix] Using statically linked lld leads to segmentation fault on linking ELF
Evgeny Mankov via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D38412: Use %run for running CFI tests
Filipe Cabecinhas via Phabricator via llvm-commits
- [llvm] r314411 - [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via llvm-commits
- [PATCH] D37591: [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38279: [MachineScheduler] Enable latency heuristic based on scheduled lat.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37591: [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D37591: [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] r314149 - [sanitizer_common] Don't provide sanitizer_procmaps API functions where not defined
Francis Ricci via llvm-commits
- [PATCH] D37750: [llvm-objdump] Fix memory leaks in macho dump
Francis Ricci via llvm-commits
- [compiler-rt] r314157 - Fix style in sanitizer_procmaps.h
Francis Ricci via llvm-commits
- [compiler-rt] r314162 - Add missing include to sanitizer procmaps
Francis Ricci via llvm-commits
- [compiler-rt] r314219 - Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via llvm-commits
- [compiler-rt] r314342 - Add support for custom loaders to symbolizer
Francis Ricci via llvm-commits
- [compiler-rt] r314347 - Revert "Add support for custom loaders to symbolizer"
Francis Ricci via llvm-commits
- [compiler-rt] r314431 - Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via llvm-commits
- [compiler-rt] r314453 - Revert "Add support for custom loaders to the sanitizer symbolizer"
Francis Ricci via llvm-commits
- [compiler-rt] r314518 - Refactor android fallback procmaps init. NFC.
Francis Ricci via llvm-commits
- [compiler-rt] r314520 - Remove recursion from FindModuleForAddress. NFC.
Francis Ricci via llvm-commits
- [compiler-rt] r314521 - Add missing header definition
Francis Ricci via llvm-commits
- [compiler-rt] r314533 - Move LoadedModule list to a NoCtor vector and initialize on demand.
Francis Ricci via llvm-commits
- [llvm] r314535 - [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Francis Ricci via llvm-commits
- [compiler-rt] r314552 - Revert "Move LoadedModule list to a NoCtor vector and initialize on demand."
Francis Ricci via llvm-commits
- [compiler-rt] r314556 - Move LoadedModule list to a NoCtor vector and initialize on demand.
Francis Ricci via llvm-commits
- [PATCH] D38187: [sanitizer_common] Don't provide sanitizer_procmaps API functions where not defined
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38187: [sanitizer_common] Don't provide sanitizer_procmaps API functions where not defined
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37882: ubsan: Unbreak ubsan_cxx runtime library on Windows.
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38187: [sanitizer_common] Don't provide sanitizer_procmaps API functions where not defined
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37268: Invalidate symbolizer module list from dlopen/dlclose interceptors
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37781: [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37781: [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38230: [dsymutil] Better support for symbol aliases
Frederic Riss via Phabricator via llvm-commits
- [llvm] r314306 - [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via llvm-commits
- [llvm] r314306 - [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via llvm-commits
- [llvm] r314306 - [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via llvm-commits
- [llvm] r314594 - [X86][SKX] Added codegen regression test for avx512 instructions scheduling.NFC.
Gadi Haber via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38035: [X86][SKX] Added codegen regression test for avx512 instructions scheduling.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38035: [X86][SKX] Added codegen regression test for avx512 instructions scheduling.NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [llvm] r313993 - Check vector elements for equivalence in the HexagonVectorLoopCarriedReuse pass
Galina Kistanova via llvm-commits
- [zorg] r314260 - Builder llvm-clang-x86_64-expensive-checks-win disabled temporally.
Galina Kistanova via llvm-commits
- [llvm] r314361 - Reverted r313993.
Galina Kistanova via llvm-commits
- [llvm] r313993 - Check vector elements for equivalence in the HexagonVectorLoopCarriedReuse pass
Galina Kistanova via llvm-commits
- [zorg] r314438 - Builder llvm-clang-x86_64-expensive-checks-win is back to work.
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 09/03/2017 - 09/09/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 09/10/2017 - 09/16/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 09/17/2017 - 09/23/2017
Galina Kistanova via llvm-commits
- [llvm] r314251 - [AArch64][Falkor] Fix correctness bug in falkor prefetcher fix pass and correct some opcode tag computations.
Geoff Berry via llvm-commits
- [llvm] r314252 - [AArch64][Falkor] Fix bug in falkor prefetcher fix pass.
Geoff Berry via llvm-commits
- [llvm] r314319 - [AArch64][Falkor] Ignore SP based loads in HW prefetch fixups.
Geoff Berry via llvm-commits
- [llvm] r314380 - [DAGCombiner] Fix an off-by-one error in vector logic
George Burgess IV via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
George Burgess IV via Phabricator via llvm-commits
- [lld] r314097 - [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via llvm-commits
- [lld] r314098 - [ELF] - Report orphan sections if -verbose given.
George Rimar via llvm-commits
- [lld] r314099 - [ELF] - Simplify removeUnusedSyntheticSections a bit.
George Rimar via llvm-commits
- [lld] r314204 - [ELF] - Remove wrong comment from testcase.
George Rimar via llvm-commits
- [lld] r314282 - [ELF] - Speedup -r and --emit-relocs
George Rimar via llvm-commits
- [lld] r314283 - [ELF] - Detemplate of HashTableSection<ELFT>
George Rimar via llvm-commits
- [lld] r314392 - [ELF] - Change error message text. NFC.
George Rimar via llvm-commits
- [lld] r314394 - [EFL] - Fix incorrect code style. NFC.
George Rimar via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37517: [ELF] - Report orphan sections if -verbose given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37623: [ELF] - Simplify removeUnusedSyntheticSections a bit.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Prefetch linkerscript symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Prefetch linkerscript symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Prefetch linkerscript symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38241: [ELF] - Detemplate of HashTableSection<ELFT>
George Rimar via Phabricator via llvm-commits
- [PATCH] D38241: [ELF] - Detemplate of HashTableSection<ELFT>
George Rimar via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
George Rimar via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37848: [ELF] - Dedupliсate FDEs correctly when two sections are ICFed
George Rimar via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
George Rimar via Phabricator via llvm-commits
- [PATCH] D38241: [ELF] - Detemplate of HashTableSection<ELFT>
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r314307 - [InlineCost] add visitSelectInst()
Haicheng Wu via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D37198: [InlineCost] add visitSelectInst()
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D37686: [DAG] Consolidating Instruction->SDNode Flags propagation in one class for better code management.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37463: Fix miscompile in LoopSink pass
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Hal Finkel via Phabricator via llvm-commits
- [llvm] r314420 - Docs: fix link to Debugger intrinsic functions
Hans Wennborg via llvm-commits
- [llvm] r314297 - [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via llvm-commits
- [llvm] r314390 - [PowerPC] eliminate partially redundant compare instruction
Hiroshi Inoue via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37730: [PowerPC] eliminate unconditional branch to the next instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38236: [PowerPC] eliminate partially redundant compare instruction
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [llvm] r314125 - [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative
Hongbin Zheng via llvm-commits
- [llvm] r314130 - [SimplifyIndvar] Minor change to refine r314125, NFC
Hongbin Zheng via llvm-commits
- [llvm] r314266 - [SimplifyIndVar] Constant fold IV users
Hongbin Zheng via llvm-commits
- [llvm] r314531 - [SimplifyIndVar] Do not fail when we constant fold an IV user to ConstantPointerNull
Hongbin Zheng via llvm-commits
- [llvm] r314266 - [SimplifyIndVar] Constant fold IV users
Hongbin Zheng via llvm-commits
- [PATCH] D38072: [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38072: [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38272: [SimplifyIndVar] Constant fold IV users
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38272: [SimplifyIndVar] Constant fold IV users
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38272: [SimplifyIndVar] Constant fold IV users
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Correctly extract constant LLVM value from SCEV during constant folding
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Correctly extract constant LLVM value from SCEV during constant folding
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Correctly extract constant LLVM value from SCEV during constant folding
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D38219: [GlobalISel][X86] Support G_LSHR/G_ASHR/G_SHL.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Ilia Taraban via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Ilia Taraban via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Ilia Taraban via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D36827: Changed createTemporaryFile without FD to actually create a file.
Ilya Biryukov via Phabricator via llvm-commits
- [llvm] r314148 - [llvm-objcopy] Refactor code to include initialize method
Jake Ehrlich via llvm-commits
- [llvm] r314227 - [llvm-objcopy] Add support for dynamic relocations
Jake Ehrlich via llvm-commits
- [llvm] r314263 - Reland: [llvm-objcopy] Add support for dynamic relocations
Jake Ehrlich via llvm-commits
- [PATCH] D38008: [llvm-objcopy] Refactor code to include initialize method
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38008: [llvm-objcopy] Refactor code to include initialize method
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38008: [llvm-objcopy] Refactor code to include initialize method
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37915: [llvm-objcopy] Add support for dynamic relocations
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37915: [llvm-objcopy] Add support for dynamic relocations
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37915: [llvm-objcopy] Add support for dynamic relocations
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38332: [llvm-objcopy] Add ability to remove multiple sections by name
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r314254 - [Dominators] Invalidate DFS numbers upon edge deletions
Jakub Kuderski via llvm-commits
- [PATCH] D37575: [BasicBlock] add new function removeEdge()
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37528: [JumpThreading] Preserve dominance across the pass.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38008: [llvm-objcopy] Refactor code to include initialize method
James Henderson via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D37915: [llvm-objcopy] Add support for dynamic relocations
James Henderson via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38321: [ELF] Reset OutputSection size prior to processing linker script commands
James Henderson via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38332: [llvm-objcopy] Add ability to remove multiple sections by name
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
James Henderson via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
James Henderson via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [llvm] r314256 - Initialize the RelocationSectionBase::Section member.
James Y Knight via llvm-commits
- [llvm] r314385 - [X86] Adding more cases to horizontal [f]add/[f]sub for avx512.
Jatin Bhateja via llvm-commits
- [PATCH] D37686: [DAG] Consolidating Instruction->SDNode Flags propagation in one class for better code management.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37686: [DAG] Consolidating Instruction->SDNode Flags propagation in one class for better code management.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D34596: [X86]: Adding a new priority function 'guided-src' for Scheduler DAG instruction scheduling.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38344: [X86] Adding more cases to horizontal [f]add/[f]sub for avx512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D37686: [DAG] Consolidating Instruction->SDNode Flags propagation in one class for better code management.
Jatin Bhateja via Phabricator via llvm-commits
- [llvm] r314296 - [Misched]: Remove double call getMicroOpFactor.NFC.
Javed Absar via llvm-commits
- [llvm] r314316 - [Misched] : Fix typo in comment. NFC.
Javed Absar via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38176: [MiSched] : Remove double call getMicroOpFactor. NFC.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38378: Optimize {s,u}{add,sub}.with.overflow on ARM.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38447: [MiSched] - Simply ProcResEntry access
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
Javed Absar via Phabricator via llvm-commits
- [llvm] r314341 - [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Jessica Paquette via llvm-commits
- [llvm] r314475 - [MachineOutliner][NFC] Simplify logic in pruneCandidates
Jessica Paquette via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Jessica Paquette via Phabricator via llvm-commits
- [llvm] r314626 - pre-commit adding test for broadcastm pattern
Jina Nahias via llvm-commits
- [PATCH] D38378: Optimize {s|u}add.with.overflow on ARM.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D38378: Optimize {s,u}{add,sub}.with.overflow on ARM.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D38378: Optimize {s,u}{add,sub}.with.overflow on ARM.
Joel Galenson via Phabricator via llvm-commits
- [www] r314131 - Add the Second LLVM Performance Workshop at CGO
Johannes Doerfert via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
John Brawn via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
John Brawn via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
John Brawn via Phabricator via llvm-commits
- [PATCH] D35804: [BPI] Detect branches in loops that make themselves not taken
John Brawn via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [llvm] r314198 - [dsymutil] Better support for symbol aliases
Jonas Devlieghere via llvm-commits
- [llvm] r314208 - [dwarfdump] Skip 'stripped' sections
Jonas Devlieghere via llvm-commits
- [llvm] r314286 - [dwarfdump] Add support for -debug-loc=OFFSET
Jonas Devlieghere via llvm-commits
- [llvm] r314288 - [dwarfdump] Add support for -debug-line=OFFSET
Jonas Devlieghere via llvm-commits
- [llvm] r314291 - [dwarfdump] Fix printing of .debug_line offset.
Jonas Devlieghere via llvm-commits
- [llvm] r314294 - [test] Don't verify .debug_line offsets in bitcode tests.
Jonas Devlieghere via llvm-commits
- [llvm] r314426 - [dwarfdump] Verify that CUs have a unit DIE.
Jonas Devlieghere via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Jonas Devlieghere via llvm-commits
- [llvm] r314498 - [dwarfdump][NFC] Consistent errors and warnings with --verify
Jonas Devlieghere via llvm-commits
- [llvm] r314523 - [dwarfdump][NFC] Consistent printing of address ranges
Jonas Devlieghere via llvm-commits
- [PATCH] D38230: [dsymutil] Better support for symbol aliases
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38230: [dsymutil] Better support for symbol aliases
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38230: [dsymutil] Better support for symbol aliases
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38135: [dwarfdump] Skip 'stripped' sections
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38237: [dwarfdump] Add support for -debug-loc=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38240: [dwarfdump] Add support for -debug-line=OFFSET
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38363: [dwarfdump] Verify that CUs have a unit DIE.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38368: [dwarfdump][NFC] Consistent errors and warnings with --verify
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38395: [dwarfdump][NFC] Consistent printing of address ranges
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38395: [dwarfdump][NFC] Consistent printing of address ranges
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [compiler-rt] r314512 - [CMake] Fix configuration on PowerPC with sanitizers
Jonas Hahnfeld via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r314516 - [SystemZ] implement shouldCoalesce()
Jonas Paulsson via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D22144: [lit] add support for unsetting environment variable
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D38010: lit.py: Allow configs and local configs to have a setup_script entry
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D38207: lit.py: Add new %{shared_output(LABEL)} substitution
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D38207: lit.py: Add new %{shared_output(LABEL)} substitution
Jordan Rose via Phabricator via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Juergen Ributzka via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Juergen Ributzka via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Juergen Ributzka via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Juergen Ributzka via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Juergen Ributzka via llvm-commits
- [PATCH] D36803: Create new VMARs on calls to MmapNoAccess.
Julia Hansbrough via Phabricator via llvm-commits
- [llvm] r314517 - Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Justin Bogner via llvm-commits
- [llvm] r314142 - Revert "[NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.", rL314135.
Justin Lebar via llvm-commits
- [llvm] r314362 - Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via llvm-commits
- [PATCH] D38191: [NVPTX] added match.{any, all}.sync instructions, intrinsics & builtins.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38265: [BypassSlowDivision] Improve our handling of divisions by constants
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [PATCH] D38264: [docs] Fix cross-compile instructions
Keno Fischer via Phabricator via llvm-commits
- [llvm] r314140 - [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617).
Konstantin Belochapka via llvm-commits
- [PATCH] D38117: [X86] [MC] fixed non optimal encoding of instruction memory operand (PR24038)
Konstantin Belochapka via Phabricator via llvm-commits
- [PATCH] D37945: [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617)
Konstantin Belochapka via Phabricator via llvm-commits
- [PATCH] D38302: [X86][MC] Fixed crash when assembling a file that contains section with 64-bit alignment (PR34726)
Konstantin Belochapka via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r314110 - [scudo] Scudo thread specific data refactor, part 2
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r314224 - [scudo] Scudo thread specific data refactor, part 3
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r313294 - [scudo] Fix bad request handling when allocator has not been initialized
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r313294 - [scudo] Fix bad request handling when allocator has not been initialized
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r314344 - [scudo] Temporary disabling the valloc test on armhf
Kostya Kortchinsky via llvm-commits
- [PATCH] D38244: [scudo] Scudo thread specific data refactor, part 3
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38244: [scudo] Scudo thread specific data refactor, part 3
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38244: [scudo] Scudo thread specific data refactor, part 3
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38245: [Sanitizers] Allocator: new "release memory to OS" implementation
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38324: [scudo] Temporary disabling the valloc test on armhf
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38378: Optimize {s|u}add.with.overflow on ARM.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r314134 - [Hexagon] Make getHexagonSubRegIndex take reference instead of pointer
Krzysztof Parzyszek via llvm-commits
- [llvm] r314136 - [Hexagon] Better determination of register classes in bit tracker
Krzysztof Parzyszek via llvm-commits
- [llvm] r314214 - [Hexagon] Fix initialization of HexagonSubtarget
Krzysztof Parzyszek via llvm-commits
- [llvm] r314216 - [Hexagon] Fix a typo: #ifndef DEBUG -> #ifndef NDEBUG
Krzysztof Parzyszek via llvm-commits
- [llvm] r314301 - Typo: const MCSchedModel SchedModel -> const MCSchedModel &SchedModel
Krzysztof Parzyszek via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r314374 - [ORC] Update the GlobalMappingLayer interface to fit the error-ized layer
Lang Hames via llvm-commits
- [llvm] r313474 - [ORC] Hook up the LLVMOrcAddObjectFile function in the Orc C Bindings.
Lang Hames via llvm-commits
- [llvm] r314436 - [ORC] Fix the type of RTDyldObjectLinkingLayer::NotifyLoadedFtor.
Lang Hames via llvm-commits
- [llvm] r314454 - Fix -Werror build.
Lang Hames via llvm-commits
- [llvm] r314490 - [ORC] Replace decltype with a concrete type to make MSVC happy.
Lang Hames via llvm-commits
- [llvm] r314454 - Fix -Werror build.
Lang Hames via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38304: [MCParser] Refactory ParseDirective to add parameter OperandVector &Operands
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38304: [MCParser] Refactory ParseDirective to add parameter OperandVector &Operands
Leslie Zhai via Phabricator via llvm-commits
- [llvm] r306927 - Rewrite ARM execute only support to avoid the use of a command line flag and unqualified ARMSubtarget lookup.
Luke Cheeseman via llvm-commits
- [PATCH] D38011: [zorg] Update the scheduler for the reverse iterator builder
Mandeep Singh Grang via Phabricator via llvm-commits
- [compiler-rt] r314255 - [Builtins] Use 4 byte alignment for __aeabi_memclr.
Manoj Gupta via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via llvm-commits
- [compiler-rt] r314285 - [Builtins] ARM: Fix assembling files in thumb mode.
Manoj Gupta via llvm-commits
- [compiler-rt] r314289 - [builtins] fix build error on non-ARM for r314285.
Manoj Gupta via llvm-commits
- [compiler-rt] r314322 - [ARM] builtins: Replace abort by assert in clear_cache.
Manoj Gupta via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via llvm-commits
- [compiler-rt] r314333 - [builtins] ARM: Revert r314284, r314285 and r314289
Manoj Gupta via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38268: [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38271: [Builtins] Use 4 byte alignment for __aeabi_memclr.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Replace abort by assert in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Replace abort by assert in clear_cache.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Manuel Klimek via llvm-commits
- [PATCH] D36827: Changed createTemporaryFile without FD to actually create a file.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Manuel Klimek via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Marco Castelluccio via Phabricator via llvm-commits
- [PATCH] D38224: Don't move llvm.localescape outside the entry block in the GCOV profiling pass
Marco Castelluccio via Phabricator via llvm-commits
- [llvm] r314468 - [llvm-rc] Add VERSIONINFO parsing ability. [6/8]
Marek Sokolowski via llvm-commits
- [llvm] r314472 - [llvm-rc] Fix-up for r314468 (argument-dependent lookup in make_unique).
Marek Sokolowski via llvm-commits
- [llvm] r314477 - [llvm-rc] Add integer expressions parsing ability. [7/8]
Marek Sokolowski via llvm-commits
- [llvm] r314478 - [llvm-rc] Add user-defined resources parsing ability. [8/8]
Marek Sokolowski via llvm-commits
- [llvm] r314480 - [llvm-rc] Import all make_unique invocations from llvm namespace.
Marek Sokolowski via llvm-commits
- [llvm] r314538 - [llvm-rc] Serialize HTML resources to .res files (serialization, pt 1).
Marek Sokolowski via llvm-commits
- [llvm] r314541 - [llvm-rc] Refactoring needed for ACCELERATORS and MENU resources.
Marek Sokolowski via llvm-commits
- [llvm] r314549 - [llvm-rc] Serialize ACCELERATORS to .res files (serialization, pt 2).
Marek Sokolowski via llvm-commits
- [llvm] r314562 - [llvm-rc] Serialize MENU resources to .res files (serialization, pt 3).
Marek Sokolowski via llvm-commits
- [llvm] r314578 - [llvm-rc] Serialize DIALOG(EX) to .res files (serialization, pt 4).
Marek Sokolowski via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [llvm] r314269 - [XRay] convert FDR arg1 log entries
Martin Pelikan via llvm-commits
- [llvm] r314270 - [XRay] fix the -Werror build by handling all enum cases in switches
Martin Pelikan via llvm-commits
- [llvm] r314278 - [XRay] initialize all members of YAMLXRayRecord for -Wmissing-field-initializers
Martin Pelikan via llvm-commits
- [compiler-rt] r314378 - [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikan via llvm-commits
- [PATCH] D32840: [XRay] convert FDR arg1 log entries
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32840: [XRay] convert FDR arg1 log entries
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D32844: [XRay] [compiler-rt] FDR logging arg1 handler
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r314275 - [X86] Correct byte offsets and data types in a comment. NFC.
Martin Storsjo via llvm-commits
- [llvm] r314276 - [X86] Remove erroneous callsite offsetting in SJLJ landing pads
Martin Storsjo via llvm-commits
- [llvm] r314277 - [X86] Fix SJLJ struct offsets for x86_64
Martin Storsjo via llvm-commits
- [llvm] r314450 - [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Martin Storsjo via llvm-commits
- [llvm] r314451 - [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Martin Storsjo via llvm-commits
- [PATCH] D38248: [X86] Correct byte offsets and data types in a comment. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38251: [X86] Remove erroneous callsite offsetting in SJLJ landing pads
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38254: [X86] Fix SJLJ struct offsets for x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38251: [X86] Remove erroneous callsite offsetting in SJLJ landing pads
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38251: [X86] Remove erroneous callsite offsetting in SJLJ landing pads
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38248: [X86] Correct byte offsets and data types in a comment. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38251: [X86] Remove erroneous callsite offsetting in SJLJ landing pads
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38254: [X86] Fix SJLJ struct offsets for x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Load the SJLJ jump table address into a register on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r314542 - [LV] Use correct insertion point when type shrinking reductions
Matthew Simpson via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Matthew Voss via Phabricator via llvm-commits
- [LNT] r314184 - Cleanup session creation code, use close() instead of rollback()
Matthias Braun via llvm-commits
- [llvm] r314185 - TargetLibraryInfo: Stop guessing wchar_t size
Matthias Braun via llvm-commits
- [llvm] r314186 - CMake: Add option to set LLVM_ENABLE_DUMP
Matthias Braun via llvm-commits
- [test-suite] r314239 - litsupport: Rework test module support
Matthias Braun via llvm-commits
- [llvm] r314449 - MIR: Serialize CaleeSavedInfo Restored flag
Matthias Braun via llvm-commits
- [llvm] r314471 - ARM: Fix cases where CSI Restored bit is not cleared
Matthias Braun via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38267: CMake: Add option to set LLVM_ENABLE_DUMP
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38176: [MiSched] : Remove double call getMicroOpFactor. NFC.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38164: [MachineScheduler] Favor instructions that do not increase pressure.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37361: Cleanup session creation code, use close() instead of rollback()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38106: TargetLibraryInfo: Stop guessing the wchar_t size
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37401: [MIParser] Make sure that getHexUint doesn't produce APInts with a bitwidth of 0
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D27724: Statistic: Initialize in the constructor
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36435: [MachineOutliner] Ensure AArch64 outliner doesn't mess with any register that overlaps with LR
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D23097: RegScavenging: Add scavengeRegisterBackwards()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30670: [Outliner] Add tail call support
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D35960: [MachineOutliner] Cleanup: move findCandidates out of suffix tree
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D30914: [Outliner] Add outliner for AArch64
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37085: [MachineOutliner] Add missed optimization remarks based off outliner cost model
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38267: CMake: Add option to set LLVM_ENABLE_DUMP
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D34596: [X86]: Adding a new priority function 'guided-src' for Scheduler DAG instruction scheduling.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D33650: MachineVerifier: Verify liveins list
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Maximilian Falkenstein via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Maximilian Falkenstein via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38298: A logic to copy LLVM licences into docker images.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D38263: Gating select arithmetic optimization
Michael Berg via Phabricator via llvm-commits
- [PATCH] D38263: Gating select arithmetic optimization
Michael Berg via Phabricator via llvm-commits
- [PATCH] D38288: [InstCombine] Restrict transforming shared selects using SimplifySelectsFeedingBinaryOp when we cannot simplify the binary op.
Michael Berg via Phabricator via llvm-commits
- [PATCH] D38263: [InstCombine] Gating select arithmetic optimization
Michael Berg via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D38350: [Test] Added more tests for vector multiplications as utility for D37896
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Michael Haidl via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Michael Haidl via Phabricator via llvm-commits
- [polly] r314395 - [Support] Force instantiation of isl dump() methods. NFC.
Michael Kruse via llvm-commits
- [polly] r314519 - [ScopBuilder] Fix typo. NFC.
Michael Kruse via llvm-commits
- [polly] r314525 - [Polly] Add dumpPw() and dumpExpanded() functions. NFC.
Michael Kruse via llvm-commits
- [polly] r314636 - [ScopDetect] Do not add loads out of the SCoP to required invariant loads.
Michael Kruse via llvm-commits
- [PATCH] D38198: [Polly][Support] Force instatiation of isl dump() methods. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38198: [Polly][Support] Force instatiation of isl dump() methods. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38349: [Polly] Add dumpPw() and dumpExpanded() functions. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38198: [Polly][Support] Force instatiation of isl dump() methods. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38349: [Polly] Add dumpPw() and dumpExpanded() functions. NFC.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r314115 - Remove trailing whitespaces.
Michael Liao via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Michael Zolotukhin via llvm-commits
- [llvm] r314103 - Adding missing feature to goldmont.
Michael Zuckerman via llvm-commits
- [llvm] r314109 - [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4):
Michael Zuckerman via llvm-commits
- [llvm] r314234 - [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF{8|16|32} stride 3)
Michael Zuckerman via llvm-commits
- [llvm] r314510 - Small modification <NFC>
Michael Zuckerman via llvm-commits
- [llvm] r314596 - Code refactoring for the interleaved code <NFC>
Michael Zuckerman via llvm-commits
- [llvm] r314621 - Adding test for interleved, case stride 4 vf64 store<NFC>.
Michael Zuckerman via llvm-commits
- [llvm] r314620 - [lit] Fix running lit tests in unconfigured source dir
Michal Gorny via llvm-commits
- [compiler-rt] r314646 - [cmake] Add a separate CMake var to control profile runtime
Michal Gorny via llvm-commits
- [PATCH] D38442: [lit] Fix running lit tests in unconfigured source dir
Michał Górny via Phabricator via llvm-commits
- [PATCH] D38442: [lit] Fix running lit tests in unconfigured source dir
Michał Górny via Phabricator via llvm-commits
- [llvm] r314299 - [RegAllocGreedy] Fix spelling error, "inteference" -> "interference", NFC
Mikael Holmen via llvm-commits
- [llvm] r314388 - [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Mikael Holmen via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38309: [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38309: [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38309: [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38309: [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Mikael Holmén via Phabricator via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Mike Edwards via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Mike Edwards via llvm-commits
- [PATCH] D38130: [mips] Improve genConstMult() so it works with arbitrary precision
Miloš Stojanović via Phabricator via llvm-commits
- [PATCH] D38379: First (real) implementation of llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: First (real) implementation of llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: First (real) implementation of llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: First (real) implementation of llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [llvm] r314266 - [SimplifyIndVar] Constant fold IV users
NAKAMURA Takumi via llvm-commits
- [lld] r314592 - SyntheticSections.cpp: Appease g++-4.8, s/const/constexpr/
NAKAMURA Takumi via llvm-commits
- [llvm] r314266 - [SimplifyIndVar] Constant fold IV users
NAKAMURA Takumi via llvm-commits
- [PATCH] D38266: Parallelize string merging.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Nandini Singhal via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Nandini Singhal via Phabricator via llvm-commits
- [llvm] r314106 - [PowerPC] Eliminate compares - add i64 sext/zext handling for SETLT/SETGT
Nemanja Ivanovic via llvm-commits
- [llvm] r314244 - [PowerPC] Reverting sequence of patches for elimination of comparison instructions
Nemanja Ivanovic via llvm-commits
- [PATCH] D36613: [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLT/SETGT
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Nick Lewycky via Phabricator via llvm-commits
- [llvm] r314522 - AMDGPU: VALU carry-in and v_cndmask condition cannot be EXEC
Nicolai Haehnle via llvm-commits
- [llvm] r314530 - AMDGPU: fix bad test exposed by r314522
Nicolai Haehnle via llvm-commits
- [PATCH] D9375: An llvm.noalias intrinsic
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D37850: AMDGPU: Split MUBUF offset into aligned components
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38314: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D38011: [zorg] Update the scheduler for the reverse iterator builder
Pengxuan Zheng via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38299: [ARM] Honor -mfloat-abi for libcall calling convention
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36058: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4).
Phabricator via Phabricator via llvm-commits
- [PATCH] D38072: [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative
Phabricator via Phabricator via llvm-commits
- [PATCH] D38217: [AVX-512] Replace large number of explicit patterns that check for insert_subvector with zero after masked compares with fewer patterns with predicate
Phabricator via Phabricator via llvm-commits
- [PATCH] D37665: [SelectionDAG] Teach simplifyDemandedBits to handle shifts by constant splat vectors
Phabricator via Phabricator via llvm-commits
- [PATCH] D38001: [X86] Don't select anyext GR32->GR64 to SUBREG_TO_REG. Use INSERT_SUBREG instead.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38195: [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Phabricator via Phabricator via llvm-commits
- [PATCH] D38267: CMake: Add option to set LLVM_ENABLE_DUMP
Phabricator via Phabricator via llvm-commits
- [PATCH] D38274: [X86] Add support for v16i32 UMUL_LOHI/SMUL_LOHI
Phabricator via Phabricator via llvm-commits
- [PATCH] D38189: [WebAssembly] Use function/global index space in WasmSymbol
Phabricator via Phabricator via llvm-commits
- [PATCH] D38206: [InstCombine] Remove one use restriction on the shift for calls to foldICmpAndShift.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38246: [WebAssembly] Model weak aliases as wasm exports
Phabricator via Phabricator via llvm-commits
- [PATCH] D38272: [SimplifyIndVar] Constant fold IV users
Phabricator via Phabricator via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Phabricator via Phabricator via llvm-commits
- [PATCH] D38132: [Support] mapped_file_region: store size as size_t
Phabricator via Phabricator via llvm-commits
- [PATCH] D37453: [X86] In combineLoopSADPattern, pad result with zeros and use full size add instead of using a smaller add and inserting.
Phabricator via Phabricator via llvm-commits
- [PATCH] D37950: [X86] Rewrite the zero vector checks in lowerV2X128VectorShuffle to use the Zeroable APInt
Phabricator via Phabricator via llvm-commits
- [PATCH] D38306: Cleanup some problems with LLVM_ENABLE_DUMP in release builds.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Phabricator via Phabricator via llvm-commits
- [PATCH] D38305: [X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
Phabricator via Phabricator via llvm-commits
- [PATCH] D38282: llvm-dwarfdump: implement --find=<name>
Phabricator via Phabricator via llvm-commits
- [PATCH] D38375: [X86] Make use of vpmovwb when possible in LowerMULH
Phabricator via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Phabricator via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Phabricator via Phabricator via llvm-commits
- [PATCH] D38296: [WebAssembly] Allow each data segment to specify its own alignment
Phabricator via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Phabricator via Phabricator via llvm-commits
- [PATCH] D38440: [InstCombine] Use APInt for all the math in foldICmpDivConstant
Phabricator via Phabricator via llvm-commits
- [PATCH] D38120: [X86] Change register&memory TEST instructions from MRMSrcMem to MRMDstMem
Phabricator via Phabricator via llvm-commits
- [polly] r314412 - Fix the build after r314375
Philip Pfaffe via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Philip Reames via llvm-commits
- [llvm] r314411 - [LVI] Move LVILatticeVal class to separate header file (NFC).
Philip Reames via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Philip Reames via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Philip Reames via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
Philip Reames via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
Philip Reames via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37463: Fix miscompile in LoopSink pass
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D35431: Extend FindAllMemoryUses for target intrinsics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Philip Reames via Phabricator via llvm-commits
- [llvm] r313993 - Check vector elements for equivalence in the HexagonVectorLoopCarriedReuse pass
Pranav Bhandarkar via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Quentin Colombet via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [llvm] r314166 - [GlobalISel] Update the documentation and comments for G_EXTRACT
Quentin Colombet via llvm-commits
- [llvm] r314167 - [GlobalISel] Update the documentation for G_SEQUENCE
Quentin Colombet via llvm-commits
- [llvm] r314168 - [GlobalISel] Update the documentation and comment for G_[UN]MERGE_VALUES
Quentin Colombet via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38309: [RegAllocGreedy]: Allow recoloring of done register if it's non-tied
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Rafael Avila de Espindola via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Rafael Avila de Espindola via llvm-commits
- [lld] r313731 - Revert rL313697, "Compact EhSectionPiece from 32 bytes to 16 bytes."
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rafael Avila de Espindola via llvm-commits
- [lld] r313731 - Revert rL313697, "Compact EhSectionPiece from 32 bytes to 16 bytes."
Rafael Avila de Espindola via llvm-commits
- [llvm] r314345 - Do not remove a target file in FileOutputBuffer::create().
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rafael Avila de Espindola via llvm-commits
- [lld] r314433 - Add a test.
Rafael Espindola via llvm-commits
- [lld] r314440 - Fix header location with PHDR.
Rafael Espindola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Espíndola via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rafael Espíndola via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r314113 - Use {} instead of make_pair and an iterator for the insertion point, NFC
Reid Kleckner via llvm-commits
- [llvm] r314114 - [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Reid Kleckner via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38197: [DebugInfo] Sort the SDDbgValue list before assuming it is in IR order
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38140: [DebugInfo] Do not extend range for physreg in LiveDebugVariables
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38224: Don't move llvm.localescape outside the entry block in the GCOV profiling pass
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38304: [MCParser] Refactory ParseDirective to add parameter OperandVector &Operands
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38051: [CodeGen] Emit necessary .note sections for -fsplit-stack
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37788: [ARM] builtins: Replace abort by assert in clear_cache.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r314312 - [Support] mapped_file_region: store size as size_t
Roman Lebedev via llvm-commits
- [llvm] r314313 - [Support] mapped_file_region::size() returns size_t
Roman Lebedev via llvm-commits
- [PATCH] D38132: [Support] mapped_file_region: store size as size_t
Roman Lebedev via llvm-commits
- [llvm] r314321 - [support] mapped_file_region: and fix the windows code too
Roman Lebedev via llvm-commits
- [PATCH] D38289: [opt-viewer] Don't Decode HTML bytes for Python 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38132: [Support] mapped_file_region: store size as size_t
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r314641 - [Hexagon] Patch to Extract i1 element from vector of i1
Ron Lieberman via llvm-commits
- [llvm] r314642 - [Hexagon] Check vector elements for equivalence in the HexagonVectorLoopCarriedReuse pass
Ron Lieberman via llvm-commits
- [PATCH] D38334: Enable critical edge split for indirectbr instruction
Rong Xu via Phabricator via llvm-commits
- [PATCH] D38334: Enable critical edge split for indirectbr instruction
Rong Xu via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via Phabricator via llvm-commits
- [lld] r314120 - Use a temporary varaible to improve readability. NFC.
Rui Ueyama via llvm-commits
- [lld] r314126 - Use UINT64_MAX instead of implicitly-type-converted -1.
Rui Ueyama via llvm-commits
- [lld] r314181 - Split MergeSyntheticSection into Merge{Tail, NoTail}Section.
Rui Ueyama via llvm-commits
- [lld] r314192 - Speed up SymbolTable::insert().
Rui Ueyama via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
Rui Ueyama via llvm-commits
- [llvm] r314345 - Do not remove a target file in FileOutputBuffer::create().
Rui Ueyama via llvm-commits
- [llvm] r314349 - Fix off-by-one error in TarWriter.
Rui Ueyama via llvm-commits
- [llvm] r314353 - Fix -Wunused-variable for Release build.
Rui Ueyama via llvm-commits
- [llvm] r314368 - Fix a UBsan bot.
Rui Ueyama via llvm-commits
- [PATCH] D38149: Fix off-by-one error in TarWriter.
Rui Ueyama via llvm-commits
- [PATCH] D37735: [ELF] - Remove one of OutputSectionFactory::addInputSec().
Rui Ueyama via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rui Ueyama via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rui Ueyama via llvm-commits
- [lld] r314588 - Parallelize string merging.
Rui Ueyama via llvm-commits
- [lld] r314590 - Fix buildbots.
Rui Ueyama via llvm-commits
- [lld] r314591 - Make parameter lists of SymbolTable::add* functions more consistent. NFC.
Rui Ueyama via llvm-commits
- [lld] r314603 - Fix 32-bit buildbots.
Rui Ueyama via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via llvm-commits
- [lld] r314616 - Run writeTo() concurrently.
Rui Ueyama via llvm-commits
- [lld] r314617 - Update benchmark numbers.
Rui Ueyama via llvm-commits
- [lld] r314618 - Fix .rst formatting error.
Rui Ueyama via llvm-commits
- [lld] r314637 - Inline hot functions.
Rui Ueyama via llvm-commits
- [lld] r314644 - [ICF] Include section contents in section hash values.
Rui Ueyama via llvm-commits
- [lld] r314645 - Update for LLVM change.
Rui Ueyama via llvm-commits
- [PATCH] D37059: [ELF] - LTO: do not optimize away symbols accessed from linkerscript.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37623: [ELF] - Simplify removeUnusedSyntheticSections a bit.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38241: [ELF] - Detemplate of HashTableSection<ELFT>
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Prefetch linkerscript symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38149: Fix off-by-one error in TarWriter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38129: [ELF] - Speedup -r and --emit-relocs
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38241: [ELF] - Detemplate of HashTableSection<ELFT>
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38321: [ELF] Reset OutputSection size prior to processing linker script commands
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38149: Fix off-by-one error in TarWriter.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38238: [ELF] Add constant for querying the image base in linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38401: [ELF] Fix incorrect exit status bug exposed by D38283
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38266: Parallelize string merging.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r314165 - X86: remove R12 from CSR on Windows x64 SwiftCC
Saleem Abdulrasool via llvm-commits
- [llvm] r314485 - llvm-readobj: fix a few typos (NFC)
Saleem Abdulrasool via llvm-commits
- [PATCH] D37788: [ARM] builtins: Do not abort in clear_cache.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38253: [ARM] Restore the right frame pointer register in Int_eh_sjlj_longjmp
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38252: [ARM] Fix SJLJ exception handling when manually chosen on a platform where it isn't default
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r314230 - [WebAssembly] Use function/global index space in WasmSymbol
Sam Clegg via llvm-commits
- [llvm] r314245 - [WebAssembly] Model weakly defined symbols as wasm exports
Sam Clegg via llvm-commits
- [llvm] r314534 - [WebAssembly] Allow each data segment to specify its own alignment
Sam Clegg via llvm-commits
- [PATCH] D38189: [WebAssembly] Use function/global index space in WasmSymbol
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D38246: [WebAssembly] Model weak aliases as wasm exports
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D38296: [WebAssembly] Allow each data segment to specify its own alignment
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D38296: [WebAssembly] Allow each data segment to specify its own alignment
Sam Clegg via Phabricator via llvm-commits
- [llvm] r314280 - [ARM] isTruncateFree fix
Sam Parker via llvm-commits
- [llvm] r314511 - [ARM] v8.3-a complex number support
Sam Parker via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Sam Parker via Phabricator via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Sam Parker via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Sam Parker via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [llvm] r314117 - [InstCombine] remove extract-of-select vector transform
Sanjay Patel via llvm-commits
- [llvm] r314118 - revert r314117 because there are bogus clang tests that depend on the optimizer
Sanjay Patel via llvm-commits
- [llvm] r314147 - [InstCombine] remove extract-of-select vector transform (2nd try)
Sanjay Patel via llvm-commits
- [llvm] r314206 - [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to (2nd try)
Sanjay Patel via llvm-commits
- [llvm] r314308 - [SimplifyCFG] add a struct to house optional folds (PR34603)
Sanjay Patel via llvm-commits
- [llvm] r314315 - [SLP] fix typos/formatting; NFC
Sanjay Patel via llvm-commits
- [llvm] r314466 - [x86] add tests for possible insertelement to shuffle transform; NFC
Sanjay Patel via llvm-commits
- [llvm] r314627 - [x86] formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38181: [x86] swap order of srl (and X, C1), C2 when it saves size
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38181: [x86] swap order of srl (and X, C1), C2 when it saves size
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38006: [InstCombine] remove extract-of-select vector transform
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37686: [DAG] Consolidating Instruction->SDNode Flags propagation in one class for better code management.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38006: [InstCombine] remove extract-of-select vector transform
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38206: [InstCombine] Remove one use restriction on the shift for calls to foldICmpAndShift.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38195: [InstCombine] Move an optimization from foldICmpAndConstConst to foldICmpUsingKnownBits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38206: [InstCombine] Remove one use restriction on the shift for calls to foldICmpAndShift.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38138: [SimplifyCFG] add a struct to house optional folds (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D37453: [X86] In combineLoopSADPattern, pad result with zeros and use full size add instead of using a smaller add and inserting.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38316: [InstCombine] replace bitcast to scalar + insertelement with widening shuffle + vector bitcast
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38273: [X86] Don't select (cmp (and, imm), 0) to testw
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38384: [InstCombine] Don't use Builder.getTrue/False in foldICmpDivConstant
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r314253 - [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Sanjoy Das via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Sanjoy Das via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Sanjoy Das via llvm-commits
- [llvm] r314350 - Rename LoopUnrollStatus to LoopUnrollResult; NFC
Sanjoy Das via llvm-commits
- [llvm] r314351 - LoopDeletion: use return value instead of passing in LPMUpdater; NFC
Sanjoy Das via llvm-commits
- [llvm] r314352 - Return the LoopUnrollResult from tryToUnrollLoop; NFC
Sanjoy Das via llvm-commits
- [llvm] r314375 - Use a BumpPtrAllocator for Loop objects
Sanjoy Das via llvm-commits
- [llvm] r314482 - Revert "[BypassSlowDivision] Improve our handling of divisions by constants"
Sanjoy Das via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via llvm-commits
- [llvm] r314539 - Use LLVM_ENABLE_ABI_BREAKING_CHECKS correctly
Sanjoy Das via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38072: [SimplifyIndvar] Replace the srem used by IV if we can prove both of its operands are non-negative
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D37591: [LVI] Move LVILatticeVal class to separate header file (NFC).
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38265: [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38272: [SimplifyIndVar] Constant fold IV users
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38265: [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38265: [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38265: [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D35741: Add MemorySSA alternative to AliasSetTracker in LICM.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38201: Use a BumpPtrAllocator for Loop objects
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38433: Introduce a specialized data structure to be used in a subsequent change
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38434: [SCEV] Maintain loop use lists, and use them in forgetLoop
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38435: [SCEV] Maintain and use a loop->loop invalidation dependency
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r314281 - [llvm-cov] Improve const-correctness of filters. NFC.
Sean Eveson via llvm-commits
- [llvm] r314310 - [llvm-cov] Create directory structure when filtering using -name*= options
Sean Eveson via llvm-commits
- [llvm] r314314 - Revert "[llvm-cov] Create directory structure when filtering using -name*= options"
Sean Eveson via llvm-commits
- [llvm] r314396 - [llvm-cov] Create directory structure when filtering using -name*= options
Sean Eveson via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D38295: Do not use posix_fallocate because it's slow.
Sean Silva via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Sebastian Pop via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38338: [LV] Fix PR34743 - handle casts that sink after interleaved loads
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
Serguei Katkov via Phabricator via llvm-commits
- [polly] r314419 - [Docs] Add a performance document.
Siddharth Bhat via llvm-commits
- [polly] r314422 - [Docs] fix rendering of alpha and beta
Siddharth Bhat via llvm-commits
- [polly] r314423 - [Docs] Replace 0-byte incorrect GEMM_double image with the one from www/images
Siddharth Bhat via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Siddharth via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Siddharth via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Siddharth via Phabricator via llvm-commits
- [llvm] r314222 - [mips] Use llvm-dwarfdump to simplify the test. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D38169: [mips] Remove codegen support for branch likely instructions.
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38038: [mips] Enable spilling and reloading of the dsp register set.
Simon Atanasyan via Phabricator via llvm-commits
- [compiler-rt] r314100 - [mips][compiler-rt] Disable sem_init_glibc.cc for MIPS64.
Simon Dardis via llvm-commits
- [compiler-rt] r314200 - [mips][asan] Fix preinstalled_signal.cc test for mips
Simon Dardis via llvm-commits
- [llvm] r314421 - [mips] Remove codegen support for branch likely instructions.
Simon Dardis via llvm-commits
- [llvm] r314505 - [mips] Add missing license info, formatting changes. NFCI
Simon Dardis via llvm-commits
- [PATCH] D37328: [mips] Reordering callseq* nodes to be linear
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38038: [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D37741: [mips] Adding test cases for dext and dins family of instructions
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38169: [mips] Remove codegen support for branch likely instructions.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [llvm] r314202 - Tidyup P->getComplexPatternInfo call by moving it inside if( != NULL) test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314207 - [X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314292 - Use const where possible. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314293 - [X86][AVX] Improve (i4 bitcast (v4i1 x)) handling for 256-bit vector compare results.
Simon Pilgrim via llvm-commits
- [llvm] r314337 - [X86][SSE] Pull out variable shuffle mask combine logic. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314425 - Use SDValue::getConstantOperandVal helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314504 - [X86][SSE] Added more tests for vector multiplications as utility for D37896
Simon Pilgrim via llvm-commits
- [llvm] r314508 - Fix Wmismatched-tags warning.
Simon Pilgrim via llvm-commits
- [llvm] r314515 - Fix spelling in comments. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314536 - Fix Wmismatched-tags warning.
Simon Pilgrim via llvm-commits
- [llvm] r314597 - [X86][SSE] Add vector truncation cases inspired by PR34773
Simon Pilgrim via llvm-commits
- [llvm] r314599 - [X86][SSE] Fold (VSRAI (VSHLI X, C1), C1) --> X iff NumSignBits(X) > C1
Simon Pilgrim via llvm-commits
- [llvm] r314607 - Regenerate mul combine tests to update broadcast comment.
Simon Pilgrim via llvm-commits
- [llvm] r314628 - [X86][SSE] Add shuffle combining tests with PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314629 - [X86][SSE] Improve shuffle combining of PACKSS instructions.
Simon Pilgrim via llvm-commits
- [llvm] r314630 - [X86][AVX2] Simplify PACKUS combine test
Simon Pilgrim via llvm-commits
- [llvm] r314631 - [X86][SSE] Add faux shuffle combining support for PACKUS
Simon Pilgrim via llvm-commits
- [PATCH] D37950: [X86] Rewrite the zero vector checks in lowerV2X128VectorShuffle to use the Zeroable APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37880: Fix an out-of-bounds shufflevector index bug
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38217: [AVX-512] Replace large number of explicit patterns that check for insert_subvector with zero after masked compares with fewer patterns with predicate
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35320: [X86][SSE] Add support for extending bool vectors bitcasted from scalars.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38274: [X86] Add support for v16i32 UMUL_LOHI/SMUL_LOHI
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37949: [X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37950: [X86] Rewrite the zero vector checks in lowerV2X128VectorShuffle to use the Zeroable APInt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37801: [x86] fix pr29061
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38350: [Test] Added more tests for vector multiplications as utility for D37896
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38375: [X86] Make use of vpmovwb when possible in LowerMULH
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38161: [X86] Improve codegen for inverted overflow checking intrinsics
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38307: [X86] Support v64i8 mulhu/mulhs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27044: Compilation crash after node replacement
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38350: [X86][SSE] Added more tests for vector multiplications as utility for D37896
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38035: [X86][SKX] Added codegen regression test for avx512 instructions scheduling.NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Remove dead code from X86DAGToDAGISel's handling of DIV
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38388: [DAGCombiner, x86] convert insertelement of bitcasted vector into shuffle
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38234: [ARM] isTruncateFree fix
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r314568 - [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38325: [AMDGPU] Set fast-math flags on functions given the options
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D35695: [PowerPC] Mark P9 scheduling model complete
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Stephen Crane via Phabricator via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications for pagerando
Stephen Crane via Phabricator via llvm-commits
- [llvm] r314201 - Don't move llvm.localescape outside the entry block in the GCOV profiling pass
Sylvestre Ledru via llvm-commits
- [PATCH] D38199: Make test supported only when armv7s target is available.
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D38061: Set AnonymousTagLocations false for ASTContext if column info is expected not to be used
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D38199: Make test supported only when armv7s target is available.
Taewook Oh via Phabricator via llvm-commits
- [www] r314237 - Add online schedule link.
Tanya Lattner via llvm-commits
- [www] r314238 - add top link for online schedule.
Tanya Lattner via llvm-commits
- [llvm] r314527 - [ThinLTO] Use decimal suffix for promoted values to match demanglers
Teresa Johnson via llvm-commits
- [PATCH] D38405: [ThinLTO] Use decimal suffix for promoted values to match demanglers
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38405: [ThinLTO] Use decimal suffix for promoted values to match demanglers
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D38094: Separate the logic when handling indirect calls in SamplePGO ThinLTO compile phase and other phases.
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r314335 - [CodeGen] Emit necessary .note sections for -fsplit-stack
Than McIntosh via llvm-commits
- [PATCH] D38051: [CodeGen] Emit necessary .note sections for -fsplit-stack
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Than McIntosh via Phabricator via llvm-commits
- [compiler-rt] r314284 - [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Tim Northover via llvm-commits
- [llvm] r314500 - [Triple] Add AMDPAL operating system type
Tim Renouf via llvm-commits
- [llvm] r314501 - [AMDGPU] AMDPAL scratch buffer support
Tim Renouf via llvm-commits
- [llvm] r314502 - [AMDGPU] calling conventions for AMDPAL OS type
Tim Renouf via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37380: Triple: Add AMDPAL operating system type
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37483: AMDGPU: AMDPAL scratch buffer support
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D37752: [AMDGPU] calling conventions for AMDPAL OS type
Tim Renouf via Phabricator via llvm-commits
- [polly] r314116 - [ScopInfo] Allow uniform branch conditions
Tobias Grosser via llvm-commits
- [polly] r314146 - [ScopInfo] Allow invariant loads in branch conditions
Tobias Grosser via llvm-commits
- [polly] r314212 - [ScopInfo] Allow PHI nodes that reference an error block
Tobias Grosser via llvm-commits
- [polly] r314624 - [GPGPU] Set Polly's RTC to false in case invariant load hoisting fails
Tobias Grosser via llvm-commits
- [polly] r314625 - Add missing REQUIRES line
Tobias Grosser via llvm-commits
- [PATCH] D38198: [Polly][Support] Force instatiation of isl dump() methods. NFC.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36897: [WIP!][Dominators] Add a tool for benchmarking the incremental updater
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36884: [WIP!][Dominators] Collect tree construction and update statistics
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38198: [Polly][Support] Force instatiation of isl dump() methods. NFC.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38349: [Polly] Add dumpPw() and dumpExpanded() functions. NFC.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D35471: [Polly] [RFC] Calculate AST expression type
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Tobias Grosser via Phabricator via llvm-commits
- [www] r314582 - Add 5.0.1 release schedule
Tom Stellard via llvm-commits
- [www] r314583 - Fix formatting in 5.0.1 release schedule.
Tom Stellard via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Tony Tye via Phabricator via llvm-commits
- [llvm] r314428 - [SystemZ] Custom-expand ATOMIC_CMP_AND_SWAP_WITH_SUCCESS
Ulrich Weigand via llvm-commits
- [llvm] r314465 - [SystemZ] Fix fall-out from r314428
Ulrich Weigand via llvm-commits
- [PATCH] D38215: [SelectionDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS expansion
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D38215: [SelectionDAG] Fix ATOMIC_CMP_SWAP_WITH_SUCCESS expansion
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D37899: [SystemZ] Implement shouldCoalesce() to help regalloc to avoid running out of registers with GR128 regs
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r314195 - [X86] Finishing broadcastf32x2 and broadcasti32x2 intrinsics lowering to IR. llvm side.
Uriel Korach via llvm-commits
- [PATCH] D38220: [X86] Finishing broadcast[f|i]32x2 intrinsics lowering to IR.
Uriel Korach via Phabricator via llvm-commits
- [PATCH] D38220: [X86] Finishing broadcast[f|i]32x2 intrinsics lowering to IR.
Uriel Korach via Phabricator via llvm-commits
- [PATCH] D38220: [X86] Finishing broadcast[f|i]32x2 intrinsics lowering to IR.
Uriel Korach via Phabricator via llvm-commits
- [llvm] r314175 - [llvm-cov] Warn if -show-functions is used without query files
Vedant Kumar via llvm-commits
- [llvm] r314176 - [docs] llvm-cov: Make docs for boolean options more consistent
Vedant Kumar via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Vedant Kumar via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38280: [llvm-cov] Create HTML directory structure when filtering using -name*= options
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37810: [test] Enable LeakSanitizer on 64-bit Darwin ASan clang builds
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Vedant Kumar via Phabricator via llvm-commits
- [compiler-rt] r314041 - [lsan] Deadly signal handler for lsan
Vitaly Buka via llvm-commits
- [llvm] r314517 - Use the basic cost if a GEP is not used as addressing mode
Vitaly Buka via llvm-commits
- [PATCH] D37608: [lsan] Deadly signal handler for lsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37895: [ubsan] Support signal specific options in ubsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37895: [ubsan] Support signal specific options in ubsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37895: [ubsan] Support signal specific options in ubsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38194: [ubsan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38194: [ubsan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38194: [ubsan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37608: [lsan] Deadly signal handler for lsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37895: [ubsan] Support signal specific options in ubsan
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D38194: [ubsan] Replace CommonSanitizerReportMutex with ScopedErrorReportLock
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r314170 - Add section headers to SpecialCaseLists
Vlad Tsyrklevich via llvm-commits
- [PATCH] D37924: Add section headers to SpecialCaseLists
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38379: First (real) implementation of llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D38345: [SLP] Added more missed optimiazation remarks
Vladimir Miloserdov via Phabricator via llvm-commits
- [PATCH] D38367: [SLP] Added more missed optimiazation remarks
Vladimir Miloserdov via Phabricator via llvm-commits
- [zorg] r314540 - [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D38281: [llvmlab] Add timeout and retries for fetching builds.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Wei Mi via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via Phabricator via llvm-commits
- [PATCH] D37832: Eliminate PHI (int typed) which is only used by inttoptr
Wei Mi via Phabricator via llvm-commits
- [PATCH] D37832: Eliminate PHI (int typed) which is only used by inttoptr
Wei Mi via Phabricator via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Wei Mi via Phabricator via llvm-commits
- [PATCH] D38227: [Builtins] ARM: Fix assembling files in thumb mode.
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D38268: [Builtins] ARM: Fix msr assembly instruction use for Thumb2.
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r314613 - Fix typo [NFC]
Xin Tong via llvm-commits
- [llvm] r314614 - Revert "Fix typo [NFC]"
Xin Tong via llvm-commits
- [llvm] r314613 - Fix typo [NFC]
Xin Tong via llvm-commits
- [llvm] r314615 - Fix typo. NFC
Xin Tong via llvm-commits
- [llvm] r314561 - Eliminate PHI (int typed) which has only one use by intptr
Xinliang David Li via llvm-commits
- [llvm] r314561 - Eliminate PHI (int typed) which has only one use by intptr
Xinliang David Li via llvm-commits
- [llvm] r314563 - Revert 314561 due to debug build assertion failure
Xinliang David Li via llvm-commits
- [llvm] r314579 - Recommi r314561 after fixing over-debug assertion
Xinliang David Li via llvm-commits
- [llvm] r314585 - Fix buildbot failure -- tighten type check for matching phi
Xinliang David Li via llvm-commits
- [llvm] r314566 - CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D35361: CodeGen: Fix pointer info in expandUnalignedLoad/Store
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D34335: Fix invalid ptrtoint in InstCombine
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D34335: Fix invalid ptrtoint in InstCombine
Yichao Yu via Phabricator via llvm-commits
- [llvm] r314376 - bpf: add new insns for bswap_to_le and negation
Yonghong Song via llvm-commits
- [llvm] r314469 - bpf: fix a bug for disassembling ld_pseudo inst
Yonghong Song via llvm-commits
- [PATCH] D37534: Unsigned saturation subtraction canonicalization [the backend part]
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D38149: Fix off-by-one error in TarWriter.
Zachary Turner via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
Zachary Turner via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
Zachary Turner via llvm-commits
- [PATCH] D38132: [Support] mapped_file_region: store size as size_t
Zachary Turner via llvm-commits
- [PATCH] D38442: [lit] Fix running lit tests in unconfigured source dir
Zachary Turner via llvm-commits
- [llvm] r314305 - X86 Tests: Unsigned saturation subtraction tests. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D36058: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4).
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38219: [GlobalISel][X86] Support G_LSHR/G_ASHR/G_SHL.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38222: [X86][SKX][KNL] Updated regression tests to use -mattr instead of -mcpu flag.NFC.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38276: [X86] Remove dead code from X86ISelDAGToDAG.cpp multiply handling
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38305: [X86] Use BWI instructions to improve lowering of v32i8 MULHU/S
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38137: [ELF] Simpler scheme for handling common symbols
ben via Phabricator via llvm-commits
- [PATCH] D38401: [ELF] Fix incorrect exit status bug exposed by D38283
ben via Phabricator via llvm-commits
- [PATCH] D38283: Do not remove a target file in FileOutputBuffer::create().
ben via Phabricator via llvm-commits
- [PATCH] D37473: [X86][AsmParser] fix PR32035
coby via Phabricator via llvm-commits
- [PATCH] D37945: [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86-asm-syntax=intel (PR34617)
coby via Phabricator via llvm-commits
- [PATCH] D37473: [X86][AsmParser] fix PR32035
coby via Phabricator via llvm-commits
- [PATCH] D37801: [x86] fix pr29061
coby via Phabricator via llvm-commits
- [PATCH] D37190: [x86][AsmParser] Allow some more MS size directives
coby via Phabricator via llvm-commits
- [PATCH] D37412: [X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions
coby via Phabricator via llvm-commits
- [PATCH] D37461: [X86][AsmParser] re-introduce 'offset' operator
coby via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
coby via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
coby via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
coby via Phabricator via llvm-commits
- [PATCH] D38312: addung pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [PATCH] D36058: [X86][LLVM]Expanding Supports lowerInterleavedStore() in X86InterleavedAccess (VF8 stride 4).
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D38220: [X86] Finishing broadcast[f|i]32x2 intrinsics lowering to IR.
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D38220: [X86] Finishing broadcast[f|i]32x2 intrinsics lowering to IR.
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
michael zuckerman via Phabricator via llvm-commits
- [RFC] Reassociate and loops
via llvm-commits
- Returned mail: User unknown
via llvm-commits
Last message date:
Sun Oct 1 23:50:59 PDT 2017
Archived on: Sun Oct 1 23:49:27 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).