- 1afb3de [SimplifyCFG] use range-for-loops, tidy; NFCI by Sanjay Patel · 8 years ago
- 1d03d38 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. by Aaron Ballman · 8 years ago
- 99dc03a [MergeFunctions] Merge small functions if possible without a thunk. by whitequark · 8 years ago
- e53e8bdb [MergeFunctions] Replace all uses of unnamed_addr functions. by whitequark · 8 years ago
- 49fe891 [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565 by Amjad Aboud · 8 years ago
- 0446db2 [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC. by Hongbin Zheng · 8 years ago
- a3b7b28 [X86] Lower vselect with constant condition to vector_shuffle even with AVX512 instructions. by Craig Topper · 8 years ago
- 37bf853 [X86] Don't use constant condition for select instruction when testing masking ops. by Craig Topper · 8 years ago
- eec5b16 Remove unused variables by Vitaly Buka · 8 years ago
- 186cd4a [globalisel][tablegen] Map ld and st to G_LOAD and G_STORE. NFC by Daniel Sanders · 8 years ago
- 9100746 [tablegen] Handle common load/store predicates inside tablegen. NFC. by Daniel Sanders · 8 years ago
- 2109dca [Hexagon] Mark RangeTree::dump() with LLVM_DUMP_METHOD. by Davide Italiano · 8 years ago
- 73363df AMDGPU: Temporary disable pal metadata check line in llvm-readobj test by Konstantin Zhuravlyov · 8 years ago
- 38ae50b AMDGPU: Don't use TargetStreamer if it has not been initialized by Konstantin Zhuravlyov · 8 years ago
- 2bed3de [X86] Remove a bunch of dead FileCheck lines with the wrong prefix. by Craig Topper · 8 years ago
- e4d6a6e [TableGen] Avoid unnecessary std::string creations by Simon Pilgrim · 8 years ago
- d83c62b [X86][SSE] Don't attempt to reduce the imul vector width of odd sized vectors (PR34947) by Simon Pilgrim · 8 years ago
- 134df24 [X86][SSE] Test vector imul reduction on 32 and 64-bit targets by Simon Pilgrim · 8 years ago
- 396c7a9 Revert "[AArch64][RegisterBankInfo] Use the statically computed mappings for COPY" by Bruno Cardoso Lopes · 8 years ago
- 755155f AMDGPU: Add AMDGPU HSA Kernel Descriptor by Konstantin Zhuravlyov · 8 years ago
- 5556d84 AMDGPU: Bring HSA metadata on par with the specification by Konstantin Zhuravlyov · 8 years ago
- 7032e50 llvm-readobj: Print AMDGPU note contents by Konstantin Zhuravlyov · 8 years ago
- 256786e Pull out repeated calls to VT.getVectorNumElements(). NFCI. by Simon Pilgrim · 8 years ago
- 13c2b5d Cleanup update_llc_test_checks.py notes. by Simon Pilgrim · 8 years ago
- 3b76e7a AMDGPU: Cleanup elf-notes.ll test by Konstantin Zhuravlyov · 8 years ago
- b420fe5 Use DAG::getBitcast() helper. NFCI. by Simon Pilgrim · 8 years ago
- 5376db4 llvm-readobj: Print AMDGPU note type names by Konstantin Zhuravlyov · 8 years ago
- e7b2dc3 AMDGPU: Improve note directive verification in assembler by Konstantin Zhuravlyov · 8 years ago
- 473d951 AMDGPU: Do not emit deprecated notes for code object v3 by Konstantin Zhuravlyov · 8 years ago
- eb211af AMDGPU: Add support for isa version note by Konstantin Zhuravlyov · 8 years ago
- 809f654 [X86][SSE] Support combining AND(EXTRACT(SHUF(X)), C) -> EXTRACT(SHUF(X)) by Simon Pilgrim · 8 years ago
- 1d2af6a [X86] Add patterns for vzmovl+cvtpd2dq/cvttpd2dq with a load. by Craig Topper · 8 years ago
- cbeaa4d [X86] Add AVX512 versions of VCVTPD2PS to load folding tables. by Craig Topper · 8 years ago
- 65c20a7 [X86] Add patterns for vzmovl+cvtpd2ps with a load. by Craig Topper · 8 years ago
- e793e68 [X86] Remove some patterns for bitcasted alignednonedtemporalloads. by Craig Topper · 8 years ago
- ea981ac [X86] Remove unnecessary bitconverts as the root of patterns for zero extended VCVTPD2UDQZ128rr and VCVTTPD2UDQZ128rr. by Craig Topper · 8 years ago
- 60273a8 [X86] Add additional patterns for folding loads with 128-bit VCVTDQ2PD and VCVTUDQ2PD. by Craig Topper · 8 years ago
- 3207cbf [X86] Add AVX512 flavors of VCVTDQ2PD plus VCVTUDQ2PD to the load folding tables. by Craig Topper · 8 years ago
- 3ea3a00 [X86] Remove TB_NO_REVERSE from VCVTDQ2PDYrr and VCVTPS2PDYrr in the load folding tables. by Craig Topper · 8 years ago
- a754c19 [X86] Add an additional isel pattern to CVTDQ2PDrm/VCVTDQ2PDrm to enable load folding without the peephole pass. by Craig Topper · 8 years ago
- a17d200 Revert "lit.py: Add new %{shared_output(LABEL)} substitution" by Jordan Rose · 8 years ago
- 898e57c lit.py: Give up and disable the new shared-output.py test on Windows by Jordan Rose · 8 years ago
- 7581146 Fix assembler for alloca of multiple elements in non-zero addr space by Yaxun Liu · 8 years ago
- a1b8a23 [Dominators] Remove the NCA check by Jakub Kuderski · 8 years ago
- 5371945 [llvm-cov] Factor out logic to iterate over line coverage stats (NFC) by Vedant Kumar · 8 years ago
- 1c7136e [globalisel][tablegen] Fix an unused variable warning caused by a typo (corrected OtherInsnID->OtherOpIdx). by Daniel Sanders · 8 years ago
- dde857c [globalisel][tablegen] Fix undefined references to dump() by Daniel Sanders · 8 years ago
- 3eee4db lit.py: Previous test fix was a red herring; backslashes are escapes by Jordan Rose · 8 years ago
- 3c029c4 [AArch64][RegisterBankInfo] Use the statically computed mappings for COPY by Quentin Colombet · 8 years ago
- 6648a9b [globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed. by Daniel Sanders · 8 years ago
- 9330bcf1 lit.py: Fix new test harder for systems that don't use / as os.path.sep by Jordan Rose · 8 years ago
- aae8588 lit.py: Fix new test for systems that don't use / as os.path.sep by Jordan Rose · 8 years ago
- c5d4738 Revert r315763: "[Hexagon] Rangify some loops, NFC" by Krzysztof Parzyszek · 8 years ago
- eb7fbe2 [X86] Use X86ISD::VBROADCAST in place of v2f64 X86ISD::MOVDDUP when AVX2 is available by Craig Topper · 8 years ago
- 3136f29 [X86] Use fsub in the movddup scheduling tests to prevent a future patch from folding movddup as a broadcast load. by Craig Topper · 8 years ago
- c9676b5 [globalisel][tablegen] Fix a use-after free bug that manifests on non-macOS machines. by Daniel Sanders · 8 years ago
- 83d9c21 [Hexagon] Rangify some loops, NFC by Krzysztof Parzyszek · 8 years ago
- bfa0442 [InstCombine] use m_Neg() to reduce code; NFCI by Sanjay Patel · 8 years ago
- 94aa10e [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat based ImmLeaf. by Daniel Sanders · 8 years ago
- f85a6f9 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 92e9ed5 [RegisterBankInfo] Cache the getMinimalPhysRegClass information by Quentin Colombet · 8 years ago
- 5d72c6c [Legalizer] Use SmallSetVector instead of SetVector. by Quentin Colombet · 8 years ago
- 2cfe542 [LegalizerInfo] Don't evaluate end boundary every time through the loop by Quentin Colombet · 8 years ago
- 35a6ebd [Legalizer] Only allocate the SetVectors once per function. by Quentin Colombet · 8 years ago
- 93f0e0c AMDGPU: Implement hasBitPreservingFPLogic by Matt Arsenault · 8 years ago
- 39ba348 LowerTypeTests: Give imported symbols a type with size 0 so that they are not assumed not to alias. by Peter Collingbourne · 8 years ago
- 7aa4aa6 [Reassociate] auto-generate better checks; NFC by Sanjay Patel · 8 years ago
- 212e51c [Hexagon] Avoid unused variable warnings in release builds. by Benjamin Kramer · 8 years ago
- b1763ab AMDGPU: Look for src mods before fp_extend by Matt Arsenault · 8 years ago
- 5cd5b63 [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them. by Daniel Sanders · 8 years ago
- 937b560 [SmallPtrSet] Add iterator epoch tracking. by Benjamin Kramer · 8 years ago
- ab26bdd [InstCombine] move code to remove repeated constant check; NFCI by Sanjay Patel · 8 years ago
- 9a68752 AMDGPU: Implement isFPExtFoldable by Matt Arsenault · 8 years ago
- d9a915e [InstCombine] recycle adds for better efficiency by Sanjay Patel · 8 years ago
- e359034 DAG: Add opcode and source type to isFPExtFree by Matt Arsenault · 8 years ago
- 59d5964 [Hexagon] Minimize number of repeated constant extenders by Krzysztof Parzyszek · 8 years ago
- 0431295 Revert r315148 [TableGen] Avoid unnecessary std::string creations by Daniel Sanders · 8 years ago
- fb7d705 [InstCombine] use local var to reduce code duplication; NFCI by Sanjay Patel · 8 years ago
- 44b7735 [LLVMCore] fix description for OverflowingBinaryOperator; NFC by Sanjay Patel · 8 years ago
- b1021f3 [X86] Add initial skeleton support for knm cpu by Craig Topper · 8 years ago
- 0a54333 [IPSCCP] Move common functions to ValueLatticeUtils (NFC) by Matthew Simpson · 8 years ago
- a7bbf63 [InstCombine] add hasOneUse check to add-zext-add fold to prevent increasing instructions by Sanjay Patel · 8 years ago
- 5860eab [InstCombine] add tests for add (zext (add nuw X, C2)), C --> zext (add nuw X, C2 + C); NFC by Sanjay Patel · 8 years ago
- b1b02b7 [llvm-demangle-fuzzer] Add a fuzz target for ItaniumDemangler. by Matt Morehouse · 8 years ago
- 54a02eb [llvm-cov] Reland sources-specified.test with addition of "-path-equivalence". by Max Moroz · 8 years ago
- ca020c7 [SCEV] Maintain and use a loop->loop invalidation dependency by Sanjoy Das · 8 years ago
- 3339ae5 [X86] Test scalar integer absolutes on 32-bit targets with/without CMOV by Simon Pilgrim · 8 years ago
- 7cb3268 Not all buildbots seem to dump the nuw flag in SDAG by Reid Kleckner · 8 years ago
- 963cef7 [InstCombine] use AddOne helper to reduce code; NFC by Sanjay Patel · 8 years ago
- 2f9a6e3 [X86] Updated scalar integer absolute tests to cover i8/i16/i32/i64 by Simon Pilgrim · 8 years ago
- b245b72 [InstCombine] rearrange code to remove repeated constant check; NFCI by Sanjay Patel · 8 years ago
- b22d64b [InstCombine] allow zext(bool) + C --> select bool, C+1, C for vector types by Sanjay Patel · 8 years ago
- 13fcba8 [TableGen] : Simplify RegisterInfoEmitter by Javed Absar · 8 years ago
- b6cc4cb Update test to expect nuw flag in SDAG dump, fixes test after r315690 by Reid Kleckner · 8 years ago
- e9bafbf lit.py: Add new %{shared_output(LABEL)} substitution by Jordan Rose · 8 years ago
- b5a710d [X86] Fix some inconsistent formatting in the processor feature lists. by Craig Topper · 8 years ago
- 1747e96 [X86] Add ProcIntelBDW to BroadwellProc class not BDWFeatures class. by Craig Topper · 8 years ago
- 043ceff [RS4GC] Look through vector bitcasts when looking for base pointer by Daniel Neilson · 8 years ago
- 3f3b1a3 [llvm-cov] Temporary delete sources-specified.test, it is failing on some bots. by Max Moroz · 8 years ago
- cd6f7b1 [Hexagon] Add patterns for cmpb/cmph with immediate arguments by Krzysztof Parzyszek · 8 years ago