| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 243 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 D | CombinerHelperCasts.cpp | 33 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 D | CombinerHelperVectorOps.cpp | 37 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 D | CombinerHelperCompares.cpp | 36 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 D | CombinerHelperArtifacts.cpp | 34 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 D | ExprEngine.h | 309 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 D | SampleProfileInference.cpp | 133 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 D | VPlanPredicator.cpp | 43 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 D | MachineBranchProbabilityInfo.cpp | 84 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 D | SystemZSelectionDAGInfo.cpp | 35 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 D | X86SelectionDAGInfo.cpp | 75 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 D | ExprEngine.cpp | 1131 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 D | RecordOps.cpp | 20 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 D | CheckerManager.h | 250 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 D | DependenceAnalysis.h | 79 : 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 D | GCNPreRAOptimizations.cpp | 271 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 D | AMDGPURegBankLegalize.cpp | 141 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 D | DependenceAnalysis.cpp | 249 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 D | DependenceGraphBuilder.cpp | 162 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 D | HexagonSubtarget.cpp | 438 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 D | HexagonPeephole.cpp | 122 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 D | CFGReachabilityAnalysis.cpp | 26 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 D | ARMSelectionDAGInfo.cpp | 42 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 D | CostTable.h | 57 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 D | ConvertUTFWrapper.cpp | 116 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 …]
|