/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | MachineIRBuilder.h | 703 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 D | ExprEngine.h | 333 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 D | SampleProfileInference.cpp | 138 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 D | MachineBranchProbabilityInfo.cpp | 52 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 D | SystemZSelectionDAGInfo.cpp | 31 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 D | ExprEngine.cpp | 1127 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 D | CheckerManager.cpp | 119 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 D | ExprEngineObjC.cpp | 23 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 D | ExprEngineCXX.cpp | 33 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 D | RecordOps.cpp | 18 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 D | CheckerManager.h | 248 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 D | DependenceAnalysis.h | 78 : 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 D | X86SelectionDAGInfo.cpp | 127 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 D | CFGReachabilityAnalysis.cpp | 27 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 D | HexagonSubtarget.cpp | 599 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 D | HexagonPeephole.cpp | 133 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 D | DependenceAnalysis.cpp | 896 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 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() 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 D | ARMSelectionDAGInfo.cpp | 91 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 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()
|
H A D | MachineBranchProbabilityInfo.h | 44 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 D | GlobalISelEmitter.cpp | 1322 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 D | ConvertUTFWrapper.cpp | 117 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 D | BPFSelectionDAGInfo.cpp | 21 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 D | AArch64PostLegalizerLowering.cpp | 75 : 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 …]
|