Searched refs:ExternalAnalysis (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Operator.cpp | 113 function_ref<bool(Value &, APInt &)> ExternalAnalysis) const { in accumulateConstantOffset() 119 DL, Offset, ExternalAnalysis); in accumulateConstantOffset() 124 APInt &Offset, function_ref<bool(Value &, APInt &)> ExternalAnalysis) { in accumulateConstantOffset() argument 126 if (SourceType->isIntegerTy(8) && !ExternalAnalysis) { in accumulateConstantOffset() 190 if (!ExternalAnalysis || STy || ScalableType) in accumulateConstantOffset() 193 if (!ExternalAnalysis(*V, AnalysisIndex)) in accumulateConstantOffset()
|
H A D | Value.cpp | 717 function_ref<bool(Value &, APInt &)> ExternalAnalysis) const { in stripAndAccumulateConstantOffsets() 743 if (!GEP->accumulateConstantOffset(DL, GEPOffset, ExternalAnalysis)) in stripAndAccumulateConstantOffsets() 755 if (!ExternalAnalysis) { in stripAndAccumulateConstantOffsets()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Operator.h | 521 function_ref<bool(Value &, APInt &)> ExternalAnalysis = nullptr) const; 526 function_ref<bool(Value &, APInt &)> ExternalAnalysis = nullptr);
|
H A D | Value.h | 708 /// If \p ExternalAnalysis is provided it will be used to calculate a offset 710 /// For example, for a value \p ExternalAnalysis might try to calculate a 711 /// lower bound. If \p ExternalAnalysis is successful, it should return true. 724 function_ref<bool(Value &Value, APInt &Offset)> ExternalAnalysis = in stripAndAccumulateInBoundsConstantOffsets()
|