summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* [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
* [X86] Part 1 to fix x86-64 fp128 calling convention.Chih-Hung Hsieh2015-12-0310-69/+260
* Move EH-specific helper functions to a more appropriate placeDavid Majnemer2015-12-021-1/+1
* Fix accidental off by one changeFiona Glaser2015-12-021-1/+1
* Scheduler / Regalloc: use unique_ptr[] instead of std::vectorFiona Glaser2015-12-021-11/+13
* Fixed a failure in cost calculation for vector GEPElena Demikhovsky2015-12-011-8/+8
* Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.Yury Gribov2015-12-013-0/+24
* Extend debug info for function parameters in SDAG.Evgeniy Stepanov2015-12-011-16/+11
* Have 'optnone' respect the -fast-isel=false option.Paul Robinson2015-11-301-3/+7
* Use a lambda instead of std::bind and std::mem_fn I introduced in r254242. NFCCraig Topper2015-11-291-2/+3
* [SelectionDAG] Use std::any_of instead of a manually coded loop. NFCCraig Topper2015-11-291-8/+4
* [Stack realignment] Handling of aligned allocas.Jonas Paulsson2015-11-281-13/+15
* Expose isXxxConstant() functions from SelectionDAGNodes.h (NFC)Artyom Skrobov2015-11-252-20/+20
* Fix some places where we were assuming that memory type had been legalizedEric Christopher2015-11-252-3/+2
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-244-214/+226
* Remove duplicate getValueType() calls. NFCI.Simon Pilgrim2015-11-221-2/+2
* [DAGCombiner] Bugfix for lost chain depenedency.Jonas Paulsson2015-11-211-13/+7
* Partially revert r253662: some unrelated work was accidentally committed with...Daniel Sanders2015-11-201-1/+0
OpenPOWER on IntegriCloud