/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 | 242 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, argument 247 HandleBlockEdge(Loc.castAs<BlockEdge>(), Pred); 251 HandleBlockEntrance(Loc.castAs<BlockEntrance>(), Pred); 259 HandleCallEnter(Loc.castAs<CallEnter>(), Pred); 264 SubEng.processCallExit(Pred); 268 assert(Pred->hasSinglePred() && 270 ExplodedNode *PNode = Pred->getFirstPred(); 271 dispatchWorkItem(Pred, PNode->getLocation(), WU); 279 HandlePostStmt(WU.getBlock(), WU.getIndex(), Pred); 296 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { argument 335 HandleBlockEntrance(const BlockEntrance &L, ExplodedNode *Pred) argument 355 HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) argument 369 HandleStaticInit(cast<DeclStmt>(Term), B, Pred); local 396 Pred->State, Pred); local 468 Pred->State, Pred); local 471 HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) argument 476 HandleBranch(const Stmt *Cond, const Stmt *Term, const CFGBlock * B, ExplodedNode *Pred) argument 487 HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, const CFGBlock *B, ExplodedNode *Pred) argument 499 HandleStaticInit(const DeclStmt *DS, const CFGBlock *B, ExplodedNode *Pred) argument 511 HandlePostStmt(const CFGBlock *B, unsigned StmtIdx, ExplodedNode *Pred) argument 526 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 | 289 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, argument 291 PrettyStackTraceLocationContext CrashInfo(Pred->getLocationContext()); 297 ProcessStmt(const_cast<Stmt*>(E.castAs<CFGStmt>().getStmt()), Pred); local 300 ProcessInitializer(E.castAs<CFGInitializer>().getInitializer(), Pred); 304 Pred); 311 ProcessImplicitDtor(E.castAs<CFGImplicitDtor>(), Pred); 318 const ExplodedNode *Pred, 326 if (Pred->getLocation().getAs<BlockEntrance>()) 343 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSet &Out, argument 359 ProgramStateRef CleanedState = Pred 316 shouldRemoveDeadBindings(AnalysisManager &AMgr, const CFGStmt S, const ExplodedNode *Pred, const LocationContext *LC) argument 425 ProcessStmt(const CFGStmt S, ExplodedNode *Pred) argument 456 ProcessInitializer(const CFGInitializer Init, ExplodedNode *Pred) argument 544 ProcessImplicitDtor(const CFGImplicitDtor D, ExplodedNode *Pred) argument 571 ProcessNewAllocator(const CXXNewExpr *NE, ExplodedNode *Pred) argument 590 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 609 ProcessDeleteDtor(const CFGDeleteDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 638 ProcessBaseDtor(const CFGBaseDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 657 ProcessMemberDtor(const CFGMemberDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 674 ProcessTemporaryDtor(const CFGTemporaryDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 701 processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, NodeBuilderContext &BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 744 Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &DstTop) argument 867 VisitObjCAtSynchronizedStmt(cast<ObjCAtSynchronizedStmt>(S), Pred, Dst); local 1016 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); local 1022 VisitGCCAsmStmt(cast<GCCAsmStmt>(S), Pred, Dst); local 1028 VisitMSAsmStmt(cast<MSAsmStmt>(S), Pred, Dst); local 1034 VisitBlockExpr(cast<BlockExpr>(S), Pred, Dst); local 1041 VisitLambdaExpr(cast<LambdaExpr>(S), Pred, Dst); local 1071 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Tmp); local 1075 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local 1108 VisitCallExpr(cast<CallExpr>(S), Pred, Dst); local 1115 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); local 1123 VisitCXXConstructExpr(cast<CXXConstructExpr>(S), Pred, Dst); local 1131 VisitCXXNewExpr(cast<CXXNewExpr>(S), Pred, PostVisit); local 1163 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local 1169 VisitCompoundLiteralExpr(cast<CompoundLiteralExpr>(S), Pred, Dst); local 1185 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); local 1199 VisitDeclStmt(cast<DeclStmt>(S), Pred, Dst); local 1240 VisitInitListExpr(cast<InitListExpr>(S), Pred, Dst); local 1246 VisitMemberExpr(cast<MemberExpr>(S), Pred, Dst); local 1252 VisitAtomicExpr(cast<AtomicExpr>(S), Pred, Dst); local 1258 VisitLvalObjCIvarRefExpr(cast<ObjCIvarRefExpr>(S), Pred, Dst); local 1264 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst); local 1270 VisitObjCMessage(cast<ObjCMessageExpr>(S), Pred, Dst); local 1283 VisitReturnStmt(cast<ReturnStmt>(S), Pred, Dst); local 1289 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); local 1296 Pred, Dst); local 1418 processCFGBlockEntrance(const BlockEdge &L, NodeBuilderWithSinks &nodeBuilder, ExplodedNode *Pred) argument 1578 processBranch(const Stmt *Condition, const Stmt *Term, NodeBuilderContext& BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 1680 processStaticInitializer(const DeclStmt *DS, NodeBuilderContext &BuilderCtx, ExplodedNode *Pred, clang::ento::ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument 1764 processBeginOfFunction(NodeBuilderContext &BC, ExplodedNode *Pred, ExplodedNodeSet &Dst, const BlockEdge &L) argument 1774 processEndOfFunction(NodeBuilderContext& BC, ExplodedNode *Pred) argument 1884 VisitCommonDeclRefExpr(const Expr *Ex, const NamedDecl *D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 1970 VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 1998 VisitMemberExpr(const MemberExpr *M, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 2079 VisitAtomicExpr(const AtomicExpr *AE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 2228 evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, SVal location, SVal Val, bool atDeclInit, const ProgramPoint *PP) argument 2288 evalStore(ExplodedNodeSet &Dst, const Expr *AssignE, const Expr *LocationE, ExplodedNode *Pred, ProgramStateRef state, SVal location, SVal Val, const ProgramPointTag *tag) argument 2311 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument 2350 evalLoadCommon(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument 2387 evalLocation(ExplodedNodeSet &Dst, const Stmt *NodeEx, const Stmt *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, bool isLoad) argument 2440 ExplodedNode *Pred = *I; local 2476 VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 2499 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 443 VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 476 VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 552 VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 621 VisitInitListExpr(const InitListExpr *IE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 670 VisitGuardedExpr(const Expr *Ex, const Expr *L, const Expr *R, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 731 VisitOffsetOfExpr(const OffsetOfExpr *OOE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 750 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 792 VisitUnaryOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 924 VisitIncrementDecrementOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [all...] |
H A D | ExprEngineCallAndReturn.cpp | 41 ExplodedNode *Pred) { 57 ProgramStateRef state = Pred->getState(); 63 Node->addPredecessor(Pred, G); 163 ExplodedNode *Pred, 168 std::tie(LastSt, Blk) = getLastStmt(Pred); 170 Dst.Add(Pred); 180 const LocationContext *LCtx = Pred->getLocationContext(); 181 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx, 405 NodeBuilder &Bldr, ExplodedNode *Pred, 409 const LocationContext *CurLC = Pred 40 processCallEnter(NodeBuilderContext& BC, CallEnter CE, ExplodedNode *Pred) argument 162 removeDeadOnEndOfFunction(NodeBuilderContext& BC, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument 404 inlineCall(const CallEvent &Call, const Decl *D, NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State) argument 470 VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, ExplodedNodeSet &dst) argument 498 evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, const CallEvent &Call) argument 562 conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr, ExplodedNode *Pred, ProgramStateRef State) argument 578 mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, AnalyzerOptions &Opts) argument 789 shouldInlineCall(const CallEvent &Call, const Decl *D, const ExplodedNode *Pred) argument 890 defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, const CallEvent &CallTemplate) argument 941 BifurcateCall(const MemRegion *BifurReg, const CallEvent &Call, const Decl *D, NodeBuilder &Bldr, ExplodedNode *Pred) argument 979 VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument [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 | 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); 95 void HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred); 97 void HandlePostStmt(const CFGBlock *B, unsigned StmtIdx, ExplodedNode *Pred); 100 ExplodedNode *Pred); 102 const CFGBlock *B, ExplodedNode *Pred); 106 ExplodedNode *Pred); 134 /// Use Pred paramete 263 generateNode(const ProgramPoint &PP, ProgramStateRef State, ExplodedNode *Pred) argument 274 generateSink(const ProgramPoint &PP, ProgramStateRef State, ExplodedNode *Pred) argument 319 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, const NodeBuilderContext &Ctx, ProgramPoint &L) argument 323 generateNode(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument 330 generateSink(ProgramStateRef State, ExplodedNode *Pred, const ProgramPointTag *Tag = nullptr) argument 378 generateNode(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = nullptr, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument 388 generateSink(const Stmt *S, ExplodedNode *Pred, ProgramStateRef St, const ProgramPointTag *tag = nullptr, ProgramPoint::Kind K = ProgramPoint::PostStmtKind) argument 452 ExplodedNode *Pred; member in class:clang::ento::IndirectGotoNodeBuilder 498 ExplodedNode *Pred; member in class:clang::ento::SwitchNodeBuilder [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, 112 ExplodedNode *Pred) = 0; 116 ExplodedNode *Pred) = 0; 119 virtual void processCallExit(ExplodedNode *Pred) = 0;
|
/external/libchrome/base/containers/ |
H A D | hash_tables.h | 47 class Pred = std::equal_to<Key>, 49 using hash_map = std::unordered_map<Key, T, Hash, Pred, Alloc>; 55 class Pred = std::equal_to<Key>, 57 using hash_multimap = std::unordered_multimap<Key, T, Hash, Pred, Alloc>; 62 class Pred = std::equal_to<Key>, 64 using hash_multiset = std::unordered_multiset<Key, Hash, Pred, Alloc>; 69 class Pred = std::equal_to<Key>, 71 using hash_set = std::unordered_set<Key, Hash, Pred, Alloc>;
|
/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));
|
/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 58 bool result = cv.wait_for(lk, milliseconds(250), Pred(test2));
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopSimplifyCFG.cpp | 52 BasicBlock *Pred = Succ->getSinglePredecessor(); local 53 if (!Pred || !Pred->getSingleSuccessor() || LI.getLoopFor(Pred) != &L) 56 // Pred is going to disappear, so we need to update the loop info. 57 if (L.getHeader() == Pred) 59 LI.removeBlock(Pred);
|
/external/v8/src/compiler/ |
H A D | node-cache.cc | 24 template <typename Key, typename Hash, typename Pred> 25 struct NodeCache<Key, Hash, Pred>::Entry { 31 template <typename Key, typename Hash, typename Pred> 32 bool NodeCache<Key, Hash, Pred>::Resize(Zone* zone) { 64 template <typename Key, typename Hash, typename Pred> 65 Node** NodeCache<Key, Hash, Pred>::Find(Zone* zone, Key key) { 102 template <typename Key, typename Hash, typename Pred> 103 void NodeCache<Key, Hash, Pred>::GetCachedNodes(ZoneVector<Node*>* nodes) {
|
/external/swiftshader/third_party/subzero/src/ |
H A D | IceTargetLoweringARM32.h | 335 CondARM32::Cond Pred = CondARM32::AL) { 336 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred); 339 CondARM32::Cond Pred = CondARM32::AL) { 341 Context.insert<InstARM32Add>(Dest, Src0, Src1, Pred, SetFlags); 347 CondARM32::Cond Pred = CondARM32::AL) { 348 Context.insert<InstARM32Adc>(Dest, Src0, Src1, Pred); 351 CondARM32::Cond Pred = CondARM32::AL) { 352 Context.insert<InstARM32And>(Dest, Src0, Src1, Pred); 355 CondARM32::Cond Pred = CondARM32::AL) { 356 Context.insert<InstARM32Asr>(Dest, Src0, Src1, Pred); [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | BlockFrequencyImpl.h | 163 BlockT *Pred = *PI; 169 return Pred; 183 if(BlockT *Pred = getSingleBlockPred(BB)) { 184 if (BlocksInLoop.count(Pred)) 185 setBlockFreq(BB, getEdgeFreq(Pred, BB)); 197 BlockT *Pred = *PI; local 199 if (isReachable(Pred) && isBackedge(Pred, BB)) { 201 } else if (BlocksInLoop.count(Pred)) { 202 incBlockFreq(BB, getEdgeFreq(Pred, B 241 BlockT *Pred = *PI; local 294 BlockT *Pred = *PI; local [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 128 BlkT *Pred = Preds[p]; local 131 BBMap.FindAndConstruct(Pred); 138 ValT PredVal = AvailableVals->lookup(Pred); 139 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); 241 BBInfo *Pred = Info->Preds[p]; local 244 if (Pred->BlkNum == 0) { 245 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater); 246 (*AvailableVals)[Pred->BB] = Pred 271 IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) argument 363 BlkT *Pred = PredInfo->BB; local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 117 BlkT *Pred = Preds[p]; local 120 BBMap.FindAndConstruct(Pred); 127 ValT PredVal = AvailableVals->lookup(Pred); 128 BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal); 230 BBInfo *Pred = Info->Preds[p]; local 233 if (Pred->BlkNum == 0) { 234 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater); 235 (*AvailableVals)[Pred->BB] = Pred 260 IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) argument 352 BlkT *Pred = PredInfo->BB; local [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | Analysis.h | 71 ISD::CondCode getFCmpCondCode(FCmpInst::Predicate Pred); 76 ISD::CondCode getICmpCondCode(ICmpInst::Predicate Pred);
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | Thumb2RegisterInfo.h | 37 ARMCC::CondCodes Pred = ARMCC::AL,
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZTDC.cpp | 125 auto Pred = I.getPredicate(); local 144 if ((Pred & CmpInst::FCMP_OGE) != CmpInst::FCMP_OGE && 145 (Pred & CmpInst::FCMP_OGE) != 0) 150 if ((Pred & CmpInst::FCMP_OLE) != CmpInst::FCMP_OLE && 151 (Pred & CmpInst::FCMP_OLE) != 0) 205 if (Pred & CmpInst::FCMP_OEQ) 207 if (Pred & CmpInst::FCMP_OGT) 209 if (Pred & CmpInst::FCMP_OLT) 211 if (Pred & CmpInst::FCMP_UNO) 235 auto Pred local [all...] |