summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* [ARM] GlobalISel: Lower i32 and fp call parameters on the stackDiana Picus2017-02-281-7/+31
* [ARM] GlobalISel: Select 32-bit G_CONSTANTDiana Picus2017-02-281-0/+11
* [ARM] GlobalISel: Add mapping for G_CONSTANTDiana Picus2017-02-281-0/+1
* [ARM] GlobalISel: Legalize 32-bit constantsDiana Picus2017-02-281-0/+2
* [ARM] GlobalISel: Select G_GEPDiana Picus2017-02-281-0/+1
* [ARM] Diagnose PC-writing instructions in IT blocksOliver Stannard2017-02-281-4/+7
* [ARM] GlobalISel: Add reg bank mapping for G_GEPDiana Picus2017-02-281-0/+1
* [ARM] GlobalISel: Legalize G_GEP with 32-bit offsetsDiana Picus2017-02-281-0/+3
* Test commit, fix typo, NFC.Vadzim Dambrouski2017-02-281-1/+1
* Revert "Add MIR-level outlining pass"Matthias Braun2017-02-282-101/+0
* Add MIR-level outlining passMatthias Braun2017-02-282-0/+101
* [WebAssembly] Add some comments and tidy up whitespace.Dan Gohman2017-02-273-3/+3
* AMDGPU: Use v_med3_{f16|i16|u16}Matt Arsenault2017-02-277-33/+52
* [WebAssembly] Split CFG-sorting into its own pass. NFC.Dan Gohman2017-02-277-223/+302
* AMDGPU: Support v2i16/v2f16 packed operationsMatt Arsenault2017-02-2711-63/+378
* [ARM] don't transform an add(ext Cond), C to select unless there's a setcc of...Sanjay Patel2017-02-271-1/+1
* AMDGPU: Add some of the new gfx9 VOP3 instructionsMatt Arsenault2017-02-271-0/+12
* [X86][SSE] Attempt to extract vector elements through target shufflesSimon Pilgrim2017-02-271-0/+97
* AMDGPU: Support inlineasm for packed instructionsMatt Arsenault2017-02-271-1/+42
* AMDGPU: Don't fold immediate if clamp/omod are setMatt Arsenault2017-02-272-8/+13
* AMDGPU: Fold omod into instructionsMatt Arsenault2017-02-273-6/+146
* AMDGPU: Add f16 to shader calling conventionsMatt Arsenault2017-02-271-3/+3
* AMDGPU: Add VOP3P instruction formatMatt Arsenault2017-02-2723-86/+879
* [Hexagon] Defs and clobbers can overlapKrzysztof Parzyszek2017-02-271-5/+4
* [X86] Use APInt instead of SmallBitVector tracking undef elements from getTar...Craig Topper2017-02-271-25/+25
* [X86] Use APInt instead of SmallBitVector for tracking Zeroable elements in s...Craig Topper2017-02-271-63/+57
* [X86] Fix SmallVector sizes in constant pool shuffle decoding to avoid heap a...Craig Topper2017-02-271-5/+5
* [X86] Use APInt instead of SmallBitVector for tracking undef elements in cons...Craig Topper2017-02-271-10/+10
* AArch64InstPrinter: rewrite of printSysAliasSjoerd Meijer2017-02-273-316/+163
* [ARM] LSL #0 is an alias of MOVJohn Brawn2017-02-272-12/+39
* AArch64AsmParser: don't try to parse “[1]” for non-vector register operandsSjoerd Meijer2017-02-271-25/+0
* [AMDGPU] Runtime metadata fixes:Konstantin Zhuravlyov2017-02-275-32/+79
* [X86] Check for less than 0 rather than explicit compare with -1. NFCCraig Topper2017-02-271-2/+3
* [X86] Fix execution domain for cmpss/sd instructions.Craig Topper2017-02-261-0/+8
* [AVX-512] Fix execution domain for scalar commutable min/max instructions.Craig Topper2017-02-261-1/+1
* [AVX-512] Fix execution domain for vmovhpd/lpd/hps/lps.Craig Topper2017-02-261-0/+1
* [AVX-512] Fix the execution domain for AVX-512 integer broadcasts.Craig Topper2017-02-261-0/+1
* [AVX-512] Disable the redundant patterns in the VPBROADCASTBr_Alt and VPBROAD...Craig Topper2017-02-261-14/+16
* [AVX-512] Fix execution domain for VPMADD52 instructions.Craig Topper2017-02-261-0/+2
* [AVX-512] Fix the execution domain for VSCALEF instructions.Craig Topper2017-02-261-0/+4
* [AVX-512] Fix execution domain of scalar VRANGE/REDUCE/GETMANT with sae.Craig Topper2017-02-261-0/+1
* [X86] Fix the execution domain for scalar SQRT intrinsic instruction.Craig Topper2017-02-261-2/+2
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2017-02-262-6/+1
* vec perm can go down either pipeline on P8.Eric Christopher2017-02-261-1/+1
* [APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)Simon Pilgrim2017-02-252-8/+7
* [AVX-512] Fix the execution domain for scalar FMA instructions.Craig Topper2017-02-251-1/+2
* [AVX-512] Fix the execution domain on some instructions.Craig Topper2017-02-251-4/+13
* [AVX-512] Remove unnecessary masked versions of VCVTSS2SD and VCVTSD2SS using...Craig Topper2017-02-251-24/+11
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2017-02-252-1/+6
* Minor code cleanup. NFC.Junmo Park2017-02-251-1/+1
OpenPOWER on IntegriCloud