Searched refs:ConstantRange (Results 26 - 40 of 40) sorted by relevance

12

/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/
H A DGlobals.cpp17 #include "llvm/IR/ConstantRange.h"
299 Optional<ConstantRange> GlobalValue::getAbsoluteSymbolRange() const {
H A DVerifier.cpp70 #include "llvm/IR/ConstantRange.h"
3668 static bool isContiguous(const ConstantRange &A, const ConstantRange &B) {
3681 ConstantRange LastRange(1, true); // Dummy initial value
3694 ConstantRange CurRange(LowV, HighV);
3705 LastRange = ConstantRange(LowV, HighV);
3712 ConstantRange FirstRange(FirstLow, FirstHigh);
H A DAsmWriter.cpp3244 auto PrintRange = [&](const ConstantRange &Range) {
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h34 class ConstantRange;
410 const SCEV *getNumIterationsInRange(const ConstantRange &Range,
H A DValueTracking.h549 ConstantRange computeConstantRange(const Value *V, bool UseInstrInfo = true,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp41 #include "llvm/IR/ConstantRange.h"
906 // If the value is known by LazyValueInfo to be a ConstantRange in
909 ConstantRange CR = LVI->getConstantRangeOnEdge(
915 ConstantRange CmpRange = ConstantRange::makeExactICmpRegion(
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp20 #include "llvm/IR/ConstantRange.h"
1481 ConstantRange CR = ConstantRange::makeAllowedICmpRegion(Pred, *C);
1482 ConstantRange DominatingCR =
1483 (CmpBB == TrueBB) ? ConstantRange::makeExactICmpRegion(DomPred, *DomC)
1484 : ConstantRange::makeExactICmpRegion(
1486 ConstantRange Intersection = DominatingCR.intersectWith(CR);
1487 ConstantRange Difference = DominatingCR.difference(CR);
2636 auto CR = ConstantRange::makeExactICmpRegion(Pred, C).subtract(*C2);
3612 // FIXME: could also rely on ConstantRange
[all...]
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
H A DLLParser.h376 bool parseParamAccessOffset(ConstantRange &Range);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInstructionSimplify.cpp32 #include "llvm/IR/ConstantRange.h"
1602 auto Range0 = ConstantRange::makeExactICmpRegion(Cmp0->getPredicate(), *C0);
1603 auto Range1 = ConstantRange::makeExactICmpRegion(Cmp1->getPredicate(), *C1);
2768 ConstantRange RHS_CR = ConstantRange::makeExactICmpRegion(Pred, *C);
2774 ConstantRange LHS_CR = computeConstantRange(LHS, IIQ.UseInstrInfo);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp23 #include "llvm/IR/ConstantRange.h"
2576 Optional<ConstantRange> CR =
2759 Optional<ConstantRange> CR = GA->getGlobal()->getAbsoluteSymbolRange();
2816 Optional<ConstantRange> CR = GA->getGlobal()->getAbsoluteSymbolRange();
/netbsd-current/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp27 #include "llvm/IR/ConstantRange.h"
9065 bool LLParser::parseParamAccessOffset(ConstantRange &Range) {
9087 ? ConstantRange::getEmpty(FunctionSummary::ParamAccess::RangeWidth)
9088 : ConstantRange(Lower, Upper);
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp40 #include "llvm/IR/ConstantRange.h"
624 ConstantRange Span = ConstantRange::makeAllowedICmpRegion(
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6089 ConstantRange Range{Lower, Upper};
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3685 auto WriteRange = [&](ConstantRange Range) {
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp67 #include "llvm/IR/ConstantRange.h"
8941 ConstantRange CR = getConstantRangeFromMetadata(*Range);

Completed in 293 milliseconds

12