summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-11-27[PowerPC] Remove redundant TOC savesZaara Syeda
2017-11-27Rename MCTargetOptionsCommandFlags.h to .def as it is not a normal/modular he...David Blaikie
2017-11-27[SelectionDAG] Add a debug message when vector_shuffle nodes are created.Craig Topper
2017-11-27Rename CommandFlags.h -> CommandFlags.defDavid Blaikie
2017-11-27Fix -Werror build for signed/unsigned comparison with use of explicit unsigne...David Blaikie
2017-11-27Revert r319069 - [cmake] Pass -Wl,-z,nodelete on Linux to prevent unloadingMichal Gorny
2017-11-27Inliner: Don't mark notail calls with the 'tail' attributeArnold Schwaighofer
2017-11-27Add opt-viewer testingAdam Nemet
2017-11-27[opt-viewer] Fix option nameAdam Nemet
2017-11-27[llvm-objcopy] Add --strip-all-gnu and change --strip-allJake Ehrlich
2017-11-27[BinaryStream] Support growable streams.Zachary Turner
2017-11-27[cmake] Pass -Wl,-z,nodelete on Linux to prevent unloadingMichal Gorny
2017-11-27[X86] Remove an unused isel pattern that looked for pshufd with v4f32 type.Craig Topper
2017-11-27[InstCombine] use 'auto' with 'dyn_cast'; NFCSanjay Patel
2017-11-27[X86] Teach combineX86ShuffleChain that AllowIntDomain requires at least SSE2.Craig Topper
2017-11-27[X86][AVX512] Tag AVX512 PACKSS/PACKUS/PMADDWD/PMADDUBSW instructions with SS...Simon Pilgrim
2017-11-27[Hexagon] Implement HexagonSubtarget::isHVXVectorTypeKrzysztof Parzyszek
2017-11-27[X86] Add avx512bw command lines to vselect-packss.llCraig Topper
2017-11-27Delete obsolete function mergeUseListsImplJonas Hahnfeld
2017-11-27[X86] Make getSetCCResultType return vXi1 for any vXi32/vXi64 vector over 512...Craig Topper
2017-11-27[X86][SSE] Fix roundpd instructions to correctly use IIC_SSE_ROUNDPD_* itiner...Simon Pilgrim
2017-11-27[AMDGPU][MC][DISASSEMBLER][GFX9] Corrected decoding of GLOBAL/SCRATCH opcodesDmitry Preobrazhensky
2017-11-27[Power9] Improvements to vector extract with variable index exploitationZaara Syeda
2017-11-27[XRay] Fix typo in docs. NFCFangrui Song
2017-11-27[X86][AVX512] Tag AVX512 sqrt instructions with SSE_SQRT schedule classesSimon Pilgrim
2017-11-27[llvm-dwarfdump] Display DW_AT_high_pc as absolute valueJonas Devlieghere
2017-11-27[InstSimplify] use m_APFloat to simplify fcmp folds; NFCISanjay Patel
2017-11-27[InstSimplify] add fcmp with negative constant tests; NFCSanjay Patel
2017-11-27[DAG] Do MergeConsecutiveStores again before Instruction SelectionNirav Dave
2017-11-27[X86] Add INVLPGA to the existing INVLPG schedulingSimon Pilgrim
2017-11-27[mips] fix asmstring of Ext and Ins instructions and mips16 JALRC/JRCPetar Jovanovic
2017-11-27[X86] Add scheduling tests for invlpg/invlpgaSimon Pilgrim
2017-11-27[Support] Fix locking of shared variable in threadpoolJan Korous
2017-11-27[AMDGPU] Add custom lowering for llvm.log{,10}.{f16,f32} intrinsicsVedran Miletic
2017-11-27[CGP] Fix handling of null pointer values in optimizeMemoryInstJohn Brawn
2017-11-27[NFC] Add missing unit tests for EquivalenceClassesMax Kazantsev
2017-11-27[X86][FMA] Tag all FMA/FMA4 instructions with WriteFMA schedule classSimon Pilgrim
2017-11-27[ARM] Fix an off-by-one error when restoring LR for 16-bit ThumbMomchil Velikov
2017-11-27Update BTVER2 sched numbers for SSE42 string instructions.Andrew V. Tischenko
2017-11-27[SelectionDAG] Teach SplitVecRes_SETCC to call GetSplitVector if the operands...Craig Topper
2017-11-27[SelectionDAG] Fix function name in comment. NFCCraig Topper
2017-11-26[X86] Fix an assert that was incorrectly checking for BMI instead of AVX512VBMI.Craig Topper
2017-11-26[X86][3DNow] Add 3DNow! instruction itinerary and scheduling classesSimon Pilgrim
2017-11-26[X86][SSE] Add SSE42 tests to the clear upper testsSimon Pilgrim
2017-11-26[utils][mips] Add support for mips for update_llc_checks.pySimon Dardis
2017-11-26[X86][3DNow] Remove unused I3DNow_binop_rm/I3DNow_conv_rm templates. NFCISimon Pilgrim
2017-11-26[X86][MMX] Add IIC_MMX_MOVMSK instruction itinerary classSimon Pilgrim
2017-11-26[SCEV] Adding a check on outgoing branches of a terminator instr for SCEVBack...Jatin Bhateja
2017-11-26Control-Flow Enforcement Technology - Shadow Stack support (LLVM side)Oren Ben Simhon
2017-11-26[x86][icelake]GFNICoby Tayree