summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert the revert 253497 and 253539 - These commits aren't the cause of the c...Daniel Sanders2015-11-201-0/+1
* X86: More efficient legalization of wide integer comparesHans Wennborg2015-11-195-1/+79
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-34/+30
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-30/+34
* [DAGCombiner] Vector constant folding for comparisonsSimon Pilgrim2015-11-181-6/+14
* [PGO] Value profiling supportBetul Buyukkurt2015-11-181-1/+2
* [SelectionDAGBuilder] Make sure DemoteReg ends up in right reg-class.Jonas Paulsson2015-11-181-1/+2
* [WinEH] Move WinEHFuncInfo from MachineModuleInfo to MachineFunctionReid Kleckner2015-11-172-26/+5
* Lower statepoints with multi-def targets.Pat Gavlin2015-11-171-7/+11
* [SDAG] Fix expansion of BITREVERSEJames Molloy2015-11-131-3/+5
* Revert "Remove unnecessary call to getAllocatableRegClass"Tom Stellard2015-11-121-8/+4
* [SDAG] Introduce a new BITREVERSE node along with a corresponding LLVM intrinsicJames Molloy2015-11-126-1/+62
OpenPOWER on IntegriCloud