summaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2017-12-01[X86][AVX512] Tag subvector extract/insert instructions scheduler classesSimon Pilgrim
2017-12-01Fix line endings. NFCI.Simon Pilgrim
2017-12-01[X86][AVX512] Tag VPERM2I/VPERM2T instructions scheduler classSimon Pilgrim
2017-12-01[X86][AVX512] Tag VFPCLASS instructions scheduler classSimon Pilgrim
2017-12-01[X86][AVX512] Tag VPSHUFBITQMB instructions scheduler classSimon Pilgrim
2017-12-01[X86][AVX512] Tag VPCOMRESS/VPEXPAND instructions scheduler classesSimon Pilgrim
2017-12-01[ARM][DAG] Reenable post-legalize store mergeNirav Dave
2017-12-01[X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja
2017-12-01[X86][AVX512] Tag vshift/vpermv/pshufd/pshufb instructions scheduler classesSimon Pilgrim
2017-12-01Follow-up to r319434 to turn the pass on by defaultNemanja Ivanovic
2017-12-01[AMDGPU] SiFixSGPRCopies should not modify non-divergent PHIAlexander Timofeev
2017-12-01GlobalISel: Enable the legalization of G_MERGE_VALUES and G_UNMERGE_VALUESVolkan Keles
2017-12-01[X86] Custom legalize v2i32 gathers via widening rather than promoting.Craig Topper
2017-12-01[X86] Add a DAG combine to simplify masks for AVX2 gather instructions.Craig Topper
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-30AMDGPU: Use carry-less adds in FI eliminationMatt Arsenault
2017-11-30AMDGPU: Use gfx9 carry-less add/sub instructionsMatt Arsenault
2017-11-30XOR the frame pointer with the stack cookie when protecting the stackReid Kleckner
2017-11-30[Hexagon] Implement HexagonSubtarget::useAA()Krzysztof Parzyszek
2017-11-30[globalisel][tablegen] Add support for relative AtomicOrderingsDaniel Sanders
2017-11-30[Hexagon] Solo instructions cannot be used with new value jumpsKrzysztof Parzyszek
2017-11-30[X86] Promote i8 CTPOP to i32 instead of i16 when we have the POPCNT instruct...Craig Topper
2017-11-30[aarch64][globalisel] Legalize G_ATOMIC_CMPXCHG_WITH_SUCCESS and G_ATOMICRMW_*Daniel Sanders
2017-11-30[GlobalISel][IRTranslator] Fix crash during translation of zero sized loads/s...Amara Emerson
2017-11-30[WebAssembly] Revert r319186 "Support bitcasted function addresses with varar...Dan Gohman
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih
2017-11-30[PowerPC] Recommit r314244 with refactoring and off by defaultNemanja Ivanovic
2017-11-30[X86][AVX512] Tag fcmp/ptest/ternlog instructions scheduler classesSimon Pilgrim
2017-11-30[ARM GlobalISel] Bail out for byvalDiana Picus
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-30[X86][AVX512] Tag binop/rounding/sae instructions scheduler classesSimon Pilgrim
2017-11-30[X86][AVX512] Tag RCP/RSQRT/GETEXP instructions scheduler classesSimon Pilgrim
2017-11-30[SystemZ] Bugfix in adjustSubwordCmp.Jonas Paulsson
2017-11-30[X86] Optimize avx2 vgatherqps for v2f32 with v2i64 index type.Craig Topper
2017-11-30[X86] Make sure we don't remove sign extends of masks with AVX2 masked gathers.Craig Topper
2017-11-30AMDGPU: Allow negative MUBUF vaddr for gfx9Matt Arsenault
2017-11-29[X86] Remove some questionable looking code that seems to be looking through ...Craig Topper
2017-11-29First step towards more human-friendly PPC assembler output:Joerg Sonnenberger
2017-11-29[WebAssembly] Update test expectations for gcc torture testsSam Clegg
2017-11-29[WebAssembly] Fix fptoui lowering boundsDan Gohman
2017-11-29[Hexagon] Remove HexagonISD::PACKHLKrzysztof Parzyszek
2017-11-29[Hexagon] Create helpers extractVector and insertVector in loweringKrzysztof Parzyszek
2017-11-29[X86][AVX512] Tag RCP/RSQRT/GETEXP instructions scheduler classes (REVERSION)Simon Pilgrim
2017-11-29[X86][AVX512] Tag RCP/RSQRT/GETEXP instructions scheduler classesSimon Pilgrim
2017-11-29[X86][AVX512] Tag 3OP (shuffles, double-shifts and GFNI) instructions schedul...Simon Pilgrim
2017-11-29[ARM][DAG] Revert Disable post-legalization store merge for ARMNirav Dave
2017-11-29[X86][AVX512] Add itinerary argument to all AVX512_maskable_* wrappers. NFCISimon Pilgrim
2017-11-29Reverted r319315 because of unused functions (due to PPR not yet beingSander de Smalen
2017-11-29[X86][AVX512] Tag VPERMILV instruction scheduler classSimon Pilgrim
2017-11-29[AArch64][SVE] Asm: Add SVE predicate register definitions and parsing supportSander de Smalen