Searched refs:Optional (Results 1 - 25 of 181) sorted by relevance

12345678

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DOptional.h1 //===-- Optional.h - Simple variant for passing optional values ---*- C++ -*-=//
10 // This file provides Optional, a template class modeled in the spirit of
31 class Optional { class in namespace:llvm
35 Optional(NoneType) : hasVal(false) {} function in class:llvm::Optional
36 explicit Optional() : hasVal(false) {} function in class:llvm::Optional
37 Optional(const T &y) : hasVal(true) { function in class:llvm::Optional
40 Optional(const Optional &O) : hasVal(O.hasVal) { function in class:llvm::Optional
46 Optional(T &&y) : hasVal(true) { function in class:llvm::Optional
49 Optional(Optiona function in class:llvm::Optional
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.h20 #include "llvm/ADT/Optional.h"
193 Optional<bool> IncludeTemporaryDtorsInCFG;
196 Optional<bool> InlineCXXStandardLibrary;
199 Optional<bool> InlineTemplateFunctions;
202 Optional<bool> InlineCXXContainerCtorsAndDtors;
205 Optional<bool> InlineCXXSharedPtrDtor;
208 Optional<bool> ObjCInliningMode;
212 Optional<unsigned> AlwaysInlineSize;
215 Optional<bool> SuppressNullReturnPaths;
218 Optional<unsigne
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/DebugInfo/
H A DDWARFFormValue.h14 #include "llvm/ADT/Optional.h"
68 Optional<uint64_t> getAsReference(const DWARFUnit *U) const;
69 Optional<uint64_t> getAsUnsignedConstant() const;
70 Optional<const char *> getAsCString(const DWARFUnit *U) const;
71 Optional<uint64_t> getAsAddress(const DWARFUnit *U) const;
72 Optional<uint64_t> getAsSectionOffset() const;
/freebsd-10-stable/contrib/llvm/include/llvm/Support/
H A DLockFileManager.h12 #include "llvm/ADT/Optional.h"
48 Optional<std::pair<std::string, int> > Owner;
49 Optional<error_code> Error;
54 static Optional<std::pair<std::string, int> >
H A DProcess.h29 #include "llvm/ADT/Optional.h"
172 static Optional<std::string> GetEnv(StringRef name);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.h20 #include "llvm/ADT/Optional.h"
37 typedef llvm::DenseMap<const Decl *, Optional<Stmt *> > BodyMap;
H A DCFGStmtMap.cpp53 Optional<CFGStmt> CS = CE.getAs<CFGStmt>();
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp33 if (Optional<nonloc::SymbolVal> SV = getAs<nonloc::SymbolVal>()) {
39 if (Optional<loc::MemRegionVal> RV = getAs<loc::MemRegionVal>()) {
52 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) {
71 if (Optional<nonloc::LocAsInteger> X = getAs<nonloc::LocAsInteger>())
74 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>()) {
86 Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>();
113 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>())
122 if (Optional<nonloc::SymbolVal> X = getAs<nonloc::SymbolVal>())
136 if (Optional<loc::MemRegionVal> X = getAs<loc::MemRegionVal>())
139 if (Optional<nonlo
[all...]
H A DBugReporterVisitors.cpp180 if (Optional<CallExitEnd> CEE = Node->getLocationAs<CallExitEnd>())
183 if (Optional<StmtPoint> SP = Node->getLocationAs<StmtPoint>())
197 Optional<CallExitEnd> CEE = Node->getLocationAs<CallExitEnd>();
211 if (Optional<Loc> LValue = RetVal.getAs<Loc>())
221 if (Optional<Loc> RetLoc = RetVal.getAs<Loc>())
242 Optional<StmtPoint> SP = N->getLocationAs<StmtPoint>();
264 Optional<Loc> LValue;
344 Optional<CallEnter> CE = N->getLocationAs<CallEnter>();
362 Optional<Loc> ArgV = Call->getArgSVal(I).getAs<Loc>();
424 Optional<PostStm
[all...]
H A DSValBuilder.cpp81 if (Optional<nonloc::ConcreteInt> CI = val.getAs<nonloc::ConcreteInt>()) {
229 Optional<SVal> SValBuilder::getConstantVal(const Expr *E) {
274 Optional<SVal> ArrayVal = getConstantVal(CE->getSubExpr());
322 if (Optional<nonloc::ConcreteInt> rInt = RHS.getAs<nonloc::ConcreteInt>())
326 if (Optional<nonloc::ConcreteInt> lInt = LHS.getAs<nonloc::ConcreteInt>())
342 if (Optional<Loc> LV = lhs.getAs<Loc>()) {
343 if (Optional<Loc> RV = rhs.getAs<Loc>())
349 if (Optional<Loc> RV = rhs.getAs<Loc>()) {
421 if (Optional<Loc> L = val.getAs<Loc>())
440 if (Optional<nonlo
[all...]
H A DPathDiagnostic.cpp281 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y);
282 static Optional<bool>
296 static Optional<bool> compareMacro(const PathDiagnosticMacroPiece &X,
301 static Optional<bool> compareCall(const PathDiagnosticCallPiece &X,
318 static Optional<bool> comparePiece(const PathDiagnosticPiece &X,
362 static Optional<bool> comparePath(const PathPieces &X, const PathPieces &Y) {
370 Optional<bool> b = comparePiece(**X_I, **Y_I);
413 Optional<bool> b = comparePath(X.path, Y.path);
658 if (Optional<BlockEdge> BE = P.getAs<BlockEdge>()) {
661 } else if (Optional<StmtPoin
[all...]
H A DRegionStore.cpp30 #include "llvm/ADT/Optional.h"
205 Optional<SVal> getDirectBinding(const MemRegion *R) const;
209 Optional<SVal> getDefaultBinding(const MemRegion *R) const;
235 Optional<SVal> RegionBindingsRef::getDirectBinding(const MemRegion *R) const {
236 return Optional<SVal>::create(lookup(R, BindingKey::Direct));
239 Optional<SVal> RegionBindingsRef::getDefaultBinding(const MemRegion *R) const {
245 return Optional<SVal>::create(lookup(R, BindingKey::Default));
448 Optional<RegionBindingsRef> tryBindSmallStruct(RegionBindingsConstRef B,
539 Optional<SVal> getBindingForDerivedDefaultValue(RegionBindingsConstRef B,
830 if (Optional<nonlo
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DParser.h40 #include "llvm/ADT/Optional.h"
96 /// \return The matcher object constructed, or an empty Optional if an error
100 static llvm::Optional<DynTypedMatcher>
110 /// Optional if an error occurred. In that case, \c Error will contain a
113 static llvm::Optional<DynTypedMatcher>
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
H A DLLVM.h36 template<typename T> class Optional;
62 using llvm::Optional;
H A DVersionTuple.h19 #include "llvm/ADT/Optional.h"
58 Optional<unsigned> getMinor() const {
65 Optional<unsigned> getSubminor() const {
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Basic/
H A DVersionTuple.cpp31 if (Optional<unsigned> Minor = V.getMinor())
33 if (Optional<unsigned> Subminor = V.getSubminor())
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
H A DNSAPI.h15 #include "llvm/ADT/Optional.h"
55 Optional<NSStringMethodKind> getNSStringMethodKind(Selector Sel) const;
87 Optional<NSArrayMethodKind> getNSArrayMethodKind(Selector Sel);
109 Optional<NSDictionaryMethodKind> getNSDictionaryMethodKind(Selector Sel);
173 Optional<NSNumberLiteralMethodKind>
178 Optional<NSNumberLiteralMethodKind>
/freebsd-10-stable/contrib/llvm/tools/clang/lib/ASTMatchers/Dynamic/
H A DVariantValue.cpp31 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
56 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
58 return llvm::Optional<DynTypedMatcher>();
94 virtual llvm::Optional<DynTypedMatcher> getSingleMatcher() const {
95 return llvm::Optional<DynTypedMatcher>();
134 llvm::Optional<DynTypedMatcher> VariantMatcher::getSingleMatcher() const {
135 return Value ? Value->getSingleMatcher() : llvm::Optional<DynTypedMatcher>();
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DBoolAssignmentChecker.cpp72 Optional<DefinedSVal> DV = val.getAs<DefinedSVal>();
89 Optional<DefinedSVal> greaterThanEqualToZero =
125 Optional<DefinedSVal> lessThanEqToOne =
H A DAnalyzerStatsChecker.cpp63 if (Optional<BlockEntrance> BE = P.getAs<BlockEntrance>()) {
126 if (Optional<CFGStmt> CS = CE.getAs<CFGStmt>()) {
H A DCStringChecker.cpp207 Optional<DefinedSVal> val = V.getAs<DefinedSVal>();
365 Optional<NonLoc> Length = LengthVal.getAs<NonLoc>();
376 if (Optional<Loc> BufLoc = BufStart.getAs<Loc>()) {
396 if (Optional<Loc> BufLoc = BufStart.getAs<Loc>()) {
432 Optional<Loc> firstLoc = firstVal.getAs<Loc>();
436 Optional<Loc> secondLoc = secondVal.getAs<Loc>();
459 Optional<DefinedOrUnknownSVal> reverseTest =
480 Optional<NonLoc> Length = LengthVal.getAs<NonLoc>();
490 Optional<Loc> FirstStartLoc = FirstStart.getAs<Loc>();
497 Optional<Lo
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Tooling/
H A DCommonOptionsParser.cpp59 "p", cl::desc("Build path"), cl::Optional);
/freebsd-10-stable/crypto/openssl/util/
H A Dmkrc.pl58 // Optional:
/freebsd-10-stable/contrib/llvm/lib/DebugInfo/
H A DDWARFFormValue.cpp424 Optional<const char *> DbgStr = getAsCString(cu);
434 Optional<const char *> DbgStr = getAsCString(cu);
486 Optional<const char *> DWARFFormValue::getAsCString(const DWARFUnit *U) const {
506 Optional<uint64_t> DWARFFormValue::getAsAddress(const DWARFUnit *U) const {
519 Optional<uint64_t> DWARFFormValue::getAsReference(const DWARFUnit *U) const {
539 Optional<uint64_t> DWARFFormValue::getAsSectionOffset() const {
545 Optional<uint64_t> DWARFFormValue::getAsUnsignedConstant() const {
H A DDWARFDebugInfoEntry.cpp175 Optional<const char *> Result = FormValue.getAsCString(U);
184 Optional<uint64_t> Result = FormValue.getAsAddress(U);
193 Optional<uint64_t> Result = FormValue.getAsUnsignedConstant();
202 Optional<uint64_t> Result = FormValue.getAsReference(U);
211 Optional<uint64_t> Result = FormValue.getAsSectionOffset();

Completed in 288 milliseconds

12345678