Searched refs:LowerBound (Results 1 - 23 of 23) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprOpenMP.h51 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, argument
57 (LowerBound && LowerBound->isTypeDependent()) ||
60 (LowerBound && LowerBound->isValueDependent()) ||
63 (LowerBound && LowerBound->isInstantiationDependent()) ||
66 (LowerBound && LowerBound->containsUnexpandedParameterPack()) ||
70 SubExprs[LOWER_BOUND] = LowerBound;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp343 float UpperBound, LowerBound; local
347 LowerBound = -710.0f;
352 LowerBound = -89.0f;
357 LowerBound = -11357.0f;
361 LowerBound = -745.0f;
365 LowerBound = -103.0f;
369 LowerBound = -11399.0f;
373 LowerBound = -323.0f;
377 LowerBound = -45.0f;
381 LowerBound
[all...]
H A DLowerSwitch.cpp107 ConstantInt *LowerBound, ConstantInt *UpperBound,
112 ConstantInt *LowerBound, ConstantInt *UpperBound,
244 /// The function recursively builds this tree. LowerBound and UpperBound are
249 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, argument
254 assert(LowerBound && UpperBound && "Bounds must be initialized");
262 if (Begin->Low == LowerBound && Begin->High == UpperBound) {
264 NumMergedCases = UpperBound->getSExtValue() - LowerBound->getSExtValue();
268 return newLeafBlock(*Begin, Val, LowerBound, UpperBound, OrigBlock,
302 LLVM_DEBUG(dbgs() << "LHS Bounds ==> [" << LowerBound->getSExtValue() << ", "
315 BasicBlock *LBranch = switchConvert(LHS.begin(), LHS.end(), LowerBound,
333 newLeafBlock(CaseRange &Leaf, Value *Val, ConstantInt *LowerBound, ConstantInt *UpperBound, BasicBlock *OrigBlock, BasicBlock *Default) argument
473 ConstantInt *LowerBound = nullptr; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAG.cpp549 int UpperBound, LowerBound;
550 LowerBound = Node2Index[Y->NodeNum];
554 if (LowerBound < UpperBound) {
560 Shift(Visited, LowerBound, UpperBound);
602 int LowerBound = Node2Index[StartSU.NodeNum];
608 if (LowerBound > UpperBound) {
650 // to LowerBound. SUs that are visited by the two
662 if (Node2Index[s] == LowerBound) {
679 void ScheduleDAGTopologicalSort::Shift(BitVector& Visited, int LowerBound,
685 for (i = LowerBound;
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp1936 int64_t LowerBound = 0; local
1942 LowerBound = TCSPDelta;
1951 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
1954 LowerBound -= (31 - TRI->getEncodingValue(MinFPR) + 1) * 8;
1962 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
1970 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
1980 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
2000 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
2009 MFI.setObjectOffset(FI, LowerBound + MFI.getObjectOffset(FI));
2018 LowerBound
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp595 const ObjCObjectPointerType *LowerBound = DestObjectPtrType; local
598 std::swap(LowerBound, UpperBound);
601 LowerBound = LowerBound->isObjCIdType() ? UpperBound : LowerBound;
602 UpperBound = UpperBound->isObjCIdType() ? LowerBound : UpperBound;
604 if (storeWhenMoreInformative(State, Sym, TrackedType, LowerBound, UpperBound,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelectorImpl.h159 int64_t LowerBound = MatchTable[CurrentIdx++]; local
168 << LowerBound << ", " << UpperBound << "), Default=" << Default
171 if (Opcode < LowerBound || UpperBound <= Opcode) {
175 CurrentIdx = MatchTable[CurrentIdx + (Opcode - LowerBound)];
187 int64_t LowerBound = MatchTable[CurrentIdx++]; local
196 << "]->getOperand(" << OpIdx << "), [" << LowerBound << ", "
215 if (TypeID < LowerBound || UpperBound <= TypeID) {
219 CurrentIdx = MatchTable[CurrentIdx + (TypeID - LowerBound)];
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.h328 int64_t LowerBound; member in struct:llvm::MDNodeKeyImpl
330 MDNodeKeyImpl(Metadata *CountNode, int64_t LowerBound) argument
331 : CountNode(CountNode), LowerBound(LowerBound) {}
334 LowerBound(N->getLowerBound()) {}
337 if (LowerBound != RHS->getLowerBound())
352 LowerBound);
353 return hash_combine(CountNode, LowerBound);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h290 int64_t LowerBound; member in class:llvm::DISubrange
293 int64_t LowerBound, ArrayRef<Metadata *> Ops)
295 LowerBound(LowerBound) {}
300 int64_t LowerBound, StorageType Storage,
304 int64_t LowerBound, StorageType Storage,
312 DEFINE_MDNODE_GET(DISubrange, (int64_t Count, int64_t LowerBound = 0),
313 (Count, LowerBound))
315 DEFINE_MDNODE_GET(DISubrange, (Metadata *CountNode, int64_t LowerBound = 0),
316 (CountNode, LowerBound))
292 DISubrange(LLVMContext &C, StorageType Storage, Metadata *Node, int64_t LowerBound, ArrayRef<Metadata *> Ops) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp1294 unsigned long LowerBound; member in struct:llvm::MemorySSA::OptimizeUses::MemlocStackInfo
1387 LocInfo.LowerBound = 0;
1404 // At this point, we should have corrected last kill and LowerBound to be
1406 assert(LocInfo.LowerBound < VersionStack.size() &&
1413 if (UpperBound - LocInfo.LowerBound > MaxCheckLimit) {
1417 << UpperBound - LocInfo.LowerBound
1426 while (UpperBound > LocInfo.LowerBound) {
1462 // PHI walking may cause it to be < LowerBound, and in fact, < LastKill.
1474 LocInfo.LowerBound = VersionStack.size() - 1;
H A DDependenceAnalysis.cpp2717 if (const SCEV *LowerBound = getLowerBound(Bound))
2718 if (isKnownPredicate(CmpInst::ICMP_SGT, LowerBound, Delta))
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp2061 std::string LowerBound, UpperBound;
2067 LowerBound = "1";
2081 LowerBound = "1";
2090 LowerBound = "1";
2113 if (!LowerBound.empty())
2114 OS << " l = " << LowerBound << ";";
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp3719 // Idx = LowerBound ?: 0;
3720 if (auto *LowerBound = E->getLowerBound()) {
3722 EmitScalarExpr(LowerBound), IntPtrTy,
3723 LowerBound->getType()->hasSignedIntegerRepresentation());
3734 // Idx = LowerBound + Length - 1;
3739 auto *LowerBound = E->getLowerBound(); local
3741 if (LowerBound && LowerBound->isIntegerConstantExpr(ConstLowerBound, C)) {
3743 LowerBound = nullptr;
3747 else if (!LowerBound)
[all...]
H A DCGStmtOpenMP.cpp5281 enum { LowerBound = 5, UpperBound, Stride, LastIter };
5283 auto *LBP = std::next(I, LowerBound);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h714 void Shift(BitVector& Visited, int LowerBound, int UpperBound);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DDebugInfo.h1058 * \param LowerBound Lower bound of the subrange, e.g. 0 for C, 1 for Fortran.
1062 int64_t LowerBound,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp1047 int64_t LowerBound = 0; local
1049 LowerBound = LowerBoundAttr->getAsSignedConstant().getValueOr(0);
1050 Size *= *UpperBound - LowerBound + 1;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1332 // The LowerBound value defines the lower bounds which is typically zero for
1336 int64_t LowerBound = SR->getLowerBound(); local
1342 if (DefaultLowerBound == -1 || LowerBound != DefaultLowerBound)
1343 addUInt(DW_Subrange, dwarf::DW_AT_lower_bound, None, LowerBound);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp4585 Expr *LowerBound,
4596 if (LowerBound && LowerBound->getType()->isNonOverloadPlaceholderType()) {
4597 ExprResult Result = CheckPlaceholderExpr(LowerBound);
4603 LowerBound = Result.get();
4617 (LowerBound &&
4618 (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) ||
4621 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy,
4638 if (LowerBound) {
4584 ActOnOMPArraySectionExpr(Expr *Base, SourceLocation LBLoc, Expr *LowerBound, SourceLocation ColonLoc, Expr *Length, SourceLocation RBLoc) argument
[all...]
H A DTreeTransform.h2309 Expr *LowerBound,
2312 return getSema().ActOnOMPArraySectionExpr(Base, LBracketLoc, LowerBound,
9788 ExprResult LowerBound;
9790 LowerBound = getDerived().TransformExpr(E->getLowerBound());
9791 if (LowerBound.isInvalid())
9803 LowerBound.get() == E->getLowerBound() && Length.get() == E->getLength())
9807 Base.get(), E->getBase()->getEndLoc(), LowerBound.get(), E->getColonLoc(),
2308 RebuildOMPArraySectionExpr(Expr *Base, SourceLocation LBracketLoc, Expr *LowerBound, SourceLocation ColonLoc, Expr *Length, SourceLocation RBracketLoc) argument
H A DSemaOpenMP.cpp15144 const Expr *LowerBound = OASE->getLowerBound();
15149 if (LowerBound) {
15151 if (!LowerBound->EvaluateAsInt(Result, SemaRef.getASTContext()))
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp5686 const int64_t LowerBound = Values.begin()->getRawValue();
5691 Table << MatchTable::Comment("[") << MatchTable::IntValue(LowerBound)
5695 int64_t J = LowerBound;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4777 Expr *LowerBound, SourceLocation ColonLoc,

Completed in 557 milliseconds