Searched refs:GEPLHS (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 632 static Instruction *transformToIndexedCompare(GEPOperator *GEPLHS, Value *RHS, in transformToIndexedCompare() argument 637 if (GEPLHS->getType()->isVectorTy()) in transformToIndexedCompare() 640 if (!GEPLHS->hasAllConstantIndices()) in transformToIndexedCompare() 643 APInt Offset(DL.getIndexTypeSizeInBits(GEPLHS->getType()), 0); in transformToIndexedCompare() 645 GEPLHS->stripAndAccumulateConstantOffsets(DL, Offset, in transformToIndexedCompare() 649 if (PtrBase->getType() != GEPLHS->getType()) in transformToIndexedCompare() 654 GEPNoWrapFlags NW = GEPLHS->getNoWrapFlags(); in transformToIndexedCompare() 676 Instruction *InstCombinerImpl::foldGEPICmp(GEPOperator *GEPLHS, Value *RHS, in foldGEPICmp() argument 711 CommonPointerBase Base = CommonPointerBase::compute(GEPLHS, RHS); in foldGEPICmp() 714 Type *IdxTy = DL.getIndexType(GEPLHS->getType()); in foldGEPICmp() [all …]
|
| H A D | InstCombineInternal.h | 693 Instruction *foldGEPICmp(GEPOperator *GEPLHS, Value *RHS, CmpPredicate Cond,
|