- 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
- e44ee41 [DAGCombiner] refactor and/or-of-setcc to get rid of duplicated code; NFCI by Sanjay Patel · 8 years ago
- bf7a949 Fix binary static archive that got mangled by patch by Reid Kleckner · 8 years ago
- 761a817 [llvm-ar] Extract objects to their basename in the CWD by Reid Kleckner · 8 years ago
- cba91e6 [InstCombine] Add test case demonstrating missed opportunities for removing add/sub when the LSBs of one input are known to be 0 and MSBs of the output aren't consumed. by Craig Topper · 8 years ago
- 9a9ab69 [Hexagon] Remove unused variables by Krzysztof Parzyszek · 8 years ago
- 8b1380a [Hexagon] Fix typo in HexagonEarlyIfCConv.cpp by Krzysztof Parzyszek · 8 years ago
- 2215b7d Fix 80-column violation in previous commit. by Stephen Canon · 8 years ago
- 872b505 Fix APFloat mod (committing for simonbyrne) by Stephen Canon · 8 years ago
- 0f0cd01 [DAGCombiner] add fold for 'All sign bits set?' by Sanjay Patel · 8 years ago
- b09e7cd [AMDGPU] Remove assumption that vector and scalar types do not alias by Stanislav Mekhanoshin · 8 years ago
- 38017a1 [APInt] Remove shift functions from APIntOps namespace. Replace the few users with the APInt class methods. NFCI by Craig Topper · 8 years ago
- 3e86a05 Do not translate rint into nearbyint, but truncate it like nearbyint. by Joerg Sonnenberger · 8 years ago
- c4de629 AMDGPU: Remove unnecessary ands when f16 is legal by Matt Arsenault · 8 years ago
- 1abd9ec AMDGPU/R600: Fix amdgpu alias analysis pass. by Jan Vesely · 8 years ago
- a694469 [PowerPC] add tests for setcc+setcc+logic; NFC by Sanjay Patel · 8 years ago
- 406105d [APInt] Rewrite getLoBits in a way that will do one less memory allocation in the multiword case. Rewrite getHiBits to use the class method version of lshr instead of the one in APIntOps. NFCI by Craig Topper · 8 years ago
- 3eae0cb [APInt] Remove unused functions from the APIntOps namespace. The corresponding methods on the APInt object should be used instead. NFC by Craig Topper · 8 years ago
- d1c650c [DAGCombiner] remove redundant code and add comments; NFCI by Sanjay Patel · 8 years ago