LLVM 22.0.0git
|
Public Member Functions | |
bool | isValid () const |
Value * | materialize (InstCombiner::BuilderTy &Builder) const |
Static Public Member Functions | |
static OffsetResult | invalid () |
static OffsetResult | value (Value *V) |
static OffsetResult | select (Value *Cond, Value *TrueV, Value *FalseV) |
Public Attributes | |
OffsetKind | Kind |
Value * | V0 |
Value * | V1 |
Value * | V2 |
Definition at line 5913 of file InstCombineCompares.cpp.
|
inlinestatic |
Definition at line 5917 of file InstCombineCompares.cpp.
Referenced by foldICmpEqualityWithOffset().
|
inline |
Definition at line 5926 of file InstCombineCompares.cpp.
|
inline |
Definition at line 5927 of file InstCombineCompares.cpp.
References llvm::IRBuilderBase::CreateSelect(), and llvm_unreachable.
|
inlinestatic |
Definition at line 5923 of file InstCombineCompares.cpp.
References Cond.
Referenced by foldICmpEqualityWithOffset().
|
inlinestatic |
Definition at line 5920 of file InstCombineCompares.cpp.
Referenced by foldICmpEqualityWithOffset().
OffsetKind OffsetResult::Kind |
Definition at line 5914 of file InstCombineCompares.cpp.
Value* OffsetResult::V0 |
Definition at line 5915 of file InstCombineCompares.cpp.
Value * OffsetResult::V1 |
Definition at line 5915 of file InstCombineCompares.cpp.
Value * OffsetResult::V2 |
Definition at line 5915 of file InstCombineCompares.cpp.