summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).Clement Courbet2017-10-307-38/+74
* [Hexagon] Allow the RDF optimizations to be run in .mir testcasesKrzysztof Parzyszek2017-10-302-5/+7
* [GlobalISel|ARM] : Allow legalizing G_FSUBJaved Absar2017-10-303-8/+13
* Invalid used of 'w' suffix on push and pop using 64-bit register.Andrew V. Tischenko2017-10-301-1/+3
* Revert "[X86][AVX512] Adding a pattern for broadcastm intrinsic."Jina Nahias2017-10-301-64/+0
* Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.Florian Hahn2017-10-301-7/+95
* [X86][AVX512] Adding a pattern for broadcastm intrinsic.Jina Nahias2017-10-301-0/+64
* [IRCE][NFC] Store Length as SCEV in RangeCheck instead of ValueMax Kazantsev2017-10-301-6/+6
* Revert r316887 to fix buildbot failures.Florian Hahn2017-10-301-93/+7
* Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.Florian Hahn2017-10-301-7/+93
* [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPREMax Kazantsev2017-10-301-2/+1
* [X86] Rearrange code in X86InstrInfo.cpp to put all the foldMemoryOperandImpl...Craig Topper2017-10-301-270/+270
* [X86] Simplify code by removing an unnecessary temporary variable. NFCCraig Topper2017-10-301-2/+1
* [X86] Move some EVEX->VEX code to a helper function to prepare for a future p...Craig Topper2017-10-301-24/+33
* [SelectionDAG] Add SEXT/AND/XOR/Or demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-291-7/+11
* [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PMSanjay Patel2017-10-291-2/+7
* [SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBitsSimon Pilgrim2017-10-291-3/+29
* [X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patter...Craig Topper2017-10-292-29/+8
* [X86] Fix typo in comment. NFCCraig Topper2017-10-291-1/+1
* [X86] Use the extended vector register classes in fast isel with AVX512F/VL.Craig Topper2017-10-291-10/+10
* [X86] Add AVX512 support to X86FastISel::X86SelectFPExt and X86FastISel::X86S...Craig Topper2017-10-291-4/+12
* [X86] Add AVX512 support to X86FastISel::X86MaterializeFPCraig Topper2017-10-291-2/+6
* [X86] Remove invalid code from LowerVSELECT.Craig Topper2017-10-281-4/+0
* [SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBitsSimon Pilgrim2017-10-281-0/+34
* [X86][SSE] Combine 128-bit target shuffles to PACKSS/PACKUS.Simon Pilgrim2017-10-281-0/+10
* [X86][SSE] Split off matchVectorShuffleWithPACK. NFCI.Simon Pilgrim2017-10-281-16/+41
* [X86] Fix a mistake in the X86ISelDAGToDAG.cpp code for MUL8r/IMUL8r.Craig Topper2017-10-281-1/+1
* [X86] Replace some default cases in X86SelectShift with llvm_unreachable.Craig Topper2017-10-281-3/+3
* [SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel2017-10-286-83/+74
* [X86][SSE] Rename truncateVectorCompareWithPACKSS to truncateVectorWithPACKSS...Simon Pilgrim2017-10-281-12/+11
* [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKn...Simon Pilgrim2017-10-281-7/+15
* [X86] Remove unneeded MVT::i1 related code from fast isel.Craig Topper2017-10-281-10/+0
* [ConstantFold] Fix a crash when folding a GEP that has vector indexHaicheng Wu2017-10-281-0/+3
* [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, prope...Craig Topper2017-10-281-6/+5
* AMDGPU/GlobalISel: Mark 32-bit G_FADD as legalTom Stellard2017-10-271-0/+2
* [support] remove tautological comparison in Support/Windows/Path.incBob Haarman2017-10-271-4/+0
* Revert "Add support for writing 64-bit symbol tables for archives when offset...Jake Ehrlich2017-10-271-55/+9
* Add support for writing 64-bit symbol tables for archives when offsets become...Jake Ehrlich2017-10-271-9/+55
* [Hexagon] Adjust patterns to reflect instruction selection preferencesKrzysztof Parzyszek2017-10-271-7/+30
* Add a few missing headers for modularization/IWYU/etcDavid Blaikie2017-10-274-1/+5
* [DAGCombine] Don't combine sext with extload if sextload is not supported and...Guozhi Wei2017-10-271-1/+5
* Make 32-bit member offset in Archive::Symbol::getMember 64-bitJake Ehrlich2017-10-271-1/+1
* Handle undefined weak hidden symbols on all architectures.Rafael Espindola2017-10-272-20/+12
* Force #define GTEST_LANG_CXX11.Zachary Turner2017-10-271-0/+3
* [X86] Remove fast-isel code for handling i8 shifts. This is handled by auto g...Craig Topper2017-10-271-14/+7
* Improve clamp recognition in ValueTracking.Artur Gainullin2017-10-271-12/+26
* [X86] Teach fastisel to use VLX VMOVNTDQA for v4f64 and 256-bit integers when...Craig Topper2017-10-271-2/+2
* Fix llvm-special-case-list-fuzzer regexp exceptionVlad Tsyrklevich2017-10-271-2/+2
* [Hexagon] Fix an incorrect assertion in HexagonConstExtenders.cppKrzysztof Parzyszek2017-10-271-1/+1
* ELF: Add support for emitting dynamic relocations in the Android relocation p...Peter Collingbourne2017-10-271-0/+2
OpenPOWER on IntegriCloud