summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-12-29[PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversionNemanja Ivanovic
2017-12-29[SCEV] Missing depth propagation in recursive callMax Kazantsev
2017-12-29Fix incorrect operand sizes for some MMX instructions: punpcklwd, punpcklbw a...Andrew V. Tischenko
2017-12-29[PM] pass -debug-pass-manager flag into FunctionToLoopPassAdaptor's canonical...Fedor Sergeev
2017-12-28Avoid modifying DbgInfo while looping in salvageDebuginfoDimitry Andric
2017-12-28[x86] add tests for potential memcmp expansion (PR33325); NFCSanjay Patel
2017-12-28Unbreak test relying on debug output after r321540.Benjamin Kramer
2017-12-28[SelectionDAG] Add creating new node debug messages for load, store, gather, ...Craig Topper
2017-12-28[KnownBits] Remove asserts from KnownBits::makeNegative/makeNonNegativeCraig Topper
2017-12-28[X86] When lowering extending loads from v2i1/v4i1, if we have VLX, use a nar...Craig Topper
2017-12-28[X86] Use ISD::CONCAT_VECTORS when splitting 256-bit loads in combineLoad.Craig Topper
2017-12-28[X86] Fix inconsistencies in different places where we split loads/stores.Craig Topper
2017-12-28[SelectionDAG] Add some debug print messages to LegalizeVectorOps.Craig Topper
2017-12-28[X86] Emit ISD::TRUNCATE instead of X86ISD::VTRUNC from LowerZERO_EXTEND_Mask...Craig Topper
2017-12-28[X86] Remove unnecessary patterns for sign extending vXi1 without VLX.Craig Topper
2017-12-28[WinEH] Don't emit state stores or EH thunks for available_externally functionsReid Kleckner
2017-12-28[LTO] Simplify code. No functionality change intended.Benjamin Kramer
2017-12-28Remove superfluous copies in sample profiling.Benjamin Kramer
2017-12-28Revert r321377, it causes regression to https://reviews.llvm.org/P8055.Guozhi Wei
2017-12-28Fix tests after move to utohexstr.Benjamin Kramer
2017-12-28Avoid int to string conversion in Twine or raw_ostream contexts.Benjamin Kramer
2017-12-28[X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa set...Gadi Haber
2017-12-28[dsymutil][NFC] Replace calls to CoreFoundation with LLVM equivalent.Jonas Devlieghere
2017-12-28[RewriteStatepoints] Fix incorrect assertionMax Kazantsev
2017-12-28[X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zerosSimon Pilgrim
2017-12-28[InstCombine] Check for isa<Instruction> before using cast<>Simon Pilgrim
2017-12-28Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks"Reid Kleckner
2017-12-28[bindings/go] fix vet errorsAndrew Wilkins
2017-12-28AMDGPU: Add MMO to atomic_inc/decMatt Arsenault
2017-12-27[X86] Add CLWB to icelake.Craig Topper
2017-12-27[InstCombine] add tests for min/max folds (PR35717); NFCSanjay Patel
2017-12-27[llvm-readobj] Support -needed-libs option for COFF filesPetr Hosek
2017-12-27A special test to demonstrate debug logging for asm matcher.Andrew V. Tischenko
2017-12-27[X86] Reimplement r321437 using custom lowering instead of as a DAG combine.Craig Topper
2017-12-27[AArch64] Change order of candidate FMLS patternsMatthew Simpson
2017-12-27[X86] Fix vmul combine for AVX1 targets.Benjamin Kramer
2017-12-27[InstCombine] Gracefully handle out of range extractelement indicesSimon Pilgrim
2017-12-27[DAGCombine] foldBinOpIntoSelect can fail to constant fold in some cases.Simon Pilgrim
2017-12-27Improve performance TokenizeWindowsCommandLineRui Ueyama
2017-12-27[Lint] Don't warn about noalias argument aliasing if other argument is byvalMikael Holmen
2017-12-27[X86][RD]: Adding full coverage of MC encoding for RD isa sets.<NFC>Gadi Haber
2017-12-27[SCEV] Be careful with nuw/nsw/exact in InsertBinopSerguei Katkov
2017-12-27[SCEV] Do not insert if it is already in cacheSerguei Katkov
2017-12-27[instcombine] add powi(x, 2) -> x * xPhilip Reames
2017-12-27Sink a couple of transforms from instcombine into instsimplify.Philip Reames
2017-12-27[NFC] Extract out a helper function for SimplifyCall(CS, Q)Philip Reames
2017-12-26[Unroll][DebugInfo] Propagate loop body's debug location to epilog preheaderZhaoshi Zheng
2017-12-26[DAGCombine] visitANDLike - ensure APInt is is in range for getSExtValue/getZ...Simon Pilgrim
2017-12-26[X86] Return SDValue(N, 0) instead of an SDValue() after a successful combine.Craig Topper
2017-12-26[X86] Regenerate test using update_llc_test_checks.py.Craig Topper