summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: Try to make legalize rules more useful for vectorsMatt Arsenault2019-02-071-18/+7
* [x86] split more 256/512-bit shuffles in loweringSanjay Patel2019-02-071-1/+5
* [X86] Simplify casing. NFC.Nirav Dave2019-02-071-8/+8
* [LSR] Generate cross iteration indexesSam Parker2019-02-071-0/+6
* [ARM GlobalISel] Support G_ICMP for Thumb2Diana Picus2019-02-072-12/+25
* [ARM] Reformat isRedundantFlagInstr for D57833. NFCDavid Green2019-02-071-8/+4
* [BPF] add code-gen support for JMP32 instructionsJiong Wang2019-02-078-46/+104
* AArch64: implement copy for paired GPR registers.Tim Northover2019-02-072-0/+45
* [X86][DAG] Avoid creating dangling bitcast.Nirav Dave2019-02-061-1/+2
* [SystemZ] Improved handling of the @llvm.ctlz intrinsic.Jonas Paulsson2019-02-062-0/+2
* [SystemZ] Wait with VGBM selection until after DAGCombine2.Jonas Paulsson2019-02-065-41/+46
* AArch64: enforce even/odd register pairs for CASP instructions.Tim Northover2019-02-062-6/+8
* [InlineAsm][X86] Add backend support for X86 flag output parameters.Nirav Dave2019-02-062-1/+71
* [SystemZ] Do not return INT_MIN from strcmp/memcmpUlrich Weigand2019-02-064-125/+91
* AArch64: annotate atomics with dropped acquire semantics when printing.Tim Northover2019-02-063-62/+50
* [x86] vectorize cast ops in lowering to avoid register file transfersSanjay Patel2019-02-061-0/+57
* [WebAssembly] Tidy up `let` statements in .td files (NFC)Heejin Ahn2019-02-065-71/+59
* [NFC][GlobalISel]: Add a convenience method to MachineInstrBuilder to simplif...Aditya Nandakumar2019-02-052-2/+2
* [WebAssembly] Lower memmove to memory.copyThomas Lively2019-02-053-1/+17
* [AMDGPU] Consider XOR in waterfall loop as a terminatorScott Linder2019-02-051-1/+1
* AMDGPU: Fix assert on trunc from bitcast of build_vectorMatt Arsenault2019-02-051-1/+1
* [X86][SSE] Disable ZERO_EXTEND shuffle combiningSimon Pilgrim2019-02-051-2/+2
* Enable integrated assembler on MSP430 by default.Anton Korobeynikov2019-02-051-0/+1
* [AArch64][Outliner] Don't outline BTI instructionsOliver Stannard2019-02-051-0/+8
* [X86][AVX] Attempt to combine shuffles to subvector broadcast loadSimon Pilgrim2019-02-051-0/+18
* AArch64/GlobalISel: Don't clamp from 2 to 2Matt Arsenault2019-02-051-2/+2
* [X86][SSE] Add SimplifyDemandedVectorElts support for X86ISD::BLENDVSimon Pilgrim2019-02-051-0/+21
* [X86][AVX] Attempt to share broadcasts of different widths (PR39454)Simon Pilgrim2019-02-051-0/+8
* [CGP] Add support for sinking operands to their users, if they are free.Florian Hahn2019-02-052-0/+110
* [ARM GlobalISel] Support G_GEP for Thumb2Diana Picus2019-02-052-3/+3
* [X86] Connect the default fpsr and dirflag clobbers in inline assembly to the...Craig Topper2019-02-052-1/+9
* [WebAssembly] Fix indentation after adding IsCanonical property (NFC)Heejin Ahn2019-02-052-11/+11
* [WebAssembly] Make disassembler always emit most canonical name.Wouter van Oortmerssen2019-02-054-11/+22
* [WebAssembly] memory.copyThomas Lively2019-02-056-0/+66
* AMDGPU: Don't rematerialize mov with implicit operandsMatt Arsenault2019-02-041-1/+2
* [CodeGen][ARC][SystemZ][WebAssembly] Use MachineInstr::isInlineAsm in more pl...Craig Topper2019-02-044-7/+7
* [AMDGPU] Support emitting GOT relocations for function callsScott Linder2019-02-043-41/+20
* [WebAssembly] clang-tidy (NFC)Heejin Ahn2019-02-0434-408/+398
* [X86] X86DAGToDAGISel::matchBitExtract(): prepare 'control' in 32 bitsRoman Lebedev2019-02-041-17/+36
* [X86] Add ST0 as an implicit def/use of x87 load/store instructions during FP...Craig Topper2019-02-041-0/+4
* [WebAssembly] Make segment/size/type directives optional in asmWouter van Oortmerssen2019-02-041-1/+35
* [WebAssembly] Rename relocations from R_WEBASSEMBLY_ to R_WASM_Sam Clegg2019-02-041-11/+11
* [X86] Print all register forms of x87 fadd/fsub/fdiv/fmul as having two argum...Craig Topper2019-02-042-42/+44
* [X86][SSE] SimplifyDemandedBitsForTargetNode - PCMPGT(0,X) sign maskSimon Pilgrim2019-02-041-0/+7
* AMDGPU/GlobalISel: Legalize select for v4s16Matt Arsenault2019-02-041-3/+3
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-0414-48/+30
* Use auto for dyn_cast case to save a line. NFCI.Simon Pilgrim2019-02-041-2/+1
* [ARM] Mark 255 and 65535 as cheap for Thumb1 "And"David Green2019-02-041-3/+7
* Recommit r352660 "[X86] Mark EMMS and FEMMS as clobbering MM0-7 and ST0-7."Craig Topper2019-02-042-2/+6
* [X86] Print %st(0) as %st when its implicit to the instruction. Continue prin...Craig Topper2019-02-048-49/+75
OpenPOWER on IntegriCloud