aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelLowering.h
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-0/+3
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-71/+76
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-18/+47
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-108/+141
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-20/+11
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-12/+30
* Update to LLVM 3.5a.Stephen Hines2014-04-241-107/+119
* Add addrspacecast instruction.Matt Arsenault2013-11-151-0/+2
* [Stackmap] Materialize the jump address within the patchpoint noop slide.Juergen Ributzka2013-11-091-0/+2
* AVX-512: implemented extractelement with variable index.Elena Demikhovsky2013-09-121-0/+1
* Create BEXTR instructions for (and ((sra or srl) x, imm), (2**size - 1)). Fix...Craig Topper2013-09-021-0/+1
* Teach X86 backend to create BMI2 BZHI instructions from (and X, (add (shl 1, ...Craig Topper2013-08-301-0/+1
* AVX-512: added extend and truncate instructions.Elena Demikhovsky2013-08-291-0/+6
* AVX-512: Added SHIFT instructions.Elena Demikhovsky2013-08-211-3/+6
* Make more of the lowering helpers static. Also use MVT instead of EVT in a co...Craig Topper2013-08-181-7/+0
* Make more helper methods into static functions.Craig Topper2013-08-141-4/+0
* Make some helper methods static.Craig Topper2013-08-141-9/+0
* AVX-512: Added CMP and BLEND instructions.Elena Demikhovsky2013-08-131-0/+7
* AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.Elena Demikhovsky2013-08-111-0/+1
* Fix the comment.Jakub Staszak2013-08-081-1/+1
* AVX-512 set: Added BROADCAST instructionsElena Demikhovsky2013-08-071-0/+4
* Refactor isInTailCallPosition handlingTim Northover2013-08-061-0/+2
* AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.Elena Demikhovsky2013-08-051-0/+5
* X86: Turn fp selects into mask operations.Benjamin Kramer2013-08-041-0/+4
* Added INSERT and EXTRACT intructions from AVX-512 ISA.Elena Demikhovsky2013-07-311-12/+32
* AArch64/PowerPC/SystemZ/X86: This patch fixes the interface, usage, and allStephen Lin2013-07-091-5/+5
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-071-1/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-9/+9
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-2/+2
* Use the target options specified on a function to reset the back-end.Bill Wendling2013-04-051-0/+7
* Add support of RDSEED defined in AVX2 extensionMichael Liao2013-03-281-0/+4
* Add XTEST codegen supportMichael Liao2013-03-261-0/+3
* Fix PR10475Michael Liao2013-03-011-1/+1
* The operand listing is very much outdated.Eli Bendersky2013-02-141-5/+2
* Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng2013-01-291-1/+1
* Fix inconsistent usage of PALIGN and PALIGNR when referring to the same instr...Craig Topper2013-01-281-1/+1
* Make helper method static.Craig Topper2013-01-211-1/+0
* Capitalize lowerTRUNCATE so that it matches the other lower functions in this...Craig Topper2013-01-201-1/+1
* Make LowerVSETCC a static function and use MVT instead of EVT.Craig Topper2013-01-201-1/+0
* Make some helper methods static.Craig Topper2013-01-201-2/+0
* Capitalize LowerVectorIntExtend to be consistent with all the other lower fun...Craig Topper2013-01-191-1/+1
* Efficient lowering of vector sdiv when the divisor is a splatted power of two...Nadav Rotem2013-01-091-0/+1
* Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth2013-01-071-35/+0
* LoopVectorizer:Nadav Rotem2013-01-041-0/+2
* Add a subtype parameter to VTTI::getShuffleCostHal Finkel2013-01-031-1/+2
* CostModel: initial checkin for code that estimates the cost of special shuffles.Nadav Rotem2012-12-281-0/+2
* AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...Nadav Rotem2012-12-281-2/+3
* AVX/AVX2: Move the SEXT lowering code from a target specific DAGco to a lower...Nadav Rotem2012-12-271-0/+1
* X86: Match the SSE/AVX min/max vector ops using a custom node instead of intr...Benjamin Kramer2012-12-211-0/+6