OSDN Git Service

[llvm] Change 2 instances of std::sort to llvm::sort
[android-x86/external-llvm.git] / lib / CodeGen / SelectionDAG /
2018-07-16 Roman Lebedev[X86][AArch64][DAGCombine] Unfold 'check for [no] signe...
2018-07-16 Daniel CedermanAvoid losing Hi part when expanding VAARG nodes on...
2018-07-15 Sanjay Patel[DAGCombiner] fix typo in comment; NFC
2018-07-15 Sanjay Patel[DAGCombiner] extend(ifpositive(X)) -> shift-right...
2018-07-13 Matthias BraunCodeGen: Remove pipeline dependencies on StackProtector...
2018-07-12 Matthias BraunRevert "(HEAD -> master, origin/master, arcpatch-D37582...
2018-07-12 Matthias BraunCodeGen: Remove pipeline dependencies on StackProtector...
2018-07-11 Eli Friedman[CodeGen] Emit more precise AssertZext/AssertSext nodes.
2018-07-11 Diogo N. Sampaio[NFC][InstCombine] Converts isLegalNarrowLoad into...
2018-07-11 Simon Pilgrim[SelectionDAG] Add constant buildvector support to...
2018-07-11 Simon Pilgrim[DAGCombiner] Support non-uniform X%C -> X-(X/C)*C...
2018-07-11 Simon Pilgrim[DAGCombiner] Add (urem X, -1) -> select(X == -1, 0...
2018-07-10 Simon Pilgrim[DAGCombiner] Add special case fast paths for udiv...
2018-07-10 Simon Pilgrim[DAGCombiner] visitREM - call visitSDIVLike/visitUDIVLi...
2018-07-10 Simon Pilgrim[DAGCombiner] Split SDIV/UDIV optimization expansions...
2018-07-09 Roman Lebedev[X86][TLI] DAGCombine: Unfold variable bit-clearing...
2018-07-09 Craig Topper[SelectionDAG] Add VT consistency checks to the creatio...
2018-07-07 Simon Pilgrim[SelectionDAG] Split float and integer isKnownNeverZero...
2018-07-07 Simon PilgrimUse const APInt& to avoid extra copy. NFCI.
2018-07-07 Simon Pilgrim[DAGCombiner] Add EXTRACT_SUBVECTOR to SimplifyDemanded...
2018-07-06 Nico WeberRevert 336426 (and follow-ups 428, 440), it very likely...
2018-07-06 Diogo N. SampaioAdded missing semicolon
2018-07-06 Diogo N. Sampaio[SelectionDAG] https://reviews.llvm.org/D48278
2018-07-05 Diogo N. SampaioTesting commit permision
2018-07-03 Simon Pilgrim[DAGCombiner] visitSDIV - Permit MIN_SIGNED_VALUE in...
2018-07-02 Piotr PadlewskiImplement strip.invariant.group
2018-06-30 Simon Pilgrim[DAGCombiner] Handle correctly non-splat power of 2...
2018-06-28 Simon Pilgrim[DAGCombiner] Ensure we use the correct CC result type...
2018-06-28 Matthias BraunSelectionDAGBuilder, mach-o: Skip trap after noreturn...
2018-06-28 Haojian WuRevert "[DAGCombiner] Ensure we use the correct CC...
2018-06-28 Simon Pilgrim[DAGCombiner] Ensure we use the correct CC result type...
2018-06-28 Simon Pilgrim[DAGCombiner] Remove unused variable. NFCI.
2018-06-27 Nirav Dave[DAGCombine] Disable TokenFactor simplifications when...
2018-06-27 Sanjay Patel[DAGCombiner] restrict (float)((int) f) --> ftrunc...
2018-06-27 Simon Pilgrim[DAGCombiner] visitSDIV - add special case handling...
2018-06-27 Simon Pilgrim[DAGCombiner] visitSDIV - simplify pow2 handling. NFCI.
2018-06-27 Simon Pilgrim[DAGCombiner] Fold SDIV(%X, MIN_SIGNED) -> SELECT(...
2018-06-27 Simon Pilgrim[DAGCombiner] Don't accept signbit sdiv divisors in...
2018-06-26 Sanjay Patel[DAGCombiner] use isBitwiseNot to simplify code; NFC
2018-06-26 Simon Pilgrim[DAGCombiner] Don't accept -1 sdiv divisors in sdiv...
2018-06-26 Simon Pilgrim[DAGCombiner] Pull out VT bitwidth in visitSDIV. NFCI.
2018-06-25 Vedant Kumar[SelectionDAG] Remove debug locations from ConstantSD...
2018-06-25 Simon PilgrimFix -Wparentheses gcc warning. NFCI.
2018-06-24 Sanjay Patel[DAGCombiner] eliminate setcc bool math when input...
2018-06-21 Stanislav MekhanoshinDAG combine "and|or (select c, -1, 0), x" -> "select...
2018-06-21 Mikael Holmen[DebugInfo] Make sure all DBG_VALUEs' reguse operands...
2018-06-21 David Green[DAGCombine] Fix alignment for offset loads/stores
2018-06-20 Stanislav MekhanoshinAllow binop C1, (select cc, CF, CT) -> select folding
2018-06-20 Bjorn Pettersson[DAG] Don't map a TableId to itself in the ReplacedValu...
2018-06-20 Nirav Dave[DAG] Fix and-mask folding when narrowing loads.
2018-06-20 Craig Topper[DAGCombiner] Add some comments to some true/false...
2018-06-20 Craig Topper[SelectionDAG] Don't crash on inline assembly errors...
2018-06-19 Heejin Ahn[WebAssembly] Add WasmEHFuncInfo for unwind destination...
2018-06-18 Michael BergUtilize new SDNode flag functionality to expand current...
2018-06-18 Michael Bergrefactor of visitFADD for AllowNewConst cases
2018-06-16 Nirav DaveAvoid needing to walk out legalization tables. NFCI.
2018-06-16 Michael BergUtilize new SDNode flag functionality to expand current...
2018-06-15 Francis Visoiu MistrihRevert r334729 "[DAG] Avoid needing to walk out legaliz...
2018-06-15 Francis Visoiu MistrihRevert r334731 "Avoid unused variable in non-assert...
2018-06-15 Cameron McInally[FPEnv] Expand constrained FP POWI
2018-06-15 Michael BergUtilize new SDNode flag functionality to expand current...
2018-06-15 Matt ArsenaultDAG: Fix creating concat_vectors with illegal type
2018-06-14 Michael Bergeasing the constraint for isNegatibleForFree and GetNeg...
2018-06-14 Michael Bergupdating isNegatibleForFree and GetNegatedExpression...
2018-06-14 Nirav DaveAvoid unused variable in non-assert builds.
2018-06-14 Nirav Dave[DAG] Avoid needing to walk out legalization tables...
2018-06-13 Sanjay Patel[DAGCombiner] remove hasOneUse() check from fadd consta...
2018-06-13 Cameron McInally[FPEnv] Expand constrained FP operations
2018-06-12 Krzysztof Parzyszek[DAGCombiner] Recognize more patterns for ABS
2018-06-12 Michael BergUtilize new SDNode flag functionality to expand current...
2018-06-12 Krzysztof Parzyszek[SelectionDAG] Provide default expansion for rotates
2018-06-11 Matt ArsenaultDAG: Fix extract_subvector combine for a single element
2018-06-10 Sanjay Patel[DAGCombiner] match vector compare and select sizes...
2018-06-09 Craig TopperUse SmallPtrSet instead of SmallSet in places where...
2018-06-08 Sanjay Patel[DAGCombiner] clean up comments; NFC
2018-06-08 Michael BergUtilize new SDNode flag functionality to expand current...
2018-06-08 Sam Parker[DAGCombine] Fix for PR37667
2018-06-07 Michael Bergpropagate fast math flags via IR on fma and sub expressions
2018-06-07 Matt ArsenaultDAG: Avoid bitcast/ext/build_vector combine
2018-06-06 Michael Bergguard fsqrt with fmf sub flags
2018-06-05 Michael Bergguard fneg with fmf sub flags
2018-06-05 Matt ArsenaultDAG: Stop dropping invariant/dereferencable
2018-06-04 Reid KlecknerFix -Wcovered-switch-default warning and clang-format it
2018-06-04 Scott Linder[CodeGen] Always update divergence in SelectionDAG...
2018-06-04 Amaury Sechet[DAGcombine] Teach the combiner about -a = ~a + 1
2018-06-04 Amaury SechetGet rid of SETCCE
2018-06-04 Krzysztof Parzyszek[SelectionDAG] Add missing closing parentheses in comme...
2018-06-01 Nirav Dave[DAG] Avoid checking for consecutive stores in store...
2018-06-01 Nirav Dave[DAG] Simplify Expression. NFC.
2018-06-01 Nirav Dave[DAG] Remove untriggerable check. NFCI.
2018-06-01 Nirav Dave[DAG] Prune store merge legal store check to stop inval...
2018-06-01 Krzysztof Parzyszek[SelectionDAG] Expand UADDO/USUBO into ADD/SUBCARRY...
2018-05-31 Heejin Ahn[WebAssembly] Support instruction selection for catchin...
2018-05-29 Matt ArsenaultDAG: Remove redundant version of getRegisterTypeForCall...
2018-05-29 Cameron McInally[StrictFP] Make getStrictFPOpcodeAction(...) more acces...
2018-05-23 Heejin Ahn[WebAssembly] Add functions for EHScopes
2018-05-21 Sanjay Patel[DAG] fold FP binops with undef operands to NaN
2018-05-21 Roman Lebedev[DAGCombiner] isAllOnesConstantOrAllOnesSplatConstant...
2018-05-21 Roman Lebedev[DAGCombine][X86][AArch64] Masked merge unfolding:...
2018-05-21 Craig Topper[DAGCombiner] Use computeKnownBits to match rotate...
next