The Week Of Monday 3 April 2017 Archives by author
Starting: Mon Apr 3 00:08:08 PDT 2017
Ending: Sun Apr 9 23:53:28 PDT 2017
Messages: 1362
- [llvm] r299658 - [InstCombine] Fix a case where we weren't checking that an instruction had a single use resulting in extra instructions being created.
Friedman, Eli via llvm-commits
- [patch] [compiler-rt] Disable installation of sanitizer and xray headers
Moore, Catherine via llvm-commits
- [llvm] r299047 - [DAGCombine] A shuffle of a splat is always the splat itself
Rackover, Zvi via llvm-commits
- [llvm] r299412 - InstCombine: Use the InstSimplify hook for shufflevector
Rackover, Zvi via llvm-commits
- [compiler-rt] r298892 - Reland "[Compiler-rt][Builtins] Implement lit-test support (part 2 of 2)"
Zhao, Weiming via llvm-commits
- [PATCH] D31081: [ARM] ScheduleDAGRRList::DelayForLiveRegsBottomUp must consider OptionalDefs
A. Skrobov via Phabricator via llvm-commits
- [llvm] r299618 - foo
Aaron Ballman via llvm-commits
- [llvm] r299618 - foo
Aaron Ballman via llvm-commits
- [llvm] r299571 - [DAGCombine] Remove commented-out code from r299096
Adam Nemet via llvm-commits
- [llvm] r299572 - [DAGCombine] Support FMF contract in fused multiple-and-sub too
Adam Nemet via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D31169: [DAGCombiner] Initial support for the fast-math flag contract
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r299802 - [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions
Aditya Nandakumar via llvm-commits
- [PATCH] D31503: [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D31791: Allow llvm-pdbdump pretty mode to only dump certain types of types
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D31794: Allow specification of what kinds of class members to dump
Adrian McCarthy via Phabricator via llvm-commits
- [debuginfo-tests] r299668 - Add a testcase for variable-length arrays.
Adrian Prantl via llvm-commits
- [debuginfo-tests] r299673 - Add DEBUGGER and CHECKs back to dbg-arg.c
Adrian Prantl via llvm-commits
- [debuginfo-tests] r299730 - Add a test for debug info with the safestack sanitizer enabled.
Adrian Prantl via llvm-commits
- [debuginfo-tests] r299731 - Add an end-to-end testcase for address sanitizer.
Adrian Prantl via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31720: [StripDeadDebugInfo] Drop dead CUs entirely
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r299482 - [AArch64] Avoid partial register deps on insertelt of load into lane 0.
Ahmed Bougacha via llvm-commits
- [llvm] r299490 - [X86] Relax assert in broadcast-of-subvector lowering.
Ahmed Bougacha via llvm-commits
- [PATCH] D31641: [CodeGen] Only require DT in DwarfEHPrepare if > CodeGenOpt::None.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31642: [CodeGen] Add a 'NoAAResultsWrapperPass', and use it in SDAG/2Addr.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31302: [CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Enable legalization of vector types with non-power-of-2 number of elements
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31503: [GlobalISel]: Fix bug where we can report GISelFailure on erased instructions
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r299507 - [ObjCArc] Do not dereference an invalidated iterator.
Akira Hatanaka via llvm-commits
- [PATCH] D31543: [InstCombine] Remove redundant combine from visitAnd
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r299529 - Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alex Bradbury via llvm-commits
- [PATCH] D30264: Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D31783: Move size and alignment information of regclass to TargetRegisterInfo
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r299529 - Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alexander Kornienko via llvm-commits
- [llvm] r299535 - Fix WebAssembly after r299529.
Alexander Kornienko via llvm-commits
- [llvm] r299529 - Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alexander Kornienko via llvm-commits
- [llvm] r299529 - Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alexander Kornienko via llvm-commits
- [compiler-rt] r299629 - [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Alexander Kornienko via llvm-commits
- [compiler-rt] r299629 - [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Alexander Kornienko via llvm-commits
- [PATCH] D31713: [Basic] getColumnNumber returns location of CR+LF on Windows
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D27143: Fix detection of backtrace() availability on FreeBSD
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r299383 - x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed
Amjad Aboud via llvm-commits
- [PATCH] D30049: x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D30049: x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r299047 - [DAGCombine] A shuffle of a splat is always the splat itself
Andrea Di Biagio via llvm-commits
- [llvm] r299412 - InstCombine: Use the InstSimplify hook for shufflevector
Andrea Di Biagio via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D31604: [DebugInfo][X86] Improve X86 Optimize LEAs handling of debug values.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D31755: [DebugInfo][X86] Fix handling of DBG_VALUE's in post-RA scheduler.
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D28152: Cortex-A57 scheduling model for ARM backend (AArch32)
Andrew Zhogin via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getNode2Index
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getSUTopoIndex
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getSUTopoIndex
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getSUTopoIndex
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Axel Davy via Phabricator via llvm-commits
- [PATCH] D31714: [X86] Added missing mayLoad/mayStore attributes to some X86 instructions
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D31743: [X86] Change instructions names to keep consistency with the naming convention. NFC
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D31714: [X86] Added missing mayLoad/mayStore attributes to some X86 instructions
Ayman Musa via Phabricator via llvm-commits
- [llvm] r299456 - [AArch64] Refine Falkor Machine Model - Part 2
Balaram Makam via llvm-commits
- [llvm] r299468 - [AArch64] Add missing schedinfo, check completeness for Falkor.
Balaram Makam via llvm-commits
- [llvm] r299810 - [AArch64] Refine Falkor Machine Model - Part 3
Balaram Makam via llvm-commits
- [llvm] r299491 - ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via llvm-commits
- [lld] r299496 - [COFF] support /ERRORLIMIT option
Bob Haarman via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D31779: AMDGPU: Replace fp16SrcZerosHighBits with a whitelist
Brian Sumner via Phabricator via llvm-commits
- [llvm] r299596 - [Bugpoint] Use `unique_ptr` correctly.
Bryant Wong via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31704: [BPI] NFC: reorder ifs to bail out earlier
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31701: [BPI] Refactor post domination calculation and simple fix for ColdCall
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31548: [IR] Redesign the case iterator in SwitchInst to actually be an iterator and to expose a handle to represent the actual case rather than having the iterator return a reference to itself.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D31713: [Basic] getColumnNumber returns location of CR+LF on Windows
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D31713: [Basic] getColumnNumber returns location of CR+LF on Windows
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D31713: [Basic] getColumnNumber returns location of CR+LF on Windows
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D31406: [clang-tidy] Reuse FileID in getLocation
Chih-Hung Hsieh via Phabricator via llvm-commits
- [PATCH] D30508: Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D31639: [CMake][libcxxabi] Use -nodefaultlibs for CMake checks
Chris Bieneman via Phabricator via llvm-commits
- [LNT] r299399 - Interface for comparing the most recent run from two machines
Chris Matthews via llvm-commits
- [LNT] r299400 - Whitespace fix
Chris Matthews via llvm-commits
- [LNT] r299477 - Regression delete
Chris Matthews via llvm-commits
- [LNT] r299483 - Make regressions sort by timestamp
Chris Matthews via llvm-commits
- [llvm] r299439 - [X86][MS-compatability]Allow named synonymous for MS-assembly operators
Coby Tayree via llvm-commits
- [llvm] r299453 - [X86][inline-asm] Add support for MS 'EVEN' directive
Coby Tayree via llvm-commits
- [llvm] r299815 - [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
Coby Tayree via llvm-commits
- [llvm] r299351 - [InstCombine] Make foldOpWithConstantIntoOperand take a BinaryOperator instead of a generic Instruction.
Craig Topper via llvm-commits
- [llvm] r299362 - [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt class. Implement them without memory allocation for multiword
Craig Topper via llvm-commits
- [llvm] r299366 - Revert r299337 "[InstCombine] Remove redundant combine from visitAnd"
Craig Topper via llvm-commits
- [llvm] r299369 - [InstCombine] Add test cases showing how we fail to fold vector constants into selects the way we do with scalars.
Craig Topper via llvm-commits
- [llvm] r299378 - [DAGCombine][InstCombine] Fix inverted if condition in equivalent comments in DAGCombine and InstCombine. NFC
Craig Topper via llvm-commits
- [llvm] r299384 - [InstCombine] Remove canonicalization for (X & C1) | C2 --> (X | C2) & (C1|C2) when C1 & C2 have common bits.
Craig Topper via llvm-commits
- [llvm] r299413 - [InstCombine] Use setAllBits in place of getAllOnesValue since we know the bitwidths are the same. NFCI
Craig Topper via llvm-commits
- [llvm] r299450 - [InstCombine] Add more test cases for missing combines of selects with and/or/xor with constant argument. NFC
Craig Topper via llvm-commits
- [llvm] r299460 - [InstCombine] Add test cases for missing combines of phis with and/or/xor with constant argument. NFC
Craig Topper via llvm-commits
- [llvm] r299466 - [InstCombine] Support folding and/or/xor with a constant vector RHS into selects and phis
Craig Topper via llvm-commits
- [llvm] r299472 - [InstCombine] Turn subtract of vectors of i1 into xor like we do for scalar i1. Matches what we already do for add.
Craig Topper via llvm-commits
- [llvm] r299476 - [InstCombine] Add test cases for various add/subtracts of constants(scalar, splat, and vector) with phis and selects. Improvements coming in a future commit.
Craig Topper via llvm-commits
- [llvm] r299618 - foo
Craig Topper via llvm-commits
- [llvm] r299619 - bar
Craig Topper via llvm-commits
- [llvm] r299620 - [IR] Add commutable matchers for Add and Mul to go with the logic operations that are already present. NFC
Craig Topper via llvm-commits
- [llvm] r299621 - Revert accidental commit of r299618
Craig Topper via llvm-commits
- [llvm] r299622 - Revert accidental commit of r299619.
Craig Topper via llvm-commits
- [llvm] r299626 - [InstSimplify] Teach SimplifyAddInst and SimplifySubInst that vectors of i1 can be treated as Xor too.
Craig Topper via llvm-commits
- [llvm] r299627 - [InstSimplify] Add test cases for mixing add/sub i1 with xor of i1. Seems we can simplify in one direction but not the other.
Craig Topper via llvm-commits
- [llvm] r299658 - [InstCombine] Fix a case where we weren't checking that an instruction had a single use resulting in extra instructions being created.
Craig Topper via llvm-commits
- [compiler-rt] r299661 - [TSan] Adjust expectation for check_analyze.sh
Craig Topper via llvm-commits
- [llvm] r299665 - [InstSimplify] Teach SimplifyMulInst to recognize vectors of i1 as And. Not just scalar i1.
Craig Topper via llvm-commits
- [llvm] r299658 - [InstCombine] Fix a case where we weren't checking that an instruction had a single use resulting in extra instructions being created.
Craig Topper via llvm-commits
- [llvm] r299687 - [InstSimplify] Remove unreachable default from SimplifyBinOp.
Craig Topper via llvm-commits
- [llvm] r299704 - [InstCombine] Remove redundant combine from visitAnd
Craig Topper via llvm-commits
- [llvm] r299710 - [InstCombine] When checking to see if we can turn subtracts of 2^n - 1 into xor, we only need to call computeKnownBits on the RHS not the whole subtract. While there use isMask instead of isPowerOf2(C+1)
Craig Topper via llvm-commits
- [llvm] r299715 - [InstCombine] Remove testing assert I accidentally left in r299710.
Craig Topper via llvm-commits
- [llvm] r299725 - [InstCombine] Add a few cases for OR we fail to optimize due to missing commuted patterns checks.
Craig Topper via llvm-commits
- [llvm] r299737 - [InstCombine] Add more commuted patterns to support folding ((~A & B) | A) -> (A | B).
Craig Topper via llvm-commits
- [llvm] r299745 - [InstSimplify] Use Instruction::BinaryOps instead of unsigned for a few function operands to remove some casts. NFC
Craig Topper via llvm-commits
- [llvm] r299746 - [InstCombine] Add additional tests with varied commuting to show missing combines. NFC
Craig Topper via llvm-commits
- [llvm] r299747 - [InstCombine] Handle more commuted cases of ((A & B) | ~A) -> (~A | B)
Craig Topper via llvm-commits
- [llvm] r299801 - [ConstantFolding] Use Intrinsic::not_intrinsic instead of 0 for readability. NFCI
Craig Topper via llvm-commits
- [llvm] r299811 - [IR] Inline Type::getScalarType() by using isVectorTy() and getVectorElementType() that were already available inline.
Craig Topper via llvm-commits
- [llvm] r299818 - [InstCombine] rename variable for easier reading; NFC
Craig Topper via llvm-commits
- [llvm] r299819 - [InstCombine] Use the SubOne helper function to shorten some code. NFC
Craig Topper via llvm-commits
- [llvm] r299820 - [InstCombine] Add test cases to show missing support for vectors in an OR combine. Also add the commuted versions. NFC
Craig Topper via llvm-commits
- [llvm] r299821 - [InstCombine] Extend a canonicalization check to apply to vector constants too.
Craig Topper via llvm-commits
- [llvm] r299822 - [InstCombine] Extend some OR combines to support vectors.
Craig Topper via llvm-commits
- [llvm] r299833 - [InstCombine] Use m_OneUse to shorten some code. NFC
Craig Topper via llvm-commits
- [llvm] r299834 - [InstCombine] Make the (A|B)^B -> A & ~B transform code consistent with the very similar (A&B)^B -> ~A & B code. This should be NFC except for the addition of hasOneUse check.
Craig Topper via llvm-commits
- [llvm] r299835 - [InstCombine] Remove unnecessary dyn_cast to BinaryOperator around some matcher checks in visitXor.
Craig Topper via llvm-commits
- [llvm] r299836 - [InstCombine] Add test cases demonstrating missing handling for the commuted version of a transform. NFC.
Craig Topper via llvm-commits
- [llvm] r299837 - [InstCombine] use m_c_And and m_c_Xor to handle commuted versions of a transform.
Craig Topper via llvm-commits
- [PATCH] D31393: [X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding add/and/or/xor with a constant vector RHS into selects
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31543: [InstCombine] Remove redundant combine from visitAnd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding and/or/xor with a constant vector RHS into selects and phis
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding and/or/xor with a constant vector RHS into selects and phis
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31678: [InstCombine] Fix change flag handling to report all IR changes up to the pass manager or preseved analyses
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31680: [InstCombine] Use commutable and/or/xor matchers to simplify some code
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31683: [InstCombine] Support folding of add instructions with vector constants into select operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31686: [InstCombine] Support folding a subtract with a constant LHS into a phi node
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31690: [InstCombine] Make sure we preserve fast math flags when folding fp instructions into phi nodes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31715: [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31714: [X86] Added missing mayLoad/mayStore attributes to some X86 instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31714: [X86] Added missing mayLoad/mayStore attributes to some X86 instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31715: [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31724: [SelectionDAG] Remove special call to LHS computeKnownBits for ANDs with constant RHS.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31743: [X86] Change instructions names to keep consistency with the naming convention. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31715: [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
Craig Topper via Phabricator via llvm-commits
- [llvm] r297624 - Fix crash when multiple raw_fd_ostreams to stdout are created.
Dan Gohman via llvm-commits
- [llvm] r299322 - MemorySSA: Add support for caching clobbering access in stores
Daniel Berlin via llvm-commits
- [llvm] r299485 - Revert "MemorySSA: Add support for caching clobbering access in stores"
Daniel Berlin via llvm-commits
- [llvm] r299486 - Re-apply MemorySSA: Add support for caching clobbering access in
Daniel Berlin via llvm-commits
- [llvm] r299566 - MemorySSA: Fix and use optimized_def_chain
Daniel Berlin via llvm-commits
- [llvm] r299578 - MemorySSA: Remove MemorySSA walker caching.
Daniel Berlin via llvm-commits
- [llvm] r299682 - NewGVN: This patch makes memory congruence work for all types of
Daniel Berlin via llvm-commits
- [llvm] r299683 - NewGVN: Fix a small formatting issue in performSymbolicLoadEvaluation.
Daniel Berlin via llvm-commits
- [llvm] r299684 - NewGVN: Fixup some small issues
Daniel Berlin via llvm-commits
- [llvm] r299685 - NewGVN: Rename some functions for consistency
Daniel Berlin via llvm-commits
- [llvm] r299741 - AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via llvm-commits
- [llvm] r299792 - NewGVN: Make CongruenceClass a real class in preparation for splitting
Daniel Berlin via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r299430 - [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via llvm-commits
- [llvm] r299433 - [globalisel][tablegen] Try to make MSVC happy with r299430
Daniel Sanders via llvm-commits
- [llvm] r299436 - [globalisel][tablegen] Fix non-determinism introduced in r299430.
Daniel Sanders via llvm-commits
- [llvm] r299538 - [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.
Daniel Sanders via llvm-commits
- [llvm] r299637 - [globalisel][tablegen] Move <Target>InstructionSelector declarations to anonymous namespaces
Daniel Sanders via llvm-commits
- [PATCH] D31135: [globalisel][tablegen] Add experimental support for OperandWithDefaultOps, PredicateOperand, and OptionalDefOperand
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30539: [tablegen][globalisel] Add support for nested instruction matching.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31054: [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31054: [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31054: [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30998: [globalisel][tablegen] Move <Target>InstructionSelector declarations to anonymous namespaces
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31135: [globalisel][tablegen] Add experimental support for OperandWithDefaultOps, PredicateOperand, and OptionalDefOperand
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31325: [globalisel][tablegen] Report more detail in some SelectionDAG import failures. NFC
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31329: [globalisel][tablegen] Make it possible to declare rules directly in GlobalISel.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31418: [globalisel][tablegen] Import SelectionDAG's rule predicates and support the equivalent in GIRule.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31761: [globalisel][tablegen] Revise API for ComplexPattern operands to improve flexibility.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D31389: [ARM] Remove a dead ADD during the creation of TBBs
Dave Green via Phabricator via llvm-commits
- [PATCH] D31389: [ARM] Remove a dead ADD during the creation of TBBs
Dave Green via Phabricator via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
David Blaikie via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
David Blaikie via llvm-commits
- [PATCH] D31439: PR32382: Emit complex DWARF expressions with the correct location description kind
David Blaikie via Phabricator via llvm-commits
- [llvm] r299634 - [ARM] Remove a dead ADD during the creation of TBBs
David Green via llvm-commits
- [PATCH] D31558: CodeGen: BranchFolding: Merge identical blocks, even if they are short.
David Li via Phabricator via llvm-commits
- [PATCH] D31710: [AMDGPU] Fix for issue in alloca to vector promotion pass
David Stuttard via Phabricator via llvm-commits
- [lld] r299511 - Simplify. NFC.
Davide Italiano via llvm-commits
- [llvm] r299546 - [yaml2obj] Improve error message when output file cannot be opened.
Davide Italiano via llvm-commits
- [llvm] r299548 - [llvm-ar] errors go on stderr and not on stdout.
Davide Italiano via llvm-commits
- [llvm] r299549 - [llvm-ar] Remove unneeded std::, NFCI.
Davide Italiano via llvm-commits
- [llvm] r299551 - [yaml2obj] Factor out error handling code.
Davide Italiano via llvm-commits
- [lld] r299511 - Simplify. NFC.
Davide Italiano via llvm-commits
- [lld] r299511 - Simplify. NFC.
Davide Italiano via llvm-commits
- [llvm] r299660 - [ADT] Add a generic breadth-first-search graph iterator.
Davide Italiano via llvm-commits
- [llvm] r299703 - [BFIterator] Remove an assertion that doesn't hold. NFCI.
Davide Italiano via llvm-commits
- [llvm] r299789 - [Dominators] Simplify a member function. NFCI.
Davide Italiano via llvm-commits
- [llvm] r299827 - [Mem2Reg] Remove AliasSetTracker updating logic from the pass.
Davide Italiano via llvm-commits
- [PATCH] D31576: MemorySSA: Remove MemorySSA walker caching.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31730: [LCSSA] Remove redundant check
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31730: [LCSSA] Remove redundant check
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31694: [ADT] Generic BFS graph iterator
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Davide Italiano via Phabricator via llvm-commits
- [llvm] r299624 - [XRay][docs] Fix hyperlink to XRay doc
Dean Michael Berris via llvm-commits
- [compiler-rt] r299629 - [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Dean Michael Berris via llvm-commits
- [compiler-rt] r299644 - [XRay][compiler-rt] Remove unused local variable
Dean Michael Berris via llvm-commits
- [compiler-rt] r299629 - [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Dean Michael Berris via llvm-commits
- [compiler-rt] r299629 - [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Dean Michael Berris via llvm-commits
- [PATCH] D31345: [XRay] [compiler-rt] Unwriting FDR mode buffers when functions are short.
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r299776 - Use PMADDWD to expand reduction in a loop
Dehao Chen via llvm-commits
- [PATCH] D31679: Support PMADDWD and PMADDUBSW
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Support PMADDWD and PMADDUBSW
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Support PMADDWD and PMADDUBSW
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Dehao Chen via Phabricator via llvm-commits
- [llvm] r299736 - [WebAssembly] Fix -Wcovered-switch-default warning
Derek Schuff via llvm-commits
- r299463 - [analyzer] Add new Z3 constraint manager backend
Devin Coughlin via llvm-commits
- [llvm] r299753 - [ARM] GlobalISel: Support frem for 32-bit values
Diana Picus via llvm-commits
- [llvm] r299756 - [ARM] GlobalISel: Support frem for 64-bit values
Diana Picus via llvm-commits
- [llvm] r299761 - [ARM] GlobalISel: Test hard float properly
Diana Picus via llvm-commits
- [PATCH] D31054: [globalisel][tablegen] Fix patterns involving multiple ComplexPatterns.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D31135: [globalisel][tablegen] Add experimental support for OperandWithDefaultOps, PredicateOperand, and OptionalDefOperand
Diana Picus via Phabricator via llvm-commits
- [compiler-rt] r299675 - Add __ffssi2 implementation to compiler-rt builtins
Dimitry Andric via llvm-commits
- [PATCH] D31721: Add __ffssi2 implementation to compiler-rt builtins
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D31721: Add __ffssi2 implementation to compiler-rt builtins
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D31668: Fix PR30562
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Dmitry Babokin via Phabricator via llvm-commits
- [llvm] r299555 - [AMDGPU][MC] Fix for Bug 28167 + LIT tests
Dmitry Preobrazhensky via llvm-commits
- [llvm] r299567 - [AMDGPU][MC] Fix for Bug 28158 + LIT tests
Dmitry Preobrazhensky via llvm-commits
- [llvm] r299767 - [AMDGPU][MC] Fix for Bug 28211 + LIT tests
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Ed Maste via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Ed Maste via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Ed Maste via Phabricator via llvm-commits
- [PATCH] D31504: [X86 TTI] Implement LSV hook
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D31490: Support arbitrary address space pointers in masked gather/scatter intrinsics
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D31504: [X86 TTI] Implement LSV hook
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r299723 - Turn on -addr-sink-using-gep by default.
Eli Friedman via llvm-commits
- [llvm] r299803 - [ARM] Prefer BIC over BFC in ARM mode.
Eli Friedman via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31483: [DAGCombiner] convert and-of-seteq to bitwise logic+seteq (PR32401)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31693: [AMDGPU] Unroll more to eliminate phis and conditions
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31712: [InstCombine] add icmp fold with or mask of low bits (PR32542)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31759: [SDAG] Fix visitAND optimization to deal with vector extract case again.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31668: Fix PR30562
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30596: Turn on -addr-sink-using-gep by default.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31253: [ARM] Delete duplicate known bits implementation for ARMISD::CMOV.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31795: [ARM] Remove redundant computeKnownBits helper.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D31797: [ARM] Prefer BIC over BFC in ARM mode.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r299726 - Remove the default subtarget from the Power port. It's unnecessary and harmful if used.
Eric Christopher via llvm-commits
- [test-suite] r299826 - [PowerPC] Change -faltivec to -maltivec
Eric Christopher via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D31638: [CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D31638: [CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
Eric Fiselier via Phabricator via llvm-commits
- [llvm] r299479 - Change section flag character for SHF_LINK_ORDER to "o".
Evgeniy Stepanov via llvm-commits
- [lld] r299480 - Change section flag character for SHF_LINK_ORDER to "o".
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r299604 - [cfi] Fix symbol lookup hack in cross-dso cfi to handle LLD binaries.
Evgeniy Stepanov via llvm-commits
- [llvm] r299695 - [asan] Delay creation of asan ctor.
Evgeniy Stepanov via llvm-commits
- [llvm] r299696 - [asan] Put ctor/dtor in comdat.
Evgeniy Stepanov via llvm-commits
- [llvm] r299697 - [asan] Fix dead stripping of globals on Linux.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r299698 - [asan] Fix dead stripping of globals on Linux (compiler-rt).
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r299804 - [cfi] Accept weak definition of __cfi_check.
Evgeniy Stepanov via llvm-commits
- [llvm] r299805 - [cfi] Take over existing __cfi_check in CrossDSOCFI.
Evgeniy Stepanov via llvm-commits
- [PATCH] D31554: Change section flag character for SHF_LINK_ORDER to "o"
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31556: Change section flag character for SHF_LINK_ORDER to "o"
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31425: Add missing FileCheck, update CHECK lines and avoid subshell
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Evgeniy Stepanov via Phabricator via llvm-commits
- [Perf Regressions] r299379 - [CodeGenPrep] move aarch64-type-promotion to CGP
Evgeny Astigeevich via llvm-commits
- [PATCH] D29865: [PDSE] Add a no-op pass.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D29866: [PDSE] Add PDSE.
Filipe Cabecinhas 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.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D31396: [X86][LLVM][Canonical Compare Intrinsics] Creating a canonical representation for X86 CMP intrinsics
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D31614: Simplify test a bit
Filipe Cabecinhas via Phabricator via llvm-commits
- [compiler-rt] r299669 - Enable builds of darwin lsan by default
Francis Ricci via llvm-commits
- [PATCH] D31307: Enable builds of darwin lsan by default
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31474: Update suspended threads info to be compatible with darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31307: Enable builds of darwin lsan by default
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Francis Ricci via Phabricator via llvm-commits
- Buildbot numbers for the week of 03/19/2017 - 03/25/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 03/26/2017 - 04/01/2017
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D23191: [BranchFolding] Restrict tail merging loop blocks after machine block placement
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D31576: MemorySSA: Remove MemorySSA walker caching.
George Burgess IV via Phabricator via llvm-commits
- [lld] r298934 - Do not set entsize for .gnu.hash.
George Rimar via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
George Rimar via llvm-commits
- [lld] r299525 - Revert r299506 "Simplify. NFC."
George Rimar via llvm-commits
- [lld] r299506 - Simplify. NFC.
George Rimar via llvm-commits
- [lld] r299528 - [ELF] - Define __bss_start symbol.
George Rimar via llvm-commits
- D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via llvm-commits
- [lld] r299812 - [ELF] - Stop producing broken output for R_386_GOT32[X] relocations.
George Rimar via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
George Rimar via Phabricator via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
George Rimar via Phabricator via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
George Rimar via Phabricator via llvm-commits
- [llvm] r299517 - [coroutines] Add syntax coloring to examples in Coroutines.rst
Gor Nishanov via llvm-commits
- [llvm] r299771 - [coroutines] Insert spills of PHI instructions correctly
Gor Nishanov via llvm-commits
- [llvm] r299808 - gitignore: Ignore .vs folder (VS2017 config files)
Gor Nishanov via llvm-commits
- [llvm] r299809 - [coroutines] Make CoroSplit pass deterministic
Gor Nishanov via llvm-commits
- [PATCH] D31799: [coroutines] Insert spills of PHI instructions correctly
Gor Nishanov via Phabricator via llvm-commits
- [llvm] r299371 - [Support] Make printAllJSONValues public, for custom output.
Graydon Hoare via llvm-commits
- [PATCH] D31566: [Support] Make printAllJSONValues public, for custom output.
Graydon Hoare via Phabricator via llvm-commits
- [PATCH] D31566: [Support] Make printAllJSONValues public, for custom output.
Graydon Hoare via Phabricator via llvm-commits
- [PATCH] D31566: [Support] Make printAllJSONValues public, for custom output.
Graydon Hoare via Phabricator via llvm-commits
- [PATCH] D23191: [BranchFolding] Restrict tail merging loop blocks after machine block placement
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r299823 - [MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToLiveOnEntry
Hal Finkel via llvm-commits
- [test-suite] r299826 - [PowerPC] Change -faltivec to -maltivec
Hal Finkel via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D31790: [PowerPC] Assume intrinsics with 128bit integer operands use CTR
Hal Finkel via Phabricator via llvm-commits
- [www] r299595 - Win snapshot: r299594.
Hans Wennborg via llvm-commits
- [PATCH] D31565: [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt class. Implement them without memory allocation for multiword
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D31647: [JumpThreading] Propagate branch hint (biased branch weight) metadata
Hiroshi Inoue via Phabricator via llvm-commits
- [polly] r299359 - [CodeGen] Add Performance Monitor
Hongbin Zheng via llvm-commits
- [llvm] r299701 - [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
Huihui Zhang via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
Huihui Zhang via Phabricator via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
Huihui Zhang via Phabricator via llvm-commits
- [llvm] r299772 - [GlobalISel] implement narrowing for G_CONSTANT.
Igor Breger via llvm-commits
- [llvm] r299583 - Revert r299536. [AMDGPU] SDWA peephole: enable by default.
Ivan Krasin via llvm-commits
- [llvm] r299584 - Remove accidental debug printf. Follow up to r299583.
Ivan Krasin via llvm-commits
- [compiler-rt] r299672 - Add a virtual destructor to a class with virtual methods.
Ivan Krasin via llvm-commits
- [compiler-rt] r299679 - Revert r299672: Add a virtual destructor to a class with virtual methods.
Ivan Krasin via llvm-commits
- [PATCH] D31776: Add a virtual destructor to a class with virtual methods.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D31780: Add a virtual destructor to a class with virtual methods.
Ivan Krasin via Phabricator via llvm-commits
- [PATCH] D31780: Add a virtual destructor to a class with virtual methods.
Ivan Krasin via Phabricator via llvm-commits
- [lld] r299420 - [ELF] Fail the link early if the map file path is invalid
James Henderson via llvm-commits
- [lld] r298934 - Do not set entsize for .gnu.hash.
James Henderson via llvm-commits
- [lld] r299635 - [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via llvm-commits
- [lld] r299636 - [ELF] Remove unnecessary cast and fix comments. NFC.
James Henderson via llvm-commits
- [lld] r299655 - Revert r299635 because it exposed a latent bug.
James Henderson via llvm-commits
- [lld] r299748 - [Core] Fix parallel_for for Linux
James Henderson via llvm-commits
- [lld] r299749 - Fix signed/unsigned comparison warning in a unit test. This was appearing on
James Henderson via llvm-commits
- [lld] r299755 - [ELF] Recommit r299635 to pad x86 executable sections with 0xcc
James Henderson via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D31603: [ELF] Fail the link early if a map file path is invalid
James Henderson via Phabricator via llvm-commits
- [PATCH] D31603: [ELF] Fail the link early if a map file path is invalid
James Henderson via Phabricator via llvm-commits
- [PATCH] D31464: [ELF] - Stop producing broken entries in .debug_ranges section
James Henderson via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
James Henderson via Phabricator via llvm-commits
- [PATCH] D31768: [Core] Fix parallel_for for Linux
James Henderson via Phabricator via llvm-commits
- [PATCH] D31768: [Core] Fix parallel_for for Linux
James Henderson via Phabricator via llvm-commits
- [llvm] r299526 - [LAA] Correctly return a half-open range in expandBounds
James Molloy via llvm-commits
- [llvm] r299531 - [AArch64] Crypto requires FP.
James Molloy via llvm-commits
- [PATCH] D31625: Change ARMFeatures to allow Thumb2 instructions into line
James Molloy via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
James Molloy via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
James Molloy via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
James Molloy via Phabricator via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
James Molloy via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
James Molloy via Phabricator via llvm-commits
- [PATCH] D31676: [SelectionDAG] [ARM CodeGen] Fix chain information of LowerMUL
James Molloy via Phabricator via llvm-commits
- [PATCH] D31793: [AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18
James Molloy via Phabricator via llvm-commits
- [PATCH] D31795: [ARM] Remove redundant computeKnownBits helper.
James Molloy via Phabricator via llvm-commits
- [PATCH] D31569: [MemCpyOpt] Only replace memcpy with bitcast if address spaces match
James Price via Phabricator via llvm-commits
- [llvm] r299373 - Fix LLVMBuild.txt typo. NFC
Joel Jones via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Joel Jones via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D31042: Allow DataLayout to specify addrspace for allocas.
John McCall via Phabricator via llvm-commits
- [www] r299778 - add march minutes
John Regehr via llvm-commits
- [llvm] r299415 - Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld via llvm-commits
- [PATCH] D30508: Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D30508: Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D30508: Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r299540 - [DAGCombiner] Don't make a BUILD_VECTOR with operands of illegal type.
Jonas Paulsson via llvm-commits
- [PATCH] (NFC) SelectionDAG
Jonas Paulsson via llvm-commits
- [llvm] r299647 - [SelectionDAG] NFC patch removing a redundant check.
Jonas Paulsson via llvm-commits
- [llvm] r299762 - [SystemZ] Remove confusing comment in combineEXTRACT_VECTOR_ELT()
Jonas Paulsson via llvm-commits
- [llvm] r299763 - [SystemZ] Check for presence of vector support in SystemZISelLowering
Jonas Paulsson via llvm-commits
- [PATCH] D29631: SystemZTargetTransformInfo cost functions and some common code changes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31601: Make SLPVectorizer pass the right type argument to getCmpSelInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce BUILD_VECTOR operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30680: new method TargetTransformInfo::supportsVectorElementLoadStore() for LoopVectorizer
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D31601: Make SLPVectorizer pass the right type argument to getCmpSelInstrCost()
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r299547 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Jonathan Roelofs via llvm-commits
- [PATCH] D30906: Revert r297545 - Revert r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Jonathan Roelofs via Phabricator via llvm-commits
- [PATCH] D30906: Revert r297545 - Revert r297516 - Respect CMAKE_INSTALL_MANDIR for sphinx generated manpages
Jonathan Roelofs via Phabricator via llvm-commits
- [llvm] r299379 - [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Bum Lim via llvm-commits
- [PATCH] D28680: [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28680: [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31623: [AArch64] Remove AArch64AddressTypePromotion pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D31782: [CodeGenPrepare]Skip sext promotion if operands for multiple users is detected
Jun Bum Lim via Phabricator via llvm-commits
- [Perf Regressions] r299379 - [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Lim via llvm-commits
- [Perf Regressions] r299379 - [CodeGenPrep] move aarch64-type-promotion to CGP
Jun Lim via llvm-commits
- [PATCH] D31161: [AMDGPU] New Waitcnt Insertion Pass
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D31161: [AMDGPU] New Waitcnt Insertion Pass
Kannan Narayanan via Phabricator via llvm-commits
- [llvm] r299616 - [XRay] - Fix spelling error to test commit access.
Keith Wyss via llvm-commits
- [PATCH] D31032: [LoadCombine] Avoid analysing dead basic blocks
Kenneth Hilmersson via Phabricator via llvm-commits
- [PATCH] D30177: [ExecutionDepsFix] Recognize existing dep breaks
Keno Fischer via llvm-commits
- [llvm] r299467 - [ExecutionDepsFix] Don't revisit true dependencies
Keno Fischer via llvm-commits
- [llvm] r299569 - [ExecutionDepsFix] Don't recurse over the CFG
Keno Fischer via llvm-commits
- [llvm] r299589 - [X86 TTI] Implement LSV hook
Keno Fischer via llvm-commits
- [llvm] r299692 - [StripDeadDebugInfo] Drop dead CUs entirely
Keno Fischer via llvm-commits
- [llvm] r299706 - [llvm-extract] Add option for recursive extraction
Keno Fischer via llvm-commits
- [PATCH] D31504: [X86 TTI] Implement LSV hook
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31681: [ExecutionDepsFix] Don't recurse over the CFG
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31720: [StripDeadDebugInfo] Drop dead CUs entirely
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D18738: Add new !unconditionally_dereferenceable load instruction metadata
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D31509: [InstCombine] Combine vector shuffles if the same operand can be reused
Keno Fischer via Phabricator via llvm-commits
- [llvm] r299727 - AMDGPU/GFX9: Fix shared and private aperture queries
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D31779: AMDGPU: Replace fp16SrcZerosHighBits with a whitelist
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31353: AMDGPU: Diagnose illegal SGPR to VGPR copies
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31478: AMDGPU: Actually write nops for writeNopData
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Check if the vector element type is power of 2
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Enable legalization of vector types with non-power-of-2 number of elements
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D31750: [globalisel] Enable tracing the legalizer with --debug-only=legalize-mir
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r299367 - [Hexagon] Factor out some common code in HexagonEarlyIfConv.cpp, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r299258 - [Hexagon] Fix typo in HexagonEarlyIfCConv.cpp
Krzysztof Parzyszek via llvm-commits
- [llvm] r299582 - [Hexagon] Use -mattr to select HVX mode in a testcase, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r299664 - [Hexagon] Change the vector scaling for vector offsets
Krzysztof Parzyszek via llvm-commits
- [PATCH] D31783: Move size and alignment information of regclass to TargetRegisterInfo
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31553: [tsan] Ignore memory accesses for libignored modules for "external" races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31449: [tsan] Don't report bugs from interceptors called from libignored modules
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] WIP: Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] WIP: Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31684: [sanitizer] Fix various issues reported by Clang Static Analyzer [NFC]
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31689: [tsan] Summary should point to "responsible caller" for external races
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31630: [tsan] Detect races on modifying accesses in Swift code
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31729: [tsan] Mark "responsible frames" in stack traces to show which frame contains the race
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31734: [tsan] Add a test for "external" API that checks the dup suppression is based on the caller PC
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31307: Enable builds of darwin lsan by default
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31774: [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D31558: CodeGen: BranchFolding: Merge identical blocks, even if they are short.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31559: CodeGen: BlockPlacement: Minor probability changes.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31559: CodeGen: BlockPlacement: Minor probability changes.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31558: CodeGen: BranchFolding: Merge identical blocks, even if they are short.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31559: CodeGen: BlockPlacement: Minor probability changes.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D31560: CodeGen: BlockPlacement: Don't always tail-duplicate with no other successor.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r299449 - [RuntimeDyld] Make RuntimeDyld honor the ProcessAllSections flag.
Lang Hames via llvm-commits
- [llvm] r299497 - [RuntimeDyld] Remove an unused static member left over from r299449.
Lang Hames via llvm-commits
- [llvm] r299610 - [Orc] Make orcError return an error_code rather than Error.
Lang Hames via llvm-commits
- [llvm] r299611 - [Orc] Break QueueChannel out into its own header and add a utility,
Lang Hames via llvm-commits
- [llvm] r299623 - [Orc] Add missing header include for r299611.
Lang Hames via llvm-commits
- [PATCH] D31611: AMDGPU: Remove legacy image intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31612: AMDGPU: Remove legacy export intrinsic
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31250: AMDGPU: Stop using CCAssignToRegWithShadow
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D30177: [ExecutionDepsFix] Recognize existing dep breaks
Marina Yatsina via Phabricator via llvm-commits
- [llvm] r299372 - AMDGPU: Remove legacy bfe intrinsics
Matt Arsenault via llvm-commits
- [llvm] r299389 - DAG: Fix missing legalization for any_extend_vector_inreg operands
Matt Arsenault via llvm-commits
- [llvm] r299391 - AMDGPU: Remove llvm.SI.vs.load.input
Matt Arsenault via llvm-commits
- [llvm] r299443 - AMDGPU: Remove legacy image intrinsics
Matt Arsenault via llvm-commits
- [llvm] r299444 - AMDGPU: Remove legacy export intrinsic
Matt Arsenault via llvm-commits
- [llvm] r299457 - Verifier: Check some amdgpu calling convention restrictions
Matt Arsenault via llvm-commits
- [llvm] r299487 - Allow targets to opt-in to codegen in SCC order
Matt Arsenault via llvm-commits
- [llvm] r299667 - AMDGPU: Stop using CCAssignToRegWithShadow
Matt Arsenault via llvm-commits
- [llvm] r299708 - AMDGPU: Replace fp16SrcZerosHighBits with a whitelist
Matt Arsenault via llvm-commits
- [llvm] r299712 - AMDGPU: Diagnose illegal SGPR to VGPR copies
Matt Arsenault via llvm-commits
- [llvm] r299816 - AMDGPU: Actually write nops for writeNopData
Matt Arsenault via llvm-commits
- [PATCH] D31521: DAG: Fix missing legalization for any_extend_vector_inreg operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29294: LSR: Check more intrinsic pointer operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30852: StructurizeCFG: Directly invert cmp instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31611: AMDGPU: Remove legacy image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31612: AMDGPU: Remove legacy export intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31615: AMDGPU: Add way to specify that instructions zero high 16-bits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31621: AMDGPU: Remove llvm.SI.vs.load.input
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31615: AMDGPU: Add way to specify that instructions zero high 16-bits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31615: AMDGPU: Add way to specify that instructions zero high 16-bits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31521: DAG: Fix missing legalization for any_extend_vector_inreg operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31621: AMDGPU: Remove llvm.SI.vs.load.input
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31611: AMDGPU: Remove legacy image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31612: AMDGPU: Remove legacy export intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31256: Verifier: Check some amdgpu calling convention restrictions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31250: AMDGPU: Stop using CCAssignToRegWithShadow
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31042: Allow DataLayout to specify addrspace for allocas.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31569: [MemCpyOpt] Only replace memcpy with bitcast if address spaces match
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31256: Verifier: Check some amdgpu calling convention restrictions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31438: AMDGPU: Start defining a calling convention
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31411: AMDGPU: Use MachineRegisterInfo to find max used register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31710: [AMDGPU] Fix for issue in alloca to vector promotion pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31476: AMDGPU: Don't align callable functions to 256
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31361: AMDGPU: Select mubuf offsets when pointer is a constant
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31353: AMDGPU: Diagnose illegal SGPR to VGPR copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31161: [AMDGPU] New Waitcnt Insertion Pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31770: [AMDGPU] Temporarily change constant address space from 4 to 2
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31710: [AMDGPU] Fix for issue in alloca to vector promotion pass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31250: AMDGPU: Stop using CCAssignToRegWithShadow
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31779: AMDGPU: Replace fp16SrcZerosHighBits with a whitelist
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31779: AMDGPU: Replace fp16SrcZerosHighBits with a whitelist
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31353: AMDGPU: Diagnose illegal SGPR to VGPR copies
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31786: AMDGPU/GFX9: Fix shared and private aperture queries
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31762: AMDGPU: Add new amdgcn.init.exec intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r299545 - [LV] Make test case more robust
Matthew Simpson via llvm-commits
- [llvm] r299770 - Reapply r298620: [LV] Vectorize GEPs
Matthew Simpson via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31175: Improve TargetTransformInfo::getCFInstrCost()
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D31601: Make SLPVectorizer pass the right type argument to getCmpSelInstrCost()
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r299562 - ARMFrameLowering: Slight cleanups; NFC
Matthias Braun via llvm-commits
- [zorg] r299787 - build.py: Move flag earlier so we can override it with --cmake-flag option
Matthias Braun via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getNode2Index
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31566: [Support] Make printAllJSONValues public, for custom output.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31566: [Support] Make printAllJSONValues public, for custom output.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getNode2Index
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getNode2Index
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31587: MachineScheduler/ScheduleDAG: Add support for getSUTopoIndex
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31643: ARMFrameLowering: Reserve emergency spill slot for large arguments
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31643: ARMFrameLowering: Reserve emergency spill slot for large arguments
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31536: [SelectionDAG] Check CALLSEQ_BEGIN nodes in DelayForLiveRegs
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31262: MIParser/MIRPrinter: Compute block successors if not explicitely specified
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31262: MIParser/MIRPrinter: Compute block successors if not explicitely specified
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31512: Allow targets to opt-in to codegen in SCC order
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D28759: [ExecutionDepsFix] Improve clearance calculation for loops
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D31598: [SCEV] Try to get RHS from sext in implication via operations
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31598: [SCEV] Try to get RHS from sext in implication via operations
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31753: [LoopPeeling] Fix loop size check for non-forced invariant-based peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31753: [LoopPeeling] Fix condition for phi-eliminating
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31753: [LoopPeeling] Fix condition for phi-eliminating
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31753: [LoopPeeling] Fix condition for phi-eliminating peeling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r299630 - [lsan] Avoid segfaults during threads destruction under high load
Maxim Ostapenko via llvm-commits
- [compiler-rt] r299631 - Try to fix windows buildbot after r299630
Maxim Ostapenko via llvm-commits
- [compiler-rt] r299632 - Try to fix MAC buildbot after r299630
Maxim Ostapenko via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D29586: [lsan] Enable LSan for arm Linux
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31681: [ExecutionDepsFix] Don't recurse over the CFG
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31733: [IR] Put the Use list waymarking bits in the bit positions documentation says they are using
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Mehdi Amini via llvm-commits
- [llvm] r299699 - Turn some C-style vararg into variadic templates
Mehdi Amini via llvm-commits
- [llvm] r299702 - Revert "Turn some C-style vararg into variadic templates"
Mehdi Amini via llvm-commits
- [llvm] r296846 - [ProfileData] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Mehdi Amini via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Mehdi Amini via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Mehdi Amini via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Mehdi Amini via llvm-commits
- [llvm] r296413 - [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Mehdi Amini via llvm-commits
- [llvm] r299814 - Reorganize libLTO C API header lto.h (NFC)
Mehdi Amini via llvm-commits
- [polly] r299356 - [ScopInfo] Fix typos in option description.
Michael Kruse via llvm-commits
- [polly] r299357 - [test] Fix two testcases. NFC.
Michael Kruse via llvm-commits
- [polly] r296994 - Adapt to llvm change r296992 to unbreak the bots
Michael Kruse via llvm-commits
- [polly] r299585 - Remove llvm.lifetime.start/end in original region.
Michael Kruse via llvm-commits
- [polly] r299585 - Remove llvm.lifetime.start/end in original region.
Michael Kruse via llvm-commits
- [PATCH] D31596: [Polly] Fix two testcases
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D31596: [Polly] Fix two testcases
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Michael Kruse via Phabricator via llvm-commits
- [llvm] r299720 - [X86] Revert r299387 due to AVX legalization infinite loop.
Michael Kuperstein via llvm-commits
- [llvm] r299387 - [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SHUFFLE
Michael Kuperstein via llvm-commits
- [llvm] r299387 - [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SHUFFLE
Michael Kuperstein via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D31730: [LCSSA] Remove redundant check
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r299432 - [X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.
Michael Zuckerman via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Michał Górny via Phabricator via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Michał Górny via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Moritz Angermann via Phabricator via llvm-commits
- [PATCH] D31483: [DAGCombiner] convert and-of-seteq to bitwise logic+seteq (PR32401)
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31555: [PPC64, Sanitizers] Proper stack frame for the thread spawned in internal_clone
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r299552 - [SystemZ] Prevent Merging Bitcast with non-normal loads
Nirav Dave via llvm-commits
- [llvm] r299688 - [SDAG] Fix visitAND optimization to deal with vector extract case again.
Nirav Dave via llvm-commits
- [PATCH] D31068: [SDAG] Expand MergedConsecutiveStores to handle store chains
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: Change ARMFeatures to allow Thumb2 instructions into line
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: Change ARMFeatures to allow Thumb2 instructions into line
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31651: Fix in SelectionDAG::getNode() to not produce illegal BUILD_VECTOR operands
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Prevent Merging Bitcast with non-normal loads
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Prevent Merging Bitcast with non-normal loads
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31759: [SDAG] Fix visitAND optimization to deal with vector extract case again.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31759: [SDAG] Fix visitAND optimization to deal with vector extract case again.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Davé via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Davé via llvm-commits
- [PATCH] (NFC) SelectionDAG
Nirav Davé via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31606: [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r299425 - [X86] Add 64 bit pattern matching for PSADBW
Oren Ben Simhon via llvm-commits
- [llvm] r299768 - [mips][msa] Fix generation of bm(n)zi and bins[lr]i instructions
Petar Jovanovic via llvm-commits
- [llvm] r299370 - Bitcode: Remove reader support for MODULE_CODE_PURGEVALS.
Peter Collingbourne via llvm-commits
- [llvm] r299598 - Bitcode: Remove an unused declaration. NFC.
Peter Collingbourne via llvm-commits
- [llvm] r299602 - StringTableBuilder: Don't assert when writing an empty raw string table.
Peter Collingbourne via llvm-commits
- [llvm] r299694 - Bitcode: Do not create FNENTRYs for aliases of functions.
Peter Collingbourne via llvm-commits
- [llvm] r299817 - MC: Remove unused virtual function MCObjectWriter::isWeak. NFC.
Peter Collingbourne via llvm-commits
- [PATCH] D31563: Bitcode: Remove reader support for MODULE_CODE_PURGEVALS.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31691: Bitcode: Do not create FNENTRYs for aliases of functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31632: ThinLTOBitcodeWriter: handle aliases first in filterModule
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30812: AsmPrinter: Don't treat symbols with prefix data as code
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31776: Add a virtual destructor to a class with virtual methods.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31780: Add a virtual destructor to a class with virtual methods.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31691: Bitcode: Do not create FNENTRYs for aliases of functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D31796: [cfi] Emit __cfi_check stub in the frontend
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30641: [LLD][ELF] Fix ordering of Mips LA25 Thunks when Linker Script used
Peter Smith via llvm-commits
- [lld] r299418 - [ELF] Rename ARM Thunks in anticipation of Range Thunks
Peter Smith via llvm-commits
- [lld] r299530 - [ELF] Make createThunks a class [NFC]
Peter Smith via llvm-commits
- [lld] r299750 - [ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls
Peter Smith via llvm-commits
- [lld] r299751 - [ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Peter Smith via llvm-commits
- [PATCH] D31605: [LLD][ELF][ARM] Rename ARM Thunks in anticipation of Range Thunks
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31605: [LLD][ELF][ARM] Rename ARM Thunks in anticipation of Range Thunks
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31654: [LLD][ELF] Make createThunks a class [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31656: [LLD][ELF] Fix Thunks with placement restrictions and linker scripts
Peter Smith via Phabricator via llvm-commits
- [PATCH] D30641: [LLD][ELF] Fix ordering of Mips LA25 Thunks when Linker Script used
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31657: [LLD][ELF] Make createThunks() iterate until no more thunks added
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31658: [LLD][ELF] Introduce Thunk reuse compatibility
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31659: [LLD][ELF] Be more precise about Thumb state bit in ARM thunks
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31660: [LLD][ELF] Allow multiple thunks to be added for a symbol.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31661: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31662: [LLD][ELF] Introduce range extension thunks for ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31663: [LLD][ELF] Account for range thunk that has drifted out of range
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31664: [LLD][ELF] Prefer placing ThunkSections before non ThunkSections
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31665: [LLD][ELF] Add test cases for range extension thunks (no linkerscripts)
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31666: [LLD][ELF] Add test cases for range extension thunks using linker scripts
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31682: Fix PLT and GOTPLT entries for x86 PIC.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31654: [LLD][ELF] Make createThunks a class [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31656: [LLD][ELF] Fix Thunks with placement restrictions and linker scripts
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31657: [LLD][ELF] Make createThunks() iterate until no more thunks added
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31658: [LLD][ELF] Introduce Thunk reuse compatibility
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31660: [LLD][ELF] Allow multiple thunks to be added for a symbol.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31661: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31662: [LLD][ELF] Introduce range extension thunks for ARM
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31663: [LLD][ELF] Account for range thunk that has drifted out of range
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31748: [LLD][ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31749: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31751: [LLD][ELF] Tidy up handleARMTlsRelocation [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31748: [LLD][ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31749: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31749: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D31751: [LLD][ELF] Tidy up handleARMTlsRelocation [NFC]
Peter Smith via Phabricator via llvm-commits
- [llvm] r299462 - [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Petr Hosek via llvm-commits
- [llvm] r299484 - [MC] Set defaults based on section names and support name suffixes
Petr Hosek via llvm-commits
- [llvm] r299576 - [llvm-readobj] Only print the real size of the note
Petr Hosek via llvm-commits
- [llvm] r299799 - [AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18
Petr Hosek via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31619: [CMake][libcxx] Link libc when checking for atomics support
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31619: [CMake][libcxx] Link libc when checking for atomics support
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31638: [CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31639: [CMake][libcxxabi] Use -nodefaultlibs for CMake checks
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31640: [CMake][libunwind] Use -nodefaultlibs for CMake checks
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31638: [CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31638: [CMake][libcxx] Use check_c_compiler_flag to check for nodefaultlibs
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30229: [MC] Set defaults based on section names and support name suffixes
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30229: [MC] Set defaults based on section names and support name suffixes
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31639: [CMake][libcxxabi] Use -nodefaultlibs for CMake checks
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30804: [llvm-readobj] Only print the real size of the note
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31617: [CMake][libcxx] Use builtins rather than gcc_s when compiler-rt is requested
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D31565: [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt class. Implement them without memory allocation for multiword
Phabricator via Phabricator via llvm-commits
- [PATCH] D31653: [Polly][NewPM] Pull references to the legacy PM interface from utilities and helpers
Phabricator via Phabricator via llvm-commits
- [PATCH] D31393: [X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.
Phabricator via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding and/or/xor with a constant vector RHS into selects and phis
Phabricator via Phabricator via llvm-commits
- [PATCH] D30173: [ExecutionDepsFix] Don't revisit true dependencies
Phabricator via Phabricator via llvm-commits
- [PATCH] D31681: [ExecutionDepsFix] Don't recurse over the CFG
Phabricator via Phabricator via llvm-commits
- [PATCH] D31576: MemorySSA: Remove MemorySSA walker caching.
Phabricator via Phabricator via llvm-commits
- [PATCH] D31504: [X86 TTI] Implement LSV hook
Phabricator via Phabricator via llvm-commits
- [PATCH] D30818: [lsan] Don't handle DTLS of thread under destruction
Phabricator via Phabricator via llvm-commits
- [PATCH] D31720: [StripDeadDebugInfo] Drop dead CUs entirely
Phabricator via Phabricator via llvm-commits
- [PATCH] D31543: [InstCombine] Remove redundant combine from visitAnd
Phabricator via Phabricator via llvm-commits
- [PATCH] D31722: [llvm-extract] Add option for recursive extraction
Phabricator via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Phabricator via Phabricator via llvm-commits
- [polly] r299423 - [Polly][NewPM] Pull references to the legacy PM interface from utilities and helpers
Philip Pfaffe via llvm-commits
- [polly] r299424 - Fix formatting in LoopGenerators
Philip Pfaffe via llvm-commits
- [polly] r299765 - Fix missing .git/indexloadPolly in ensure-correct-tile-sizes testcase
Philip Pfaffe via llvm-commits
- [PATCH] D31596: [Polly] Fix two testcases
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31653: [Polly][NewPM] Pull references to the legacy PM interface from utilities and helpers
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Philip Reames via Phabricator via llvm-commits
- [PATCH] D31539: Hoisting invariant.group in LICM
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D31539: Hoisting invariant.group in LICM
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D31752: Invariant.group and mustalias docs fixes
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D31758: Invariant.group and mustalias docs fixes
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Rafael Avila de Espindola via llvm-commits
- [compiler-rt] r299452 - Avoid sub shell.
Rafael Espindola via llvm-commits
- [lld] r299464 - Don't resolve hidden undef to a DSO.
Rafael Espindola via llvm-commits
- [compiler-rt] r299471 - Don't remove the cwd.
Rafael Espindola via llvm-commits
- [llvm] r299475 - [lit] Add a minimum export implementation.
Rafael Espindola via llvm-commits
- [compiler-rt] r299478 - Avoid calling basename to compute xdynamiclib_namespec.
Rafael Espindola via llvm-commits
- [compiler-rt] r299586 - Simplify test a bit.
Rafael Espindola via llvm-commits
- [compiler-rt] r299693 - Replace a few uses of basename.
Rafael Espindola via llvm-commits
- [lld] r299709 - Cache the result of findSection.
Rafael Espindola via llvm-commits
- [lld] r299713 - Remove redundant argument. NFC.
Rafael Espindola via llvm-commits
- [lld] r299716 - Move call to findMemoryRegion before assignAddresses.
Rafael Espindola via llvm-commits
- [lld] r299717 - Call updateAlignment before assignAddresses.
Rafael Espindola via llvm-commits
- [lld] r299740 - Remove unnecessary cast.
Rafael Espindola via llvm-commits
- [lld] r299742 - Move a cast out of a function. NFC.
Rafael Espindola via llvm-commits
- [lld] r299777 - Simplify this further.
Rafael Espindola via llvm-commits
- [compiler-rt] r299794 - Use a temp file to avoid Process Substitution.
Rafael Espindola via llvm-commits
- [lld] r299115 - Include filenames in error messages to report broken files.
Rafael Espíndola via llvm-commits
- [lld] r299208 - Remove unnecessary cast and branch. NFC.
Rafael Espíndola via llvm-commits
- [PATCH] D31550: Let the OS take care of the current working directory
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Rafael Espíndola via llvm-commits
- [PATCH] D31614: Simplify test a bit
Rafael Espíndola via llvm-commits
- [llvm] r297624 - Fix crash when multiple raw_fd_ostreams to stdout are created.
Rafael Espíndola via llvm-commits
- [PATCH] D31682: Fix PLT and GOTPLT entries for x86 PIC.
Rafael Espíndola via llvm-commits
- [PATCH] D31614: Simplify test a bit
Rafael Espíndola via llvm-commits
- [llvm] r299576 - [llvm-readobj] Only print the real size of the note
Rafael Espíndola via llvm-commits
- [PATCH] D31425: Add missing FileCheck, update CHECK lines and avoid subshell
Rafael Espíndola via llvm-commits
- [lld] r299614 - Remove Target::isTlsGlobalDynamicRel()
Rafael Espíndola via llvm-commits
- [lld] r299615 - Create GOT and PLT entries early in scanRelocs().
Rafael Espíndola via llvm-commits
- [lld] r299615 - Create GOT and PLT entries early in scanRelocs().
Rafael Espíndola via llvm-commits
- [PATCH] D31792: Rename refersToGotEntry needsGot and add comments.
Rafael Espíndola via llvm-commits
- [llvm] r299775 - [lit] Try using process pools by default again
Rafael Espíndola via llvm-commits
- [PATCH] D31554: Change section flag character for SHF_LINK_ORDER to "o"
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31556: Change section flag character for SHF_LINK_ORDER to "o"
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31535: Avoid calling basename to compute xdynamiclib_namespec
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31614: Simplify test a bit
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31616: Avoid subprocess by using a temp file
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31616: Avoid subprocess by using a temp file
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31618: Don't remove the cwd
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31620: Always use the multiprocess module
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31622: Avoid sub shell
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D30641: [LLD][ELF] Fix ordering of Mips LA25 Thunks when Linker Script used
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31626: Add a minimum export implementation
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31677: [lit] Use process pools for test execution by default
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31723: Replace a few uses of basename
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31425: Add missing FileCheck, update CHECK lines and avoid subshell
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31749: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31751: [LLD][ELF] Tidy up handleARMTlsRelocation [NFC]
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31748: [LLD][ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls [NFC]
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D31748: [LLD][ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls [NFC]
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r299388 - [codeview] Add support for label type records
Reid Kleckner via llvm-commits
- [llvm] r299398 - [Fuzzer] Flush std::cout before aborting in CxxStringEqTest
Reid Kleckner via llvm-commits
- [llvm] r299403 - [codeview] Cope with unsorted streams in type merging
Reid Kleckner via llvm-commits
- [lld] r299406 - [PDB] Save one type record copy
Reid Kleckner via llvm-commits
- [llvm] r299406 - [PDB] Save one type record copy
Reid Kleckner via llvm-commits
- [compiler-rt] r298892 - Reland "[Compiler-rt][Builtins] Implement lit-test support (part 2 of 2)"
Reid Kleckner via llvm-commits
- [compiler-rt] r298892 - Reland "[Compiler-rt][Builtins] Implement lit-test support (part 2 of 2)"
Reid Kleckner via llvm-commits
- [llvm] r299560 - [lit] Use process pools for test execution by default
Reid Kleckner via llvm-commits
- [llvm] r299564 - [lit] Use Python 3 style print to satisfy some bots
Reid Kleckner via llvm-commits
- [llvm] r299565 - [lit] Revert to old execution strategy while I debug these pickling errors
Reid Kleckner via llvm-commits
- r299463 - [analyzer] Add new Z3 constraint manager backend
Reid Kleckner via llvm-commits
- [llvm] r299605 - [lit] Implement timeouts and max_time for process pool testing
Reid Kleckner via llvm-commits
- [PATCH] D31550: Let the OS take care of the current working directory
Reid Kleckner via llvm-commits
- [compiler-rt] r299738 - [lit] Fix Darwin pickling errors with process pools
Reid Kleckner via llvm-commits
- [compiler-rt] r299739 - Add missing import
Reid Kleckner via llvm-commits
- [llvm] r299775 - [lit] Try using process pools by default again
Reid Kleckner via llvm-commits
- [compiler-rt] r299780 - [builtins] Get the builtins tests passing on Windows
Reid Kleckner via llvm-commits
- [compiler-rt] r299784 - [builtins] Fix MSVC build
Reid Kleckner via llvm-commits
- [compiler-rt] r299786 - [builtins] Make some ISA macro checks work with MSVC
Reid Kleckner via llvm-commits
- [compiler-rt] r299790 - [builtins] Remove stray quotes to fix check-builtins on non-Windows :(
Reid Kleckner via llvm-commits
- [llvm] r299791 - De-flake a test that is failing due to coroutine spill insertion non-determinism
Reid Kleckner via llvm-commits
- [llvm] r299771 - [coroutines] Insert spills of PHI instructions correctly
Reid Kleckner via llvm-commits
- [lld] r299793 - [PDB] Re-add RAW FileCheck testing to pdb.test
Reid Kleckner via llvm-commits
- [lld] r299795 - Remove .rdata section size checks from pdb.test, they are not the same on Windows and Unix
Reid Kleckner via llvm-commits
- [llvm] r299775 - [lit] Try using process pools by default again
Reid Kleckner via llvm-commits
- [PATCH] D31622: Avoid sub shell
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31535: Avoid calling basename to compute xdynamiclib_namespec
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31618: Don't remove the cwd
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31626: Add a minimum export implementation
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31629: [codeview] Cope with unsorted streams in type merging
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31629: [codeview] Cope with unsorted streams in type merging
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31629: [codeview] Cope with unsorted streams in type merging
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31634: [PDB] Save one type record copy
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31634: [PDB] Save one type record copy
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31636: [PDB] Emit index/offset pairs for TPI and IPI streams
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31614: Simplify test a bit
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31677: [lit] Use process pools for test execution by default
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31685: [Bugpoint] Erase comdat annotat after setting linkage to external.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31677: [lit] Use process pools for test execution by default
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31614: Simplify test a bit
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31425: Add missing FileCheck, update CHECK lines and avoid subshell
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31723: Replace a few uses of basename
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31785: Mark two tests as requiring a shell
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31425: Add missing FileCheck, update CHECK lines and avoid subshell
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31702: Append -w when LLVM_ENABLE_WARNINGS is Off.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31742: [Builtins] Fix lit test setup for Windows
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31799: [coroutines] Insert spills of PHI instructions correctly
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31742: [Builtins] Fix lit test setup for Windows
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r299558 - [ARM] Try to re-enable MachineBranchProb.ll for ARM/AArch64
Renato Golin via llvm-commits
- [zorg] r299563 - [Zorg|ARM] Remove old builders from the list
Renato Golin via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31389: [ARM] Remove a dead ADD during the creation of TBBs
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31606: [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31674: [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31389: [ARM] Remove a dead ADD during the creation of TBBs
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30130: ArgList: cache index ranges containing arguments with each ID
Richard Smith via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31793: [AArch64] Allow global register asm("x18") or asm("w18") under -ffixed-x18
Roland McGrath via Phabricator via llvm-commits
- [polly] r299662 - Restore the initial ordering of dimensions before applying the pattern matching
Roman Gareev via llvm-commits
- [polly] r299663 - [FIX] Fix ScheduleTreeOptimizer::optimizeMatMulPattern
Roman Gareev via llvm-commits
- [llvm] r299446 - [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via llvm-commits
- [llvm] r299707 - [PGO] Preserve GlobalsAA in pgo-memop-opt pass.
Rong Xu via llvm-commits
- [PATCH] D28966: [PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu via Phabricator via llvm-commits
- [lld] r299375 - Remove InputFiles::LogName.
Rui Ueyama via llvm-commits
- [lld] r299377 - Make a helper function file-local.
Rui Ueyama via llvm-commits
- [lld] r298934 - Do not set entsize for .gnu.hash.
Rui Ueyama via llvm-commits
- [lld] r299390 - Change the error message format for an incompatible relocation.
Rui Ueyama via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Rui Ueyama via llvm-commits
- [lld] r299492 - Make dummy variable's scope smaller.
Rui Ueyama via llvm-commits
- [lld] r299493 - Add newlines.
Rui Ueyama via llvm-commits
- [lld] r299494 - Inline small functions that are used only once as lambdas.
Rui Ueyama via llvm-commits
- [lld] r299495 - Remove `=` from a lambda that doesn't capture any variable.
Rui Ueyama via llvm-commits
- [lld] r299498 - Return a result from computeInputSections instead of mutating its argument.
Rui Ueyama via llvm-commits
- [lld] r299499 - Make variable names consistent. NFC.
Rui Ueyama via llvm-commits
- [lld] r299500 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299501 - Use empty() instead of size().
Rui Ueyama via llvm-commits
- [lld] r299502 - Update comment.
Rui Ueyama via llvm-commits
- [lld] r299503 - Add parentheses around `&`.
Rui Ueyama via llvm-commits
- [lld] r299504 - Remove default arguments because they don't improve readability.
Rui Ueyama via llvm-commits
- [lld] r299505 - Use make to create linker script command objects.
Rui Ueyama via llvm-commits
- [lld] r299506 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299508 - Simplify and update comment.
Rui Ueyama via llvm-commits
- [lld] r299509 - Fix memory leak found by asan.
Rui Ueyama via llvm-commits
- [lld] r299511 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299512 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299513 - Do not use public inheritance where it is not needed.
Rui Ueyama via llvm-commits
- [lld] r299514 - Remove unused typedef.
Rui Ueyama via llvm-commits
- [lld] r299515 - Move the parser for the linker script to a separate file.
Rui Ueyama via llvm-commits
- [lld] r299516 - Do not make ScriptParser class public.
Rui Ueyama via llvm-commits
- [lld] r299518 - Inline leftShift and rightShift. NFC.
Rui Ueyama via llvm-commits
- [lld] r299519 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299520 - Add a file comment.
Rui Ueyama via llvm-commits
- [lld] r299521 - Make readAssert() to return an AssertCommand object.
Rui Ueyama via llvm-commits
- [lld] r299511 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299553 - Fix PLT and GOTPLT entries for 32-bit x86 PIC.
Rui Ueyama via llvm-commits
- [lld] r299554 - Remove unnecessary local variable.
Rui Ueyama via llvm-commits
- [lld] r299556 - Rename GotEntryAddr -> GotPltEntryAddr.
Rui Ueyama via llvm-commits
- [lld] r299559 - Do not use relocateOne() to just write 32-bit words.
Rui Ueyama via llvm-commits
- [lld] r299573 - Rename ScriptConfig::UndefinedSymbols ReferencedSymbols.
Rui Ueyama via llvm-commits
- [lld] r299511 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [lld] r299579 - Fix comments.
Rui Ueyama via llvm-commits
- [lld] r299580 - Inline small functions that are used only once.
Rui Ueyama via llvm-commits
- [lld] r299581 - Remove unnecessary virtual dtor.
Rui Ueyama via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via llvm-commits
- [lld] r299590 - Inline a small function. NFC.
Rui Ueyama via llvm-commits
- [lld] r299592 - Use uint64_t to keep file size even on 32-bit machines.
Rui Ueyama via llvm-commits
- [lld] r299593 - Inline a small function. NFC.
Rui Ueyama via llvm-commits
- [lld] r299594 - Remove unused typedefs.
Rui Ueyama via llvm-commits
- [lld] r299600 - Return Optional<uint64_t> from readInteger instead of returning just success/failure.
Rui Ueyama via llvm-commits
- [lld] r299614 - Remove Target::isTlsGlobalDynamicRel()
Rui Ueyama via llvm-commits
- [lld] r299615 - Create GOT and PLT entries early in scanRelocs().
Rui Ueyama via llvm-commits
- [lld] r299615 - Create GOT and PLT entries early in scanRelocs().
Rui Ueyama via llvm-commits
- [lld] r299722 - Rename refersToGotEntry needsGot and add comments.
Rui Ueyama via llvm-commits
- [lld] r299740 - Remove unnecessary cast.
Rui Ueyama via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31603: [ELF] Fail the link early if a map file path is invalid
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31546: Remove InputFiles::LogName.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31605: [LLD][ELF][ARM] Rename ARM Thunks in anticipation of Range Thunks
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31629: [codeview] Cope with unsorted streams in type merging
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31629: [codeview] Cope with unsorted streams in type merging
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31634: [PDB] Save one type record copy
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31682: Fix PLT and GOTPLT entries for x86 PIC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31654: [LLD][ELF] Make createThunks a class [NFC]
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31688: [COFF] support /ERRORLIMIT option
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30419: [ELF] - Define __bss_start symbol.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31682: Fix PLT and GOTPLT entries for x86 PIC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30886: [ELF] Pad x86 executable sections with 0xcc int3 instructions
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31672: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemptible symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31768: [Core] Fix parallel_for for Linux
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31792: Rename refersToGotEntry needsGot and add comments.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31792: Rename refersToGotEntry needsGot and add comments.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31748: [LLD][ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls [NFC]
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31749: [LLD][ELF] Fix ARM TLS global dynamic TlsOffsetRel for non-preemtible symbols
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D31649: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D31293: [mips] Deal with empty blocks in the mips hazard scheduler
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D31287: [mips] Fix atomic compare and swap at O0, v2
Sagar Thakur via Phabricator via llvm-commits
- [lld] r299728 - COFF: support the /appcontainer flag
Saleem Abdulrasool via llvm-commits
- [PATCH] D31640: [CMake][libunwind] Use -nodefaultlibs for CMake checks
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D31716: [Builtins] Fix div0 error in udivsi3
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D31674: [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r299536 - [AMDGPU] SDWA peephole: enable by default
Sam Kolton via llvm-commits
- [llvm] r299654 - [AMDGPU] Resubmit SDWA peephole: enable by default
Sam Kolton via llvm-commits
- [llvm] r299757 - [AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes
Sam Kolton via llvm-commits
- [llvm] r299365 - [InstCombine] fix formatting for foldLogOpOfMaskedICmps and related bits; NFCI
Sanjay Patel via llvm-commits
- [llvm] r299396 - add/move codegen tests for and/or of setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r299448 - [x86] remove dead select-of-constants transform; NFCI
Sanjay Patel via llvm-commits
- [llvm] r299474 - [InstCombine] rename variable for easier reading; NFC
Sanjay Patel via llvm-commits
- [llvm] r299539 - [InstCombine] add tests for missing add canonicalization; NFC
Sanjay Patel via llvm-commits
- [llvm] r299542 - [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to bitwise logic+setcc (PR32401)
Sanjay Patel via llvm-commits
- [llvm] r299557 - [InstCombine] add tests for missing icmp fold (PR32524)
Sanjay Patel via llvm-commits
- [llvm] r299568 - [InstCombine] fix formatting and variable names; NFCI
Sanjay Patel via llvm-commits
- [llvm] r299570 - [InstCombine] add fold for icmp with or mask of low bits (PR32542)
Sanjay Patel via llvm-commits
- [llvm] r299570 - [InstCombine] add fold for icmp with or mask of low bits (PR32542)
Sanjay Patel via llvm-commits
- [llvm] r299824 - [InstCombine] auto-generate better checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r299825 - [SimplifyCFG] auto-generate better checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r299828 - [InstCombine] remove duplicate test; NFC
Sanjay Patel via llvm-commits
- [llvm] r299829 - [InstCombine] remove dead cases from icmp pair switches; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D31398: [X86][X86 intrinsics]Folding cmp(sub(a, b), 0) into cmp(a, b) optimization
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31525: InstSimplify: Add a hook for shufflevector
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding add/and/or/xor with a constant vector RHS into selects
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31525: InstSimplify: Add a hook for shufflevector
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31483: [DAGCombiner] convert and-of-seteq to bitwise logic+seteq (PR32401)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31483: [DAGCombiner] convert and-of-seteq to bitwise logic+seteq (PR32401)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31610: [InstCombine] Support folding and/or/xor with a constant vector RHS into selects and phis
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31680: [InstCombine] Use commutable and/or/xor matchers to simplify some code
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31483: [DAGCombiner] convert and-of-seteq to bitwise logic+seteq (PR32401)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31712: [InstCombine] add icmp fold with or mask of low bits (PR32542)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31712: [InstCombine] add icmp fold with or mask of low bits (PR32542)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D31598: [SCEV] Try to get RHS from sext in implication via operations
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31598: [SCEV] Try to get RHS from sext in implication via operations
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31726: AliasAnalysis: Be less conservative about volatile than atomic.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D31701: [BPI] Refactor post domination calculation and simple fix for ColdCall
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30631: [BPI] Use metadata info before any other heuristics
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D31704: [BPI] NFC: reorder ifs to bail out earlier
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D31682: Fix PLT and GOTPLT entries for x86 PIC.
Shoaib Meenai via Phabricator via llvm-commits
- [polly] r299429 - [Polly] [DependenceInfo] change WAR, WAW generation to correct semantics
Siddharth Bhat via llvm-commits
- [polly] r299633 - [Polly] [ScheduleOptimizer] Prevent incorrect tile size computation
Siddharth Bhat via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Siddharth via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via llvm-commits
- [lld] r299773 - [ELF] Do not pass GOT section as an argument to handleARMTlsRelocation and handleMipsTlsRelocation functions. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r299427 - [mips] Deal with empty blocks in the mips hazard scheduler
Simon Dardis via llvm-commits
- [llvm] r299766 - [SelectionDAG] Enable target specific vector scalarization of calls and returns
Simon Dardis via llvm-commits
- [llvm] r299769 - [mips] Remove usage of debug only variable (NFC)
Simon Dardis via llvm-commits
- [llvm] r299788 - Revert "[SelectionDAG] Enable target specific vector scalarization of calls and returns"
Simon Dardis via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31293: [mips] Deal with empty blocks in the mips hazard scheduler
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31293: [mips] Deal with empty blocks in the mips hazard scheduler
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D27845: [SelectionDAG] Enable target specific vector scalarization of calls and returns
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D30579: [mips][msa] Fix generation of bmn?zi and bins[lr]i instructions
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31331: [mips][msa] Truncation of vector elements for instructions creating ISD::SHL, ISD::SRL or ISD::SRA nodes
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D31628: Add Explanation of Mips Backend Relocation Principles
Simon Dardis via Phabricator via llvm-commits
- [llvm] r299361 - [DAGCombiner] Check limits before accessing array element (PR32502)
Simon Pilgrim via llvm-commits
- [llvm] r299387 - [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SHUFFLE
Simon Pilgrim via llvm-commits
- [llvm] r299438 - Strip trailing whitespace
Simon Pilgrim via llvm-commits
- [llvm] r299532 - [X86][SSE] Renamed combine to make it clear that it only handles the vector shift by immediate opcodes. NFCI
Simon Pilgrim via llvm-commits
- [llvm] r299640 - [X86][MMX] Test showing failure to create MMX non-temporal store
Simon Pilgrim via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31521: DAG: Fix missing legalization for any_extend_vector_inreg operands
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D19325: DAGCombine: (shl (or x, c1), c2) -> (or (shl x, c2), c1 << c2)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31527: InstSimplify: A shuffle of a splat is always the splat itself
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31521: DAG: Fix missing legalization for any_extend_vector_inreg operands
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31373: [X86][SSE]] Lower BUILD_VECTOR with repeated ops as BUILD_VECTOR + VECTOR_SHUFFLE
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30941: Better testing of schedule model instruction latencies/throughputs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31715: [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31668: Fix PR30562
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31715: [SelectionDAG] TargetLowering::SimplifyDemandedBits how to properly calculate KnownZero bits for ISD::SETCC and ISD::AssertZExt
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31754: [X86][MMX] Add fast-isel support for MMX non-temporal writes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31767: [LLVM][X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r299358 - ARMAsmParser: clean up of isImmediate functions
Sjoerd Meijer via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D31333: ARMAsmParser: clean up of isImmediate functions
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r299659 - [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via llvm-commits
- [llvm] r299779 - [AMDGPU] Unroll more to eliminate phis and conditions
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31693: [AMDGPU] Unroll more to eliminate phis and conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31693: [AMDGPU] Unroll more to eliminate phis and conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31693: [AMDGPU] Unroll more to eliminate phis and conditions
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D31804: [AMDGPU] zero extend workitem id
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D30579: [mips][msa] Fix generation of bmn?zi and bins[lr]i instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D30579: [mips][msa] Fix generation of bmn?zi and bins[lr]i instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D31801: Performance enhancements for Cavium ThunderX2 T99
Stefan Teleman via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31695: Windows asan_device_setup.bat port of linux shell script
Steven Winston via Phabricator via llvm-commits
- [PATCH] D31025: [Docs] Add tablegen backend for target opcode documentatio
Tanya Lattner via llvm-commits
- [PATCH] D31735: ThinLTOBitcodeWriter: delete comdats if their keys are renamed
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31691: Bitcode: Do not create FNENTRYs for aliases of functions.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D31583: StackColoring: smarter check for slot overlap
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D31790: [PowerPC] Assume intrinsics with 128bit integer operands use CTR
Tim Neumann via Phabricator via llvm-commits
- [llvm] r299395 - Update stale doxygen links in ProgrammersManual.rst
Tim Northover via llvm-commits
- Re: [PATCH] D31578: Fix LLVM Programmer’s Manual doxygen links
Tim Northover via llvm-commits
- [PATCH] D31578: Fix LLVM Programmer’s Manual doxygen links
Tim Northover via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Tim Northover via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Tim Northover via Phabricator via llvm-commits
- [PATCH] D31624: [AArch64][Fuchsia] Allow -mcmodel=kernel for --target=aarch64-fuchsia
Tim Northover via Phabricator via llvm-commits
- [PATCH] D31744: [GlobalISel] implement narrowing for G_CONSTANT.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Tim Shen via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Tim Shen via Phabricator via llvm-commits
- [PATCH] D31188: [AntiDepBreaker] Use liveins as well in StartBlock
Tim Shen via Phabricator via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via Phabricator via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via Phabricator via llvm-commits
- [PATCH] D31443: [LTO] Do not reorder global variables unnecessarily during merging
Tobias Edler von Koch via Phabricator via llvm-commits
- [polly] r299352 - [PollyIRBuilder] Bound size of alias metadata
Tobias Grosser via llvm-commits
- [polly] r299353 - Add test case for r299352.
Tobias Grosser via llvm-commits
- [polly] r299359 - [CodeGen] Add Performance Monitor
Tobias Grosser via llvm-commits
- [polly] r299360 - [PerfMonitor] Use Intrinsics::getDeclaration
Tobias Grosser via llvm-commits
- [polly] r299359 - [CodeGen] Add Performance Monitor
Tobias Grosser via llvm-commits
- [polly] r299534 - Add two Polly images
Tobias Grosser via llvm-commits
- [polly] r299617 - Update to isl-0.18-417-gb9e7334
Tobias Grosser via llvm-commits
- [polly] r299585 - Remove llvm.lifetime.start/end in original region.
Tobias Grosser via llvm-commits
- [PATCH] D31596: [Polly] Fix two testcases
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31599: [CodeGen] Add Performance Monitor
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31653: [Polly][NewPM] Pull references to the legacy PM interface from utilities and helpers
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31719: [RegionInfo] Fix dangling references created by moving RegionInfo objects
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D31687: CMake: Fix sphinx build with standalone clang
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D31773: CMake: Move sphinx detection into AddSphinxTarget.cmake
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D31256: Verifier: Check some amdgpu calling convention restrictions
Tony Tye via Phabricator via llvm-commits
- [PATCH] D31731: [AMDGPU] Eliminate barrier if workgroup size is not greater than wavefront size
Tony Tye via Phabricator via llvm-commits
- [PATCH] D31161: [AMDGPU] New Waitcnt Insertion Pass
Tony Tye via Phabricator via llvm-commits
- [PATCH] D31770: [AMDGPU] Temporarily change constant address space from 4 to 2
Tony Tye via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Fix bitcast of load translation to preserve alignment.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D31609: [SystemZ] Prevent Merging Bitcast with non-normal loads
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D31124: AMDGPU/SI: Add lane tracking to SI Scheduler
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D31693: [AMDGPU] Unroll more to eliminate phis and conditions
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D31702: Append -w when LLVM_ENABLE_WARNINGS is Off.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D31702: Append -w when LLVM_ENABLE_WARNINGS is Off.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D31529: Correct documentation of clang_getPresumedLocation()
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Check if the vector element type is power of 2
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Check if the vector element type is power of 2
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D31711: [GlobalISel] LegalizerInfo: Enable legalization of vector types with non-power-of-2 number of elements
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D31350: AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via Phabricator via llvm-commits
- [PATCH] D31679: Support PMADDWD and PMADDUBSW
Wei Mi via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Wei Mi via Phabricator via llvm-commits
- [PATCH] D23191: [BranchFolding] Restrict tail merging loop blocks after machine block placement
Wei Mi via Phabricator via llvm-commits
- [PATCH] D31578: Fix LLVM Programmer’s Manual doxygen links
Wei-Ren Chen via Phabricator via llvm-commits
- [llvm] r299392 - Reland r298901 with modifications (reverted in r298932)
Weiming Zhao via llvm-commits
- [compiler-rt] r299628 - [Builtins] Fix div0 error in udivsi3
Weiming Zhao via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D30724: Dont emit Mapping symbols for sections that contain only data.
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Add IEEE 754 support for __fixunsxfti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31716: [Builtins] Fix div0 error in udivsi3
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31716: [Builtins] Fix div0 error in udivsi3
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31716: [Builtins] Fix div0 error in udivsi3
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31721: Add __ffssi2 implementation to compiler-rt builtins
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31716: [Builtins] Fix div0 error in udivsi3
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31573: [Builtins] Fix test cases for xf/ti
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31742: [Builtins] Fix lit test setup for Windows
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31742: [Builtins] Fix lit test setup for Windows
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31742: [Builtins] Fix lit test setup for Windows
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r299830 - [SCCP] Resolve indirect branch target when possible.
Xin Tong via llvm-commits
- [PATCH] D31702: Append -w when LLVM_ENABLE_WARNINGS is Off.
Yaron Keren via Phabricator via llvm-commits
- [llvm] r299690 - [AMDGPU] Temporarily change constant address space from 4 to 2
Yaxun Liu via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D31770: [AMDGPU] Temporarily change constant address space from 4 to 2
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D31728: [AMDGPU] Translate reqd_work_group_size into amdgpu_flat_work_group_size
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D31770: [AMDGPU] Temporarily change constant address space from 4 to 2
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r299458 - Implement host CPU detection for AArch64
Yi Kong via llvm-commits
- [llvm] r299674 - [ARM] Add Kryo to available targets
Yi Kong via llvm-commits
- [llvm] r299689 - Revert "[ARM] Add Kryo to available targets"
Yi Kong via llvm-commits
- [llvm] r299724 - Revert "Revert "[ARM] Add Kryo to available targets""
Yi Kong via llvm-commits
- [llvm] r299714 - iwyu fixes for lldbCore.
Zachary Turner via llvm-commits
- [llvm] r299732 - [llvm-pdbdump] Allow pretty to only dump specific types of types.
Zachary Turner via llvm-commits
- [llvm] r299733 - Allow specification of what kinds of class members to dump.
Zachary Turner via llvm-commits
- [llvm] r299831 - General usability improvements to generic PDB library.
Zachary Turner via llvm-commits
- [llvm] r299832 - Remove unused method.
Zachary Turner via llvm-commits
- [PATCH] D31636: [PDB] Emit index/offset pairs for TPI and IPI streams
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31791: Allow llvm-pdbdump pretty mode to only dump certain types of types
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31794: Allow specification of what kinds of class members to dump
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31794: Allow specification of what kinds of class members to dump
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31791: Allow llvm-pdbdump pretty mode to only dump certain types of types
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31794: Allow specification of what kinds of class members to dump
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31636: [PDB] Emit index/offset pairs for TPI and IPI streams
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31800: [llvm-pdbdump] Display padding bytes on record layout
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31802: Add methods to find the next *unset* bits in a bit vector
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D31800: [llvm-pdbdump] Display padding bytes on record layout
Zachary Turner via Phabricator via llvm-commits
- [llvm] r299368 - Revert "[DAGCombine] A shuffle of a splat is always the splat itself"
Zvi Rackover via llvm-commits
- [llvm] r299393 - InstSimplify: Add a hook for shufflevector
Zvi Rackover via llvm-commits
- [llvm] r299412 - InstCombine: Use the InstSimplify hook for shufflevector
Zvi Rackover via llvm-commits
- [PATCH] D31525: InstSimplify: Add a hook for shufflevector
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31527: InstSimplify: A shuffle of a splat is always the splat itself
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31525: InstSimplify: Add a hook for shufflevector
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31526: InstCombine: Use the InstSimplify hook for shufflevector
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31679: Use PMADDWD to expand reduction in a loop
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D31685: [Bugpoint] Erase comdat annotat after setting linkage to external.
bryant via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
bryant via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
bryant via Phabricator via llvm-commits
- [PATCH] D31727: [Bugpoint] Use `unique_ptr` correctly.
bryant via Phabricator via llvm-commits
- [PATCH] D31277: [X86][MS-compatability]Allow named synonymous for MS-assembly operators
coby via Phabricator via llvm-commits
- [PATCH] D27417: [X86][inline-asm] Add support for MS 'EVEN' directive
coby via Phabricator via llvm-commits
- [PATCH] D31674: [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
coby via Phabricator via llvm-commits
- [PATCH] D31674: [AsmParser]Emit an error if a macro has two (or more) parameters sharing the same name
coby via Phabricator via llvm-commits
- [PATCH] D31393: [X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D31396: [X86][LLVM][Canonical Compare Intrinsics] Creating a canonical representation for X86 CMP intrinsics
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D31396: [X86][LLVM][Canonical Compare Intrinsics] Creating a canonical representation for X86 CMP intrinsics
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D31396: [X86][LLVM][Canonical Compare Intrinsics] Creating a canonical representation for X86 CMP intrinsics
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D31398: [X86][X86 intrinsics]Folding cmp(sub(a, b), 0) into cmp(a, b) optimization
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
serge via Phabricator via llvm-commits
- [PATCH] D31070: Turn some C-style vararg into variadic templates
serge via Phabricator via llvm-commits
- [compiler-rt] r174383 - [ASan] Delete the code related to static runtime on OS X.
jmpews jmpews via llvm-commits
Last message date:
Sun Apr 9 23:53:28 PDT 2017
Archived on: Mon Apr 10 00:04:15 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).