Searched defs:Dst (Results 1 - 25 of 47) sorted by relevance

12

/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/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h136 /// SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge
140 inline BasicBlock *SplitCriticalEdge(BasicBlock *Src, BasicBlock *Dst, argument
148 if (TI->getSuccessor(i) == Dst)
/external/llvm/lib/Target/Hexagon/
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
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...]
/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/Target/ARM/
H A DARMSelectionDAGInfo.cpp31 SDValue Dst, SDValue Src,
79 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
129 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst,
144 SDValue Chain, SDValue Dst,
159 Entry.Node = Dst;
29 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
143 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
/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/skia/third_party/glu/libtess/
H A Dmesh.h160 #define Dst Sym->Org macro
215 * the newly created loop will contain eDel->Dst. If the deletion of eDel
221 * eNew == eOrg->Lnext, and eNew->Dst is a newly created vertex.
225 * such that eNew == eOrg->Lnext. The new vertex is eOrg->Dst == eNew->Org.
228 * __gl_meshConnect( eOrg, eDst ) creates a new edge from eOrg->Dst
/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/lib/StaticAnalyzer/Core/
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...]
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 DCoreEngine.cpp274 ExplodedNodeSet &Dst) {
278 Dst.Add(*I);
452 ExplodedNodeSet Dst; local
453 SubEng.processBranch(Cond, Term, Ctx, Pred, Dst,
456 enqueue(Dst);
271 ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps, ProgramStateRef InitState, ExplodedNodeSet &Dst) argument
H A DExprEngineC.cpp23 ExplodedNodeSet &Dst) {
174 getCheckerManager().runCheckersForPostStmt(Dst, Tmp2, B, *this);
178 ExplodedNodeSet &Dst) {
213 getCheckerManager().runCheckersForPostStmt(Dst, Tmp, BE, *this);
217 ExplodedNode *Pred, ExplodedNodeSet &Dst) {
228 evalLoad(Dst, CastE, CastE, subExprNode, state, state->getSVal(Ex, LCtx));
240 StmtNodeBuilder Bldr(dstPreStmt, Dst, *currBldrCtx);
399 ExplodedNodeSet &Dst) {
400 StmtNodeBuilder B(Pred, Dst, *currBldrCtx);
425 ExplodedNodeSet &Dst) {
21 VisitBinaryOperator(const BinaryOperator* B, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
177 VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
216 VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
397 VisitCompoundLiteralExpr(const CompoundLiteralExpr *CL, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
424 VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
495 VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
560 VisitInitListExpr(const InitListExpr *IE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
606 VisitGuardedExpr(const Expr *Ex, const Expr *L, const Expr *R, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
650 VisitOffsetOfExpr(const OffsetOfExpr *OOE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
668 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
701 VisitUnaryOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
821 VisitIncrementDecrementOperator(const UnaryOperator* U, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DExprEngineCallAndReturn.cpp216 // CEENode -> Dst -> WorkList
229 ExplodedNodeSet Dst; local
231 getCheckerManager().runCheckersForPostObjCMessage(Dst, DstPostCall, *Msg,
235 getCheckerManager().runCheckersForPostStmt(Dst, DstPostCall, CE,
238 Dst.insert(DstPostCall);
242 for (ExplodedNodeSet::iterator PSI = Dst.begin(), PSE = Dst.end();
524 // the created nodes in 'Dst'.
531 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, argument
552 getCheckerManager().runCheckersForPostCall(Dst, dstCallEvaluate
685 VisitReturnStmt(const ReturnStmt *RS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DCheckerManager.cpp96 ExplodedNodeSet &Dst,
105 Dst.insert(Src);
115 CurrSet = &Dst;
168 ExplodedNodeSet &Dst,
175 expandGraphWithCheckers(C, Dst, Src);
207 ExplodedNodeSet &Dst,
216 expandGraphWithCheckers(C, Dst, Src);
250 ExplodedNodeSet &Dst,
259 expandGraphWithCheckers(C, Dst, Src);
298 void CheckerManager::runCheckersForLocation(ExplodedNodeSet &Dst, argument
95 expandGraphWithCheckers(CHECK_CTX checkCtx, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src) argument
167 runCheckersForStmt(bool isPreVisit, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const Stmt *S, ExprEngine &Eng, bool WasInlined) argument
206 runCheckersForObjCMessage(bool isPreVisit, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const ObjCMethodCall &msg, ExprEngine &Eng, bool WasInlined) argument
249 runCheckersForCallEvent(bool isPreVisit, ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng, bool WasInlined) argument
338 runCheckersForBind(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SVal location, SVal val, const Stmt *S, ExprEngine &Eng, const ProgramPoint &PP) argument
357 runCheckersForEndPath(NodeBuilderContext &BC, ExplodedNodeSet &Dst, ExprEngine &Eng) argument
402 runCheckersForBranchCondition(const Stmt *Condition, ExplodedNodeSet &Dst, ExplodedNode *Pred, ExprEngine &Eng) argument
451 runCheckersForDeadSymbols(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, SymbolReaper &SymReaper, const Stmt *S, ExprEngine &Eng, ProgramPoint::Kind K) argument
504 runCheckersForEvalCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng) argument
[all...]
/external/llvm/include/llvm/Analysis/
H A DBlockFrequencyImpl.h73 /// getEdgeFreq - Return edge frequency based on SRC frequency and Src -> Dst
75 BlockFrequency getEdgeFreq(BlockT *Src, BlockT *Dst) const {
76 BranchProbability Prob = BPI->getEdgeProbability(Src, Dst);
141 /// isBackedge - Return if edge Src -> Dst is a backedge.
143 bool isBackedge(BlockT *Src, BlockT *Dst) { argument
145 assert(isReachable(Dst));
148 unsigned b = RPO[Dst];
/external/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp32 SDValue Dst, SDValue Src,
60 Entry.Node = Dst;
139 Dst, InFlag);
162 EVT AddrVT = Dst.getValueType();
166 DAG.getNode(ISD::ADD, dl, AddrVT, Dst,
179 SDValue Chain, SDValue Dst, SDValue Src,
229 Dst, InFlag);
246 EVT DstVT = Dst.getValueType();
250 DAG.getNode(ISD::ADD, dl, DstVT, Dst,
30 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
178 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/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp141 Value *llvm::EmitStrCpy(Value *Dst, Value *Src, IRBuilder<> &B, argument
154 CallInst *CI = B.CreateCall2(StrCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
163 Value *llvm::EmitStrNCpy(Value *Dst, Value *Src, Value *Len, argument
177 CallInst *CI = B.CreateCall3(StrNCpy, CastToCStr(Dst, B), CastToCStr(Src, B),
185 /// This expects that the Len and ObjSize have type 'intptr_t' and Dst/Src
187 Value *llvm::EmitMemCpyChk(Value *Dst, Value *Src, Value *Len, Value *ObjSize, argument
204 Dst = CastToCStr(Dst, B);
206 CallInst *CI = B.CreateCall4(MemCpy, Dst, Src, Len, ObjSize);
/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/ExecutionEngine/JIT/
H A DJITDwarfEmitter.cpp85 const MachineLocation &Dst = Move.getDestination(); local
98 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) {
113 if (Dst.isReg()) {
115 JCE->emitULEB128Bytes(RI->getDwarfRegNum(Dst.getReg(), true));
121 int Offset = Dst.getOffset() / stackGrowth;
/external/clang/include/clang/StaticAnalyzer/Core/
H A DChecker.h374 ExplodedNodeSet &Dst) {
375 return ((const CHECKER *)checker)->inlineCall(CE, Eng, Pred, Dst);
371 _inlineCall(void *checker, const CallExpr *CE, ExprEngine &Eng, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
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/llvm/lib/CodeGen/
H A DTailDuplication.cpp282 unsigned Dst = Copy->getOperand(0).getReg(); local
285 MRI->constrainRegClass(Src, MRI->getRegClass(Dst))) {
287 MRI->replaceRegWith(Dst, Src);
/external/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.cpp79 const MCOperand &Dst = MI->getOperand(0); local
88 O << '\t' << getRegisterName(Dst.getReg())
99 const MCOperand &Dst = MI->getOperand(0); local
107 O << '\t' << getRegisterName(Dst.getReg())
/external/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp665 virtual void AddEdge(ExplodedNode *Src, ExplodedNode *Dst);
695 void UbigraphViz::AddEdge(ExplodedNode *Src, ExplodedNode *Dst) { argument
697 assert (Src != Dst && "Self-edges are not allowed.");
710 // Lookup the Dst.
711 VMap::iterator DstI= M.find(Dst);
715 M[Dst] = DstID = Cntr++;

Completed in 378 milliseconds

12