summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* use repmovsb when optimizing forminsizeClement Courbet2017-04-211-8/+31
* Rename FastString flag.Clement Courbet2017-04-215-12/+15
* X86 memcpy: use REPMOVSB instead of REPMOVS{Q,D,W} for inline copiesClement Courbet2017-04-215-1/+20
* Delete dead codeClement Courbet2017-04-211-15/+1
* Revert r300932 and r300930.Akira Hatanaka2017-04-211-2/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-211-2/+2
* X86RegisterInfo: eliminateFrameIndex: Avoid code duplication; NFCMatthias Braun2017-04-203-35/+23
* X86RegisterInfo: eliminateFrameIndex: Force SP for AfterFPPop; NFCMatthias Braun2017-04-201-3/+4
* Revert "[AArch64] Improve code generation for logical instructions taking"Akira Hatanaka2017-04-201-2/+2
* [AArch64] Improve code generation for logical instructions takingAkira Hatanaka2017-04-201-2/+2
* Fix use-after-frees on memory allocated in a Recycler.Benjamin Kramer2017-04-201-2/+3
* [APInt] Rename getSignBit to getSignMaskCraig Topper2017-04-201-16/+16
* X86FrameLowering: Fix getFrameIndexReference() for 'fixed' objectsMatthias Braun2017-04-192-6/+8
* PR32710: Disable using PMADDWD for unsigned short.Dehao Chen2017-04-191-1/+1
* [GlobalIsel][X86] support G_TRUNC selection.Igor Breger2017-04-192-0/+62
* Add a getPointerOperandType() helper to LoadInst and StoreInst; NFCSanjoy Das2017-04-181-1/+1
* DAG: Make mayBeEmittedAsTailCall parameter constMatt Arsenault2017-04-182-3/+3
* [X86] Use for-range loop. NFCI.Simon Pilgrim2017-04-181-2/+2
* [APInt] Use lshrInPlace to replace lshr where possibleCraig Topper2017-04-181-5/+5
* Distinguish between code pointer size and DataLayout::getPointerSize() in DWA...Konstantin Zhuravlyov2017-04-171-4/+4
* [X86] Remove special handling for 16 bit for A asm constraints.Benjamin Kramer2017-04-162-7/+3
* Use correct registers for "A" inline asm constraintDimitry Andric2017-04-152-4/+16
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-2/+2
* [X86][SSE] Update MOVNTDQA non-temporal loads to generic implementation (LLVM)Simon Pilgrim2017-04-142-12/+6
* This patch closes PR#32216: Better testing of schedule model instruction late...Andrew V. Tischenko2017-04-143-9/+14
* Use methods to access data stored with frame instructionsSerge Pavlov2017-04-135-20/+28
* [X86] Added missing mayLoad/mayStore attributes to some X86 instructions.Ayman Musa2017-04-137-19/+55
* [X86] Change instructions names to keep consistency with the naming conventio...Ayman Musa2017-04-131-2/+2
* Fix the bootstrap failure caused by r299986.Easwaran Raman2017-04-121-0/+4
* [GlobalIsel][X86] support G_CONSTANT selection.Igor Breger2017-04-121-1/+52
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-122-7/+11
* [x86] Relax the check in areLoadsFromSameBasePtrEaswaran Raman2017-04-111-19/+16
* [X86] Create the correct ADC/SBB SDNode when lowering add.Davide Italiano2017-04-111-2/+4
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-1/+1
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-1/+1
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-1/+1
* [X86][MMX] Add fast-isel support for MMX non-temporal writesSimon Pilgrim2017-04-101-0/+4
* Use PMADDWD to expand reduction in a loopDehao Chen2017-04-071-0/+47
* [GlobalISel] implement narrowing for G_CONSTANT.Igor Breger2017-04-071-0/+16
* [X86] Revert r299387 due to AVX legalization infinite loop.Michael Kuperstein2017-04-061-55/+1
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-3/+4
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-4/+3
* [globalisel][tablegen] Move <Target>InstructionSelector declarations to anony...Daniel Sanders2017-04-065-76/+58
* [X86 TTI] Implement LSV hookKeno Fischer2017-04-052-2/+7
* [DAGCombiner] add and use TLI hook to convert and-of-seteq / or-of-setne to b...Sanjay Patel2017-04-051-0/+4
* [X86][SSE] Renamed combine to make it clear that it only handles the vector s...Simon Pilgrim2017-04-051-4/+5
* Add MCContext argument to MCAsmBackend::applyFixup for error reportingAlex Bradbury2017-04-051-1/+1
* [X86] Relax assert in broadcast-of-subvector lowering.Ahmed Bougacha2017-04-051-2/+2
* [x86] remove dead select-of-constants transform; NFCISanjay Patel2017-04-041-12/+0
* [X86][MS-compatability]Allow named synonymous for MS-assembly operatorsCoby Tayree2017-04-041-0/+27
OpenPOWER on IntegriCloud