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

12345

/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...]
H A DMachineRegisterInfo.cpp178 /// Move NumOps operands from Src to Dst, updating use-def lists as needed.
180 /// The Dst range is assumed to be uninitialized memory. (Or it may contain
184 /// The Src and Dst ranges may overlap.
185 void MachineRegisterInfo::moveOperands(MachineOperand *Dst, argument
188 assert(Src != Dst && NumOps && "Noop moveOperands");
190 // Copy backwards if Dst is within the Src range.
192 if (Dst >= Src && Dst < Src + NumOps) {
194 Dst += NumOps - 1;
200 new (Dst) MachineOperan
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h114 /// of the function are added into the Dst set, which represent the exit
119 ExplodedNodeSet &Dst) {
120 return Engine.ExecuteWorkListWithInitialState(L, Steps, InitState, Dst);
205 ExplodedNode *Pred, ExplodedNodeSet &Dst);
207 ExplodedNode *Pred, ExplodedNodeSet &Dst);
209 ExplodedNode *Pred, ExplodedNodeSet &Dst);
211 ExplodedNode *Pred, ExplodedNodeSet &Dst);
223 ExplodedNodeSet &Dst,
243 ExplodedNodeSet &Dst);
303 void Visit(const Stmt *S, ExplodedNode *Pred, ExplodedNodeSet &Dst);
117 ExecuteWorkListWithInitialState(const LocationContext *L, unsigned Steps, ProgramStateRef InitState, ExplodedNodeSet &Dst) argument
[all...]
/external/llvm/include/llvm/Target/
H A DCostTable.h44 TypeTy Dst; member in struct:llvm::TypeConversionCostTblEntry
52 unsigned len, int ISD, TypeTy Dst, TypeTy Src) {
54 if (Tbl[i].ISD == ISD && Tbl[i].Src == Src && Tbl[i].Dst == Dst)
51 ConvertCostTableLookup(const TypeConversionCostTblEntry<TypeTy> *Tbl, unsigned len, int ISD, TypeTy Dst, TypeTy Src) argument
/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/src/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;
H A DDependenceAnalysis.h68 Src(Source), Dst(Destination) {}
99 Instruction *getDst() const { return Dst; }
171 Instruction *Src, *Dst; member in class:llvm::Dependence
187 Instruction *Dst,
250 /// depends - Tests for a dependence between the Src and Dst instructions.
254 /// if it appears that control flow can reach from Src to Dst
257 Instruction *Dst,
313 const SCEV *Dst; member in struct:llvm::DependenceAnalysis::Subscript
425 /// establishNestingLevels - Examines the loop nesting of the Src and Dst
442 /// ... - loops containing Src but not Dst
[all...]
/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/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.h39 SDValue Dst, SDValue Src,
47 SDValue Dst, SDValue Src,
/external/eigen/Eigen/src/Core/
H A DAssign_MKL.h43 template<typename Dst, typename Src, typename UnaryOp>
48 DstHasDirectAccess = Dst::Flags & DirectAccessBit,
51 StorageOrdersAgree = (int(Dst::IsRowMajor) == int(Src::IsRowMajor)),
52 InnerSize = int(Dst::IsVectorAtCompileTime) ? int(Dst::SizeAtCompileTime)
53 : int(Dst::Flags)&RowMajorBit ? int(Dst::ColsAtCompileTime)
54 : int(Dst::RowsAtCompileTime),
55 InnerMaxSize = int(Dst::IsVectorAtCompileTime) ? int(Dst
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp396 ExplodedNodeSet Dst; local
402 Dst.insert(DstI);
406 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx);
453 ExplodedNodeSet Dst; local
454 NodeBuilder Bldr(Tmp, Dst, *currBldrCtx);
461 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx);
466 ExplodedNodeSet Dst; local
469 ProcessAutomaticObjDtor(D.castAs<CFGAutomaticObjDtor>(), Pred, Dst);
472 ProcessBaseDtor(D.castAs<CFGBaseDtor>(), Pred, Dst);
475 ProcessMemberDtor(D.castAs<CFGMemberDtor>(), Pred, Dst);
488 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
505 ProcessBaseDtor(const CFGBaseDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
525 ProcessMemberDtor(const CFGMemberDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
542 ProcessTemporaryDtor(const CFGTemporaryDtor D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
551 ExplodedNodeSet Dst; local
627 VisitObjCAtSynchronizedStmt(cast<ObjCAtSynchronizedStmt>(S), Pred, Dst); local
751 VisitLvalArraySubscriptExpr(cast<ArraySubscriptExpr>(S), Pred, Dst); local
757 VisitGCCAsmStmt(cast<GCCAsmStmt>(S), Pred, Dst); local
763 VisitMSAsmStmt(cast<MSAsmStmt>(S), Pred, Dst); local
769 VisitBlockExpr(cast<BlockExpr>(S), Pred, Dst); local
799 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
828 VisitCallExpr(cast<CallExpr>(S), Pred, Dst); local
835 VisitCXXCatchStmt(cast<CXXCatchStmt>(S), Pred, Dst); local
843 VisitCXXConstructExpr(cast<CXXConstructExpr>(S), Pred, Dst); local
883 VisitBinaryOperator(cast<BinaryOperator>(S), Pred, Dst); local
889 VisitCompoundLiteralExpr(cast<CompoundLiteralExpr>(S), Pred, Dst); local
905 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); local
919 VisitDeclStmt(cast<DeclStmt>(S), Pred, Dst); local
960 VisitInitListExpr(cast<InitListExpr>(S), Pred, Dst); local
966 VisitMemberExpr(cast<MemberExpr>(S), Pred, Dst); local
972 VisitLvalObjCIvarRefExpr(cast<ObjCIvarRefExpr>(S), Pred, Dst); local
978 VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S), Pred, Dst); local
984 VisitObjCMessage(cast<ObjCMessageExpr>(S), Pred, Dst); local
997 VisitReturnStmt(cast<ReturnStmt>(S), Pred, Dst); local
1003 VisitOffsetOfExpr(cast<OffsetOfExpr>(S), Pred, Dst); local
1010 Pred, Dst); local
1252 processBranch(const Stmt *Condition, const Stmt *Term, NodeBuilderContext& BldCtx, ExplodedNode *Pred, ExplodedNodeSet &Dst, const CFGBlock *DstT, const CFGBlock *DstF) argument
1397 ExplodedNodeSet Dst; local
1522 VisitCommonDeclRefExpr(const Expr *Ex, const NamedDecl *D, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1575 VisitLvalArraySubscriptExpr(const ArraySubscriptExpr *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
1606 ExplodedNodeSet Dst; local
1770 evalBind(ExplodedNodeSet &Dst, const Stmt *StoreE, ExplodedNode *Pred, SVal location, SVal Val, bool atDeclInit, const ProgramPoint *PP) argument
1831 evalStore(ExplodedNodeSet &Dst, const Expr *AssignE, const Expr *LocationE, ExplodedNode *Pred, ProgramStateRef state, SVal location, SVal Val, const ProgramPointTag *tag) argument
1854 evalLoad(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1893 evalLoadCommon(ExplodedNodeSet &Dst, const Expr *NodeEx, const Expr *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, QualType LoadTy) argument
1930 evalLocation(ExplodedNodeSet &Dst, const Stmt *NodeEx, const Stmt *BoundEx, ExplodedNode *Pred, ProgramStateRef state, SVal location, const ProgramPointTag *tag, bool isLoad) argument
1975 evalEagerlyAssumeBinOpBifurcation(ExplodedNodeSet &Dst, ExplodedNodeSet &Src, const Expr *Ex) argument
2017 VisitGCCAsmStmt(const GCCAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
2041 VisitMSAsmStmt(const MSAsmStmt *A, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
H A DExprEngineCXX.cpp27 ExplodedNodeSet &Dst) {
28 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx);
72 ExplodedNodeSet Dst; local
85 evalBind(Dst, CallExpr, Pred, ThisVal, V, true);
88 for (ExplodedNodeSet::iterator I = Dst.begin(), E = Dst.end();
230 ExplodedNodeSet &Dst) {
267 getCheckerManager().runCheckersForPostCall(Dst, DstInvalidated,
272 ExplodedNodeSet &Dst) {
277 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCt
25 CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
225 VisitCXXDestructor(QualType ObjectType, const MemRegion *Dest, const Stmt *S, bool IsBaseDtor, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
271 VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
350 VisitCXXDeleteExpr(const CXXDeleteExpr *CDE, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
357 VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
376 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);
137 ExplodedNodeSet &Dst) {
212 // the created nodes in 'Dst'.
213 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
135 VisitObjCMessage(const ObjCMessageExpr *ME, ExplodedNode *Pred, ExplodedNodeSet &Dst) argument
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterDwarf.cpp176 const MachineLocation &Dst = Move.getDestination(); local
180 if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) {
189 assert(Dst.isReg() && "Machine move not supported yet.");
190 OutStreamer.EmitCFIDefCfaRegister(RI->getDwarfRegNum(Dst.getReg(), true));
192 assert(!Dst.isReg() && "Machine move not supported yet.");
194 Dst.getOffset());
/external/llvm/lib/IR/
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() };
106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, argument
108 Dst = getCastedInt8PtrValue(Dst);
111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
112 Type *Tys[] = { Dst
[all...]
/external/eigen/test/
H A Dvectorization_logic.cpp31 template<typename Dst, typename Src>
32 bool test_assign(const Dst&, const Src&, int traversal, int unrolling) argument
34 internal::assign_traits<Dst,Src>::debug();
35 bool res = internal::assign_traits<Dst,Src>::Traversal==traversal
36 && internal::assign_traits<Dst,Src>::Unrolling==unrolling;
40 << " got " << demangle_traversal(internal::assign_traits<Dst,Src>::Traversal) << "\n";
42 << " got " << demangle_unrolling(internal::assign_traits<Dst,Src>::Unrolling) << "\n";
47 template<typename Dst, typename Src>
50 internal::assign_traits<Dst,Src>::debug();
51 bool res = internal::assign_traits<Dst,Sr
[all...]
/external/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h195 void runCheckersForPreStmt(ExplodedNodeSet &Dst, argument
199 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng);
208 void runCheckersForPostStmt(ExplodedNodeSet &Dst, argument
213 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
218 ExplodedNodeSet &Dst, const ExplodedNodeSet &Src,
223 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, argument
227 runCheckersForObjCMessage(/*isPreVisit=*/true, Dst, Src, msg, Eng);
231 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst, argument
236 runCheckersForObjCMessage(/*isPreVisit=*/false, Dst, Src, msg, Eng,
242 ExplodedNodeSet &Dst,
248 runCheckersForPreCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, const CallEvent &Call, ExprEngine &Eng) argument
254 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/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp61 MachineLocation Dst(MachineLocation::VirtualFP);
63 MAI->addInitialFrameState(0, Dst, Src);
/external/libvpx/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...]

Completed in 770 milliseconds

12345