Searched refs:Dst (Results 1 - 25 of 90) sorted by relevance

1234

/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h106 /// of the function are added into the Dst set, which represent the exit
111 ExplodedNodeSet &Dst) {
112 return Engine.ExecuteWorkListWithInitialState(L, Steps, InitState, Dst);
166 ExplodedNode *Pred, ExplodedNodeSet &Dst);
168 ExplodedNode *Pred, ExplodedNodeSet &Dst);
170 ExplodedNode *Pred, ExplodedNodeSet &Dst);
172 ExplodedNode *Pred, ExplodedNodeSet &Dst);
183 ExplodedNodeSet &Dst,
259 void Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst);
264 ExplodedNodeSet &Dst);
109 ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps, ProgramStateRef InitState, ExplodedNodeSet &Dst) argument
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineBranchProbabilityInfo.h53 const MachineBasicBlock *Dst) const;
61 bool isEdgeHot(MachineBasicBlock *Src, MachineBasicBlock *Dst) const;
74 MachineBasicBlock *Dst) const;
80 MachineBasicBlock *Dst) const;
/external/clang/include/clang/Analysis/Analyses/
H A DCFGReachabilityAnalysis.h40 /// Returns true if the block 'Dst' can be reached from block 'Src'.
41 bool isReachable(const CFGBlock *Src, const CFGBlock *Dst);
44 void mapReachability(const CFGBlock *Dst);
/external/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp26 const CFGBlock *Dst) {
28 const unsigned DstBlockID = Dst->getBlockID();
32 mapReachability(Dst);
42 void CFGReverseBlockReachabilityAnalysis::mapReachability(const CFGBlock *Dst) { argument
46 ReachableSet &DstReachability = reachable[Dst->getBlockID()];
51 worklist.push_back(Dst);
62 // Update reachability information for this node -> Dst
64 // Don't insert Dst -> Dst unless it was a predecessor of itself
25 isReachable(const CFGBlock *Src, const CFGBlock *Dst) argument
/external/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp65 const MachineBasicBlock *Dst) const {
66 uint32_t Weight = Src->getSuccWeight(Dst);
73 MachineBasicBlock *Dst) const {
76 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
100 MachineBasicBlock *Dst) const {
103 uint32_t N = getEdgeWeight(Src, Dst) / Scale;
110 MachineBasicBlock *Dst) const {
112 const BranchProbability Prob = getEdgeProbability(Src, Dst);
113 OS << "edge MBB#" << Src->getNumber() << " -> MBB#" << Dst->getNumber()
115 << (isEdgeHot(Src, Dst)
[all...]
/external/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h55 const BasicBlock *Dst) const;
61 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const;
75 const BasicBlock *Dst) const;
83 uint32_t getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const;
91 void setEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst,
/external/skia/include/gpu/
H A DGrTemplates.h18 template <typename Dst, typename Src> Dst GrTCast(Src src) {
21 Dst dst;
/external/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp97 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src);
129 MachineOperand &Dst = MI->getOperand(0); local
131 unsigned DstReg = Dst.getReg();
147 MachineOperand &Dst = MI->getOperand(0); local
149 unsigned DstReg = Dst.getReg();
165 MachineOperand &Dst = MI->getOperand(0); local
172 unsigned DstReg = Dst.getReg();
255 void HexagonPeephole::ChangeOpInto(MachineOperand &Dst, MachineOperand &Src) { argument
256 assert (&Dst != &Src && "Cannot duplicate into itself");
257 switch (Dst
[all...]
H A DHexagonSelectionDAGInfo.h31 SDValue Dst, SDValue Src,
H A DHexagonSelectionDAGInfo.cpp31 SDValue Dst, SDValue Src, SDValue Size, unsigned Align,
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
/external/skia/third_party/glu/libtess/
H A Dtessmono.c91 for( ; VertLeq( up->Dst, up->Org ); up = up->Lprev )
93 for( ; VertLeq( up->Org, up->Dst ); up = up->Lnext )
98 if( VertLeq( up->Dst, lo->Org )) {
99 /* up->Dst is on the left. It is safe to form triangles from lo->Org.
104 || EdgeSign( lo->Org, lo->Dst, lo->Lnext->Dst ) <= 0 )) {
111 /* lo->Org is on the left. We can make CCW triangles from up->Dst. */
113 || EdgeSign( up->Dst, up->Org, up->Lprev->Org ) >= 0 )) {
122 /* Now lo->Org == up->Dst == the leftmost vertex. The remaining region
H A Dsweep.c71 * - for each e, e->Dst has been processed, but not e->Org
72 * - each edge e satisfies VertLeq(e->Dst,event) && VertLeq(event,e->Org)
129 if( e1->Dst == event ) {
130 if( e2->Dst == event ) {
135 return EdgeSign( e2->Dst, e1->Org, e2->Org ) <= 0;
137 return EdgeSign( e1->Dst, e2->Org, e1->Org ) >= 0;
139 return EdgeSign( e2->Dst, event, e2->Org ) <= 0;
141 if( e2->Dst == event ) {
142 return EdgeSign( e1->Dst, event, e1->Org ) >= 0;
146 t1 = EdgeEval( e1->Dst, even
[all...]
/external/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h39 SDValue Dst, SDValue Src,
47 SDValue Dst, SDValue Src,
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp39 ExplodedNodeSet &Dst) {
40 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContext);
58 ExplodedNodeSet &Dst) {
59 VisitCXXConstructExpr(expr, 0, Pred, Dst);
153 ExplodedNodeSet &Dst) {
154 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContext);
174 ExplodedNodeSet &Dst) {
175 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContext);
261 ExplodedNode *Pred, ExplodedNodeSet &Dst) {
262 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContex
37 CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
56 VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr *expr, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
149 VisitCXXDestructor(const CXXDestructorDecl *DD, const MemRegion *Dest, const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
173 VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
260 VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
267 VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
286 VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DExprEngine.cpp343 ExplodedNodeSet Dst; local
348 Dst.insert(DstI);
352 Engine.enqueue(Dst, currentBuilderContext->getBlock(), currentStmtIdx);
362 ExplodedNodeSet Dst; local
377 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContext);
403 VisitCXXConstructExpr(ctorExpr, baseReg, Pred, Dst);
407 Engine.enqueue(Dst, currentBuilderContext->getBlock(), currentStmtIdx);
412 ExplodedNodeSet Dst; local
415 ProcessAutomaticObjDtor(cast<CFGAutomaticObjDtor>(D), Pred, Dst); local
418 ProcessBaseDtor(cast<CFGBaseDtor>(D), Pred, Dst); local
421 ProcessMemberDtor(cast<CFGMemberDtor>(D), Pred, Dst); local
424 ProcessTemporaryDtor(cast<CFGTemporaryDtor>(D), Pred, Dst); local
434 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
455 ProcessBaseDtor(const CFGBaseDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
458 ProcessMemberDtor(const CFGMemberDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
461 ProcessTemporaryDtor(const CFGTemporaryDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
470 ExplodedNodeSet Dst; local
558 VisitObjCAtSynchronizedStmt(cast<ObjCAtSynchronizedStmt>(S), Pred, Dst); local
664 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); local
670 VisitAsmStmt(cast<AsmStmt>(S), Pred, Dst); local
676 VisitBlockExpr(cast<BlockExpr>(S), Pred, Dst); local
706 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
717 VisitCallExpr(cast<CallExpr>(S), Pred, Dst); local
724 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); local
768 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
774 VisitCompoundLiteralExpr(cast<CompoundLiteralExpr>(S), Pred, Dst); local
790 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); local
804 VisitDeclStmt(cast<DeclStmt>(S), Pred, Dst); local
849 VisitInitListExpr(cast<InitListExpr>(S), Pred, Dst); local
855 VisitMemberExpr(cast<MemberExpr>(S), Pred, Dst); local
861 VisitLvalObjCIvarRefExpr(cast<ObjCIvarRefExpr>(S), Pred, Dst); local
867 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst); local
884 VisitObjCMessage(ObjCMessage(ME, PR, isSetter), Pred, Dst); local
888 VisitObjCMessage(ObjCMessage(ME, 0, true), Pred, Dst); local
908 VisitReturnStmt(cast<ReturnStmt>(S), Pred, Dst); local
914 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); local
921 Pred, Dst); local
1175 processBranch(const Stmt *Condition, const Stmt *Term, NodeBuilderContext& BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument
1315 ExplodedNodeSet Dst; local
1427 VisitCommonDeclRefExpr(const Expr *Ex, const NamedDecl *D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1476 VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1507 ExplodedNodeSet Dst; local
1553 evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, SVal location, SVal Val, bool atDeclInit) argument
1600 evalStore(ExplodedNodeSet &Dst, const Expr *AssignE, const Expr *LocationE, ExplodedNode *Pred, ProgramStateRef state, SVal location, SVal Val, const ProgramPointTag *tag) argument
1627 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1667 evalLoadCommon(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1710 evalLocation(ExplodedNodeSet &Dst, const Stmt *NodeEx, const Stmt *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, bool isLoad) argument
1755 evalEagerlyAssume(ExplodedNodeSet &Dst, ExplodedNodeSet &Src, const Expr *Ex) argument
1793 VisitAsmStmt(const AsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DExprEngineObjC.cpp24 ExplodedNodeSet &Dst) {
35 // the created nodes in 'Dst'.
36 getCheckerManager().runCheckersForPostStmt(Dst, dstIvar, Ex, *this);
41 ExplodedNodeSet &Dst) {
42 getCheckerManager().runCheckersForPreStmt(Dst, Pred, S, *this);
47 ExplodedNodeSet &Dst) {
77 StmtNodeBuilder Bldr(Pred, Dst, *currentBuilderContext);
133 ExplodedNodeSet &Dst) {
225 // the created nodes in 'Dst'.
226 getCheckerManager().runCheckersForPostObjCMessage(Dst, dstEva
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
131 VisitObjCMessage(const ObjCMessage &msg, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp180 const MachineLocation &Dst = Move.getDestination(); local
184 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) {
193 assert(Dst.isReg() && "Machine move not supported yet.");
194 OutStreamer.EmitCFIDefCfaRegister(RI->getDwarfRegNum(Dst.getReg(), true));
196 assert(!Dst.isReg() && "Machine move not supported yet.");
198 Dst.getOffset());
/external/llvm/lib/VMCore/
H A DIRBuilder.cpp82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, argument
84 Dst = getCastedInt8PtrValue(Dst);
87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
88 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() };
102 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, argument
104 Dst = getCastedInt8PtrValue(Dst);
107 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
108 Type *Tys[] = { Dst
[all...]
/external/clang/include/clang/Analysis/Support/
H A DBlkExprDeclBitVector.h162 struct Union { void operator()(ValTy& Dst, ValTy& Src) { Dst |= Src; } }; argument
163 struct Intersect { void operator()(ValTy& Dst, ValTy& Src) { Dst &= Src; } }; argument
301 struct Union { void operator()(ValTy& Dst, ValTy& Src) { Dst |= Src; } }; argument
302 struct Intersect { void operator()(ValTy& Dst, ValTy& Src) { Dst &= Src; } }; argument
/external/llvm/lib/Target/CellSPU/MCTargetDesc/
H A DSPUMCTargetDesc.cpp58 MachineLocation Dst(MachineLocation::VirtualFP);
60 MAI->addInitialFrameState(0, Dst, Src);
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp59 MachineLocation Dst(MachineLocation::VirtualFP);
61 MAI->addInitialFrameState(0, Dst, Src);
/external/llvm/lib/Target/XCore/MCTargetDesc/
H A DXCoreMCTargetDesc.cpp57 MachineLocation Dst(MachineLocation::VirtualFP);
59 MAI->addInitialFrameState(0, Dst, Src);
/external/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp437 isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const {
440 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
471 getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const {
472 Edge E(Src, Dst);
482 setEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst, uint32_t Weight) { argument
483 Weights[std::make_pair(Src, Dst)] = Weight;
485 << Dst->getName() << " weight to " << Weight
486 << (isEdgeHot(Src, Dst) ? " [is HOT now]\n" : "\n"));
491 getEdgeProbability(const BasicBlock *Src, const BasicBlock *Dst) const {
493 uint32_t N = getEdgeWeight(Src, Dst);
[all...]
/external/libvpx/vp8/common/ppc/
H A Drecon_altivec.asm16 .macro row_of16 Diff Pred Dst Stride
27 stvx v2, 0, \Dst ;# to dst
28 add \Dst, \Dst, \Stride ;# next dst
56 .macro two_rows_of8 Diff Pred Dst Stride write_first_four_pels
68 stw r0, 0(\Dst)
70 stwux r0, \Dst, \Stride
73 stw r0, 4(\Dst)
75 stwux r0, \Dst, \Stride ;# advance dst to next row
77 stw r0, 4(\Dst)
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h50 virtual void expandGraph(ExplodedNodeSet &Dst, ExplodedNode *Pred) = 0;
180 void runCheckersForPreStmt(ExplodedNodeSet &Dst, argument
184 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng);
193 void runCheckersForPostStmt(ExplodedNodeSet &Dst, argument
198 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
203 ExplodedNodeSet &Dst, const ExplodedNodeSet &Src,
208 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, argument
212 runCheckersForObjCMessage(/*isPreVisit=*/true, Dst, Src, msg, Eng);
216 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst, argument
220 runCheckersForObjCMessage(/*isPreVisit=*/false, Dst, Sr
[all...]

Completed in 297 milliseconds

1234