summaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)AuthorFilesLines
2016-05-24[AMDGPU][NFC] Rename ReserveTrapVGPRs -> ReserveRegsKonstantin Zhuravlyov7-23/+25
2016-05-24[AMDGPU] Assembler: rework parsing of optional operands.Sam Kolton2-282/+86
2016-05-24[AMDGPU][llvm-mc] Disassembler: support for TTMP/TBA/TMA registers.Artem Tamazov3-44/+116
2016-05-24[llvm][AVX512][intrinsics] Fix vperm{b|w|d|q|ps|pd} intrinsics. Index is seco...Igor Breger2-15/+39
2016-05-24[MIPS][LLVM-MC] Fix Disassemble of Negative OffsetSagar Thakur1-8/+8
2016-05-24[CostModel][X86][XOP] Added XOP costmodel for BITREVERSE Simon Pilgrim2-1/+49
2016-05-23[WebAssembly] Basic TargetTransformInfo support for SIMD128.Dan Gohman2-1/+65
2016-05-23[SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight2-14/+22
2016-05-23fix typo; NFCSanjay Patel1-1/+1
2016-05-23use range-loop; NFCISanjay Patel1-4/+2
2016-05-23[WebAssembly] Speed up LiveIntervals updating.Dan Gohman1-6/+9
2016-05-23[Hexagon] Move some debug-only variable declarations into DEBUGKrzysztof Parzyszek1-19/+21
2016-05-23Removing a switch statement that contains only a default label; NFC.Aaron Ballman1-3/+1
2016-05-23[BPF] Remove exit-on-error flag in test (PR27766)Diana Picus2-4/+10
2016-05-23Reverts "[BPF] Remove exit-on-error flag in test (PR27766)"Renato Golin2-8/+4
2016-05-23[BPF] Remove exit-on-error flag in test (PR27766)Diana Picus2-4/+8
2016-05-23[Sparc] LEON erratum fix - Delay Slot Filler modification.Chris Dewhurst1-0/+9
2016-05-23[Sparc][LEON] LEON Erratum fix. Insert NOP after LD or LDF instruction.Chris Dewhurst10-9/+152
2016-05-23[AMDGPU] Assembler: refactor parsing of modifiers and immediates. Allow modif...Sam Kolton2-175/+245
2016-05-23Test commitJacob Baungard Hansen1-1/+0
2016-05-23[X86] Use instruction aliases to replace custom asm parser code for optimizin...Craig Topper3-51/+53
2016-05-22[AVX512] Add patterns to implement stores of extracts of least signficant sub...Craig Topper1-0/+123
2016-05-22[x86, AVX] don't add a vzeroupper if that's what the code is already doing (P...Sanjay Patel1-0/+6
2016-05-22[AVX512] Implement missing patterns for any_extend load lowering.Igor Breger2-55/+88
2016-05-22[AVX512] The AVX512 file only need subtract_subvector index 0 patterns where ...Craig Topper1-15/+35
2016-05-22[AVX512] Add an AddedComplexity line to the 512-bit insert_subvector undef in...Craig Topper1-0/+2
2016-05-22[AVX512] Change the AddedComplexity on some patterns to match their AVX/SSE e...Craig Topper1-9/+13
2016-05-22[AVX512] Add a couple patterns to fix some cases where two vector mask invers...Craig Topper1-0/+11
2016-05-22[AVX512] Remove seemingly unnecessary AddedComplexity adjustment.Craig Topper1-2/+0
2016-05-21[X86] Remove unnecessary alignment check on patterns that use VEXTRACTF128 fo...Craig Topper1-8/+8
2016-05-21[AVX512] Add patterns for extracting subvectors and storing to memory.Craig Topper2-10/+15
2016-05-21[AVX512] Capitalize the Z in VEXTRACTPSzmr. Lowercase z has been primarily us...Craig Topper1-2/+2
2016-05-21[AVX512] Rename vector extract instructions so 'mr' intead of 'rm' to reflect...Craig Topper1-2/+2
2016-05-21[AVX512] Fix copy/paste mistake a I made in a comment.Craig Topper1-1/+1
2016-05-21[Clang][AVX512][intrinsics] Fix rcp and sqrt intrinsics.Michael Zuckerman4-7/+10
2016-05-21[Clang][AVX512][intrinsics] Fix vscalef intrinsics.Michael Zuckerman5-8/+11
2016-05-21[AVX512] Add patterns for VEXTRACT v16i16->v8i16 and v32i8->v16i8. Disable AV...Craig Topper2-1/+9
2016-05-21[AVX512] Disable AVX2 VPERMD, VPERMQ, VPERMPS, and VPERMPD patterns when AVX5...Craig Topper2-30/+38
2016-05-21[AVX512] Disable AVX/AVX2 VBROADCASTSS/VBROADCASTSD patterns when AVX512VL is...Craig Topper1-4/+4
2016-05-21AMDGPU: Define priorities for register classesMatt Arsenault1-11/+31
2016-05-21[AVX512] Disable AVX/AVX2 patterns for VPSADBW and VPMULUDQ when the AVX512VL...Craig Topper1-4/+4
2016-05-21[X86] Convert some SSE2/AVX2 intrinsics to ISD opcodes during lowering instea...Craig Topper2-12/+24
2016-05-21AMDGPU: Cleanup lowering actionsMatt Arsenault3-292/+248
2016-05-21AMDGPU: Fix high bits after division optimizationMatt Arsenault1-17/+36
2016-05-21[AVR] Add AVRMCAsmInfoDylan McKay3-0/+60
2016-05-21AMDGPU: Fix verifier error when spilling SGPRsMatt Arsenault1-0/+13
2016-05-21AMDGPU: Fix relationship between SReg_32 and SReg_32_XM0Matt Arsenault1-6/+5
2016-05-21[AVR] Fix header files in MCTargetDescDylan McKay6-4/+39
2016-05-21AMDGPU: Handle cbranch vccz/vccnzMatt Arsenault2-1/+21
2016-05-21AMDGPU: Implement ReverseBranchConditionMatt Arsenault2-0/+10