Searched refs:GEPLHS (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineCompares.cpp | 790 static Instruction *transformToIndexedCompare(GEPOperator *GEPLHS, Value *RHS, in transformToIndexedCompare() argument 794 if (GEPLHS->getType()->isVectorTy()) in transformToIndexedCompare() 797 if (!GEPLHS->hasAllConstantIndices()) in transformToIndexedCompare() 801 if (GEPLHS->getType() != RHS->getType()) in transformToIndexedCompare() 805 std::tie(PtrBase, Index) = getAsConstantIndexedAddress(GEPLHS, DL); in transformToIndexedCompare() 830 Instruction *InstCombinerImpl::foldGEPICmp(GEPOperator *GEPLHS, Value *RHS, in foldGEPICmp() argument 846 Value *PtrBase = GEPLHS->getOperand(0); in foldGEPICmp() 848 if (PtrBase == RHS && GEPLHS->isInBounds() && in foldGEPICmp() 849 !GEPLHS->getType()->isVectorTy()) { in foldGEPICmp() 854 Value *Offset = evaluateGEPOffsetExpression(GEPLHS, *this, DL); in foldGEPICmp() [all …]
|
| D | InstCombineInternal.h | 636 Instruction *foldGEPICmp(GEPOperator *GEPLHS, Value *RHS,
|