summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.h
Commit message (Expand)AuthorAge
* [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
* Make more of the lowering helpers static. Also use MVT instead of EVT in a co...Craig Topper2013-08-18
* Make more helper methods into static functions.Craig Topper2013-08-14
* Make some helper methods static.Craig Topper2013-08-14
* AVX-512: Added CMP and BLEND instructions.Elena Demikhovsky2013-08-13
* AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.Elena Demikhovsky2013-08-11
* Fix the comment.Jakub Staszak2013-08-08
* AVX-512 set: Added BROADCAST instructionsElena Demikhovsky2013-08-07
* Refactor isInTailCallPosition handlingTim Northover2013-08-06
* AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.Elena Demikhovsky2013-08-05
* X86: Turn fp selects into mask operations.Benjamin Kramer2013-08-04
* Added INSERT and EXTRACT intructions from AVX-512 ISA.Elena Demikhovsky2013-07-31
* AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and allStephen Lin2013-07-09
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-22
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-05
* Add support of RDSEED defined in AVX2 extensionMichael Liao2013-03-28
* Add XTEST codegen supportMichael Liao2013-03-26
* Fix PR10475Michael Liao2013-03-01
* The operand listing is very much outdated.Eli Bendersky2013-02-14
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-29
* Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...Craig Topper2013-01-28
* Make helper method static.Craig Topper2013-01-21
* Capitalize lowerTRUNCATE so that it matches the other lower functions in this...Craig Topper2013-01-20
* Make LowerVSETCC a static function and use MVT instead of EVT.Craig Topper2013-01-20
* Make some helper methods static.Craig Topper2013-01-20
* Capitalize LowerVectorIntExtend to be consistent with all the other lower fun...Craig Topper2013-01-19
* Efficient lowering of vector sdiv when the divisor is a splatted power of two...Nadav Rotem2013-01-09
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-07
* LoopVectorizer:Nadav Rotem2013-01-04
* Add a subtype parameter to VTTI::getShuffleCostHal Finkel2013-01-03
* CostModel: initial checkin for code that estimates the cost of special shuffles.Nadav Rotem2012-12-28
* AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...Nadav Rotem2012-12-28