summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-02
* Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper2014-02-02
* Simplify some x86 format classes and remove some ambiguities in their applica...Craig Topper2014-02-01
* Implement inalloca codegen for x86 with the new inalloca designReid Kleckner2014-01-31
* Don't put non-static allocas in the static alloca mapReid Kleckner2014-01-31
* Replace X86 FMA intrinsic pseduo-instructions with def pats.Lang Hames2014-01-31
* x86: Rename NumBytesForCalleeToPush to ...Pop for accuracyReid Kleckner2014-01-31
* [ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'Reid Kleckner2014-01-31
* Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes from each other in the T...Craig Topper2014-01-31
* Move REP out of the Prefix field of the X86 format. Give it its own bit. It h...Craig Topper2014-01-31
* Move address override handling in X86CodeEmitter to a place where it works fo...Craig Topper2014-01-31
* Move address override handling in X86MCCodeEmitter to a place where it works ...Craig Topper2014-01-31
* [x86] Fix signed relocations for i64i32imm operandsDavid Woodhouse2014-01-30
* Remove duplicate patternsCraig Topper2014-01-30
* Remove some AddedComplexity tags that were forcing priority for AVX over SSE....Craig Topper2014-01-30
* Remove duplicate pattern and add predicate checks on other patterns.Craig Topper2014-01-30
* Simplify the handling of iterators in ObjectFile.Rafael Espindola2014-01-30
* [X86][SchedModel] Fix typos in the definitions of the ports for Haswell.Quentin Colombet2014-01-29
* Delete MCSubtargetInfo data members from target MCCodeEmitter classesDavid Woodhouse2014-01-28
* Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse2014-01-28
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-28
* [X86] Add extra rules for combining vselect dag nodes into movsd.Andrea Di Biagio2014-01-28
* x86: add implicit defs for cpuidReid Kleckner2014-01-28
* [TLI] Add a new hook to TargetLowering to query the target if a load of a con...Juergen Ributzka2014-01-28
* Avoid C++ comment in C sourcesAlp Toker2014-01-26
* Pass a MCSubtargetInfo down to the TargetStreamer creation.Rafael Espindola2014-01-26
* Construct the MCStreamer before constructing the MCTargetStreamer.Rafael Espindola2014-01-26
* Improve some x86 type constraints.Craig Topper2014-01-26
* Set displacementSize to 1 for instrucitons with mod==0x1. Fixes PR17310. Modi...Craig Topper2014-01-25
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-25
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-25
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-24
* Add Constant Hoisting PassJuergen Ributzka2014-01-24
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Fix known typosAlp Toker2014-01-24
* [X86] Prevent the creation of redundant ops for sadd and ssub with overflow.Juergen Ributzka2014-01-24
* Update the X86 assembler for .intel_syntax to produce an error for invalid baseKevin Enderby2014-01-23
* Update the X86 assembler for .intel_syntax to produce an error for invalidKevin Enderby2014-01-23
* Add a few missing cases from r199933. Testcase coming shortly.Lang Hames2014-01-23
* Replace vfmaddxx213 instructions with their 231-type equivalents in accumulatorLang Hames2014-01-23
* AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions,Elena Demikhovsky2014-01-23
* X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation]NAKAMURA Takumi2014-01-23
* Remove param doxygen comment for non-existing parameter.Benjamin Kramer2014-01-22
* [x86] Silence unused diReg variable warning in non-asserting buildsDavid Woodhouse2014-01-22
* [x86] Fix uninitialized variable warning in translate{Src,Dst}IndexDavid Woodhouse2014-01-22
* [x86] Remove now-unused isSrcOp() and isDstOp() from X86AsmParserDavid Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for INS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for OUTS[BWLQ] (PR9385)David Woodhouse2014-01-22
* [x86] Allow segment and address-size overrides for MOVS[BWLQ] (PR9385)David Woodhouse2014-01-22