summaryrefslogtreecommitdiff
path: root/lib/Target/X86
Commit message (Expand)AuthorAge
* AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors.Elena Demikhovsky2014-02-10
* Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper2014-02-10
* Revert r201059 and r201060.Bob Wilson2014-02-10
* Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper2014-02-10
* Use a consistent argument order in TargetLoweringObjectFile.Rafael Espindola2014-02-09
* Pass the Mangler by reference.Rafael Espindola2014-02-08
* Add LLVM_OVERRIDE to a few declarations.Rafael Espindola2014-02-08
* X86: Resolve a long standing FIXME and properly isel pextr[bw].Jim Grosbach2014-02-07
* X86: add costs for 64-bit vector ext/trunc & rebalanceTim Northover2014-02-06
* X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodesTim Northover2014-02-06
* Update the X86 assembler for .intel_syntax to acceptKevin Enderby2014-02-06
* don't set HasReliableSymbolDifference for ELF.Rafael Espindola2014-02-06
* doesSectionRequireSymbols is meaningless on ELF, remove.Rafael Espindola2014-02-06
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-05
* AVX-512: optimized icmp -> sext -> icmp patternElena Demikhovsky2014-02-05
* AVX-512: fixed a bug in EVEX encoding (the bug appeared after r200624)Elena Demikhovsky2014-02-05
* Move matching for x86 BMI BLSI/BLSMSK/BLSR instructions to isel patterns inst...Craig Topper2014-02-05
* AVX-512: Added intrinsic for cvtph2ps.Elena Demikhovsky2014-02-05
* [X86] Only 213 FMA3 variants should be marked commutable.Lang Hames2014-02-04
* 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