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 5869 of file InstCombineCompares.cpp.
|
inlinestatic |
Definition at line 5873 of file InstCombineCompares.cpp.
References Invalid.
Referenced by foldICmpEqualityWithOffset().
|
inline |
Definition at line 5882 of file InstCombineCompares.cpp.
|
inline |
Definition at line 5883 of file InstCombineCompares.cpp.
References Invalid, Kind, llvm_unreachable, Select, V0, V1, V2, and Value.
|
inlinestatic |
Definition at line 5879 of file InstCombineCompares.cpp.
Referenced by foldICmpEqualityWithOffset().
|
inlinestatic |
Definition at line 5876 of file InstCombineCompares.cpp.
References Value.
Referenced by foldICmpEqualityWithOffset().
OffsetKind OffsetResult::Kind |
Definition at line 5870 of file InstCombineCompares.cpp.
Referenced by isValid(), and materialize().
Value* OffsetResult::V0 |
Definition at line 5871 of file InstCombineCompares.cpp.
Referenced by materialize().
Value * OffsetResult::V1 |
Definition at line 5871 of file InstCombineCompares.cpp.
Referenced by materialize().
Value * OffsetResult::V2 |
Definition at line 5871 of file InstCombineCompares.cpp.
Referenced by materialize().