FailedChanges

Summary

  1. [KnownBits] Add methods for determining if the known bits represent a negative/nonnegative number and add methods for changing the negative/nonnegative state Summary: This patch adds isNegative, isNonNegative for querying whether the sign bit is known. It also adds makeNegative and makeNonNegative for controlling the sign bit. Reviewers: RKSimon, spatel, davide Reviewed By: RKSimon Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32651
  2. [mips][FastISel] Fix a nullptr deference. r301392 introduced a potential nullptr deference causing compilation failures.
Revision 301747 by ctopper:
[KnownBits] Add methods for determining if the known bits represent a negative/nonnegative number and add methods for changing the negative/nonnegative state

Summary: This patch adds isNegative, isNonNegative for querying whether the sign bit is known. It also adds makeNegative and makeNonNegative for controlling the sign bit.

Reviewers: RKSimon, spatel, davide

Reviewed By: RKSimon

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D32651
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/Support/KnownBits.h (diff)llvm-revision.src/llvm/trunk/include/llvm/Support/KnownBits.h
The file was modified/llvm/trunk/lib/Analysis/ValueTracking.cpp (diff)llvm-revision.src/llvm/trunk/lib/Analysis/ValueTracking.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
The file was modified/llvm/trunk/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp (diff)llvm-revision.src/llvm/trunk/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
Revision 301746 by sdardis:
[mips][FastISel] Fix a nullptr deference.

r301392 introduced a potential nullptr deference causing compilation
failures.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/Mips/MipsFastISel.cpp (diff)llvm-revision.src/llvm/trunk/lib/Target/Mips/MipsFastISel.cpp