Home
last modified time | relevance | path

Searched refs:LowerBound (Results 1 – 22 of 22) sorted by relevance

/external/clang/include/clang/AST/
DExprOpenMP.h52 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, in OMPArraySectionExpr() argument
58 (LowerBound && LowerBound->isTypeDependent()) || in OMPArraySectionExpr()
61 (LowerBound && LowerBound->isValueDependent()) || in OMPArraySectionExpr()
64 (LowerBound && LowerBound->isInstantiationDependent()) || in OMPArraySectionExpr()
67 (LowerBound && LowerBound->containsUnexpandedParameterPack()) || in OMPArraySectionExpr()
71 SubExprs[LOWER_BOUND] = LowerBound; in OMPArraySectionExpr()
/external/llvm/lib/Transforms/Utils/
DLowerSwitch.cpp77 ConstantInt *LowerBound, ConstantInt *UpperBound,
200 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, in switchConvert() argument
212 if (Begin->Low == LowerBound && Begin->High == UpperBound) { in switchConvert()
214 if (LowerBound && UpperBound) in switchConvert()
216 UpperBound->getSExtValue() - LowerBound->getSExtValue(); in switchConvert()
255 if (LowerBound) { in switchConvert()
256 dbgs() << LowerBound->getSExtValue(); in switchConvert()
277 BasicBlock *LBranch = switchConvert(LHS.begin(), LHS.end(), LowerBound, in switchConvert()
421 ConstantInt *LowerBound = nullptr; in processSwitchInst() local
430 LowerBound = Cases.front().Low; in processSwitchInst()
[all …]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DScheduleDAG.cpp491 int UpperBound, LowerBound; in AddPred() local
492 LowerBound = Node2Index[Y->NodeNum]; in AddPred()
496 if (LowerBound < UpperBound) { in AddPred()
502 Shift(Visited, LowerBound, UpperBound); in AddPred()
542 void ScheduleDAGTopologicalSort::Shift(BitVector& Visited, int LowerBound, in Shift() argument
548 for (i = LowerBound; i <= UpperBound; ++i) { in Shift()
586 int UpperBound, LowerBound; in IsReachable() local
587 LowerBound = Node2Index[TargetSU->NodeNum]; in IsReachable()
591 if (LowerBound < UpperBound) { in IsReachable()
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCFrameLowering.cpp862 int64_t LowerBound = 0; in processFunctionBeforeFrameFinalized() local
867 LowerBound = TCSPDelta; in processFunctionBeforeFrameFinalized()
876 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
879 LowerBound -= (31 - getPPCRegisterNumbering(MinFPR) + 1) * 8; in processFunctionBeforeFrameFinalized()
890 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
901 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
909 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
917 LowerBound -= (31 - MinReg + 1) * 8; in processFunctionBeforeFrameFinalized()
919 LowerBound -= (31 - MinReg + 1) * 4; in processFunctionBeforeFrameFinalized()
935 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
[all …]
/external/llvm/lib/CodeGen/
DScheduleDAG.cpp519 int UpperBound, LowerBound; in AddPred() local
520 LowerBound = Node2Index[Y->NodeNum]; in AddPred()
524 if (LowerBound < UpperBound) { in AddPred()
530 Shift(Visited, LowerBound, UpperBound); in AddPred()
573 void ScheduleDAGTopologicalSort::Shift(BitVector& Visited, int LowerBound, in Shift() argument
579 for (i = LowerBound; i <= UpperBound; ++i) { in Shift()
618 int UpperBound, LowerBound; in IsReachable() local
619 LowerBound = Node2Index[TargetSU->NodeNum]; in IsReachable()
623 if (LowerBound < UpperBound) { in IsReachable()
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.cpp1534 int64_t LowerBound = 0; in processFunctionBeforeFrameFinalized() local
1540 LowerBound = TCSPDelta; in processFunctionBeforeFrameFinalized()
1549 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1552 LowerBound -= (31 - TRI->getEncodingValue(MinFPR) + 1) * 8; in processFunctionBeforeFrameFinalized()
1563 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1572 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1583 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1594 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1602 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1610 LowerBound -= (31 - MinReg + 1) * 8; in processFunctionBeforeFrameFinalized()
[all …]
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp597 const ObjCObjectPointerType *LowerBound = DestObjectPtrType; in checkPostStmt() local
600 std::swap(LowerBound, UpperBound); in checkPostStmt()
603 LowerBound = LowerBound->isObjCIdType() ? UpperBound : LowerBound; in checkPostStmt()
604 UpperBound = UpperBound->isObjCIdType() ? LowerBound : UpperBound; in checkPostStmt()
606 if (storeWhenMoreInformative(State, Sym, TrackedType, LowerBound, UpperBound, in checkPostStmt()
/external/llvm/lib/IR/
DLLVMContextImpl.h290 int64_t LowerBound;
292 MDNodeKeyImpl(int64_t Count, int64_t LowerBound)
293 : Count(Count), LowerBound(LowerBound) {}
295 : Count(N->getCount()), LowerBound(N->getLowerBound()) {}
298 return Count == RHS->getCount() && LowerBound == RHS->getLowerBound();
300 unsigned getHashValue() const { return hash_combine(Count, LowerBound); }
/external/llvm/include/llvm/IR/
DDebugInfoMetadata.h315 int64_t LowerBound;
318 int64_t LowerBound)
320 Count(Count), LowerBound(LowerBound) {}
324 int64_t LowerBound, StorageType Storage,
332 DEFINE_MDNODE_GET(DISubrange, (int64_t Count, int64_t LowerBound = 0),
333 (Count, LowerBound))
337 int64_t getLowerBound() const { return LowerBound; }
/external/clang/utils/TableGen/
DNeonEmitter.cpp2112 std::string LowerBound, UpperBound; in genIntrinsicRangeCheckCode() local
2118 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2128 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2137 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2160 if (LowerBound.size()) in genIntrinsicRangeCheckCode()
2161 OS << " l = " << LowerBound << ";"; in genIntrinsicRangeCheckCode()
/external/clang/lib/CodeGen/
DCGExpr.cpp3051 if (auto *LowerBound = E->getLowerBound()) { in EmitOMPArraySectionExpr() local
3053 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
3054 LowerBound->getType()->hasSignedIntegerRepresentation()); in EmitOMPArraySectionExpr()
3070 auto *LowerBound = E->getLowerBound(); in EmitOMPArraySectionExpr() local
3072 if (LowerBound && LowerBound->isIntegerConstantExpr(ConstLowerBound, C)) { in EmitOMPArraySectionExpr()
3074 LowerBound = nullptr; in EmitOMPArraySectionExpr()
3078 else if (!LowerBound) in EmitOMPArraySectionExpr()
3081 if (Length || LowerBound) { in EmitOMPArraySectionExpr()
3083 LowerBound in EmitOMPArraySectionExpr()
3085 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
[all …]
DCGStmtOpenMP.cpp3536 enum { LowerBound = 5, UpperBound, Stride, LastIter }; in EmitOMPTaskLoopBasedDirective() enumerator
3538 auto *LBP = std::next(I, LowerBound); in EmitOMPTaskLoopBasedDirective()
/external/clang/lib/Sema/
DSemaExpr.cpp4211 Expr *LowerBound, in ActOnOMPArraySectionExpr() argument
4222 if (LowerBound && LowerBound->getType()->isNonOverloadPlaceholderType()) { in ActOnOMPArraySectionExpr()
4223 ExprResult Result = CheckPlaceholderExpr(LowerBound); in ActOnOMPArraySectionExpr()
4229 LowerBound = Result.get(); in ActOnOMPArraySectionExpr()
4243 (LowerBound && in ActOnOMPArraySectionExpr()
4244 (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) || in ActOnOMPArraySectionExpr()
4247 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy, in ActOnOMPArraySectionExpr()
4264 if (LowerBound) { in ActOnOMPArraySectionExpr()
4265 auto Res = PerformOpenMPImplicitIntegerConversion(LowerBound->getExprLoc(), in ActOnOMPArraySectionExpr()
4266 LowerBound); in ActOnOMPArraySectionExpr()
[all …]
DTreeTransform.h2085 Expr *LowerBound, in RebuildOMPArraySectionExpr() argument
2088 return getSema().ActOnOMPArraySectionExpr(Base, LBracketLoc, LowerBound, in RebuildOMPArraySectionExpr()
8537 ExprResult LowerBound; in TransformOMPArraySectionExpr() local
8539 LowerBound = getDerived().TransformExpr(E->getLowerBound()); in TransformOMPArraySectionExpr()
8540 if (LowerBound.isInvalid()) in TransformOMPArraySectionExpr()
8552 LowerBound.get() == E->getLowerBound() && Length.get() == E->getLength()) in TransformOMPArraySectionExpr()
8556 Base.get(), E->getBase()->getLocEnd(), LowerBound.get(), E->getColonLoc(), in TransformOMPArraySectionExpr()
DSemaOpenMP.cpp10368 auto *LowerBound = OASE->getLowerBound(); in CheckArrayExpressionDoesNotReferToWholeSize() local
10373 if (LowerBound) { in CheckArrayExpressionDoesNotReferToWholeSize()
10375 if (!LowerBound->EvaluateAsInt(ConstLowerBound, SemaRef.getASTContext())) in CheckArrayExpressionDoesNotReferToWholeSize()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.cpp1274 int64_t LowerBound = SR->getLowerBound(); in constructSubrangeDIE() local
1278 if (DefaultLowerBound == -1 || LowerBound != DefaultLowerBound) in constructSubrangeDIE()
1279 addUInt(DW_Subrange, dwarf::DW_AT_lower_bound, None, LowerBound); in constructSubrangeDIE()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DScheduleDAG.h682 void Shift(BitVector& Visited, int LowerBound, int UpperBound);
/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h728 void Shift(BitVector& Visited, int LowerBound, int UpperBound);
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp377 Constant *LowerBound = ConstantExpr::getAdd(NegLo, Hi); in InsertRangeTest() local
378 return Builder->CreateICmpUGT(Add, LowerBound); in InsertRangeTest()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp329 Constant *LowerBound = ConstantExpr::getAdd(NegLo, Hi); in InsertRangeTest() local
330 return Builder->CreateICmpUGT(Add, LowerBound); in InsertRangeTest()
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp2634 if (const SCEV *LowerBound = getLowerBound(Bound)) in testBounds() local
2635 if (isKnownPredicate(CmpInst::ICMP_SGT, LowerBound, Delta)) in testBounds()
/external/clang/include/clang/Sema/
DSema.h3932 Expr *LowerBound, SourceLocation ColonLoc,