Searched defs:LowerBound (Results 1 - 14 of 14) sorted by relevance

/external/clang/include/clang/AST/
H A DExprOpenMP.h52 OMPArraySectionExpr(Expr *Base, Expr *LowerBound, Expr *Length, QualType Type, argument
58 (LowerBound && LowerBound->isTypeDependent()) ||
61 (LowerBound && LowerBound->isValueDependent()) ||
64 (LowerBound && LowerBound->isInstantiationDependent()) ||
67 (LowerBound && LowerBound->containsUnexpandedParameterPack()) ||
71 SubExprs[LOWER_BOUND] = LowerBound;
[all...]
/external/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp77 ConstantInt *LowerBound, ConstantInt *UpperBound,
195 /// The function recursively builds this tree. LowerBound and UpperBound are
200 LowerSwitch::switchConvert(CaseItr Begin, CaseItr End, ConstantInt *LowerBound, argument
212 if (Begin->Low == LowerBound && Begin->High == UpperBound) {
214 if (LowerBound && UpperBound)
216 UpperBound->getSExtValue() - LowerBound->getSExtValue();
255 if (LowerBound) {
256 dbgs() << LowerBound->getSExtValue();
277 BasicBlock *LBranch = switchConvert(LHS.begin(), LHS.end(), LowerBound,
421 ConstantInt *LowerBound local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp862 int64_t LowerBound = 0; local
867 LowerBound = TCSPDelta;
876 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
879 LowerBound -= (31 - getPPCRegisterNumbering(MinFPR) + 1) * 8;
890 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
901 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
909 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
917 LowerBound -= (31 - MinReg + 1) * 8;
919 LowerBound -= (31 - MinReg + 1) * 4;
935 FFI->setObjectOffset(FI, LowerBound
[all...]
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp597 const ObjCObjectPointerType *LowerBound = DestObjectPtrType; local
600 std::swap(LowerBound, UpperBound);
603 LowerBound = LowerBound->isObjCIdType() ? UpperBound : LowerBound;
604 UpperBound = UpperBound->isObjCIdType() ? LowerBound : UpperBound;
606 if (storeWhenMoreInformative(State, Sym, TrackedType, LowerBound, UpperBound,
/external/llvm/include/llvm/IR/
H A DDebugInfoMetadata.h315 int64_t LowerBound; member in class:llvm::DISubrange
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; }
317 DISubrange(LLVMContext &C, StorageType Storage, int64_t Count, int64_t LowerBound) argument
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1270 // The LowerBound value defines the lower bounds which is typically zero for
1274 int64_t LowerBound = SR->getLowerBound(); local
1278 if (DefaultLowerBound == -1 || LowerBound != DefaultLowerBound)
1279 addUInt(DW_Subrange, dwarf::DW_AT_lower_bound, None, LowerBound);
/external/llvm/lib/IR/
H A DLLVMContextImpl.h290 int64_t LowerBound; member in struct:llvm::MDNodeKeyImpl
292 MDNodeKeyImpl(int64_t Count, int64_t LowerBound) argument
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/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp1534 int64_t LowerBound = 0; local
1540 LowerBound = TCSPDelta;
1549 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1552 LowerBound -= (31 - TRI->getEncodingValue(MinFPR) + 1) * 8;
1563 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1572 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1583 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1594 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1602 FFI->setObjectOffset(FI, LowerBound + FFI->getObjectOffset(FI));
1610 LowerBound
[all...]
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp329 Constant *LowerBound = ConstantExpr::getAdd(NegLo, Hi); local
330 return Builder->CreateICmpUGT(Add, LowerBound);
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp377 Constant *LowerBound = ConstantExpr::getAdd(NegLo, Hi); local
378 return Builder->CreateICmpUGT(Add, LowerBound);
/external/clang/utils/TableGen/
H A DNeonEmitter.cpp2112 std::string LowerBound, UpperBound; local
2118 LowerBound = "1";
2128 LowerBound = "1";
2137 LowerBound = "1";
2160 if (LowerBound.size())
2161 OS << " l = " << LowerBound << ";"; local
/external/clang/lib/CodeGen/
H A DCGExpr.cpp3050 // Idx = LowerBound ?: 0;
3051 if (auto *LowerBound = E->getLowerBound()) {
3053 EmitScalarExpr(LowerBound), IntPtrTy,
3054 LowerBound->getType()->hasSignedIntegerRepresentation());
3065 // Idx = LowerBound + Length - 1;
3070 auto *LowerBound = E->getLowerBound(); local
3072 if (LowerBound && LowerBound->isIntegerConstantExpr(ConstLowerBound, C)) {
3074 LowerBound = nullptr;
3078 else if (!LowerBound)
[all...]
/external/clang/lib/Sema/
H A DSemaExpr.cpp4211 Expr *LowerBound,
4222 if (LowerBound && LowerBound->getType()->isNonOverloadPlaceholderType()) {
4223 ExprResult Result = CheckPlaceholderExpr(LowerBound);
4229 LowerBound = Result.get();
4243 (LowerBound &&
4244 (LowerBound->isTypeDependent() || LowerBound->isValueDependent())) ||
4247 OMPArraySectionExpr(Base, LowerBound, Length, Context.DependentTy,
4264 if (LowerBound) {
4210 ActOnOMPArraySectionExpr(Expr *Base, SourceLocation LBLoc, Expr *LowerBound, SourceLocation ColonLoc, Expr *Length, SourceLocation RBLoc) argument
[all...]
H A DTreeTransform.h2085 Expr *LowerBound,
2088 return getSema().ActOnOMPArraySectionExpr(Base, LBracketLoc, LowerBound,
8537 ExprResult LowerBound;
8539 LowerBound = getDerived().TransformExpr(E->getLowerBound());
8540 if (LowerBound.isInvalid())
8552 LowerBound.get() == E->getLowerBound() && Length.get() == E->getLength())
8556 Base.get(), E->getBase()->getLocEnd(), LowerBound.get(), E->getColonLoc(),
2084 RebuildOMPArraySectionExpr(Expr *Base, SourceLocation LBracketLoc, Expr *LowerBound, SourceLocation ColonLoc, Expr *Length, SourceLocation RBracketLoc) argument

Completed in 395 milliseconds