/external/clang/test/SemaTemplate/ |
H A D | rdar9173693.cpp | 6 template< typename Pred > assert<false> assert_not_arg( void (*)(Pred), typename assert_arg_pred<Pred>::type ); // expected-error 5 {{}}
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineObjC.cpp | 23 ExplodedNode *Pred, 25 ProgramStateRef state = Pred->getState(); 26 const LocationContext *LCtx = Pred->getLocationContext(); 31 StmtNodeBuilder Bldr(Pred, dstIvar, *currBldrCtx); 32 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); 40 ExplodedNode *Pred, 42 getCheckerManager().runCheckersForPreStmt(Dst, Pred, S, *this); 46 ExplodedNode *Pred, 75 ProgramStateRef state = Pred->getState(); 81 elementV = state->getLValue(elemD, Pred 22 VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 39 VisitObjCAtSynchronizedStmt(const ObjCAtSynchronizedStmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 45 VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 135 VisitObjCMessage(const ObjCMessageExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 226 ExplodedNode *Pred = *DI; local [all...] |
H A D | CoreEngine.cpp | 229 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, argument 234 HandleBlockEdge(Loc.castAs<BlockEdge>(), Pred); 238 HandleBlockEntrance(Loc.castAs<BlockEntrance>(), Pred); 247 SubEng.processCallEnter(CEnter, Pred); 252 SubEng.processCallExit(Pred); 256 assert(Pred->hasSinglePred() && 258 ExplodedNode *PNode = Pred->getFirstPred(); 259 dispatchWorkItem(Pred, PNode->getLocation(), WU); 267 HandlePostStmt(WU.getBlock(), WU.getIndex(), Pred); 284 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { argument 323 HandleBlockEntrance(const BlockEntrance &L, ExplodedNode *Pred) argument 343 HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) argument 357 HandleStaticInit(cast<DeclStmt>(Term), B, Pred); local 384 Pred->State, Pred); local 456 Pred->State, Pred); local 459 HandleBranch(const Stmt *Cond, const Stmt *Term, const CFGBlock * B, ExplodedNode *Pred) argument 470 HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, const CFGBlock *B, ExplodedNode *Pred) argument 482 HandleStaticInit(const DeclStmt *DS, const CFGBlock *B, ExplodedNode *Pred) argument 494 HandlePostStmt(const CFGBlock *B, unsigned StmtIdx, ExplodedNode *Pred) argument 509 generateNode(const ProgramPoint &Loc, ProgramStateRef State, ExplodedNode *Pred) argument [all...] |
H A D | ExprEngineCXX.cpp | 26 ExplodedNode *Pred, 28 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx); 30 ProgramStateRef state = Pred->getState(); 31 const LocationContext *LCtx = Pred->getLocationContext(); 34 Bldr.generateNode(ME, Pred, state); 39 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, argument 56 const LocationContext *LCtx = Pred->getLocationContext(); 59 Bldr.takeNodes(Pred); 66 V = Pred->getState()->getSVal(*L); 71 evalBind(Dst, CallExpr, Pred, ThisVa 25 CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 107 getRegionForConstructedObject(const CXXConstructExpr *CE, ExplodedNode *Pred) argument 233 VisitCXXConstructExpr(const CXXConstructExpr *CE, ExplodedNode *Pred, ExplodedNodeSet &destNodes) argument 355 VisitCXXDestructor(QualType ObjectType, const MemRegion *Dest, const Stmt *S, bool IsBaseDtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 400 VisitCXXNewAllocatorCall(const CXXNewExpr *CNE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 426 VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 531 VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 538 VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 557 VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 573 VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [all...] |
H A D | ExprEngine.cpp | 288 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, argument 290 PrettyStackTraceLocationContext CrashInfo(Pred->getLocationContext()); 296 ProcessStmt(const_cast<Stmt*>(E.castAs<CFGStmt>().getStmt()), Pred); local 299 ProcessInitializer(E.castAs<CFGInitializer>().getInitializer(), Pred); 303 Pred); 310 ProcessImplicitDtor(E.castAs<CFGImplicitDtor>(), Pred); 317 const ExplodedNode *Pred, 325 if (Pred->getLocation().getAs<BlockEntrance>()) 342 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSet &Out, argument 358 ProgramStateRef CleanedState = Pred 315 shouldRemoveDeadBindings(AnalysisManager &AMgr, const CFGStmt S, const ExplodedNode *Pred, const LocationContext *LC) argument 424 ProcessStmt(const CFGStmt S, ExplodedNode *Pred) argument 455 ProcessInitializer(const CFGInitializer Init, ExplodedNode *Pred) argument 543 ProcessImplicitDtor(const CFGImplicitDtor D, ExplodedNode *Pred) argument 570 ProcessNewAllocator(const CXXNewExpr *NE, ExplodedNode *Pred) argument 589 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 608 ProcessDeleteDtor(const CFGDeleteDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 637 ProcessBaseDtor(const CFGBaseDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 656 ProcessMemberDtor(const CFGMemberDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 673 ProcessTemporaryDtor(const CFGTemporaryDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 700 processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, NodeBuilderContext &BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 743 Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &DstTop) argument 856 VisitObjCAtSynchronizedStmt(cast<ObjCAtSynchronizedStmt>(S), Pred, Dst); local 1006 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); local 1012 VisitGCCAsmStmt(cast<GCCAsmStmt>(S), Pred, Dst); local 1018 VisitMSAsmStmt(cast<MSAsmStmt>(S), Pred, Dst); local 1024 VisitBlockExpr(cast<BlockExpr>(S), Pred, Dst); local 1031 VisitLambdaExpr(cast<LambdaExpr>(S), Pred, Dst); local 1061 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Tmp); local 1065 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local 1098 VisitCallExpr(cast<CallExpr>(S), Pred, Dst); local 1105 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); local 1113 VisitCXXConstructExpr(cast<CXXConstructExpr>(S), Pred, Dst); local 1121 VisitCXXNewExpr(cast<CXXNewExpr>(S), Pred, PostVisit); local 1153 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local 1159 VisitCompoundLiteralExpr(cast<CompoundLiteralExpr>(S), Pred, Dst); local 1175 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); local 1189 VisitDeclStmt(cast<DeclStmt>(S), Pred, Dst); local 1230 VisitInitListExpr(cast<InitListExpr>(S), Pred, Dst); local 1236 VisitMemberExpr(cast<MemberExpr>(S), Pred, Dst); local 1242 VisitLvalObjCIvarRefExpr(cast<ObjCIvarRefExpr>(S), Pred, Dst); local 1248 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst); local 1254 VisitObjCMessage(cast<ObjCMessageExpr>(S), Pred, Dst); local 1267 VisitReturnStmt(cast<ReturnStmt>(S), Pred, Dst); local 1273 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); local 1280 Pred, Dst); local 1402 processCFGBlockEntrance(const BlockEdge &L, NodeBuilderWithSinks &nodeBuilder, ExplodedNode *Pred) argument 1562 processBranch(const Stmt *Condition, const Stmt *Term, NodeBuilderContext& BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 1664 processStaticInitializer(const DeclStmt *DS, NodeBuilderContext &BuilderCtx, ExplodedNode *Pred, clang::ento::ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 1750 processEndOfFunction(NodeBuilderContext& BC, ExplodedNode *Pred) argument 1860 VisitCommonDeclRefExpr(const Expr *Ex, const NamedDecl *D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 1946 VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 1974 VisitMemberExpr(const MemberExpr *M, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 2166 evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, SVal location, SVal Val, bool atDeclInit, const ProgramPoint *PP) argument 2226 evalStore(ExplodedNodeSet &Dst, const Expr *AssignE, const Expr *LocationE, ExplodedNode *Pred, ProgramStateRef state, SVal location, SVal Val, const ProgramPointTag *tag) argument 2249 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument 2288 evalLoadCommon(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument 2325 evalLocation(ExplodedNodeSet &Dst, const Stmt *NodeEx, const Stmt *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, bool isLoad) argument 2378 ExplodedNode *Pred = *I; local 2414 VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 2437 VisitMSAsmStmt(const MSAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [all...] |
H A D | ExprEngineC.cpp | 23 ExplodedNode *Pred, 32 getCheckerManager().runCheckersForPreStmt(CheckedSet, Pred, B, *this); 187 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, argument 195 Pred->getLocationContext(), 198 ProgramStateRef State = Pred->getState(); 230 originalV = State->getSVal(copyExpr, Pred->getLocationContext()); 240 StmtNodeBuilder Bldr(Pred, Tmp, *currBldrCtx); 241 Bldr.generateNode(BE, Pred, 242 State->BindExpr(BE, Pred->getLocationContext(), V), 250 ExplodedNode *Pred, ExplodedNodeSe 22 VisitBinaryOperator(const BinaryOperator* B, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 249 VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 432 VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 465 VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 541 VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 610 VisitInitListExpr(const InitListExpr *IE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 659 VisitGuardedExpr(const Expr *Ex, const Expr *L, const Expr *R, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 720 VisitOffsetOfExpr(const OffsetOfExpr *OOE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 739 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 781 VisitUnaryOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 913 VisitIncrementDecrementOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [all...] |
H A D | ExprEngineCallAndReturn.cpp | 40 void ExprEngine::processCallEnter(CallEnter CE, ExplodedNode *Pred) { argument 58 ProgramStateRef state = Pred->getState(); 63 Node->addPredecessor(Pred, G); 160 ExplodedNode *Pred, 165 std::tie(LastSt, Blk) = getLastStmt(Pred); 167 Dst.Add(Pred); 177 const LocationContext *LCtx = Pred->getLocationContext(); 178 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx, 417 NodeBuilder &Bldr, ExplodedNode *Pred, 421 const LocationContext *CurLC = Pred 159 removeDeadOnEndOfFunction(NodeBuilderContext& BC, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 416 inlineCall(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State) argument 483 VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, ExplodedNodeSet &dst) argument 511 evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, const CallEvent &Call) argument 575 conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State) argument 591 mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, AnalyzerOptions &Opts) argument 803 shouldInlineCall(const CallEvent &Call, const Decl *D, const ExplodedNode *Pred) argument 904 defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, const CallEvent &CallTemplate) argument 955 BifurcateCall(const MemRegion *BifurReg, const CallEvent &Call, const Decl *D, NodeBuilder &Bldr, ExplodedNode *Pred) argument 995 VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [all...] |
H A D | CheckerManager.cpp | 153 NodeBuilder &Bldr, ExplodedNode *Pred) { 158 Pred->getLocationContext(), checkFn.Checker); 159 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); 198 NodeBuilder &Bldr, ExplodedNode *Pred) { 213 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); 215 checkFn(*Msg.cloneWithState<ObjCMethodCall>(Pred->getState()), C); 265 NodeBuilder &Bldr, ExplodedNode *Pred) { 267 CheckerContext C(Bldr, Eng, Pred, L, WasInlined); 269 checkFn(*Call.cloneWithState(Pred->getState()), C); 309 NodeBuilder &Bldr, ExplodedNode *Pred) { 152 runChecker(CheckerManager::CheckStmtFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 197 runChecker(CheckerManager::CheckObjCMessageFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 264 runChecker(CheckerManager::CheckCallFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 308 runChecker(CheckerManager::CheckLocationFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 353 runChecker(CheckerManager::CheckBindFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 383 runCheckersForEndFunction(NodeBuilderContext &BC, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng) argument 417 runChecker(CheckerManager::CheckBranchConditionFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 428 runCheckersForBranchCondition(const Stmt *Condition, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng) argument 462 runChecker(CheckerManager::CheckDeadSymbolsFunc checkFn, NodeBuilder &Bldr, ExplodedNode *Pred) argument 558 ExplodedNode *Pred = *NI; local [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 194 void processCFGElement(const CFGElement E, ExplodedNode *Pred, 197 void ProcessStmt(const CFGStmt S, ExplodedNode *Pred); 199 void ProcessInitializer(const CFGInitializer I, ExplodedNode *Pred); 201 void ProcessImplicitDtor(const CFGImplicitDtor D, ExplodedNode *Pred); 203 void ProcessNewAllocator(const CXXNewExpr *NE, ExplodedNode *Pred); 206 ExplodedNode *Pred, ExplodedNodeSet &Dst); 208 ExplodedNode *Pred, ExplodedNodeSet &Dst); 210 ExplodedNode *Pred, ExplodedNodeSet &Dst); 212 ExplodedNode *Pred, ExplodedNodeSet &Dst); 214 ExplodedNode *Pred, ExplodedNodeSe [all...] |
H A D | SubEngine.h | 56 virtual void processCFGElement(const CFGElement E, ExplodedNode* Pred, 64 ExplodedNode *Pred) = 0; 70 ExplodedNode *Pred, 80 ExplodedNode *Pred, 89 ExplodedNode *Pred, 105 ExplodedNode *Pred) = 0; 108 virtual void processCallEnter(CallEnter CE, ExplodedNode *Pred) = 0; 111 virtual void processCallExit(ExplodedNode *Pred) = 0;
|
H A D | CheckerContext.h | 73 ExplodedNode *Pred; member in class:clang::ento::CheckerContext 93 Pred(pred), 98 assert(Pred->getState() && 117 ExplodedNode *getPredecessor() { return Pred; } 118 const ProgramStateRef &getState() const { return Pred->getState(); } 139 return Pred->getLocationContext(); 143 return Pred->getStackFrame(); 174 return Pred->getLocationContext()->getAnalysisDeclContext(); 217 /// @param Pred The transition will be generated from the specified Pred nod 220 addTransition(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument 229 generateSink(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument [all...] |
H A D | CoreEngine.h | 89 ExplodedNode *Pred); 91 void HandleBlockEdge(const BlockEdge &E, ExplodedNode *Pred); 92 void HandleBlockEntrance(const BlockEntrance &E, ExplodedNode *Pred); 93 void HandleBlockExit(const CFGBlock *B, ExplodedNode *Pred); 94 void HandlePostStmt(const CFGBlock *B, unsigned StmtIdx, ExplodedNode *Pred); 97 ExplodedNode *Pred); 99 const CFGBlock *B, ExplodedNode *Pred); 103 ExplodedNode *Pred); 131 /// Use Pred parameter as the predecessor state. 132 void dispatchWorkItem(ExplodedNode* Pred, ProgramPoin 260 generateNode(const ProgramPoint &PP, ProgramStateRef State, ExplodedNode *Pred) argument 271 generateSink(const ProgramPoint &PP, ProgramStateRef State, ExplodedNode *Pred) argument 316 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, ProgramPoint &L) argument 320 generateNode(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument 327 generateSink(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument 375 generateNode(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = nullptr, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument 385 generateSink(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = nullptr, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument 449 ExplodedNode *Pred; member in class:clang::ento::IndirectGotoNodeBuilder 495 ExplodedNode *Pred; member in class:clang::ento::SwitchNodeBuilder [all...] |
/external/libcxx/test/std/thread/thread.condition/thread.condition.condvar/ |
H A D | wait_pred.pass.cpp | 31 class Pred class 35 explicit Pred(int& i) : i_(i) {} function in class:Pred 46 cv.wait(lk, Pred(test2));
|
H A D | wait_for_pred.pass.cpp | 28 class Pred class 32 explicit Pred(int& i) : i_(i) {} function in class:Pred 54 bool r = cv.wait_for(lk, milliseconds(250), Pred(test2));
|
H A D | wait_until_pred.pass.cpp | 45 class Pred class 49 explicit Pred(int& i) : i_(i) {} function in class:Pred 70 bool r = cv.wait_until(lk, t, Pred(test2));
|
/external/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/ |
H A D | wait_pred.pass.cpp | 35 class Pred class 39 explicit Pred(int& i) : i_(i) {} function in class:Pred 50 cv.wait(lk, Pred(test2));
|
H A D | wait_for_pred.pass.cpp | 27 class Pred class 31 explicit Pred(int& i) : i_(i) {} function in class:Pred 57 bool r = cv.wait_for(lk, milliseconds(250), Pred(test2));
|
H A D | wait_until_pred.pass.cpp | 45 class Pred class 49 explicit Pred(int& i) : i_(i) {} function in class:Pred 74 bool r = cv.wait_until(lk, t, Pred(test2));
|
/external/v8/src/compiler/ |
H A D | node-cache.cc | 23 template <typename Key, typename Hash, typename Pred> 24 struct NodeCache<Key, Hash, Pred>::Entry { 30 template <typename Key, typename Hash, typename Pred> 31 bool NodeCache<Key, Hash, Pred>::Resize(Zone* zone) { 63 template <typename Key, typename Hash, typename Pred> 64 Node** NodeCache<Key, Hash, Pred>::Find(Zone* zone, Key key) { 101 template <typename Key, typename Hash, typename Pred> 102 void NodeCache<Key, Hash, Pred>::GetCachedNodes(ZoneVector<Node*>* nodes) {
|
H A D | node-cache.h | 29 typename Pred = std::equal_to<Key> > 56 Pred pred_;
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 127 BlkT *Pred = Preds[p]; local 130 BBMap.FindAndConstruct(Pred); 137 ValT PredVal = AvailableVals->lookup(Pred); 138 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); 240 BBInfo *Pred = Info->Preds[p]; local 243 if (Pred->BlkNum == 0) { 244 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater); 245 (*AvailableVals)[Pred->BB] = Pred 270 IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) argument 362 BlkT *Pred = PredInfo->BB; local [all...] |
/external/libchrome/base/containers/ |
H A D | hash_tables.h | 136 class Pred = std::equal_to<Key>, 138 using hash_map = std::unordered_map<Key, T, Hash, Pred, Alloc>; 142 class Pred = std::equal_to<Key>, 144 using hash_multimap = std::unordered_multimap<Key, T, Hash, Pred, Alloc>; 148 class Pred = std::equal_to<Key>, 150 using hash_multiset = std::unordered_multiset<Key, Hash, Pred, Alloc>; 154 class Pred = std::equal_to<Key>, 156 using hash_set = std::unordered_set<Key, Hash, Pred, Alloc>; 164 class Pred = std::equal_to<Key>, 166 using hash_map = BASE_HASH_IMPL_NAMESPACE::hash_map<Key, T, Hash, Pred, Allo [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LatencyPriorityQueue.cpp | 60 SUnit &Pred = *I->getSUnit(); local 61 if (!Pred.isScheduled) { 64 if (OnlyAvailablePred && OnlyAvailablePred != &Pred) 66 OnlyAvailablePred = &Pred;
|
/external/clang/lib/Analysis/ |
H A D | ThreadSafetyTIL.cpp | 56 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) { argument 59 Predecessors.push_back(Pred); 198 for (auto *Pred : Predecessors) 199 ID = Pred->topologicalFinalSort(Blocks, ID); 212 for (auto *Pred : Predecessors) { 214 if (Pred->BlockID >= BlockID) continue; 217 Candidate = Pred; 221 auto *Alternate = Pred;
|
/external/libbrillo/brillo/ |
H A D | value_conversion.h | 65 template <typename T, typename Pred, typename Alloc> 67 std::map<std::string, T, Pred, Alloc>* out_value); 85 template <typename T, typename Pred, typename Alloc> 87 std::map<std::string, T, Pred, Alloc>* out_value) { 114 template <typename T, typename Pred, typename Alloc> 116 const std::map<std::string, T, Pred, Alloc>& dictionary); 127 template <typename T, typename Pred, typename Alloc> 129 const std::map<std::string, T, Pred, Alloc>& dictionary) {
|