|
LLVM 23.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, Instruction *MDFrom) |
Public Attributes | |
| OffsetKind | Kind |
| Value * | V0 |
| Value * | V1 |
| Value * | V2 |
| Instruction * | MDFrom |
Definition at line 5965 of file InstCombineCompares.cpp.
|
inlinestatic |
Definition at line 5970 of file InstCombineCompares.cpp.
References Invalid.
Referenced by foldICmpEqualityWithOffset().
|
inline |
Definition at line 5980 of file InstCombineCompares.cpp.
|
inline |
Definition at line 5981 of file InstCombineCompares.cpp.
References Invalid, Kind, llvm_unreachable, MDFrom, llvm::ProfcheckDisableMetadataFixes, Select, V0, V1, V2, and Value.
|
inlinestatic |
Definition at line 5976 of file InstCombineCompares.cpp.
References Cond, MDFrom, and Select.
Referenced by foldICmpEqualityWithOffset().
|
inlinestatic |
Definition at line 5973 of file InstCombineCompares.cpp.
References Value.
Referenced by foldICmpEqualityWithOffset().
| OffsetKind OffsetResult::Kind |
Definition at line 5966 of file InstCombineCompares.cpp.
Referenced by isValid(), and materialize().
| Instruction* OffsetResult::MDFrom |
Definition at line 5968 of file InstCombineCompares.cpp.
Referenced by materialize(), and select().
| Value* OffsetResult::V0 |
Definition at line 5967 of file InstCombineCompares.cpp.
Referenced by materialize().
| Value * OffsetResult::V1 |
Definition at line 5967 of file InstCombineCompares.cpp.
Referenced by materialize().
| Value * OffsetResult::V2 |
Definition at line 5967 of file InstCombineCompares.cpp.
Referenced by materialize().