Searched refs:Pred (Results 1 - 25 of 334) sorted by relevance

1234567891011>>

/external/clang/test/SemaTemplate/
H A Drdar9173693.cpp6 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 DExprEngineObjC.cpp23 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 DCoreEngine.cpp242 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 DExprEngineCXX.cpp26 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 DExprEngine.cpp289 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 DExprEngineC.cpp23 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 DExprEngineCallAndReturn.cpp41 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 DExprEngine.h194 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 DCheckerContext.h73 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 DCoreEngine.h89 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 DSubEngine.h56 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 Dhash_tables.h47 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 Dwait_pred.pass.cpp31 class Pred class
35 explicit Pred(int& i) : i_(i) {} function in class:Pred
46 cv.wait(lk, Pred(test2));
H A Dwait_for_pred.pass.cpp28 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 Dwait_pred.pass.cpp35 class Pred class
39 explicit Pred(int& i) : i_(i) {} function in class:Pred
50 cv.wait(lk, Pred(test2));
H A Dwait_for_pred.pass.cpp27 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 DLoopSimplifyCFG.cpp52 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 Dnode-cache.cc24 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 DIceTargetLoweringARM32.h335 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 DBlockFrequencyImpl.h163 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 DSSAUpdaterImpl.h128 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 DSSAUpdaterImpl.h117 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 DAnalysis.h71 ISD::CondCode getFCmpCondCode(FCmpInst::Predicate Pred);
76 ISD::CondCode getICmpCondCode(ICmpInst::Predicate Pred);
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DThumb2RegisterInfo.h37 ARMCC::CondCodes Pred = ARMCC::AL,
/external/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp125 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...]

Completed in 658 milliseconds

1234567891011>>