summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.h
Commit message (Expand)AuthorAge
* [x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and PACKUSDWChandler Carruth2014-06-20
* Revert "X86: elide comparisons after cmpxchg instructions."Tim Northover2014-06-10
* X86: elide comparisons after cmpxchg instructions.Tim Northover2014-06-10
* Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher2014-06-09
* Implemented LowerVSELECT to custom lower some instructions.Filipe Cabecinhas2014-05-16
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* Pass the value type to TLI::getRegisterByNameHal Finkel2014-05-11
* Add 'override' to getRegisterByName in *ISelLowering.hHal Finkel2014-05-11
* Implememting named register intrinsicsRenato Golin2014-05-06
* Fix i128 div/mod on mingw64Reid Kleckner2014-05-06
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.Benjamin Kramer2014-04-26
* [X86] Implement TargetLowering::getScalingFactorCost hook.Quentin Colombet2014-04-26
* [X86] Add support for Read Time Stamp Counter x86 builtin intrinsics.Andrea Di Biagio2014-04-24
* [X86] Use tablegen instead of DAG combines to match BZHI instructions, asLang Hames2014-04-22
* Change argument order and add explanatory comment to r206130David Blaikie2014-04-14
* Fix instruction debug info location during legalizationDavid Blaikie2014-04-13
* AVX-512: insert element to mask vector; store i1 dataElena Demikhovsky2014-04-09
* Add DAG parameter to ComputeNumSignBitsForTargetNodeMatt Arsenault2014-04-04
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* isTargetWindows() renamed to isTargetKnownWindowsMSVC()Yaron Keren2014-04-01
* Mark a couple of the X86 target classes as final. Allows the compiler to de-v...Craig Topper2014-03-31
* Add @llvm.clear_cache builtinRenato Golin2014-03-26
* Prune includes in X86 target.Craig Topper2014-03-19
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-09
* AVX-512: Fixed extract_vector_elt for v8i1 vectorElena Demikhovsky2014-03-02
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-02
* X86 CodeGenPrep: sink shufflevectors before shiftsTim Northover2014-02-19
* AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors.Elena Demikhovsky2014-02-10
* X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodesTim Northover2014-02-06
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-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
* [TLI] Add a new hook to TargetLowering to query the target if a load of a con...Juergen Ributzka2014-01-28
* 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
* Make more of the x86 lowering helper functions static.Craig Topper2013-12-29
* AVX-512: fixed some patterns for MVT::i1Elena Demikhovsky2013-12-24
* AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey B...Elena Demikhovsky2013-12-17
* AVX-512: Added legal type MVT::i1 and VK1 register for it.Elena Demikhovsky2013-12-16
* Refactor a lot of patchpoint/stackmap related code to simplify and make itLang Hames2013-11-29
* StackMap: Implement support for DirectMemRefOp.Andrew Trick2013-11-26
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-09
* AVX-512: implemented extractelement with variable index.Elena Demikhovsky2013-09-12
* Create BEXTR instructions for (and ((sra or srl) x, imm), (2**size - 1)). Fix...Craig Topper2013-09-02
* Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ...Craig Topper2013-08-30
* AVX-512: added extend and truncate instructions.Elena Demikhovsky2013-08-29
* AVX-512: Added SHIFT instructions.Elena Demikhovsky2013-08-21