Home
last modified time | relevance | path

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

12345678910

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h703 return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src}); in buildBitcast()
958 MachineInstrBuilder buildLoadFromOffset(const DstOp &Dst,
1719 auto Zero = buildConstant(Dst.getLLTTy(*getMRI()), 0); in buildNeg()
1730 return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0}); in buildCTLZ()
1740 return buildInstr(TargetOpcode::G_CTTZ, {Dst}, {Src0}); in buildCTTZ()
1809 buildFCanonicalize(const DstOp &Dst, const SrcOp &Src0,
1816 buildIntrinsicTrunc(const DstOp &Dst, const SrcOp &Src0,
1823 buildFFloor(const DstOp &Dst, const SrcOp &Src0,
1927 return buildInstr(TargetOpcode::G_ABS, {Dst}, {Src}); in buildAbs()
1964 MachineInstrBuilder buildVecReduceFAdd(const DstOp &Dst, in buildVecReduceFAdd() argument
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h333 ExplodedNodeSet &Dst,
459 ExplodedNodeSet &Dst);
463 ExplodedNodeSet &Dst);
467 ExplodedNodeSet &Dst);
471 ExplodedNodeSet &Dst);
480 ExplodedNodeSet &Dst);
484 ExplodedNodeSet &Dst);
496 ExplodedNodeSet &Dst);
511 ExplodedNodeSet &Dst);
678 void evalLoad(ExplodedNodeSet &Dst,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp138 SrcEdge.Dst = Dst; in addEdge()
175 if (Edge.Dst == Dst) { in getFlow()
273 uint64_t Dst = Edge.Dst; in findAugmentingPath() local
348 auto &Dst = Nodes[Edge.Dst]; in findAugmentingDAG() local
357 } else if (Dst.Taken && Dst.Finish != 0) { in findAugmentingDAG()
388 uint64_t Dst = Edge.Dst; in findAugmentingDAG() local
447 uint64_t Dst = Edge->Dst; in augmentFlowAlongDAG() local
466 uint64_t Dst = Edge->Dst; in augmentFlowAlongDAG() local
512 uint64_t Dst = Edge.Dst; in identifyShortestEdges() local
710 Queue.erase(std::make_pair(Distance[Dst], Dst)); in findShortestPath()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp52 MachineBasicBlock::const_succ_iterator Dst) const { in getEdgeProbability()
53 return Src->getSuccProbability(Dst); in getEdgeProbability()
57 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in getEdgeProbability()
60 return getEdgeProbability(Src, find(Src->successors(), Dst)); in getEdgeProbability()
64 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in isEdgeHot()
66 return getEdgeProbability(Src, Dst) > HotProb; in isEdgeHot()
71 const MachineBasicBlock *Dst) const { in printEdgeProbability()
73 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
74 OS << "edge " << printMBBReference(*Src) << " -> " << printMBBReference(*Dst) in printEdgeProbability()
76 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n"); in printEdgeProbability()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp31 Ops = { Chain, Dst, LenAdj, Byte }; in createMemMemNode()
33 Ops = { Chain, Dst, Src, LenAdj }; in createMemMemNode()
42 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemImm() argument
68 return emitMemMemImm(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
85 Dst, DstPtrInfo, Alignment); in memsetStore()
92 EVT PtrVT = Dst.getValueType(); in EmitTargetCodeForMemset()
117 Dst = DAG.getNode(ISD::ADD, DL, PtrVT, Dst, in EmitTargetCodeForMemset()
121 memsetStore(DAG, DL, Chain, Dst, ByteVal, Size2, in EmitTargetCodeForMemset()
132 SDValue Dst2 = DAG.getNode(ISD::ADD, DL, PtrVT, Dst, in EmitTargetCodeForMemset()
143 return emitMemMemImm(DAG, DL, SystemZISD::XC, Chain, Dst, Dst, Bytes); in EmitTargetCodeForMemset()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1127 ExplodedNodeSet Dst; in ProcessStmt() local
1132 Dst.insert(DstI); in ProcessStmt()
1143 ExplodedNodeSet Dst; in ProcessLoopExit() local
1144 Dst.Add(Pred); in ProcessLoopExit()
1242 ExplodedNodeSet Dst; in ProcessInitializer() local
1292 ExplodedNodeSet Dst; in ProcessImplicitDtor() local
1319 ExplodedNodeSet Dst; in ProcessNewAllocator() local
1667 Dst = PreVisit; in VisitCXXBindTemporaryExpr()
1716 ExplodedNodeSet Dst; in Visit() local
1877 Bldr.addNodes(Dst); in Visit()
[all …]
H A DCheckerManager.cpp119 Dst.insert(Src); in expandGraphWithCheckers()
129 CurrSet = &Dst; in expandGraphWithCheckers()
190 expandGraphWithCheckers(C, Dst, Src); in runCheckersForStmt()
246 expandGraphWithCheckers(C, Dst, Src); in runCheckersForObjCMessage()
306 expandGraphWithCheckers(C, Dst, Src); in runCheckersForCallEvent()
356 expandGraphWithCheckers(C, Dst, Src); in runCheckersForLocation()
397 expandGraphWithCheckers(C, Dst, Src); in runCheckersForBind()
441 expandGraphWithCheckers(C, Dst, Src); in runCheckersForBeginFunction()
455 NodeBuilder Bldr(Pred, Dst, BC); in runCheckersForEndFunction()
499 expandGraphWithCheckers(C, Dst, Src); in runCheckersForBranchCondition()
[all …]
H A DExprEngineObjC.cpp23 ExplodedNodeSet &Dst) { in VisitLvalObjCIvarRefExpr() argument
35 getCheckerManager().runCheckersForPostStmt(Dst, dstIvar, Ex, *this); in VisitLvalObjCIvarRefExpr()
40 ExplodedNodeSet &Dst) { in VisitObjCAtSynchronizedStmt() argument
41 getCheckerManager().runCheckersForPreStmt(Dst, Pred, S, *this); in VisitObjCAtSynchronizedStmt()
85 ExplodedNodeSet &Dst) { in VisitObjCForCollectionStmt() argument
144 getCheckerManager().runCheckersForPostStmt(Dst, Tmp, S, *this); in VisitObjCForCollectionStmt()
149 ExplodedNodeSet &Dst) { in VisitObjCMessage() argument
223 finishArgumentConstruction(Dst, I, *Msg); in VisitObjCMessage()
295 getCheckerManager().runCheckersForPostObjCMessage(Dst, dstPostvisit, in VisitObjCMessage()
H A DExprEngineCXX.cpp33 StmtNodeBuilder Bldr(Pred, Dst, *currBldrCtx); in CreateCXXTemporaryObject()
67 ExplodedNodeSet Dst; in performTrivialCopy() local
84 evalBind(Dst, CallExpr, Pred, ThisVal, V, true); in performTrivialCopy()
86 Dst.Add(Pred); in performTrivialCopy()
90 for (ExplodedNode *N : Dst) { in performTrivialCopy()
847 handleConstructor(CE, Pred, Dst); in VisitCXXConstructExpr()
852 ExplodedNodeSet &Dst) { in VisitCXXInheritedCtorInitExpr() argument
853 handleConstructor(CE, Pred, Dst); in VisitCXXInheritedCtorInitExpr()
879 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in VisitCXXDestructor()
895 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in VisitCXXDestructor()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DRecordOps.cpp18 RecordStorageLocation &Dst, Environment &Env) { in copyRecord() argument
20 auto DstType = Dst.getType().getCanonicalType().getUnqualifiedType(); in copyRecord()
33 llvm::dbgs() << "Destination type " << Dst.getType() << "\n"; in copyRecord()
38 for (auto [Field, DstFieldLoc] : Dst.children()) { in copyRecord()
48 Dst.setChild(*Field, SrcFieldLoc); in copyRecord()
60 cast<RecordStorageLocation>(Dst.getSyntheticField(Name)), Env); in copyRecord()
63 Env.setValue(Dst.getSyntheticField(Name), *Val); in copyRecord()
65 Env.clearValue(Dst.getSyntheticField(Name)); in copyRecord()
69 RecordValue *DstVal = &Env.create<RecordValue>(Dst); in copyRecord()
70 Env.setValue(Dst, *DstVal); in copyRecord()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h248 void runCheckersForPreStmt(ExplodedNodeSet &Dst, in runCheckersForPreStmt() argument
261 void runCheckersForPostStmt(ExplodedNodeSet &Dst,
276 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, in runCheckersForPreObjCMessage() argument
284 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst,
294 void runCheckersForObjCMessageNil(ExplodedNodeSet &Dst, in runCheckersForObjCMessageNil() argument
304 ExplodedNodeSet &Dst,
330 void runCheckersForLocation(ExplodedNodeSet &Dst,
339 void runCheckersForBind(ExplodedNodeSet &Dst,
350 void runCheckersForBeginFunction(ExplodedNodeSet &Dst,
357 ExplodedNodeSet &Dst,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h78 : Src(Source), Dst(Destination) {} in Dependence()
211 Instruction *Src, *Dst;
368 const SCEV *Dst; member
623 const SCEV *Dst,
637 const SCEV *Dst,
653 const SCEV *Dst,
660 const SCEV *Dst,
792 const SCEV *Dst,
800 const SCEV *Dst,
887 const SCEV *&Dst,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp127 Dst, InGlue); in EmitTargetCodeForMemset()
137 EVT AddrVT = Dst.getValueType(); in EmitTargetCodeForMemset()
142 DAG.getNode(ISD::ADD, dl, AddrVT, Dst, in EmitTargetCodeForMemset()
155 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepmovs() argument
165 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue); in emitRepmovs()
179 return emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, in emitRepmovsB()
218 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size); in emitConstantSizeRepmov()
231 emitRepmovs(Subtarget, DAG, dl, Chain, Dst, Src, in emitConstantSizeRepmov()
243 return emitRepmovsB(Subtarget, DAG, dl, Chain, Dst, Src, Size); in emitConstantSizeRepmov()
249 EVT DstVT = Dst.getValueType(); in emitConstantSizeRepmov()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp27 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp599 auto F = find(Dst->Preds, T); in restoreLatency()
600 assert(F != Dst->Preds.end()); in restoreLatency()
616 auto F = find(Dst->Preds, T); in changeLatency()
617 assert(F != Dst->Preds.end()); in changeLatency()
642 if (Dst->isBoundaryNode()) in isBestZeroLatency()
655 if (getZeroLatency(Dst, Dst->Succs) != nullptr) in isBestZeroLatency()
661 SUnit *SrcBest = getZeroLatency(Dst, Dst->Preds); in isBestZeroLatency()
666 Best = Dst; in isBestZeroLatency()
668 if (Best != Dst) in isBestZeroLatency()
684 restoreLatency(SrcBest, Dst); in isBestZeroLatency()
[all …]
H A DHexagonPeephole.cpp133 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
135 Register DstReg = Dst.getReg(); in runOnMachineFunction()
150 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
155 Register DstReg = Dst.getReg(); in runOnMachineFunction()
167 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
172 Register DstReg = Dst.getReg(); in runOnMachineFunction()
181 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
183 Register DstReg = Dst.getReg(); in runOnMachineFunction()
198 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
205 Register DstReg = Dst.getReg(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp896 const SCEV *Dst = Pair->Dst; in unifySubscriptType() local
921 const SCEV *Dst = Pair->Dst; in unifySubscriptType() local
935 Pair->Dst = SE->getSignExtendExpr(Dst, widestType); in unifySubscriptType()
946 const SCEV *Dst = Pair->Dst; in removeMatchingExtensions() local
2527 Inner = Dst; in gcdMIVtest()
3225 Dst = zeroCoefficient(Dst, CurLoop); in propagateLine()
3254 Dst = addToCoefficient(Dst, CurLoop, A_K); in propagateLine()
3262 Dst = SE->getMulExpr(Dst, A); in propagateLine()
3290 Dst = zeroCoefficient(Dst, CurLoop); in propagatePoint()
3592 if (Src == Dst) in depends()
[all …]
H A DDependenceGraphBuilder.cpp162 auto createEdgeOfKind = [this](NodeType &Src, NodeType &Dst, in createPiBlocks()
166 createDefUseEdge(Src, Dst); in createPiBlocks()
169 createMemoryEdge(Src, Dst); in createPiBlocks()
172 createRootedEdge(Src, Dst); in createPiBlocks()
181 if (!Src->hasEdgeTo(*Dst)) in createPiBlocks()
192 Src->findEdgesTo(*Dst, EL); in createPiBlocks()
200 createEdgeOfKind(*New, *Dst, Kind); in createPiBlocks()
312 createMemoryEdge(Src, Dst); in createMemoryDependencyEdges()
316 createMemoryEdge(Dst, Src); in createMemoryDependencyEdges()
325 createMemoryEdge(Src, Dst); in createMemoryDependencyEdges()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp91 Entry.Node = Dst; in EmitSpecializedLibcall()
178 return DAG.getNode(ARMISD::MEMCPYLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
188 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
192 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
232 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
234 Src = Dst.getValue(1); in EmitTargetCodeForMemcpy()
235 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy()
276 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst, in EmitTargetCodeForMemcpy()
290 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemmove()
310 return DAG.getNode(ARMISD::MEMSETLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemset()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCostTable.h57 MVT::SimpleValueType Dst; member
67 int ISD, MVT Dst, MVT Src) { in ConvertCostTableLookup() argument
70 return ISD == Entry.ISD && Src == Entry.Src && Dst == Entry.Dst; in ConvertCostTableLookup()
82 int ISD, MVT Dst, MVT Src) { in ConvertCostTableLookup() argument
84 return ConvertCostTableLookup<CostType>(Table, ISD, Dst, Src); in ConvertCostTableLookup()
H A DMachineBranchProbabilityInfo.h44 const MachineBasicBlock *Dst) const;
50 MachineBasicBlock::const_succ_iterator Dst) const;
54 const MachineBasicBlock *Dst) const;
61 const MachineBasicBlock *Dst) const;
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp1322 const TreePatternNode *Dst) { in createAndImportInstructionRenderer() argument
1386 inferSuperRegisterClassForNode(Dst->getExtType(0), Dst->getChild(0), in createAndImportSubInstructionRenderer()
1437 inferSuperRegisterClass(Dst->getExtType(0), Dst->getChild(2)); in createAndImportSubInstructionRenderer()
1453 unsigned Num = Dst->getNumChildren(); in createAndImportSubInstructionRenderer()
1478 Record *DstOp = Dst->getOperator(); in createInstructionRenderer()
1548 if (!Dst->getChild(1)->isLeaf()) in importExplicitUseRenderers()
1605 if (!Dst->getChild(0)->isLeaf()) in importExplicitUseRenderers()
1953 if (Dst->isLeaf()) { in runOnPattern()
1989 Record *DstOp = Dst->getOperator(); in runOnPattern()
2046 VTy, Dst->getChild(0), Dst->getChild(2)); in runOnPattern()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DConvertUTFWrapper.cpp117 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF16ToUTF8String() local
118 UTF8 *DstEnd = Dst + Out.size(); in convertUTF16ToUTF8String()
121 ConvertUTF16toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF16ToUTF8String()
129 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF16ToUTF8String()
175 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF32ToUTF8String() local
176 UTF8 *DstEnd = Dst + Out.size(); in convertUTF32ToUTF8String()
179 ConvertUTF32toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF32ToUTF8String()
187 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF32ToUTF8String()
220 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String() local
221 UTF16 *DstEnd = Dst + DstUTF16.size(); in convertUTF8ToUTF16String()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.cpp21 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
37 Dst = DAG.getNode(BPFISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
41 return Dst.getValue(0); in EmitTargetCodeForMemcpy()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp75 : Opc(Opc), Dst(Dst), SrcOps(SrcOps){}; in ShuffleVectorPseudo()
234 Register Dst = MI.getOperand(0).getReg(); in matchREV() local
236 LLT Ty = MRI.getType(Dst); in matchREV()
264 Register Dst = MI.getOperand(0).getReg(); in matchTRN() local
285 Register Dst = MI.getOperand(0).getReg(); in matchUZP() local
301 Register Dst = MI.getOperand(0).getReg(); in matchZip() local
419 LLT DstTy = MRI.getType(Dst); in matchEXT()
983 LLT DstTy = MRI.getType(Dst); in matchLowerVectorFCMP()
1004 Register Dst = CmpMI.getReg(0); in applyLowerVectorFCMP() local
1009 LLT DstTy = MRI.getType(Dst); in applyLowerVectorFCMP()
[all …]

12345678910