- d56fafd [AVX-512] Add shuffle combining support for vpermi2var shuffles derived from existing support for vpermt2var. by Craig Topper · 9 years ago
- 11061fd [AVX-512] Add vpermi2var test cases to shuffle combining test case. Combining will be added in a future commit. by Craig Topper · 9 years ago
- 4da8984 [AVX-512] Add support for turning a 256-bit load that goes to both halfs of an insert_subvector into a subvector broadcast. by Craig Topper · 9 years ago
- 13579ed unittests: Explicitly ignore some return values in crash tests by Justin Bogner · 9 years ago
- 0f82c94 Support: Return void from Scanner::scan_ns_uri_char, no one uses the result by Justin Bogner · 9 years ago
- 215b6d5 MachineModuleInfo: Prefer the LLVM_NODISCARD spelling by Justin Bogner · 9 years ago
- e1d1c98 SCEV: Prefer the LLVM_NODISCARD spelling by Justin Bogner · 9 years ago
- 9febba8 Support: Prefer the LLVM_NODISCARD spelling by Justin Bogner · 9 years ago
- fcec915 ADT: Prefer the LLVM_NODISCARD spelling by Justin Bogner · 9 years ago
- 097967f ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for ArrayRef by Justin Bogner · 9 years ago
- 6ae3d4e PR30711: Fix incorrect profiling of 'long long' in FoldingSet, then use it to by Richard Smith · 9 years ago
- 3a558dd [AVX-512] Fix the operand order for vpermi2var_qi intrinsics to match the other vpermi2var intrinsics. by Craig Topper · 9 years ago
- bc745ca [AVX-512] Correct execution domain for VPERMT2PS and VPERMI2PS. by Craig Topper · 9 years ago
- 91d1efb [AVX-512] Move (v4i64 (X86SubVBroadcast (v2i64))) alternate patterns under a HasVLX predicate. Similar for floating point. by Craig Topper · 9 years ago
- 078218d [ArmFastISel] Kill dead code. NFCI. by Davide Italiano · 9 years ago
- a7e2c08 [MachineMemOperand] Move synchronization scope and atomic orderings from SDNode to MachineMemOperand, and remove redundant getAtomic* member functions from SelectionDAG. by Konstantin Zhuravlyov · 9 years ago
- 37bd2b7 [GVN/PRE] Hoist global values outside of loops. by Davide Italiano · 9 years ago
- f379cd3 [X86][SSE] Added some basic examples of knownbits failing for vector types by Simon Pilgrim · 9 years ago
- edc73e8 Test commit. (NFC) by Li Huang · 9 years ago
- fa081aa [X86] Regenerate known bits test by Simon Pilgrim · 9 years ago
- 180beb4 [AVX-512] Add shuffle comments for vbroadcast instructions. by Craig Topper · 9 years ago
- b4458f9 [AVX-512] Rename VPBROADCASTI32X2 and VPBROADCASTF32X2 instruction classes to match the mnemonic which does not include a 'P'. by Craig Topper · 9 years ago
- 6cceb12 [SimplifyCFG] Use the error checking provided by getPrevNode. by Benjamin Kramer · 9 years ago
- ce61005 [libFuzzer] swap bytes in integers when handling CMP traces by Kostya Serebryany · 9 years ago
- 75281e6 [libFuzzer] better algorithm for -minimize_crash by Kostya Serebryany · 9 years ago
- 6b339ba AMDGPU/SI: Handle s_getreg hazard in GCNHazardRecognizer by Tom Stellard · 9 years ago
- 0746b2b ADT: Use LLVM_NODISCARD instead of LLVM_ATTRIBUTE_UNUSED_RESULT for APInt by Justin Bogner · 9 years ago
- d6dc1be [NFC] Loop Versioning for LICM code clean up by Evgeny Astigeevich · 9 years ago
- ee325b9 GlobalISel: rename legalizer components to match others. by Tim Northover · 9 years ago
- 6a2dc09 Support: Add LLVM_NODISCARD with C++17's [[nodiscard]] semantics by Justin Bogner · 9 years ago
- cb11533 hardware_physical_concurrency() should return 1 when LLVM is built with LLVM_ENABLE_THREADS=OFF by Mehdi Amini · 9 years ago
- 31164bc PowerPC: specify full triple to avoid different Darwin asm syntax. by Tim Northover · 9 years ago
- 6262732 [ARM] add tests for PR30660 by Sanjay Patel · 9 years ago
- 65a7ee4 [PowerPC] add tests for PR30661 by Sanjay Patel · 9 years ago
- 8bb12b9 [PPC] Shorter sequence to load 64bit constant with same hi/lo words by Guozhi Wei · 9 years ago
- 58313a9 [libFuzzer] remove subdir fuzzer-test-suite as it is now superseded with https://github.com/google/fuzzer-test-suite by Kostya Serebryany · 9 years ago
- 3af6872 [libFuzzer] add -trace_cmp=1 (guiding mutations based on the observed CMP instructions). This is a reincarnation of the previously deleted -use_traces, but using a different approach for collecting traces. Still a toy, but at least it scales well. Also fix -merge in trace-pc-guard mode by Kostya Serebryany · 9 years ago
- 775adeb vim: add `norecurse` attribute by Saleem Abdulrasool · 9 years ago
- 59cf785 vim: add `comdat` keyword by Saleem Abdulrasool · 9 years ago
- 1167ade [DAG] avoid creating illegal node when transforming negated shifted sign bit by Sanjay Patel · 9 years ago
- 18cea77 AMDGPU/SI: Use new SimplifyDemandedBits helper for multi-use operations by Tom Stellard · 9 years ago
- 2e1f3bb TargetLowering: Add SimplifyDemandedBits() helper to TargetLoweringOpt by Tom Stellard · 9 years ago
- e5a36c1 The real fix for post-r284255 failures by Krzysztof Parzyszek · 9 years ago
- a22fe3e Workaround to eliminate check-llvm failures after r284255 by Krzysztof Parzyszek · 9 years ago
- 4475acb Add a pass to optimize patterns of vectorized interleaved memory accesses for by David L Kreitzer · 9 years ago
- a9c6165 AMDGPU/SI: Don't allow unaligned scratch access by Tom Stellard · 9 years ago
- 4869102 [RDF] Switch RegisterRef to be a pair (Register, LaneMask) by Krzysztof Parzyszek · 9 years ago
- a7945e6 [safestack] Use non-thread-local unsafe stack pointer for Contiki OS by David L Kreitzer · 9 years ago
- a79c08f Revert "In preparation for removing getNameWithPrefix off of by Eric Christopher · 9 years ago
- 20bdbbe [Coverage] Support loading multiple binaries into a CoverageMapping by Vedant Kumar · 9 years ago
- 7c52e33 Move alignTo computation inside the if. by Rafael Espindola · 9 years ago
- 4594395 [X86] Take advantage of the lzcnt instruction on btver2 architectures when ORing comparisons to zero. by Pierre Gousseau · 9 years ago
- 7aaf99b [InstCombine] use m_APInt to allow sub with constant folds for splat vectors by Sanjay Patel · 9 years ago
- 3b24221 [docs] Update some obsolete information in BitCodeFormat docs. by Mehdi Amini · 9 years ago
- 328dede [InstCombine] add tests for missing vector folds by Sanjay Patel · 9 years ago
- a85c77d [InstCombine] auto-generate checks by Sanjay Patel · 9 years ago
- e2ba2cb [InstCombine] remove redundant test by Sanjay Patel · 9 years ago
- e6ec388 [InstCombine] update test to use FileCheck and auto-generate checks by Sanjay Patel · 9 years ago
- 1d3aece [InstCombine] sub X, sext(bool Y) -> add X, zext(bool Y) by Sanjay Patel · 9 years ago
- 9b8425d Define "contiki" OS specifier. by David L Kreitzer · 9 years ago
- 66c0dee [DAG] add folds for negated shifted sign bit by Sanjay Patel · 9 years ago
- 7f74dec [x86] add tests to show missing folds for negated shifted sign bit by Sanjay Patel · 9 years ago
- 877e3be AMDGPU: Select 64-bit {ADD,SUB}{C,E} nodes by Nicolai Haehnle · 9 years ago
- d1a990d [GlobalISel] Get the AArch64 tests to work on Linux by Diana Picus · 9 years ago
- 9b21983 Fix use-after-frees by Nicolai Haehnle · 9 years ago
- 5acb9d0 [mips] Fix aui/daui/dahi/dati for MIPSR6 by Simon Dardis · 9 years ago
- 5d66203 AMDGPU: Fix use-after-frees by Nicolai Haehnle · 9 years ago
- e0043a3 [x86][ms-inline-asm] use of "jmp short" in asm is not supported by Michael Zuckerman · 9 years ago
- cfa4f53 [DAGCombiner] Teach createBuildVecShuffle to handle cases where input vectors are less than half of the output vector size. by Craig Topper · 9 years ago
- 172ce59 In preparation for removing getNameWithPrefix off of TargetMachine, by Eric Christopher · 9 years ago
- ea40df3 Tidy the calls to getCurrentSection().first -> getCurrentSectionOnly to help by Eric Christopher · 9 years ago
- c675e31 Tidy up example of getting the pointer size. by Eric Christopher · 9 years ago
- a91924b [AMDGPU] Emit 32-bit lo/hi got and pc relative variant kinds for external and global address space variables by Konstantin Zhuravlyov · 9 years ago
- 84208dd [AMDGPU] Add 32-bit lo/hi got and pc relative variant kinds and emit appropriate relocations by Konstantin Zhuravlyov · 9 years ago
- aa6ce79 [Support/ELF/AMDGPU] Add 32-bit lo/hi got and pc relative relocations by Konstantin Zhuravlyov · 9 years ago
- 15a3555 Add `llvm::` in clEnumVal macro (NFC) by Mehdi Amini · 9 years ago
- ca81740 Timer: Fix doxygen comments, use member initializer; NFC by Matthias Braun · 9 years ago
- 0a9d04f Add interface for querying physical hardware concurrency by Teresa Johnson · 9 years ago
- 6ec5391 CodeGen: use MSVC division on windows itanium by Saleem Abdulrasool · 9 years ago
- b0c1779 CodeGen: adjust floating point operations in Windows itanium by Saleem Abdulrasool · 9 years ago
- 52b9988 [DAG] hoist DL(N) and fix formatting; NFC by Sanjay Patel · 9 years ago
- 76edd8d [libFuzzer] more detailed message for disabled leak detection by Kostya Serebryany · 9 years ago
- e900cee LegalizeDAG: Implement PROMOTE for ISD::BITREVERSE by Tom Stellard · 9 years ago
- 120f92e [safestack] Reapply r283248 after moving X86-targeted SafeStack tests into by David L Kreitzer · 9 years ago
- fcfb682 New llc option pie-copy-relocations to optimize access to extern globals. by Sriraman Tallam · 9 years ago
- 080559c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- 154f790 [RAGreedy] Empty live-ranges always succeed in last chance recoloring. by Quentin Colombet · 9 years ago
- 19dc709 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- f980fc0 [libFuzzer] add -trace_malloc= flag by Kostya Serebryany · 9 years ago
- 68e8f61 [AArch64][RegisterBankInfo] Switch to fully static opds mapping for G_BITCAST. by Quentin Colombet · 9 years ago
- b08e3a6 [safestack] Move X86-targeted tests into the X86 subdirectory. by David L Kreitzer · 9 years ago
- 26cb3d9 Add interface to compute number of physical cores on host system by Teresa Johnson · 9 years ago
- 6f0e74d Truncate long names in type records by Reid Kleckner · 9 years ago
- 87963ed [unittests] Remove a redundant test fixture (NFC) by Vedant Kumar · 9 years ago
- d942282 [X86][AVX512] Fix sext v32i1 -> v32i8 lowering. Fix PR30600. by Igor Breger · 9 years ago
- 53176d2 [libFuzzer] reapply r283946: refactoring to speed things up, NFC. Now with a fix for gcc build by Kostya Serebryany · 9 years ago
- dc99d00 Fix for PR30687. Avoid dereferencing MBB.end(). by Reid Kleckner · 9 years ago
- e0d080d Do not delete leading ../ in remove_dots. by Eric Liu · 9 years ago
- 172d6c0 [ARM]: Assign cost of scaling used in addressing mode for ARM cores by Javed Absar · 9 years ago
- a913b4a [LV] Account for predicated stores in instruction costs by Matthew Simpson · 9 years ago