Home
last modified time | relevance | path

Searched refs:Dst (Results 1 – 25 of 96) sorted by relevance

1234

/trueos/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDExprEngine.h119 ExplodedNodeSet &Dst) { in ExecuteWorkListWithInitialState() argument
120 return Engine.ExecuteWorkListWithInitialState(L, Steps, InitState, Dst); in ExecuteWorkListWithInitialState()
205 ExplodedNode *Pred, ExplodedNodeSet &Dst);
207 ExplodedNode *Pred, ExplodedNodeSet &Dst);
209 ExplodedNode *Pred, ExplodedNodeSet &Dst);
211 ExplodedNode *Pred, ExplodedNodeSet &Dst);
213 ExplodedNode *Pred, ExplodedNodeSet &Dst);
225 ExplodedNodeSet &Dst,
234 ExplodedNodeSet &Dst,
254 ExplodedNodeSet &Dst);
[all …]
/trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDExprEngine.cpp426 ExplodedNodeSet Dst; in ProcessStmt() local
432 Dst.insert(DstI); in ProcessStmt()
436 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx); in ProcessStmt()
512 ExplodedNodeSet Dst; in ProcessInitializer() local
513 NodeBuilder Bldr(Tmp, Dst, *currBldrCtx); in ProcessInitializer()
520 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx); in ProcessInitializer()
525 ExplodedNodeSet Dst; in ProcessImplicitDtor() local
528 ProcessAutomaticObjDtor(D.castAs<CFGAutomaticObjDtor>(), Pred, Dst); in ProcessImplicitDtor()
531 ProcessBaseDtor(D.castAs<CFGBaseDtor>(), Pred, Dst); in ProcessImplicitDtor()
534 ProcessMemberDtor(D.castAs<CFGMemberDtor>(), Pred, Dst); in ProcessImplicitDtor()
[all …]
HDExprEngineCXX.cpp27 ExplodedNodeSet &Dst) { in CreateCXXTemporaryObject() argument
28 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx); in CreateCXXTemporaryObject()
58 ExplodedNodeSet Dst; in performTrivialCopy() local
71 evalBind(Dst, CallExpr, Pred, ThisVal, V, true); in performTrivialCopy()
74 for (ExplodedNodeSet::iterator I = Dst.begin(), E = Dst.end(); in performTrivialCopy()
292 ExplodedNodeSet &Dst) { in VisitCXXDestructor() argument
328 getCheckerManager().runCheckersForPostCall(Dst, DstInvalidated, in VisitCXXDestructor()
333 ExplodedNodeSet &Dst) { in VisitCXXNewExpr() argument
392 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx); in VisitCXXNewExpr()
431 evalBind(Dst, CNE, NewN, Result, State->getSVal(Init, LCtx), in VisitCXXNewExpr()
[all …]
HDExprEngineObjC.cpp24 ExplodedNodeSet &Dst) { in VisitLvalObjCIvarRefExpr() argument
36 getCheckerManager().runCheckersForPostStmt(Dst, dstIvar, Ex, *this); in VisitLvalObjCIvarRefExpr()
41 ExplodedNodeSet &Dst) { in VisitObjCAtSynchronizedStmt() argument
42 getCheckerManager().runCheckersForPreStmt(Dst, Pred, S, *this); in VisitObjCAtSynchronizedStmt()
47 ExplodedNodeSet &Dst) { in VisitObjCForCollectionStmt() argument
132 getCheckerManager().runCheckersForPostStmt(Dst, Tmp, S, *this); in VisitObjCForCollectionStmt()
137 ExplodedNodeSet &Dst) { in VisitObjCMessage() argument
213 getCheckerManager().runCheckersForPostObjCMessage(Dst, dstPostvisit, in VisitObjCMessage()
HDCheckerManager.cpp95 ExplodedNodeSet &Dst, in expandGraphWithCheckers() argument
104 Dst.insert(Src); in expandGraphWithCheckers()
114 CurrSet = &Dst; in expandGraphWithCheckers()
167 ExplodedNodeSet &Dst, in runCheckersForStmt() argument
174 expandGraphWithCheckers(C, Dst, Src); in runCheckersForStmt()
206 ExplodedNodeSet &Dst, in runCheckersForObjCMessage() argument
215 expandGraphWithCheckers(C, Dst, Src); in runCheckersForObjCMessage()
249 ExplodedNodeSet &Dst, in runCheckersForCallEvent() argument
258 expandGraphWithCheckers(C, Dst, Src); in runCheckersForCallEvent()
297 void CheckerManager::runCheckersForLocation(ExplodedNodeSet &Dst, in runCheckersForLocation() argument
[all …]
HDExprEngineC.cpp24 ExplodedNodeSet &Dst) { in VisitBinaryOperator() argument
177 getCheckerManager().runCheckersForPostStmt(Dst, Tmp2, B, *this); in VisitBinaryOperator()
181 ExplodedNodeSet &Dst) { in VisitBlockExpr() argument
217 getCheckerManager().runCheckersForPostStmt(Dst, Tmp, BE, *this); in VisitBlockExpr()
221 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast() argument
232 evalLoad(Dst, CastE, CastE, subExprNode, state, state->getSVal(Ex, LCtx)); in VisitCast()
244 StmtNodeBuilder Bldr(dstPreStmt, Dst, *currBldrCtx); in VisitCast()
404 ExplodedNodeSet &Dst) { in VisitCompoundLiteralExpr() argument
405 StmtNodeBuilder B(Pred, Dst, *currBldrCtx); in VisitCompoundLiteralExpr()
436 ExplodedNodeSet &Dst) { in VisitDeclStmt() argument
[all …]
/trueos/contrib/llvm/lib/CodeGen/
HDMachineBranchProbabilityInfo.cpp65 MachineBasicBlock::const_succ_iterator Dst) const { in getEdgeWeight()
66 uint32_t Weight = Src->getSuccWeight(Dst); in getEdgeWeight()
74 const MachineBasicBlock *Dst) const { in getEdgeWeight()
77 return getEdgeWeight(Src, std::find(Src->succ_begin(), Src->succ_end(), Dst)); in getEdgeWeight()
81 MachineBasicBlock *Dst) const { in isEdgeHot()
84 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
108 MachineBasicBlock *Dst) const { in getEdgeProbability()
111 uint32_t N = getEdgeWeight(Src, Dst) / Scale; in getEdgeProbability()
118 MachineBasicBlock *Dst) const { in printEdgeProbability()
120 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
[all …]
HDMachineRegisterInfo.cpp248 void MachineRegisterInfo::moveOperands(MachineOperand *Dst, in moveOperands() argument
251 assert(Src != Dst && NumOps && "Noop moveOperands"); in moveOperands()
255 if (Dst >= Src && Dst < Src + NumOps) { in moveOperands()
257 Dst += NumOps - 1; in moveOperands()
263 new (Dst) MachineOperand(*Src); in moveOperands()
276 Head = Dst; in moveOperands()
278 Prev->Contents.Reg.Next = Dst; in moveOperands()
282 (Next ? Next : Head)->Contents.Reg.Prev = Dst; in moveOperands()
285 Dst += Stride; in moveOperands()
HDBasicTargetTransformInfo.cpp102 virtual unsigned getCastInstrCost(unsigned Opcode, Type *Dst,
278 unsigned BasicTTI::getCastInstrCost(unsigned Opcode, Type *Dst, in getCastInstrCost() argument
285 std::pair<unsigned, MVT> DstLT = TLI->getTypeLegalizationCost(Dst); in getCastInstrCost()
309 if (!Src->isVectorTy() && !Dst->isVectorTy()) { in getCastInstrCost()
324 if (Dst->isVectorTy() && Src->isVectorTy()) { in getCastInstrCost()
347 unsigned Num = Dst->getVectorNumElements(); in getCastInstrCost()
348 unsigned Cost = TopTTI->getCastInstrCost(Opcode, Dst->getScalarType(), in getCastInstrCost()
353 return getScalarizationOverhead(Dst, true, true) + Num * Cost; in getCastInstrCost()
362 (Dst->isVectorTy()? getScalarizationOverhead(Dst, true, false):0); in getCastInstrCost()
HDRegisterCoalescer.cpp217 unsigned &Src, unsigned &Dst, in isMoveInstr() argument
220 Dst = MI->getOperand(0).getReg(); in isMoveInstr()
225 Dst = MI->getOperand(0).getReg(); in isMoveInstr()
258 unsigned Src, Dst, SrcSub, DstSub; in setRegisters() local
259 if (!isMoveInstr(TRI, MI, Src, Dst, SrcSub, DstSub)) in setRegisters()
265 if (TargetRegisterInfo::isPhysicalRegister(Dst)) in setRegisters()
267 std::swap(Src, Dst); in setRegisters()
274 if (TargetRegisterInfo::isPhysicalRegister(Dst)) { in setRegisters()
277 Dst = TRI.getSubReg(Dst, DstSub); in setRegisters()
278 if (!Dst) return false; in setRegisters()
[all …]
/trueos/contrib/llvm/lib/Target/Hexagon/
HDHexagonPeephole.cpp103 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src);
139 MachineOperand &Dst = MI->getOperand(0); in runOnMachineFunction() local
141 unsigned DstReg = Dst.getReg(); in runOnMachineFunction()
158 MachineOperand &Dst = MI->getOperand(0); in runOnMachineFunction() local
163 unsigned DstReg = Dst.getReg(); in runOnMachineFunction()
175 MachineOperand &Dst = MI->getOperand(0); in runOnMachineFunction() local
180 unsigned DstReg = Dst.getReg(); in runOnMachineFunction()
190 MachineOperand &Dst = MI->getOperand(0); in runOnMachineFunction() local
192 unsigned DstReg = Dst.getReg(); in runOnMachineFunction()
208 MachineOperand &Dst = MI->getOperand(0); in runOnMachineFunction() local
[all …]
/trueos/contrib/llvm/include/llvm/Analysis/
HDDependenceAnalysis.h75 Dst(Destination), in Dependence()
108 Instruction *getDst() const { return Dst; } in getDst()
204 Instruction *Src, *Dst;
221 Instruction *Dst,
291 Instruction *Dst,
347 const SCEV *Dst; member
510 const Instruction *Dst);
546 bool checkDstSubscript(const SCEV *Dst,
575 const SCEV *Dst,
585 const SCEV *Dst,
[all …]
HDBranchProbabilityInfo.h64 const BasicBlock *Dst) const;
70 bool isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const;
84 const BasicBlock *Dst) const;
99 uint32_t getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const;
/trueos/contrib/llvm/lib/Target/SystemZ/
HDSystemZSelectionDAGInfo.cpp34 unsigned Loop, SDValue Chain, SDValue Dst, in emitMemMem() argument
49 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
52 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
58 SDValue Dst, SDValue Src, SDValue Size, unsigned Align, in EmitTargetCodeForMemcpy() argument
67 Chain, Dst, Src, CSize->getZExtValue()); in EmitTargetCodeForMemcpy()
75 SDValue Dst, uint64_t ByteVal, uint64_t Size, in memsetStore() argument
83 Dst, DstPtrInfo, false, false, Align); in memsetStore()
88 SDValue Dst, SDValue Byte, SDValue Size, in EmitTargetCodeForMemset() argument
91 EVT PtrVT = Dst.getValueType(); in EmitTargetCodeForMemset()
111 SDValue Chain1 = memsetStore(DAG, DL, Chain, Dst, ByteVal, Size1, in EmitTargetCodeForMemset()
[all …]
/trueos/contrib/llvm/tools/clang/lib/Analysis/
HDCFGReachabilityAnalysis.cpp26 const CFGBlock *Dst) { in isReachable() argument
28 const unsigned DstBlockID = Dst->getBlockID(); in isReachable()
32 mapReachability(Dst); in isReachable()
42 void CFGReverseBlockReachabilityAnalysis::mapReachability(const CFGBlock *Dst) { in mapReachability() argument
46 ReachableSet &DstReachability = reachable[Dst->getBlockID()]; in mapReachability()
51 worklist.push_back(Dst); in mapReachability()
/trueos/contrib/llvm/lib/Analysis/
HDDependenceAnalysis.cpp195 return Src->mayReadFromMemory() && Dst->mayReadFromMemory(); in isInput()
201 return Src->mayWriteToMemory() && Dst->mayWriteToMemory(); in isOutput()
207 return Src->mayWriteToMemory() && Dst->mayReadFromMemory(); in isFlow()
213 return Src->mayReadFromMemory() && Dst->mayWriteToMemory(); in isAnti()
716 const Instruction *Dst) { in establishNestingLevels() argument
718 const BasicBlock *DstBlock = Dst->getParent(); in establishNestingLevels()
792 const SCEV *Dst = Pair->Dst; in removeMatchingExtensions() local
793 if ((isa<SCEVZeroExtendExpr>(Src) && isa<SCEVZeroExtendExpr>(Dst)) || in removeMatchingExtensions()
794 (isa<SCEVSignExtendExpr>(Src) && isa<SCEVSignExtendExpr>(Dst))) { in removeMatchingExtensions()
796 const SCEVCastExpr *DstCast = cast<SCEVCastExpr>(Dst); in removeMatchingExtensions()
[all …]
HDBranchProbabilityInfo.cpp548 isEdgeHot(const BasicBlock *Src, const BasicBlock *Dst) const { in isEdgeHot()
551 return getEdgeProbability(Src, Dst) > BranchProbability(4, 5); in isEdgeHot()
597 getEdgeWeight(const BasicBlock *Src, const BasicBlock *Dst) const { in getEdgeWeight()
601 if (*I == Dst) { in getEdgeWeight()
632 getEdgeProbability(const BasicBlock *Src, const BasicBlock *Dst) const { in getEdgeProbability()
634 uint32_t N = getEdgeWeight(Src, Dst); in getEdgeProbability()
643 const BasicBlock *Dst) const { in printEdgeProbability()
645 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
646 OS << "edge " << Src->getName() << " -> " << Dst->getName() in printEdgeProbability()
648 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n"); in printEdgeProbability()
/trueos/contrib/llvm/lib/IR/
HDIRBuilder.cpp82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, in CreateMemCpy() argument
84 Dst = getCastedInt8PtrValue(Dst); in CreateMemCpy()
87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; in CreateMemCpy()
88 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; in CreateMemCpy()
106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, in CreateMemMove() argument
108 Dst = getCastedInt8PtrValue(Dst); in CreateMemMove()
111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; in CreateMemMove()
112 Type *Tys[] = { Dst->getType(), Src->getType(), Size->getType() }; in CreateMemMove()
/trueos/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/
HDCheckerManager.h214 void runCheckersForPreStmt(ExplodedNodeSet &Dst, in runCheckersForPreStmt() argument
218 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng); in runCheckersForPreStmt()
227 void runCheckersForPostStmt(ExplodedNodeSet &Dst,
232 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
237 ExplodedNodeSet &Dst, const ExplodedNodeSet &Src,
242 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, in runCheckersForPreObjCMessage() argument
246 runCheckersForObjCMessage(/*isPreVisit=*/true, Dst, Src, msg, Eng); in runCheckersForPreObjCMessage()
250 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst,
255 runCheckersForObjCMessage(/*isPreVisit=*/false, Dst, Src, msg, Eng,
261 ExplodedNodeSet &Dst,
[all …]
/trueos/contrib/llvm/include/llvm/Target/
HDCostTable.h51 TypeTy Dst; member
60 unsigned len, int ISD, CompareTy Dst, in ConvertCostTableLookup() argument
63 if (ISD == Tbl[i].ISD && Src == Tbl[i].Src && Dst == Tbl[i].Dst) in ConvertCostTableLookup()
74 int ISD, CompareTy Dst, CompareTy Src) { in ConvertCostTableLookup() argument
75 return ConvertCostTableLookup(Tbl, N, ISD, Dst, Src); in ConvertCostTableLookup()
/trueos/contrib/llvm/include/llvm/CodeGen/
HDMachineBranchProbabilityInfo.h50 const MachineBasicBlock *Dst) const;
55 MachineBasicBlock::const_succ_iterator Dst) const;
63 bool isEdgeHot(MachineBasicBlock *Src, MachineBasicBlock *Dst) const;
76 MachineBasicBlock *Dst) const;
82 MachineBasicBlock *Dst) const;
/trueos/contrib/llvm/lib/Target/R600/
HDSILowerControlFlow.cpp215 unsigned Dst = MI.getOperand(0).getReg(); in Else() local
219 TII->get(AMDGPU::S_OR_SAVEEXEC_B64), Dst) in Else()
224 .addReg(Dst); in Else()
235 unsigned Dst = MI.getOperand(0).getReg(); in Break() local
238 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in Break()
249 unsigned Dst = MI.getOperand(0).getReg(); in IfBreak() local
253 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in IfBreak()
264 unsigned Dst = MI.getOperand(0).getReg(); in ElseBreak() local
268 BuildMI(MBB, &MI, DL, TII->get(AMDGPU::S_OR_B64), Dst) in ElseBreak()
398 unsigned Dst = MI.getOperand(0).getReg(); in IndirectSrc() local
[all …]
/trueos/contrib/llvm/lib/Target/X86/
HDX86SelectionDAGInfo.cpp32 SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() argument
58 Entry.Node = Dst; in EmitTargetCodeForMemset()
137 Dst, InFlag); in EmitTargetCodeForMemset()
160 EVT AddrVT = Dst.getValueType(); in EmitTargetCodeForMemset()
164 DAG.getNode(ISD::ADD, dl, AddrVT, Dst, in EmitTargetCodeForMemset()
177 SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
235 Dst, InFlag); in EmitTargetCodeForMemcpy()
252 EVT DstVT = Dst.getValueType(); in EmitTargetCodeForMemcpy()
256 DAG.getNode(ISD::ADD, dl, DstVT, Dst, in EmitTargetCodeForMemcpy()
/trueos/contrib/llvm/lib/Support/
HDConvertUTFWrapper.cpp114 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF16ToUTF8String() local
115 UTF8 *DstEnd = Dst + Out.size(); in convertUTF16ToUTF8String()
118 ConvertUTF16toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF16ToUTF8String()
126 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF16ToUTF8String()
/trueos/contrib/llvm/lib/Transforms/Utils/
HDSimplifyLibCalls.cpp262 Value *Dst = CI->getArgOperand(0), *Src = CI->getArgOperand(1); in callOptimizer() local
263 if (Dst == Src) // __strcpy_chk(x,x) -> x in callOptimizer()
272 Value *Ret = EmitStrCpy(Dst, Src, B, TD, TLI, Name.substr(2, 6)); in callOptimizer()
283 EmitMemCpyChk(Dst, Src, in callOptimizer()
307 Value *Dst = CI->getArgOperand(0), *Src = CI->getArgOperand(1); in callOptimizer() local
308 if (Dst == Src) { // stpcpy(x,x) -> x+strlen(x) in callOptimizer()
310 return StrLen ? B.CreateInBoundsGEP(Dst, StrLen) : 0; in callOptimizer()
319 Value *Ret = EmitStrCpy(Dst, Src, B, TD, TLI, Name.substr(2, 6)); in callOptimizer()
331 Value *DstEnd = B.CreateGEP(Dst, in callOptimizer()
334 if (!EmitMemCpyChk(Dst, Src, LenV, CI->getArgOperand(2), B, TD, TLI)) in callOptimizer()
[all …]

1234