- 3341db9 [X86][LLVM] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics. by Michael Zuckerman · 8 years ago
- 690f0b2 [tablegen][globalisel] Add support for nested instruction matching. by Daniel Sanders · 8 years ago
- d7a71bf [mips] Deal with empty blocks in the mips hazard scheduler by Simon Dardis · 8 years ago
- 78ed6ce [X86] Add 64 bit pattern matching for PSADBW by Oren Ben Simhon · 8 years ago
- ba1514c Align all scalar numbers to LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR by Jonas Hahnfeld · 8 years ago
- 099a6fd [InstCombine] Use setAllBits in place of getAllOnesValue since we know the bitwidths are the same. NFCI by Craig Topper · 8 years ago
- c7f9b76 InstCombine: Use the InstSimplify hook for shufflevector by Zvi Rackover · 8 years ago
- 48f7bb5 [PDB] Save one type record copy by Reid Kleckner · 8 years ago
- 7c5b7f3 [codeview] Cope with unsorted streams in type merging by Reid Kleckner · 8 years ago
- d6780cc [Fuzzer] Flush std::cout before aborting in CxxStringEqTest by Reid Kleckner · 8 years ago
- e203309 add/move codegen tests for and/or of setcc; NFC by Sanjay Patel · 8 years ago
- 9d740a4 Update stale doxygen links in ProgrammersManual.rst by Tim Northover · 8 years ago
- 07d42b8 InstSimplify: Add a hook for shufflevector by Zvi Rackover · 8 years ago
- c4d3801 Reland r298901 with modifications (reverted in r298932) by Weiming Zhao · 8 years ago
- 513e714 AMDGPU: Remove llvm.SI.vs.load.input by Matt Arsenault · 8 years ago
- 5b7b340 DAG: Fix missing legalization for any_extend_vector_inreg operands by Matt Arsenault · 8 years ago
- 2c2955a [codeview] Add support for label type records by Reid Kleckner · 8 years ago
- dc4f56d [X86][SSE]] Lower BUILD_VECTOR with repeated elts as BUILD_VECTOR + VECTOR_SHUFFLE by Simon Pilgrim · 8 years ago
- d1815f3 [InstCombine] Remove canonicalization for (X & C1) | C2 --> (X | C2) & (C1|C2) when C1 & C2 have common bits. by Craig Topper · 8 years ago
- 019f65e x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed by Amjad Aboud · 8 years ago
- 78c95b3 [CodeGenPrep] move aarch64-type-promotion to CGP by Jun Bum Lim · 8 years ago
- 445d3cf [DAGCombine][InstCombine] Fix inverted if condition in equivalent comments in DAGCombine and InstCombine. NFC by Craig Topper · 8 years ago
- 5b2afe9 Fix LLVMBuild.txt typo. NFC by Joel Jones · 8 years ago
- cd7c9c3 AMDGPU: Remove legacy bfe intrinsics by Matt Arsenault · 8 years ago
- 2118027 [Support] Make printAllJSONValues public, for custom output. by Graydon Hoare · 8 years ago
- 7bceb16 Bitcode: Remove reader support for MODULE_CODE_PURGEVALS. by Peter Collingbourne · 8 years ago
- aee31d3 [InstCombine] Add test cases showing how we fail to fold vector constants into selects the way we do with scalars. by Craig Topper · 8 years ago
- f60f35b Revert "[DAGCombine] A shuffle of a splat is always the splat itself" by Zvi Rackover · 8 years ago
- ab1bde3 [Hexagon] Factor out some common code in HexagonEarlyIfConv.cpp, NFC by Krzysztof Parzyszek · 8 years ago
- 1cca498 Revert r299337 "[InstCombine] Remove redundant combine from visitAnd" by Craig Topper · 8 years ago
- 7d1d15b [InstCombine] fix formatting for foldLogOpOfMaskedICmps and related bits; NFCI by Sanjay Patel · 8 years ago
- 68149f5 [APInt] Move isMask and isShiftedMask out of APIntOps and into the APInt class. Implement them without memory allocation for multiword by Craig Topper · 8 years ago
- 3c078c1 [DAGCombiner] Check limits before accessing array element (PR32502) by Simon Pilgrim · 8 years ago
- d369b41 ARMAsmParser: clean up of isImmediate functions by Sjoerd Meijer · 8 years ago
- 38c71d6 [InstCombine] Make foldOpWithConstantIntoOperand take a BinaryOperator instead of a generic Instruction. by Craig Topper · 8 years ago
- 77e7374 [InstCombine] Remove a And transform that should be handled by SimplifyDemandedInstructionBits. NFCI by Craig Topper · 8 years ago
- 23a948a Trailing whitespace. by NAKAMURA Takumi · 8 years ago
- 995bf6a Reformat. by NAKAMURA Takumi · 8 years ago
- c94363e [APInt] Make use of whichWord and maskBit to simplify some code. NFC by Craig Topper · 8 years ago
- 6b60db9 [APInt] Add a public typedef for the internal type of APInt use it instead of integerPart. Make APINT_BITS_PER_WORD and APINT_WORD_SIZE public. by Craig Topper · 8 years ago
- 9071ac1 [InstCombine] Make InstCombiner::OptAndOp take a BinaryOperator instead of an Instruction. by Craig Topper · 8 years ago
- 07ccae2 [X86][MMX] Improve support for folding fptosi from XMM to MMX by Simon Pilgrim · 8 years ago
- 9e3a093 [InstCombine] Remove redundant combine from visitAnd by Craig Topper · 8 years ago
- 888b181 [X86][MMX] Simplify tablegen patterns by always combining MOVDQ2Q from v2i64 by Simon Pilgrim · 8 years ago
- 4475a66 [X86][MMX] Added support for subvector extraction to MMX register by Simon Pilgrim · 8 years ago
- 5a5f425 APInt.h: Prune \param(s) in \returns. [-Wdocumentation] by NAKAMURA Takumi · 8 years ago
- a323ca7 Regenerate test with codegen. NFCI. by Simon Pilgrim · 8 years ago
- c21f4c0 Regenerate test with codegen. NFCI. by Simon Pilgrim · 8 years ago
- 9960918 Regenerate test. NFCI. by Simon Pilgrim · 8 years ago
- 7271046 NewGVN: Handle coercion of constant stores, loads, memory insts. by Daniel Berlin · 8 years ago
- 650bf3e [BypassSlowDivision] Do not bypass division of hash-like values by Nikolai Bozhenov · 8 years ago
- bd2ffa7 [X86][MMX] Add generic fptosi 4f32-4i32 test by Simon Pilgrim · 8 years ago
- a544ecb Add another interesting shufflevector test case for InstSimplify. NFC. by Zvi Rackover · 8 years ago
- 8290bf9 [X86] Use tcAdd/tcSubtract to implement the slow case of operator+=/operator-=. by Craig Topper · 8 years ago
- c3f2c54 [APInt] Combine declaration and initialization. NFC by Craig Topper · 8 years ago
- 4010109 [APInt] Simplify some code by using operator+=(uint64_t) instead of doing a more complex assignment into a temporary APInt just to use the APInt operator+=. by Craig Topper · 8 years ago
- e991dab [APInt] Fix typo in comment. NFC by Craig Topper · 8 years ago
- fe76989 MemorySSA: Add support for caching clobbering access in stores by Daniel Berlin · 8 years ago
- 548688a [APInt] Use conditional operator to simplify some code. NFC by Craig Topper · 8 years ago
- 9bf6f54 [APInt] Implement flipAllBitsSlowCase with tcComplement. NFCI by Craig Topper · 8 years ago
- ef14ce8 [APInt] Fix indentation. NFC by Craig Topper · 8 years ago
- e222bad [APInt] Implement AndAssignSlowCase using tcAnd. Do the same for Or and Xor. NFCI by Craig Topper · 8 years ago
- 2ea3d99 [APInt] Allow GreatestCommonDivisor to take rvalue inputs efficiently. Use moves instead of copies in the loop. by Craig Topper · 8 years ago
- 084c1ea [WASM] Remove other comparison of unsigned expression >= 0. by Davide Italiano · 8 years ago
- 913760d [WASM] Remove a set but never used variable. by Davide Italiano · 8 years ago
- ad53f4b [WASM] Remove an assertion that can never fire. by Davide Italiano · 8 years ago
- 0b79820 [AMDGPU] Garbage collect now unused dead code. NFCI. by Davide Italiano · 8 years ago
- 6d5ad7b [InstSimplify] add constant folding for fdiv/frem by Sanjay Patel · 8 years ago
- 08e6f17 [InstSimplify] add tests for missed constant folding; NFC by Sanjay Patel · 8 years ago
- c1440de fix formatting; NFC by Sanjay Patel · 8 years ago
- e02485a fix formatting; NFC by Sanjay Patel · 8 years ago
- c2d4aab [DAGCombiner] enable vector transforms for any/all {sign} bits set/clear by Sanjay Patel · 8 years ago
- 8159cf8 [PowerPC, x86] add vector tests for any/all {sign} bits set/clear; NFC by Sanjay Patel · 8 years ago
- 9d36a3c MemorySSA: Update expensive checking version of def_chain_iterator for templating changes by Daniel Berlin · 8 years ago
- b0cedc7 NewGVN: Don't try to kill off the stored value of stores when by Daniel Berlin · 8 years ago
- 1a42d5c NewGVN: Clean up GVNExpression memory hierarchy, restructure hash computation a bit so we don't have to redefine it for loads, stores, and calls by Daniel Berlin · 8 years ago
- fa75a7c NewGVN: Use def_chain iterator in singleReachablePhiPath instead of recursion by Daniel Berlin · 8 years ago
- 3a5434a Move def_chain iterator to MemorySSA.h so it can be reused by Daniel Berlin · 8 years ago
- eea3e1d MemorySSA.h - make clang-format happy by Daniel Berlin · 8 years ago
- ae7bf03 MemorySSA: Push const correctness further. by Daniel Berlin · 8 years ago
- b0c8c6a MemorySSA: Kill the WalkTargetCache now that we have getBlockDefs. by Daniel Berlin · 8 years ago
- ea476cb [APInt] Implement operator! using operator==(uint64_t). NFCI by Craig Topper · 8 years ago
- fa958b2 [APInt] Remove the mul/urem/srem/udiv/sdiv functions from the APIntOps namespace. Replace the few usages with calls to the class methods. NFC by Craig Topper · 8 years ago
- 0c554b7 [DAGCombiner] Fix fold (or (shuf A, V_0, MA), (shuf B, V_0, MB)) -> (shuf A, B, Mask) to explicitly ensure that only one of the inputs of each shuffle is a zero vector. by Craig Topper · 8 years ago
- 2a400a7 Revert "Feature generic option to setup start/stop-after/before" by Quentin Colombet · 8 years ago
- b6fca8c Revert "Localizer fun" by Quentin Colombet · 8 years ago
- 1da12ea Revert "Instrument SDISel C++ patterns" by Quentin Colombet · 8 years ago
- 209e8f2 [RegBankSelect] Support REG_SEQUENCE for generic mapping by Quentin Colombet · 8 years ago
- 9ca9c43 Instrument SDISel C++ patterns by Quentin Colombet · 8 years ago
- 3bae06e Localizer fun by Quentin Colombet · 8 years ago
- 79114cd Feature generic option to setup start/stop-after/before by Quentin Colombet · 8 years ago
- 61a230e Fix a test to check assembly output instead of bitcode. by Peter Collingbourne · 8 years ago
- 8d057d4 Reduce the number of times we query the subtarget for the same information. by Eric Christopher · 8 years ago
- dae6ed5 Small cleanup to remove extraneous cast. by Eric Christopher · 8 years ago
- e41b522 AMDGPU/llvm-readobj: Rename RuntimeMDNoteType -> CodeObjectMetadataNoteType to by Konstantin Zhuravlyov · 8 years ago
- a9c17af [APInt] Fix bugs in isShiftedMask to match behavior of the similar function in MathExtras.h by Craig Topper · 8 years ago
- 5f15d53 [AMDGPU] Fix typo in test filename. NFC. by Konstantin Zhuravlyov · 8 years ago
- 9120fd7 Add virtual destructor to WasmYAML::Section or avoid memory leak by Derek Schuff · 8 years ago
- 7afeaaf LTO: call getRealLinkageName on IRNames before feeding to getGUID by Bob Haarman · 8 years ago
- a71015b [InstCombine] When adding an Instruction and its Users to the worklist at the same time, make sure we put the Users in first. Then put in the instruction. by Craig Topper · 8 years ago