Partially fix memcpy / memset / memmove lowering in SelectionDAG construction if...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2015-12-12 Manuel JacobPartially fix memcpy / memset / memmove lowering in...
2015-12-10 Simon Pilgrim[DAGCombiner] Fix PR25763 - vector comparison constant...
2015-12-03 Chih-Hung Hsieh[X86] Part 1 to fix x86-64 fp128 calling convention.
2015-11-25 Artyom SkrobovExpose isXxxConstant() functions from SelectionDAGNodes...
2015-11-18 Simon Pilgrim[DAGCombiner] Vector constant folding for comparisons
2015-11-09 Sanjay Pateladd a SelectionDAG method to check if no common bits...
2015-11-03 Simon Pilgrim[SelectionDAG] Use existing constant nodes instead...
2015-10-28 Sanjoy Das[ValueTracking] Use !range metadata more aggressively...
2015-10-28 Sanjoy Das[SelectionDAG] Don't inspect !range metadata for extend...
2015-10-24 Simon Pilgrim[DAGCombiner] Tidy up ConstantFP commutation. NFCI
2015-10-19 Owen AndersonRestore the original behavior of SelectionDAG::getTarge...
2015-10-19 Benjamin KramerPut back SelectionDAG::getTargetIndex.
2015-10-18 Simon PilgrimUse SDValue bool check. NFCI.
2015-10-18 Simon PilgrimMove one-use variable inside test. NFC.
2015-10-17 Simon Pilgrim[DAG] Ensure vector constant folding uses correct scala...
2015-10-15 Benjamin Kramer[SelectionDAG] Remove dead code. NFC.
2015-10-13 Duncan P. N. Exon... SelectionDAG: Remove implicit ilist iterator conversion...
2015-10-12 Simon Pilgrim[SelectionDAG] Add common vector constant folding helpe...
2015-10-07 Chad Rosier[ARM] Promote helper function to SelectionDAG.
2015-10-03 Simon Pilgrim[DAGCombiner] Merge SIGN_EXTEND_INREG vector constant...
2015-09-21 Stephen CanonRemove roundingMode argument in APFloat::mod
2015-09-21 Matthias BraunSelectionDAG: Use InsertNode for EntryNode
2015-09-18 Matthias BraunSelectionDAG: Introduce PersistentID to SDNode for...
2015-09-16 Sanjay Patelpropagate fast-math-flags on DAG nodes
2015-09-06 Hal Finkel[SelectionDAG] Swap commutative binops before constant...
2015-08-29 Fiona GlaserSelectionDAG: add missing ComputeSignBits case for...
2015-08-25 Charles DavisMake variable argument intrinsics behave correctly...
2015-08-21 Yaron KerenDisable Visual C++ 2013 Debug mode assert on null point...
2015-08-19 Simon Pilgrim[DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant folding
2015-08-13 Ahmed Bougacha[CodeGen] Assert on getNode(FP_EXTEND) with a smaller...
2015-08-13 Ahmed Bougacha[CodeGen] Simplify getNode(*EXT/TRUNC) type size assert...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-07-30 Sanjay Patelfix memcpy/memset/memmove lowering when optimizing...
2015-07-15 Pete CooperUse getZExtOrTrunc helper instead of manually doing...
2015-07-15 Pete CooperUse getStoreSize() instead of getStoreSizeInBits()...
2015-07-14 Pete CooperUse more foreach loops in SelectionDAG. NFC
2015-07-14 Pete CooperConstify parameters in SelectionDAG methods. NFC
2015-07-14 Pete CooperRemove unnecessary .getNode() in SelectionDAG. NFC.
2015-07-14 Pete CooperUse more foreach loops in SelectionDAG. NFC
2015-07-10 Fiona GlaserComputeKnownBits: be a bit smarter about ADDs
2015-07-09 Mehdi AminiRemove getDataLayout() from TargetLowering
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-06-26 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-22 Rafael EspindolaAvoid a Symbol -> Name -> Symbol conversion.
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-18 Sanjay Patelfix typo; NFC
2015-06-16 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes, disabl...
2015-06-13 Simon Pilgrim[SelectionDAG] Added assertions + UNDEF handling for...
2015-06-13 Simon Pilgrim[DAGCombiner] Added BSWAP vector constant folding support.
2015-06-09 Matt ArsenaultImplement computeKnownBits for min/max nodes
2015-06-08 Simon Pilgrim[DAGCombiner] Added CTLZ vector constant folding support.
2015-06-08 Simon Pilgrim[DAGCombiner] Added CTTZ vector constant folding support.
2015-06-07 Simon Pilgrim[DAGCombiner] Added CTPOP vector constant folding support.
2015-05-30 Chandler Carruth[sdag] Add the helper I most want to the DAG -- buildin...
2015-05-22 Duncan P. N. Exon... SDAG: Give SDDbgValues their own allocator (and reset it)
2015-05-21 Simon Pilgrim[X86][SSE] Improve support for 128-bit vector sign...
2015-05-19 Matthias BraunSelectionDAG: Cleanup and simplify FoldConstantArithmetic
2015-05-13 Nick LewyckyRevert r237046. See the testcase on the thread where...
2015-05-13 Sergey Dmitrouk[DebugInfo] Debug locations for constant SD nodes
2015-05-11 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes; 2nd...
2015-05-10 Simon Pilgrim[SelectionDAG] Fixed constant folding issue when legali...
2015-05-06 NAKAMURA TakumiReformat.
2015-05-06 NAKAMURA TakumiRevert r236546, "propagate IR-level fast-math-flags...
2015-05-06 Pawel BylicaSelectionDAG: Handle out-of-bounds index in extract...
2015-05-05 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes (NFC)
2015-05-02 Simon Pilgrim[DAGCombiner] Enabled vector float/double -> int consta...
2015-05-01 Simon Pilgrim[SelectionDAG] Unary vector constant folding integer...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-28 Sanjay Patelmove IR-level optimization flags into their own struct
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-28 Elena DemikhovskyMasked gather and scatter: Added code for SelectionDAG.
2015-04-21 Simon PilgrimCONCAT_VECTOR of BUILD_VECTOR - minor fix
2015-04-16 Simon PilgrimTRUNCATE constant folding - minor fix for rL233224
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-06 Duncan P. N. Exon... CodeGen: Stop using DIDescriptor::is*() and auto-casting
2015-04-06 Simon Pilgrim[DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC...
2015-04-04 Sanjay Patelless space; NFC
2015-04-03 Duncan P. N. Exon... CodeGen: Assert that inlined-at locations agree
2015-03-31 Hal Finkel[SDAG] Handle non-integer preferred memset types for...
2015-03-30 Duncan P. N. Exon... CodeGen: Use the new DebugLoc API, NFC
2015-03-25 Simon Pilgrim[DAGCombiner] Add support for TRUNCATE + FP_EXTEND...
2015-03-23 Simon Pilgrim[SelectionDAG] Fixed issue with uitofp vector constant...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-07 Simon Pilgrim[DAGCombiner] Add a shuffle mask commutation helper...
2015-03-02 Benjamin KramerAccidentaly inverted the condition again. Sorry.
2015-03-02 Benjamin KramerAvoid assertion in MSVC 2013 debug builds.
2015-03-02 Benjamin KramerSimplify code. NFC.
2015-02-17 Sanjay PatelCanonicalize splats as build_vectors (PR22283)
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-15 Chandler Carruth[SDAG] Teach the SelectionDAG to canonicalize vector...
2015-02-14 Duncan P. N. Exon... CodeGen: Canonicalize access to function attributes...
2015-01-28 Manuel JacobAdd nullptr checks for TargetSelectionDAGInfo in Select...
2015-01-26 Ahmed Bougacha[SelectionDAG] Fix assert message copypasta. NFC.
next