Skip to content
  1. Aug 23, 2016
    • Jacques Pienaar's avatar
      [lanai] Exit early in Mem Alu combiner if sentinel reach. · 0e217190
      Jacques Pienaar authored
      LanaiMemAluCombiner could try to query the debug value of a list sentinel. Add check to exit early instead.
      
      llvm-svn: 279497
      0e217190
    • George Burgess IV's avatar
      [MemorySSA] Remove unused field. NFC. · 7f414b90
      George Burgess IV authored
      Given that we're not currently using blocker info, and whether or not we
      will end up using it it is unclear, don't waste 8 (or 4) bytes of memory
      per path node.
      
      llvm-svn: 279493
      7f414b90
    • Sanjay Patel's avatar
      [InstSimplify] add helper function for SimplifyICmpInst(); NFCI · 67bde286
      Sanjay Patel authored
      And add a FIXME because the helper excludes folds for vectors. It's
      not clear yet how many of these are actually testable (and therefore
      necessary?) because later analysis uses computeKnownBits and other
      methods to catch many of these cases.
      
      llvm-svn: 279492
      67bde286
    • Pete Cooper's avatar
      Fix crash from assert in r279466. · 1523925d
      Pete Cooper authored
      The assert in r279466 checks that we call the correct version of
      Intrinsic::getName.  The version which accepts only an ID should not
      be used for intrinsics with overloaded types.  The global-isel
      code was calling the wrong version.  The test CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
      will ensure that we call the correct version from now on.
      
      llvm-svn: 279487
      1523925d
    • Duncan P. N. Exon Smith's avatar
      ADT: Separate some list manipulation API into ilist_base, NFC · 9f5c83b9
      Duncan P. N. Exon Smith authored
      Separate algorithms in iplist<T> that don't depend on T into ilist_base,
      and unit test them.
      
      While I was adding unit tests for these algorithms anyway, I also added
      unit tests for ilist_node_base and ilist_sentinel<T>.
      
      To make the algorithms and unit tests easier to write, I also did the
      following minor changes as a drive-by:
      - encapsulate Prev/Next in ilist_node_base to so that algorithms are
        easier to read, and
      - update ilist_node_access API to take nodes by reference.
      
      There should be no real functionality change here.
      
      llvm-svn: 279484
      9f5c83b9
    • Duncan P. N. Exon Smith's avatar
      Fix header comment for unittests/ADT/ilistTest.cpp · 49a8ebd7
      Duncan P. N. Exon Smith authored
      llvm-svn: 279483
      49a8ebd7
  2. Aug 22, 2016
Loading