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

1234

/external/llvm/include/llvm/CodeGen/
H A DMachineBranchProbabilityInfo.h51 const MachineBasicBlock *Dst) const;
56 MachineBasicBlock::const_succ_iterator Dst) const;
64 bool isEdgeHot(MachineBasicBlock *Src, MachineBasicBlock *Dst) const;
77 MachineBasicBlock *Dst) const;
83 MachineBasicBlock *Dst) const;
/external/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp65 MachineBasicBlock::const_succ_iterator Dst) const {
66 uint32_t Weight = Src->getSuccWeight(Dst);
74 const MachineBasicBlock *Dst) const {
77 return getEdgeWeight(Src, std::find(Src->succ_begin(), Src->succ_end(), Dst));
81 MachineBasicBlock *Dst) const {
84 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5);
108 MachineBasicBlock *Dst) const {
111 uint32_t N = getEdgeWeight(Src, Dst) / Scale;
118 MachineBasicBlock *Dst) const {
120 const BranchProbability Prob = getEdgeProbability(Src, Dst);
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h110 /// of the function are added into the Dst set, which represent the exit
115 ExplodedNodeSet &Dst) {
116 return Engine.ExecuteWorkListWithInitialState(L, Steps, InitState, Dst);
189 ExplodedNode *Pred, ExplodedNodeSet &Dst);
191 ExplodedNode *Pred, ExplodedNodeSet &Dst);
193 ExplodedNode *Pred, ExplodedNodeSet &Dst);
195 ExplodedNode *Pred, ExplodedNodeSet &Dst);
206 ExplodedNodeSet &Dst,
283 void Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst);
288 ExplodedNodeSet &Dst);
113 ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps, ProgramStateRef InitState, ExplodedNodeSet &Dst) argument
[all...]
/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/skia/include/gpu/
H A DGrTemplates.h18 template <typename Dst, typename Src> Dst GrTCast(Src src) {
21 Dst dst;
/external/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h36 /// identify an edge, since we can have multiple edges from Src to Dst.
37 /// As an example, we can have a switch which jumps to Dst with value 0 and
60 /// \brief Get the probability of going from Src to Dst.
62 /// It returns the sum of all probabilities for edges from Src to Dst.
64 const BasicBlock *Dst) const;
70 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const;
84 const BasicBlock *Dst) const;
97 /// This returns the sum of all raw edge weights from Src to Dst.
99 uint32_t getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const;
/external/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp97 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src);
131 MachineOperand &Dst = MI->getOperand(0); local
133 unsigned DstReg = Dst.getReg();
152 MachineOperand &Dst = MI->getOperand(0); local
157 unsigned DstReg = Dst.getReg();
167 MachineOperand &Dst = MI->getOperand(0); local
169 unsigned DstReg = Dst.getReg();
185 MachineOperand &Dst = MI->getOperand(0); local
192 unsigned DstReg = Dst.getReg();
290 void HexagonPeephole::ChangeOpInto(MachineOperand &Dst, MachineOperan argument
[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 DExprEngine.cpp338 ExplodedNodeSet Dst; local
344 Dst.insert(DstI);
348 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx);
400 ExplodedNodeSet Dst; local
401 NodeBuilder Bldr(Tmp, Dst, *currBldrCtx);
408 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx);
413 ExplodedNodeSet Dst; local
416 ProcessAutomaticObjDtor(cast<CFGAutomaticObjDtor>(D), Pred, Dst); local
419 ProcessBaseDtor(cast<CFGBaseDtor>(D), Pred, Dst); local
422 ProcessMemberDtor(cast<CFGMemberDtor>(D), Pred, Dst); local
425 ProcessTemporaryDtor(cast<CFGTemporaryDtor>(D), Pred, Dst); local
435 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
452 ProcessBaseDtor(const CFGBaseDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
470 ProcessMemberDtor(const CFGMemberDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
486 ProcessTemporaryDtor(const CFGTemporaryDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
495 ExplodedNodeSet Dst; local
579 VisitObjCAtSynchronizedStmt(cast<ObjCAtSynchronizedStmt>(S), Pred, Dst); local
667 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); local
673 VisitGCCAsmStmt(cast<GCCAsmStmt>(S), Pred, Dst); local
679 VisitMSAsmStmt(cast<MSAsmStmt>(S), Pred, Dst); local
685 VisitBlockExpr(cast<BlockExpr>(S), Pred, Dst); local
715 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
726 VisitCallExpr(cast<CallExpr>(S), Pred, Dst); local
733 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); local
741 VisitCXXConstructExpr(cast<CXXConstructExpr>(S), Pred, Dst); local
774 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
780 VisitCompoundLiteralExpr(cast<CompoundLiteralExpr>(S), Pred, Dst); local
796 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); local
810 VisitDeclStmt(cast<DeclStmt>(S), Pred, Dst); local
851 VisitInitListExpr(cast<InitListExpr>(S), Pred, Dst); local
857 VisitMemberExpr(cast<MemberExpr>(S), Pred, Dst); local
863 VisitLvalObjCIvarRefExpr(cast<ObjCIvarRefExpr>(S), Pred, Dst); local
869 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst); local
875 VisitObjCMessage(cast<ObjCMessageExpr>(S), Pred, Dst); local
888 VisitReturnStmt(cast<ReturnStmt>(S), Pred, Dst); local
894 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); local
901 Pred, Dst); local
1143 processBranch(const Stmt *Condition, const Stmt *Term, NodeBuilderContext& BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument
1283 ExplodedNodeSet Dst; local
1395 VisitCommonDeclRefExpr(const Expr *Ex, const NamedDecl *D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1448 VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1479 ExplodedNodeSet Dst; local
1544 evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, SVal location, SVal Val, bool atDeclInit, const ProgramPoint *PP) argument
1599 evalStore(ExplodedNodeSet &Dst, const Expr *AssignE, const Expr *LocationE, ExplodedNode *Pred, ProgramStateRef state, SVal location, SVal Val, const ProgramPointTag *tag) argument
1622 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1661 evalLoadCommon(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1703 evalLocation(ExplodedNodeSet &Dst, const Stmt *NodeEx, const Stmt *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, bool isLoad) argument
1748 evalEagerlyAssumeBinOpBifurcation(ExplodedNodeSet &Dst, ExplodedNodeSet &Src, const Expr *Ex) argument
1787 VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1811 VisitMSAsmStmt(const MSAsmStmt *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) {
132 getCheckerManager().runCheckersForPostStmt(Dst, Tmp, S, *this);
145 ExplodedNodeSet &Dst) {
258 // the created nodes in 'Dst'.
259 getCheckerManager().runCheckersForPostObjCMessage(Dst, dstPostvisi
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
143 VisitObjCMessage(const ObjCMessageExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DExprEngineCXX.cpp27 ExplodedNodeSet &Dst) {
28 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
168 ExplodedNodeSet &Dst) {
204 getCheckerManager().runCheckersForPostCall(Dst, DstInvalidated,
209 ExplodedNodeSet &Dst) {
214 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
277 ExplodedNode *Pred, ExplodedNodeSet &Dst) {
278 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
285 ExplodedNodeSet &Dst) {
288 Dst
25 CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
163 VisitCXXDestructor(QualType ObjectType, const MemRegion *Dest, const Stmt *S, bool IsBaseDtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
208 VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
276 VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
283 VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
302 VisitCXXThisExpr(const CXXThisExpr *TE, 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/StaticAnalyzer/Core/
H A DCheckerManager.h175 void runCheckersForPreStmt(ExplodedNodeSet &Dst, argument
179 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng);
188 void runCheckersForPostStmt(ExplodedNodeSet &Dst, argument
193 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
198 ExplodedNodeSet &Dst, const ExplodedNodeSet &Src,
203 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, argument
207 runCheckersForObjCMessage(/*isPreVisit=*/true, Dst, Src, msg, Eng);
211 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst, argument
216 runCheckersForObjCMessage(/*isPreVisit=*/false, Dst, Src, msg, Eng,
222 ExplodedNodeSet &Dst,
228 runCheckersForPreCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng) argument
234 runCheckersForPostCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng, bool wasInlined = false) argument
[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/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/lib/StaticAnalyzer/Checkers/
H A DOSAtomicChecker.cpp28 ExplodedNode *Pred, ExplodedNodeSet &Dst) const;
34 ExplodedNodeSet &Dst) const;
55 ExplodedNodeSet &Dst) const {
64 return evalOSAtomicCompareAndSwap(CE, Eng, Pred, Dst);
73 ExplodedNodeSet &Dst) const {
128 // We return an empty Dst.
180 // We return an empty Dst.
184 StmtNodeBuilder B(TmpStore, Dst, Eng.getBuilderContext());
206 StmtNodeBuilder B(N, Dst, Eng.getBuilderContext());

Completed in 1940 milliseconds

1234