summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* LegalizeDAG: Expand ctlz with ctlz_zero_undef if legalMatt Arsenault2016-01-111-2/+12
* [DAGCombiner] don't dereference an operand that doesn't exist (PR26070)Sanjay Patel2016-01-081-12/+13
* Test commit access - add a blank line in comment.Tim Shen2016-01-081-0/+1
* Do not ASSERTZEXT for i16 result of bitcast from f16 operandPirama Arumuga Nainar2016-01-081-6/+2
* Undo spurious change made in r256965David Majnemer2016-01-071-2/+1
* [Statepoints] Add test cases around vectors and stablize testPhilip Reames2016-01-071-1/+3
* [Statepoints] Initial support for relocating vectors of pointersPhilip Reames2016-01-071-7/+7
* [WinEH] Remove calculateCatchReturnSuccessorColorsDavid Majnemer2016-01-062-5/+9
* [SelectionDAGBuilder] Set NoUnsignedWrap for inbounds gep and load/store offs...Dan Gohman2016-01-062-9/+52
* [Statepoints] Refactor GCRelocateOperands into an intrinsic wrapper. NFC.Manuel Jacob2016-01-053-25/+20
* [X86] Make hasFP constant timeDavid Majnemer2016-01-041-0/+3
* [SelectionDAG] Pulled out common code for CONCAT_VECTORS node creationSimon Pilgrim2016-01-031-39/+55
* don't repeat function names in comments; NFCSanjay Patel2015-12-291-57/+47
* use auto with dyn_casted values; NFCSanjay Patel2015-12-291-6/+3
* use auto with dyn_casted values; NFCSanjay Patel2015-12-291-11/+9
* [X86] Better support for the MCU psABI (LLVM part)Michael Kuperstein2015-12-282-4/+8
* [SelectionDAG] Teach LegalizeVectorOps to not unroll CTLZ_ZERO_UNDEF and CTTZ...Craig Topper2015-12-271-0/+14
* [Statepoints] Use Indirect operands for spill slotsPhilip Reames2015-12-231-0/+4
* [GC] Make GCStrategy::isGCManagedPointer a type predicate not a value predica...Philip Reames2015-12-231-3/+3
* Remove deprecated llvm.experimental.gc.result.{int,float,ptr} intrinsics.Manuel Jacob2015-12-221-3/+0
* Implemented Support of IA interrupt and exception handlers:Amjad Aboud2015-12-211-0/+5
* SelectionDAG: Cleanup integer bin op promotion functions.Matt Arsenault2015-12-192-34/+17
* Clean up the processing of dbg.value in various placesKeno Fischer2015-12-191-8/+4
* Fix broken type legalization of min/maxMatt Arsenault2015-12-192-2/+20
* Fix funciton->function typo.Eric Christopher2015-12-161-1/+1
* CXX_FAST_TLS calling convention: target independent portion.Manman Ren2015-12-161-2/+2
* [SelectionDAGBuilder] Adds support for landingpads of token typeChen Li2015-12-161-0/+7
* Test commit: fixed spelling error in comment.Wolfgang Pieb2015-12-161-1/+1
* Do not try to use i8 and i16 versions of FP_TO_U/SINT soft float library callsMichael Kuperstein2015-12-152-15/+27
* Type legalizer for masked gather and scatter intrinsics.Elena Demikhovsky2015-12-154-83/+259
* [X86] Part 2 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-141-1/+2
* [IR] Remove terminatepadDavid Majnemer2015-12-142-7/+2
* FastISel needs to remove dead code when it bails out.Paul Robinson2015-12-141-2/+32
* AMDGPU: Use generic bitreverse intrinsicMatt Arsenault2015-12-141-1/+24
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-0/+1
* Partially fix memcpy / memset / memmove lowering in SelectionDAG construction...Manuel Jacob2015-12-122-22/+18
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-123-44/+26
* SelectionDAG: Match min/max if the scalar operation is legalMatt Arsenault2015-12-112-10/+42
* Revert r248483, r242546, r242545, and r242409 - absdiff intrinsicsHal Finkel2015-12-115-54/+0
* CXX_FAST_TLS calling convention: target independent portion.Manman Ren2015-12-111-1/+36
* Fix (bitcast (fabs x)), (bitcast (fneg x)) and (bitcast (fcopysign cst,Eric Christopher2015-12-101-0/+68
* [DAGCombiner] Fix PR25763 - vector comparison constant folding + sign-extensionSimon Pilgrim2015-12-101-5/+8
* Fix cycle in selection DAG introduced by extractelement legalizationRobert Lougher2015-12-091-0/+11
* fix return values to match bool return type; NFC Sanjay Patel2015-12-071-2/+2
* AVX-512: Fixed masked load / store instruction selection for KNL.Elena Demikhovsky2015-12-071-1/+4
* Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper2015-12-052-8/+8
* Normalize successors' probabilities when building MBBs for jump table.Cong Hou2015-12-051-0/+2
* raw_ostream: << operator for callables with raw_ostream argumentMatthias Braun2015-12-041-14/+4
* Revert "raw_ostream: << operator for callables with raw_stream argument"Matthias Braun2015-12-031-3/+14
* raw_ostream: << operator for callables with raw_stream argumentMatthias Braun2015-12-031-14/+3
OpenPOWER on IntegriCloud