- 1fcb0c5 [X86] Remove unnecessary explicit uses of .SimpleTy just to do an equality comparison. MVT's operator== already takes care of this. NFCI by Craig Topper · 9 years ago
- ddbd6db TableGen: Use StringInit instead of std::string for DagInit arg names by Matthias Braun · 9 years ago
- 205e9501 TableGen: Use StringInit instead of std::string for DagInit name by Matthias Braun · 9 years ago
- 1ecbef9 TableGen: Use more StringInit instead of StringRef by Matthias Braun · 9 years ago
- a3d4859 [AVX-512] Teach fast isel to handle 512-bit vector bitcasts. by Craig Topper · 9 years ago
- 9a1eeb2 Use Darwin libtool's -no_warning_for_no_symbols if available to silence the "has no symbols" link warning by Kuba Mracek · 9 years ago
- c7fb36d TableGen: Factor out STRCONCAT constructor, add shortcut. by Matthias Braun · 9 years ago
- ccd8fec TableGen/Record: Move PointerIntPair to less used field of RecordVal by Matthias Braun · 9 years ago
- 38492ab [Hexagon] Adding additional tokenization characters in preparation for removing spacing from syntax. by Colin LeMahieu · 9 years ago
- 9def0bf [AVX-512] Teach fast isel to use masked compare and movss for handling scalar cmp and select sequence when AVX-512 is enabled. This matches the behavior of normal isel. by Craig Topper · 9 years ago
- 9991769 [AVX-512] Add avx512f command lines to fast isel SSE select test. by Craig Topper · 9 years ago
- de0c130 [Hexagon] Changing from literal numeric value to argument since #-1 will not parse when '-' is converted to a token. by Colin LeMahieu · 9 years ago
- 1ef550d [CMake] Refactor add_llvm_tool_symlink for reuse by Chris Bieneman · 9 years ago
- 5f2b897 [X86][XOP] Add target shuffle tests showing missing UNPCKL combine. by Simon Pilgrim · 9 years ago
- 46dd0f7 [X86][AVX512] Add target shuffle tests showing missing UNPCK combines. by Simon Pilgrim · 9 years ago
- 0cd80ce [X86] Mark 256-bit DPPS intrinsic as commutable to increase load matching opportunities. by Craig Topper · 9 years ago
- c166e1c [X86] Add Commutative property to several MMX arithmetic and logic intrinsics. by Craig Topper · 9 years ago
- 6a2af3e [stl-extras] Provide an adaptor of std::count for ranges. by Michael Gottesman · 9 years ago
- a31bc24 [AVR] Remove 'XFAIL' from a CodeGen test by Dylan McKay · 9 years ago
- fb309b5 Always use / as the path separator. by Rafael Espindola · 9 years ago
- 2f8ebc0 Prefix path when displaying thin archives. by Rafael Espindola · 9 years ago
- 013ca3c TableGen: Store Records on a BumpPtrAllocator by Matthias Braun · 9 years ago
- 0c517c8 TableGen: Use StringRef instead of const std::string& in return vals. by Matthias Braun · 9 years ago
- 607c683 TableGen: Optimize common string concatenation with SmallString by Matthias Braun · 9 years ago
- 5084450 TableGen: Use StringRef instead of const std::string& for parameters by Matthias Braun · 9 years ago
- 85334ad [Object][MachO] Reference-ify some helper function arguments. NFC. by Lang Hames · 9 years ago
- bbaf9cd [MC] Generalize MCContext's SectionSymbols field. by Dan Gohman · 9 years ago
- 728c815 DAG: Fold out out of bounds insert_vector_elt by Matt Arsenault · 9 years ago
- 2a88a6d [WebAssembly] Eliminate an ad-hoc command-line argument. by Dan Gohman · 9 years ago
- 46db4b2 AMDGPU: remove a couple of unused variables by Saleem Abdulrasool · 9 years ago
- 0b69b1f build: allow specifying the component to `llvm_install_symlink` by Saleem Abdulrasool · 9 years ago
- d0aaae3 [PM] Rename lookupPass to lookUpPass. by Justin Lebar · 9 years ago
- 8645bc7 [PM] Get rid of an unused variable in AnalysisManager::clear(IRUnitT&). by Justin Lebar · 9 years ago
- 6aaaf4a [PM] Consistently use curly braces rather than std::make_pair in AnalysisResults.find(). by Justin Lebar · 9 years ago
- 6f16e4a [PM] Don't walk the AM's ResultsList if nothing was invalidated. by Justin Lebar · 9 years ago
- 0f33f07 [PM] Make AnalysisManager::registerPass take its parameter by universal reference. by Justin Lebar · 9 years ago
- bd6d576 [PM] Make PassManager's constructor explicit. by Justin Lebar · 9 years ago
- c8f08d8 [PM] Make PreservedAnalyses::preserved take its parameter by const ref. by Justin Lebar · 9 years ago
- ad37a58 [AVX-512] Add many of the VPERM instructions to the load folding table. Move VPERMPDZri to the correct table. by Craig Topper · 9 years ago
- 0f9eec2 AMDGPU: Clean up struct initializers by Matt Arsenault · 9 years ago
- d4ddede [InstSimplify] add more helper functions for SimplifyICmpInst; NFCI by Sanjay Patel · 9 years ago
- b7a44fa [InstSimplify] add helper functions for SimplifyICmpInst; NFCI by Sanjay Patel · 9 years ago
- ae10a1c [AVX-512] Add EVEX VPMADDUBSW and VPMADDWD to the load folding tables. by Craig Topper · 9 years ago
- 20e9431 [InstCombine] change select type to eliminate bitcasts by Sanjay Patel · 9 years ago
- c018e3b [X86] Fix VEX encoded VPMADDUBSW to not be marked commutable. by Craig Topper · 9 years ago
- 09c0f52 [X86] Add test cases demonstrating where we incorrectly commute VEX VPMADDUSBW due to a bug introduced in r285515. by Craig Topper · 9 years ago
- ceceabb Remove stale comment. NFC. by Michael Kuperstein · 9 years ago
- f463822 [TTI/CostModel] Correct the way getGEPCost() calls isLegalAddressingMode() by Haicheng Wu · 9 years ago
- 4732785 [sanitizer-coverage] use IRB.SetCurrentDebugLocation after IRB.SetInsertPoint by Kostya Serebryany · 9 years ago
- 5bfd319 testcase only works in a debug build by Matthias Braun · 9 years ago
- bb4cc15 [doc] Add .arcconfig setup to the "how to work with a monorepo" section by Mehdi Amini · 9 years ago
- 970538c AArch64CollectLOH: Rewrite as block-local analysis. by Matthias Braun · 9 years ago
- 9d91f90 [ppc] Correctly compute the cost of loading 32/64 bit memory into VSR by Guozhi Wei · 9 years ago
- 8460d68 Support escaping in TrigramIndex. by Ivan Krasin · 9 years ago
- 1a45ade Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows." by Zachary Turner · 9 years ago
- 8860d3c [lanai] Custom lowering of SHL_PARTS by Jacques Pienaar · 9 years ago
- fe88eab [IR] Fix some Clang-tidy modernize-use-equals-delete and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 9 years ago
- 609477e Revert "[LibFuzzer] Split FuzzerUtil for Posix and Windows." by Zachary Turner · 9 years ago
- 52e3995 [WebAssembly] Fix a compiler warning. NFC. by Dan Gohman · 9 years ago
- a6ae0e2 [LibFuzzer] Introduce a portable WeakAlias implementation. by Zachary Turner · 9 years ago
- fd18667 [LibFuzzer] Split FuzzerUtil for Posix and Windows. by Zachary Turner · 9 years ago
- e72670c [PGO] Fix PGO use ICE when there are unreachable BBs by Rong Xu · 9 years ago
- 49c2555 [SystemZ] Support remaining atomic instructions by Ulrich Weigand · 9 years ago
- 4b7476c [SystemZ] Support floating-point control register instructions by Ulrich Weigand · 9 years ago
- 1f697f4 [SystemZ] Refactor hasSideEffects setting by Ulrich Weigand · 9 years ago
- 76a17e0 AMDGPU: Implement isCheapAddrSpaceCast by Matt Arsenault · 9 years ago
- 2fbac67 [x86] add common check prefix to reduce duplication; NFC by Sanjay Patel · 9 years ago
- 55f24b0 [LTOs] Allow generation of hotness information by Adam Nemet · 9 years ago
- 3716239 Make LTO opt-remarks tests matching stricter by Adam Nemet · 9 years ago
- b65cc89 fix check-label by Sanjay Patel · 9 years ago
- 0acff68 [x86] add tests to show missing demanded bits analysis; NFC by Sanjay Patel · 9 years ago
- 88afddf [InstCombine] Add vector urem tests by Simon Pilgrim · 9 years ago
- d2c7981 [InstCombine] Regenerate vector srem tests by Simon Pilgrim · 9 years ago
- 66e793d Revert "[SLP] Fix for PR6246: vectorization for scalar ops on vector elements." by Renato Golin · 9 years ago
- 42285f5 [DAGCombiner] do not fold (fmul (fadd X, 1), Y) -> (fmad X, Y, Y) by default by Nicolai Haehnle · 9 years ago
- 7ac6b09 Tidyup code with indentation and clang-format. NFCI. by Simon Pilgrim · 9 years ago
- 1832d9a [Sparc] Fix parsing of double-precision %f18, %f20, and %f22 by Daniel Cederman · 9 years ago
- 3be9b42 [X86][SSE] Renamed shuffle combine test. by Simon Pilgrim · 9 years ago
- a74d10f CODE_OWNERS: Take ownership of IR Linker as discussed on llvm-dev by Teresa Johnson · 9 years ago
- 5b12946 [X86][SSE] Add support for extracting constant bit data from broadcasted constants by Simon Pilgrim · 9 years ago
- a985f0f [SLP] Fix for PR6246: vectorization for scalar ops on vector elements. by Alexey Bataev · 9 years ago
- 3feaca6 [X86] Refactored getTargetConstantBitsFromNode to allow for expansion. NFCI. by Simon Pilgrim · 9 years ago
- f0760b2 [SLPVectorizer][X86] Add tests for vectorization of buildvector of scalar fp-ops (PR6246) by Simon Pilgrim · 9 years ago
- 1244527 [AVX-512] Add EVEX vpshuflw/vpshufhw/vpshufd instructions to load folding tables. by Craig Topper · 9 years ago
- 9c40e33 [AVX-512] Add EVEX PSHUFB instructions to load folding tables. by Craig Topper · 9 years ago
- 579edc5 [AVX-512] Add masked VINSERTF/VINSERTI instructions to load folding tables. by Craig Topper · 9 years ago
- a705e0e IR: Move NumElements field from {Array,Vector}Type to SequentialType. by Peter Collingbourne · 9 years ago
- 2a9507e Change LoopUnrollPass cost from int to unsigned to make it consistent. (NFC) by Dehao Chen · 9 years ago
- 9c9ec72 IR: Change PointerType to derive from Type rather than SequentialType. by Peter Collingbourne · 9 years ago
- f5bbb38 Fix GlobalISel build. by Peter Collingbourne · 9 years ago
- 749e583 ConstantFolding: Factor code into helper function by Matt Arsenault · 9 years ago
- 0611580 IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
- 89cbbcf [DWARF] Put linkage-name on abstract origin even when there's a declaration. by Paul Robinson · 9 years ago
- 7d2e3aa [ThinLTO] Stop importing constant global vars as copies in the backend by Teresa Johnson · 9 years ago
- 2d19570 AMDGPU: Use wider scalar spills for SGPR spilling by Matt Arsenault · 9 years ago
- 40c40ef When instructions are hoisted out of loops by MachineLICM, remove their debug loc. by Wolfgang Pieb · 9 years ago
- d937b69 SDAG: Avoid a large, usually empty SmallVector in a recursive function by Justin Bogner · 9 years ago
- c7cf225 [AArch64] Fold more spilled/refilled COPYs. by Geoff Berry · 9 years ago
- 14b34de [MC] Refactor emitELFSize to make usage more consistent. NFC. by Dan Gohman · 9 years ago
- a11b564 llvm-modextract: Call keep() on the output stream before exiting. by Peter Collingbourne · 9 years ago