Home
last modified time | relevance | path

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

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h243 void validateTruncExt(const LLT Dst, const LLT Src, bool IsExtend);
714 MachineInstrBuilder buildPtrToInt(const DstOp &Dst, const SrcOp &Src) { in buildPtrToInt() argument
715 return buildInstr(TargetOpcode::G_PTRTOINT, {Dst}, {Src}); in buildPtrToInt()
719 MachineInstrBuilder buildIntToPtr(const DstOp &Dst, const SrcOp &Src) { in buildIntToPtr() argument
720 return buildInstr(TargetOpcode::G_INTTOPTR, {Dst}, {Src}); in buildIntToPtr()
724 MachineInstrBuilder buildBitcast(const DstOp &Dst, const SrcOp &Src) { in buildBitcast() argument
725 return buildInstr(TargetOpcode::G_BITCAST, {Dst}, {Src}); in buildBitcast()
729 MachineInstrBuilder buildAddrSpaceCast(const DstOp &Dst, const SrcOp &Src) { in buildAddrSpaceCast() argument
730 return buildInstr(TargetOpcode::G_ADDRSPACE_CAST, {Dst}, {Src}); in buildAddrSpaceCast()
855 MachineInstrBuilder buildCast(const DstOp &Dst, const SrcOp &Src);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperCasts.cpp33 Register Dst = Sext->getReg(0); in matchSextOfTrunc() local
36 LLT DstTy = MRI.getType(Dst); in matchSextOfTrunc()
52 B.buildSExtInReg(Dst, Src, TruncWidth); in matchSextOfTrunc()
60 MatchInfo = [=](MachineIRBuilder &B) { B.buildCopy(Dst, Src); }; in matchSextOfTrunc()
67 B.buildTrunc(Dst, Src, MachineInstr::MIFlag::NoSWrap); in matchSextOfTrunc()
74 MatchInfo = [=](MachineIRBuilder &B) { B.buildSExt(Dst, Src); }; in matchSextOfTrunc()
86 Register Dst = Zext->getReg(0); in matchZextOfTrunc() local
89 LLT DstTy = MRI.getType(Dst); in matchZextOfTrunc()
93 MatchInfo = [=](MachineIRBuilder &B) { B.buildCopy(Dst, Src); }; in matchZextOfTrunc()
100 B.buildTrunc(Dst, Src, MachineInstr::MIFlag::NoUWrap); in matchZextOfTrunc()
[all …]
H A DCombinerHelperVectorOps.cpp37 Register Dst = Extract->getReg(0); in matchExtractVectorElement() local
40 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElement()
84 MatchInfo = [=](MachineIRBuilder &B) { B.buildUndef(Dst); }; in matchExtractVectorElement()
130 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithDifferentIndices() local
140 B.buildExtractVectorElement(Dst, Insert->getVectorReg(), Index); in matchExtractVectorElementWithDifferentIndices()
179 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVector() local
182 B.buildCopy(Dst, Build->getSourceReg(Index.getZExtValue())); in matchExtractVectorElementWithBuildVector()
240 Register Dst = Extract->getReg(0); in matchExtractVectorElementWithBuildVectorTrunc() local
241 LLT DstTy = MRI.getType(Dst); in matchExtractVectorElementWithBuildVectorTrunc()
249 B.buildTrunc(Dst, Build->getSourceReg(MaybeIndex->Value.getZExtValue())); in matchExtractVectorElementWithBuildVectorTrunc()
[all …]
H A DCombinerHelperCompares.cpp36 Register Dst = ICmp.getReg(0); in constantFoldICmp() local
37 LLT DstTy = MRI.getType(Dst); in constantFoldICmp()
50 B.buildConstant(Dst, getICmpTrueVal(getTargetLowering(), in constantFoldICmp()
54 B.buildConstant(Dst, 0); in constantFoldICmp()
67 Register Dst = FCmp.getReg(0); in constantFoldFCmp() local
68 LLT DstTy = MRI.getType(Dst); in constantFoldFCmp()
81 B.buildConstant(Dst, getICmpTrueVal(getTargetLowering(), in constantFoldFCmp()
85 B.buildConstant(Dst, 0); in constantFoldFCmp()
95 Register Dst = Cmp->getReg(0); in matchCanonicalizeICmp() local
109 MatchInfo = [=](MachineIRBuilder &B) { B.buildICmp(Pred, Dst, LHS, RHS); }; in matchCanonicalizeICmp()
[all …]
H A DCombinerHelperArtifacts.cpp34 Register Dst = Merge->getReg(0); in matchMergeXAndUndef() local
35 LLT DstTy = MRI.getType(Dst); in matchMergeXAndUndef()
54 B.buildAnyExt(Dst, Merge->getSourceReg(0)); in matchMergeXAndUndef()
63 Register Dst = Merge->getReg(0); in matchMergeXAndZero() local
64 LLT DstTy = MRI.getType(Dst); in matchMergeXAndZero()
82 B.buildZExt(Dst, Merge->getSourceReg(0)); in matchMergeXAndZero()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h309 ExplodedNode *Pred, ExplodedNodeSet &Dst);
311 ExplodedNode *Pred, ExplodedNodeSet &Dst);
313 ExplodedNode *Pred, ExplodedNodeSet &Dst);
315 ExplodedNode *Pred, ExplodedNodeSet &Dst);
317 ExplodedNode *Pred, ExplodedNodeSet &Dst);
326 ExplodedNode *Pred, ExplodedNodeSet &Dst);
333 ExplodedNode *Pred, ExplodedNodeSet &Dst,
342 ExplodedNode *Pred, ExplodedNodeSet &Dst,
351 ExplodedNodeSet &Dst,
366 ExplodedNode *Pred, ExplodedNodeSet &Dst,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSampleProfileInference.cpp133 void addEdge(uint64_t Src, uint64_t Dst, int64_t Capacity, int64_t Cost) { in addEdge() argument
135 assert(Src != Dst && "loop edge are not supported"); in addEdge()
138 SrcEdge.Dst = Dst; in addEdge()
142 SrcEdge.RevEdgeIndex = Edges[Dst].size(); in addEdge()
145 DstEdge.Dst = Src; in addEdge()
152 Edges[Dst].push_back(DstEdge); in addEdge()
156 void addEdge(uint64_t Src, uint64_t Dst, int64_t Cost) { in addEdge() argument
157 addEdge(Src, Dst, INF, Cost); in addEdge()
166 Flow.push_back(std::make_pair(Edge.Dst, Edge.Flow)); in getFlow()
172 int64_t getFlow(uint64_t Src, uint64_t Dst) const { in getFlow()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp43 VPValue *createEdgeMask(VPBasicBlock *Src, VPBasicBlock *Dst);
61 VPValue *setEdgeMask(const VPBasicBlock *Src, const VPBasicBlock *Dst, in setEdgeMask() argument
63 assert(Src != Dst && "Src and Dst must be different"); in setEdgeMask()
64 assert(!getEdgeMask(Src, Dst) && "Mask already set"); in setEdgeMask()
65 return EdgeMaskCache[{Src, Dst}] = Mask; in setEdgeMask()
70 VPValue *getEdgeMask(const VPBasicBlock *Src, const VPBasicBlock *Dst) const { in getEdgeMask()
71 return EdgeMaskCache.lookup({Src, Dst}); in getEdgeMask()
88 VPValue *VPPredicator::createEdgeMask(VPBasicBlock *Src, VPBasicBlock *Dst) { in createEdgeMask() argument
89 assert(is_contained(Dst->getPredecessors(), Src) && "Invalid edge"); in createEdgeMask()
92 VPValue *EdgeMask = getEdgeMask(Src, Dst); in createEdgeMask()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp84 MachineBasicBlock::const_succ_iterator Dst) const { in getEdgeProbability()
85 return Src->getSuccProbability(Dst); in getEdgeProbability()
89 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in getEdgeProbability()
92 return getEdgeProbability(Src, find(Src->successors(), Dst)); in getEdgeProbability()
96 const MachineBasicBlock *Src, const MachineBasicBlock *Dst) const { in isEdgeHot()
98 return getEdgeProbability(Src, Dst) > HotProb; in isEdgeHot()
103 const MachineBasicBlock *Dst) const { in printEdgeProbability()
105 const BranchProbability Prob = getEdgeProbability(Src, Dst); in printEdgeProbability()
106 OS << "edge " << printMBBReference(*Src) << " -> " << printMBBReference(*Dst) in printEdgeProbability()
108 << (isEdgeHot(Src, Dst) ? " [HOT edge]\n" : "\n"); in printEdgeProbability()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp35 SDValue Chain, SDValue Dst, SDValue Src, in createMemMemNode() argument
41 Ops = { Chain, Dst, LenAdj, Byte }; in createMemMemNode()
43 Ops = { Chain, Dst, Src, LenAdj }; in createMemMemNode()
52 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemImm() argument
56 SDValue LenAdj = DAG.getConstant(Size - Adj, DL, Dst.getValueType()); in emitMemMemImm()
57 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemImm()
61 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemReg() argument
67 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemReg()
71 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
78 return emitMemMemImm(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp75 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepstos() argument
102 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue); in emitRepstos()
112 const SDLoc &dl, SDValue Chain, SDValue Dst, in emitRepstosB() argument
114 return emitRepstos(Subtarget, DAG, dl, Chain, Dst, Val, in emitRepstosB()
125 SDValue Dst, SDValue Val, uint64_t Size, in emitConstantSizeRepstos() argument
143 return emitRepstos(Subtarget, DAG, dl, Chain, Dst, Val, in emitConstantSizeRepstos()
147 return emitRepstosB(Subtarget, DAG, dl, Chain, Dst, Val, Size); in emitConstantSizeRepstos()
185 emitRepstos(Subtarget, DAG, dl, Chain, Dst, Val, in emitConstantSizeRepstos()
195 EVT AddrVT = Dst.getValueType(); in emitConstantSizeRepstos()
199 DAG.getNode(ISD::ADD, dl, AddrVT, Dst, in emitConstantSizeRepstos()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp1131 ExplodedNodeSet Dst; in ProcessStmt() local
1136 Dst.insert(DstI); in ProcessStmt()
1140 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx); in ProcessStmt()
1147 ExplodedNodeSet Dst; in ProcessLoopExit() local
1148 Dst.Add(Pred); in ProcessLoopExit()
1149 NodeBuilder Bldr(Pred, Dst, *currBldrCtx); in ProcessLoopExit()
1158 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx); in ProcessLoopExit()
1243 ExplodedNodeSet Dst; in ProcessInitializer() local
1244 NodeBuilder Bldr(Tmp, Dst, *currBldrCtx); in ProcessInitializer()
1251 Engine.enqueue(Dst, currBldrCtx->getBlock(), currStmtIdx); in ProcessInitializer()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DRecordOps.cpp20 StorageLocation *DstFieldLoc, RecordStorageLocation &Dst, in copyField() argument
29 Dst.setChild(Field, SrcFieldLoc); in copyField()
51 void copyRecord(RecordStorageLocation &Src, RecordStorageLocation &Dst, in copyRecord() argument
54 auto DstType = Dst.getType().getCanonicalType().getUnqualifiedType(); in copyRecord()
67 llvm::dbgs() << "Destination type " << Dst.getType() << "\n"; in copyRecord()
74 for (auto [Field, DstFieldLoc] : Dst.children()) in copyRecord()
75 copyField(*Field, Src.getChild(*Field), DstFieldLoc, Dst, Env); in copyRecord()
76 for (const auto &[Name, DstFieldLoc] : Dst.synthetic_fields()) in copyRecord()
81 copyField(*Field, SrcFieldLoc, Dst.getChild(*Field), Dst, Env); in copyRecord()
84 Dst.getSyntheticField(Name), Env); in copyRecord()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h250 void runCheckersForPreStmt(ExplodedNodeSet &Dst, in runCheckersForPreStmt() argument
254 runCheckersForStmt(/*isPreVisit=*/true, Dst, Src, S, Eng); in runCheckersForPreStmt()
263 void runCheckersForPostStmt(ExplodedNodeSet &Dst,
268 runCheckersForStmt(/*isPreVisit=*/false, Dst, Src, S, Eng, wasInlined);
273 ExplodedNodeSet &Dst, const ExplodedNodeSet &Src,
278 void runCheckersForPreObjCMessage(ExplodedNodeSet &Dst, in runCheckersForPreObjCMessage() argument
282 runCheckersForObjCMessage(ObjCMessageVisitKind::Pre, Dst, Src, msg, Eng); in runCheckersForPreObjCMessage()
286 void runCheckersForPostObjCMessage(ExplodedNodeSet &Dst,
291 runCheckersForObjCMessage(ObjCMessageVisitKind::Post, Dst, Src, msg, Eng,
296 void runCheckersForObjCMessageNil(ExplodedNodeSet &Dst, in runCheckersForObjCMessageNil() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h79 : Src(Source), Dst(Destination), Assumptions(A) {} in Dependence()
113 Instruction *getDst() const { return Dst; } in getDst()
216 Instruction *Src, *Dst;
318 depends(Instruction *Src, Instruction *Dst,
382 const SCEV *Dst; member
546 const Instruction *Dst);
588 bool checkDstSubscript(const SCEV *Dst,
628 const SCEV *Dst,
638 const SCEV *Dst,
652 const SCEV *Dst,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp271 Register Dst = MI.getOperand(0).getReg(); in run() local
273 if (Dst.isVirtual() && in run()
274 MRI->getRegClass(Dst) == &AMDGPU::VGPR_16RegClass && in run()
277 MRI->setRegAllocationHint(Dst, 0, TRI->getSubReg(Src, AMDGPU::lo16)); in run()
280 Dst.isPhysical() && in run()
281 TRI->getRegClassForReg(*MRI, Dst) == &AMDGPU::VGPR_32RegClass) in run()
282 MRI->setRegAllocationHint(Src, 0, TRI->getSubReg(Dst, AMDGPU::lo16)); in run()
283 if (!Dst.isVirtual() || !Src.isVirtual()) in run()
285 if (MRI->getRegClass(Dst) == &AMDGPU::VGPR_32RegClass && in run()
287 MRI->setRegAllocationHint(Dst, AMDGPURI::Size32, Src); in run()
[all …]
H A DAMDGPURegBankLegalize.cpp141 Register Dst = MI.getOperand(0).getReg(); in tryCombineCopy() local
144 if (!Dst.isVirtual() || !Src.isVirtual()) in tryCombineCopy()
153 if (isLaneMask(Dst) && MRI.getRegBankOrNull(Src) == SgprRB) { in tryCombineCopy()
162 B.buildInstr(AMDGPU::G_AMDGPU_COPY_VCC_SCC, {Dst}, {BoolSrc}); in tryCombineCopy()
171 if (MRI.getRegBankOrNull(Dst) == VgprRB && in tryCombineCopy()
178 MRI.replaceRegWith(Dst, RALSrc); in tryCombineCopy()
189 Register Dst = MI.getOperand(0).getReg(); in tryCombineS1AnyExt() local
198 LLT DstTy = MRI.getType(Dst); in tryCombineS1AnyExt()
202 MRI.replaceRegWith(Dst, TruncSrc); in tryCombineS1AnyExt()
211 MRI.replaceRegWith(Dst, Unmerge.getReg(0)); in tryCombineS1AnyExt()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp249 return Src->mayReadFromMemory() && Dst->mayReadFromMemory(); in isInput()
255 return Src->mayWriteToMemory() && Dst->mayWriteToMemory(); in isOutput()
261 return Src->mayWriteToMemory() && Dst->mayReadFromMemory(); in isFlow()
267 return Src->mayReadFromMemory() && Dst->mayWriteToMemory(); in isAnti()
328 std::swap(Src, Dst); in normalize()
837 const Instruction *Dst) { in establishNestingLevels() argument
839 const BasicBlock *DstBlock = Dst->getParent(); in establishNestingLevels()
923 const SCEV *Dst = Pair->Dst; in unifySubscriptType() local
925 IntegerType *DstTy = dyn_cast<IntegerType>(Dst->getType()); in unifySubscriptType()
948 const SCEV *Dst = Pair->Dst; in unifySubscriptType() local
[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()
179 auto reconnectEdges = [&](NodeType *Src, NodeType *Dst, NodeType *New, in createPiBlocks()
181 if (!Src->hasEdgeTo(*Dst)) in createPiBlocks()
186 << ":\nSrc:" << *Src << "\nDst:" << *Dst << "\nNew:" << *New in createPiBlocks()
192 Src->findEdgesTo(*Dst, EL); in createPiBlocks()
200 createEdgeOfKind(*New, *Dst, Kind); in createPiBlocks()
308 auto createConfusedEdges = [&](NodeType &Src, NodeType &Dst) { in createMemoryDependencyEdges() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp438 SUnit *Src, int SrcOpIdx, SUnit *Dst, int DstOpIdx, SDep &Dep, in adjustSchedDependency() argument
440 if (!Src->isInstr() || !Dst->isInstr()) in adjustSchedDependency()
444 MachineInstr *DstInst = Dst->getInstr(); in adjustSchedDependency()
451 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
469 for (const auto &DDep : Dst->Succs) { in adjustSchedDependency()
504 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
555 void HexagonSubtarget::restoreLatency(SUnit *Src, SUnit *Dst) const { in restoreLatency()
558 if (!I.isAssignedRegDep() || I.getSUnit() != Dst) in restoreLatency()
577 MachineInstr *DstI = Dst->getInstr(); in restoreLatency()
597 auto F = find(Dst->Preds, T); in restoreLatency()
[all …]
H A DHexagonPeephole.cpp122 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
124 Register DstReg = Dst.getReg(); in runOnMachineFunction()
139 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
144 Register DstReg = Dst.getReg(); in runOnMachineFunction()
156 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
161 Register DstReg = Dst.getReg(); in runOnMachineFunction()
170 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
172 Register DstReg = Dst.getReg(); in runOnMachineFunction()
187 MachineOperand &Dst = MI.getOperand(0); in runOnMachineFunction() local
194 Register DstReg = Dst.getReg(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp26 const CFGBlock *Dst) { in isReachable() argument
27 const unsigned DstBlockID = Dst->getBlockID(); in isReachable()
31 mapReachability(Dst); in isReachable()
41 void CFGReverseBlockReachabilityAnalysis::mapReachability(const CFGBlock *Dst) { in mapReachability() argument
45 ReachableSet &DstReachability = reachable[Dst->getBlockID()]; in mapReachability()
50 worklist.push_back(Dst); in mapReachability()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp42 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() argument
94 Entry.Node = Dst; in EmitSpecializedLibcall()
174 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
183 return DAG.getNode(ARMISD::MEMCPYLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
193 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
197 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
237 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
239 Src = Dst.getValue(1); in EmitTargetCodeForMemcpy()
240 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy()
281 DAG.getNode(ISD::ADD, dl, MVT::i32, Dst, in EmitTargetCodeForMemcpy()
[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()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DConvertUTFWrapper.cpp116 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF16ToUTF8String() local
117 UTF8 *DstEnd = Dst + Out.size(); in convertUTF16ToUTF8String()
120 ConvertUTF16toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF16ToUTF8String()
128 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF16ToUTF8String()
174 UTF8 *Dst = reinterpret_cast<UTF8 *>(&Out[0]); in convertUTF32ToUTF8String() local
175 UTF8 *DstEnd = Dst + Out.size(); in convertUTF32ToUTF8String()
178 ConvertUTF32toUTF8(&Src, SrcEnd, &Dst, DstEnd, strictConversion); in convertUTF32ToUTF8String()
186 Out.resize(reinterpret_cast<char *>(Dst) - &Out[0]); in convertUTF32ToUTF8String()
219 UTF16 *Dst = &DstUTF16[0]; in convertUTF8ToUTF16String() local
220 UTF16 *DstEnd = Dst + DstUTF16.size(); in convertUTF8ToUTF16String()
[all …]

12345678910>>...12