Home
last modified time | relevance | path

Searched refs:LowerBound (Results 1 – 16 of 16) 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.cpp83 ConstantInt *LowerBound, ConstantInt *UpperBound,
206 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, in switchConvert() argument
218 if (Begin->Low == LowerBound && Begin->High == UpperBound) { in switchConvert()
220 if (LowerBound && UpperBound) in switchConvert()
222 UpperBound->getSExtValue() - LowerBound->getSExtValue(); in switchConvert()
261 if (LowerBound) { in switchConvert()
262 dbgs() << LowerBound->getSExtValue(); in switchConvert()
283 BasicBlock *LBranch = switchConvert(LHS.begin(), LHS.end(), LowerBound, in switchConvert()
427 ConstantInt *LowerBound = nullptr; in processSwitchInst() local
436 LowerBound = Cases.front().Low; in processSwitchInst()
[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.cpp1370 int64_t LowerBound = 0; in processFunctionBeforeFrameFinalized() local
1376 LowerBound = TCSPDelta; in processFunctionBeforeFrameFinalized()
1385 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1388 LowerBound -= (31 - TRI->getEncodingValue(MinFPR) + 1) * 8; in processFunctionBeforeFrameFinalized()
1399 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1408 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1419 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1430 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1438 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI)); in processFunctionBeforeFrameFinalized()
1446 LowerBound -= (31 - MinReg + 1) * 8; in processFunctionBeforeFrameFinalized()
[all …]
/external/clang/lib/StaticAnalyzer/Checkers/
DDynamicTypePropagation.cpp572 const ObjCObjectPointerType *LowerBound = DestObjectPtrType; in checkPostStmt() local
575 std::swap(LowerBound, UpperBound); in checkPostStmt()
578 LowerBound = LowerBound->isObjCIdType() ? UpperBound : LowerBound; in checkPostStmt()
579 UpperBound = UpperBound->isObjCIdType() ? LowerBound : UpperBound; in checkPostStmt()
581 if (storeWhenMoreInformative(State, Sym, TrackedType, LowerBound, UpperBound, in checkPostStmt()
/external/llvm/lib/IR/
DLLVMContextImpl.h278 int64_t LowerBound;
280 MDNodeKeyImpl(int64_t Count, int64_t LowerBound)
281 : Count(Count), LowerBound(LowerBound) {}
283 : Count(N->getCount()), LowerBound(N->getLowerBound()) {}
286 return Count == RHS->getCount() && LowerBound == RHS->getLowerBound();
288 unsigned getHashValue() const { return hash_combine(Count, LowerBound); }
/external/llvm/include/llvm/IR/
DDebugInfoMetadata.h323 int64_t LowerBound;
326 int64_t LowerBound)
328 Count(Count), LowerBound(LowerBound) {}
332 int64_t LowerBound, StorageType Storage,
340 DEFINE_MDNODE_GET(DISubrange, (int64_t Count, int64_t LowerBound = 0),
341 (Count, LowerBound))
345 int64_t getLowerBound() const { return LowerBound; }
/external/clang/lib/CodeGen/
DCGExpr.cpp2849 if (auto *LowerBound = E->getLowerBound()) { in EmitOMPArraySectionExpr() local
2851 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
2852 LowerBound->getType()->hasSignedIntegerRepresentation()); in EmitOMPArraySectionExpr()
2868 auto *LowerBound = E->getLowerBound(); in EmitOMPArraySectionExpr() local
2870 if (LowerBound && LowerBound->isIntegerConstantExpr(ConstLowerBound, C)) { in EmitOMPArraySectionExpr()
2872 LowerBound = nullptr; in EmitOMPArraySectionExpr()
2876 else if (!LowerBound) in EmitOMPArraySectionExpr()
2879 if (Length || LowerBound) { in EmitOMPArraySectionExpr()
2881 LowerBound in EmitOMPArraySectionExpr()
2883 EmitScalarExpr(LowerBound), IntPtrTy, in EmitOMPArraySectionExpr()
[all …]
/external/clang/utils/TableGen/
DNeonEmitter.cpp2110 std::string LowerBound, UpperBound; in genIntrinsicRangeCheckCode() local
2116 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2126 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2135 LowerBound = "1"; in genIntrinsicRangeCheckCode()
2158 if (LowerBound.size()) in genIntrinsicRangeCheckCode()
2159 OS << " l = " << LowerBound << ";"; in genIntrinsicRangeCheckCode()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.cpp1280 int64_t LowerBound = SR->getLowerBound(); in constructSubrangeDIE() local
1284 if (DefaultLowerBound == -1 || LowerBound != DefaultLowerBound) in constructSubrangeDIE()
1285 addUInt(DW_Subrange, dwarf::DW_AT_lower_bound, None, LowerBound); in constructSubrangeDIE()
/external/clang/lib/Sema/
DSemaExpr.cpp3989 Expr *LowerBound, in ActOnOMPArraySectionExpr() argument
4000 if (LowerBound && LowerBound->getType()->isNonOverloadPlaceholderType()) { in ActOnOMPArraySectionExpr()
4001 ExprResult Result = CheckPlaceholderExpr(LowerBound); in ActOnOMPArraySectionExpr()
4004 LowerBound = Result.get(); in ActOnOMPArraySectionExpr()
4015 (LowerBound && in ActOnOMPArraySectionExpr()
4016 (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) || in ActOnOMPArraySectionExpr()
4019 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy, in ActOnOMPArraySectionExpr()
4036 if (LowerBound) { in ActOnOMPArraySectionExpr()
4037 auto Res = PerformOpenMPImplicitIntegerConversion(LowerBound->getExprLoc(), in ActOnOMPArraySectionExpr()
4038 LowerBound); in ActOnOMPArraySectionExpr()
[all …]
DTreeTransform.h2012 Expr *LowerBound, in RebuildOMPArraySectionExpr() argument
2015 return getSema().ActOnOMPArraySectionExpr(Base, LBracketLoc, LowerBound, in RebuildOMPArraySectionExpr()
8228 ExprResult LowerBound; in TransformOMPArraySectionExpr() local
8230 LowerBound = getDerived().TransformExpr(E->getLowerBound()); in TransformOMPArraySectionExpr()
8231 if (LowerBound.isInvalid()) in TransformOMPArraySectionExpr()
8243 LowerBound.get() == E->getLowerBound() && Length.get() == E->getLength()) in TransformOMPArraySectionExpr()
8247 Base.get(), E->getBase()->getLocEnd(), LowerBound.get(), E->getColonLoc(), in TransformOMPArraySectionExpr()
/external/llvm/include/llvm/CodeGen/
DScheduleDAG.h710 void Shift(BitVector& Visited, int LowerBound, int UpperBound);
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp339 Constant *LowerBound = ConstantExpr::getAdd(NegLo, Hi); in InsertRangeTest() local
340 return Builder->CreateICmpUGT(Add, LowerBound); in InsertRangeTest()
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp2687 if (const SCEV *LowerBound = getLowerBound(Bound)) in testBounds() local
2688 if (isKnownPredicate(CmpInst::ICMP_SGT, LowerBound, Delta)) in testBounds()
/external/clang/include/clang/Sema/
DSema.h3841 Expr *LowerBound, SourceLocation ColonLoc,