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 5908 of file InstCombineCompares.cpp.
|
inlinestatic |
Definition at line 5912 of file InstCombineCompares.cpp.
References Invalid.
Referenced by foldICmpEqualityWithOffset().
|
inline |
Definition at line 5921 of file InstCombineCompares.cpp.
|
inline |
Definition at line 5922 of file InstCombineCompares.cpp.
References Invalid, Kind, llvm_unreachable, Select, V0, V1, V2, and Value.
|
inlinestatic |
Definition at line 5918 of file InstCombineCompares.cpp.
Referenced by foldICmpEqualityWithOffset().
|
inlinestatic |
Definition at line 5915 of file InstCombineCompares.cpp.
References Value.
Referenced by foldICmpEqualityWithOffset().
OffsetKind OffsetResult::Kind |
Definition at line 5909 of file InstCombineCompares.cpp.
Referenced by isValid(), and materialize().
Value* OffsetResult::V0 |
Definition at line 5910 of file InstCombineCompares.cpp.
Referenced by materialize().
Value * OffsetResult::V1 |
Definition at line 5910 of file InstCombineCompares.cpp.
Referenced by materialize().
Value * OffsetResult::V2 |
Definition at line 5910 of file InstCombineCompares.cpp.
Referenced by materialize().