| /trueos/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| HD | ExprEngine.h | 119 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/ |
| HD | ExprEngine.cpp | 426 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 …]
|
| HD | ExprEngineCXX.cpp | 27 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 …]
|
| HD | ExprEngineObjC.cpp | 24 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()
|
| HD | CheckerManager.cpp | 95 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 …]
|
| HD | ExprEngineC.cpp | 24 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/ |
| HD | MachineBranchProbabilityInfo.cpp | 65 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 …]
|
| HD | MachineRegisterInfo.cpp | 248 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()
|
| HD | BasicTargetTransformInfo.cpp | 102 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()
|
| HD | RegisterCoalescer.cpp | 217 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/ |
| HD | HexagonPeephole.cpp | 103 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/ |
| HD | DependenceAnalysis.h | 75 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 …]
|
| HD | BranchProbabilityInfo.h | 64 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/ |
| HD | SystemZSelectionDAGInfo.cpp | 34 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/ |
| HD | CFGReachabilityAnalysis.cpp | 26 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/ |
| HD | DependenceAnalysis.cpp | 195 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 …]
|
| HD | BranchProbabilityInfo.cpp | 548 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/ |
| HD | IRBuilder.cpp | 82 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/ |
| HD | CheckerManager.h | 214 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/ |
| HD | CostTable.h | 51 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/ |
| HD | MachineBranchProbabilityInfo.h | 50 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/ |
| HD | SILowerControlFlow.cpp | 215 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/ |
| HD | X86SelectionDAGInfo.cpp | 32 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/ |
| HD | ConvertUTFWrapper.cpp | 114 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/ |
| HD | SimplifyLibCalls.cpp | 262 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 …]
|