/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 112 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset() 118 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue); in EmitTargetCodeForMemset() 123 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset() 125 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset() 126 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset() 140 Chain = in EmitTargetCodeForMemset() 150 return Chain; in EmitTargetCodeForMemset() 163 Chain = DAG.getCopyToReg(Chain, dl, CX, Size, InGlue); in emitRepmovs() 165 Chain = DAG.getCopyToReg(Chain, dl, DI, Dst, InGlue); in emitRepmovs() 167 Chain = DAG.getCopyToReg(Chain, dl, SI, Src, InGlue); in emitRepmovs() [all …]
|
H A D | X86ISelLoweringCall.cpp | 903 Chain = DAG.getCopyToReg(Chain, dl, RetValReg, Val, Glue); in LowerReturn() 975 Chain = TCChain; in isUsedByReturnOnly() 1183 return Chain; in LowerCallResult() 1651 Chain = DAG.getCopyToReg(Chain, DL, FR.VReg, RegVal); in forwardMustTailParameters() 1906 return Chain; in LowerFormalArguments() 1959 Chain = DAG.getStore(Chain, dl, RetAddrFrIdx, NewRetAddrFrIdx, in EmitTailCallStoreRetAddr() 1962 return Chain; in EmitTailCallStoreRetAddr() 1985 SDValue Chain = CLI.Chain; in LowerCall() local 2119 Chain = DAG.getCALLSEQ_START(Chain, NumBytesToPush, in LowerCall() 2188 Chain = in LowerCall() [all …]
|
/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() 121 memsetStore(DAG, DL, Chain, Dst, ByteVal, Size2, in EmitTargetCodeForMemset() 134 SDValue Chain2 = DAG.getStore(Chain, DL, Byte, Dst2, in EmitTargetCodeForMemset() 184 Chain = CCReg.getValue(1); in EmitTargetCodeForMemcmp() 202 Chain = End.getValue(2); in EmitTargetCodeForMemchr() 211 return std::make_pair(End, Chain); in EmitTargetCodeForMemchr() 233 Chain = Unused.getValue(2); in EmitTargetCodeForStrcmp() 250 Chain = End.getValue(2); in getBoundedStrlen() 252 return std::make_pair(Len, Chain); in getBoundedStrlen() [all …]
|
H A D | SystemZSelectionDAGInfo.h | 25 SDValue Chain, SDValue Dst, SDValue Src, 32 SDValue Chain, SDValue Dst, SDValue Byte, 38 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 44 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest, 54 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 60 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, 65 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64A57FPLoadBalancing.cpp | 106 class Chain; 147 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L); 184 class Chain { class 339 std::map<unsigned, Chain*> ActiveChains; in runOnBasicBlock() 355 EquivalenceClasses<Chain*> EC; in runOnBasicBlock() 369 std::vector<std::vector<Chain*> > V; in runOnBasicBlock() 379 [](const std::vector<Chain *> &A, const std::vector<Chain *> &B) { in runOnBasicBlock() 420 Chain *Ch = *--I; in getAndEraseNext() 426 Chain *Ch = *I; in getAndEraseNext() 433 Chain *Ch = L.front(); in getAndEraseNext() [all …]
|
H A D | AArch64SelectionDAGInfo.cpp | 20 SDValue Chain, SDValue Dst, in EmitMOPS() argument 61 SDValue Ops[] = {Dst, Size, SrcOrValue, Chain}; in EmitMOPS() 67 SDValue Ops[] = {Dst, SrcOrValue, Size, Chain}; in EmitMOPS() 80 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 86 return EmitMOPS(AArch64ISD::MOPS_MEMCOPY, DAG, DL, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy() 99 return EmitMOPS(AArch64ISD::MOPS_MEMSET, DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemset() 112 return EmitMOPS(AArch64ISD::MOPS_MEMMOVE, DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemmove() 147 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag() 160 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag() 173 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument [all …]
|
H A D | AArch64SelectionDAGInfo.h | 23 const SDLoc &DL, SDValue Chain, SDValue Dst, 29 SDValue Chain, SDValue Dst, SDValue Src, 35 SDValue Chain, SDValue Dst, SDValue Src, 40 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, 47 SDValue Chain, SDValue Op1, SDValue Op2,
|
/freebsd/tools/tools/ath/athprom/ |
H A D | eeprom-14 | 25 | Ant Chain 0 $antCtrlChain0 | 26 | Ant Chain 1 $antCtrlChain1 | 27 | Ant Chain 2 $antCtrlChain2 | 28 | Ant Chain common 0x00001120 | 29 | Antenna Gain Chain 0 $antGainCh0 | 30 | Antenna Gain Chain 1 $antGainCh1 | 31 | Antenna Gain Chain 2 $antGainCh2 | 36 | RxTxMargin Chain 0 $rxTxMarginCh0 | 41 | xlna gain Chain 0 $xlnaGainCh0 | 42 | xlna gain Chain 1 $xlnaGainCh1 | [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBlockPlacement.cpp | 310 if (!Chain) { in merge() 319 assert(Chain->begin() != Chain->end()); in merge() 729 if (SuccChain == &Chain) { in collectViableSuccessors() 1341 Chain.append(PDom); in precomputeTriangleChains() 1342 TriangleChainMap.insert(std::make_pair(Chain.getKey(), std::move(Chain))); in precomputeTriangleChains() 1361 Chain.Edges.pop_back(); in precomputeTriangleChains() 1725 if (&SuccChain == &Chain) in selectBestCandidateBlock() 1886 BB = *std::prev(Chain.end()); in buildChain() 2703 BlockChain *Chain = in buildCFGChains() local 3102 Chain->remove(RemBB); in maybeTailDuplicateBlock() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUExportClustering.cpp | 39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain() argument 41 if (!PosCount || PosCount == Chain.size()) in sortChain() 48 SmallVector<SUnit *, 8> Copy(Chain); in sortChain() 53 Chain[PosIdx++] = SU; in sortChain() 55 Chain[OtherIdx++] = SU; in sortChain() 111 SmallVector<SUnit *, 8> Chain; in apply() local 122 Chain.push_back(&SU); in apply() 134 if (Chain.size() > 1) { in apply() 135 sortChain(TII, Chain, PosCount); in apply() 136 buildCluster(Chain, DAG); in apply()
|
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 50 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain; variable 142 ModuleIterator begin() { return Chain.begin(); } in begin() 145 ModuleIterator end() { return Chain.end(); } in end() 148 ModuleConstIterator begin() const { return Chain.begin(); } in begin() 151 ModuleConstIterator end() const { return Chain.end(); } in end() 154 ModuleReverseIterator rbegin() { return Chain.rbegin(); } in rbegin() 157 ModuleReverseIterator rend() { return Chain.rend(); } in rend() 167 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule() 171 ModuleFile &getPrimaryModule() const { return *Chain[0]; } in getPrimaryModule() 174 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; } [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 270 SDValue Chain = CLI.Chain; in LowerCall() local 294 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCall() 354 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall() 375 Ops.push_back(Chain); in LowerCall() 393 Glue = Chain.getValue(1); in LowerCall() 396 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, Glue, dl); in LowerCall() 397 Glue = Chain.getValue(1); in LowerCall() 402 return Chain; in LowerCall() 452 return Chain; in lowerCallResult() 624 return Chain; in LowerCallArguments() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGTargetInfo.h | 52 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemcpy() argument 68 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Op1, in EmitTargetCodeForMemmove() argument 82 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemset() argument 95 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() argument 107 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() argument 120 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() argument 132 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() argument 140 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() argument 146 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() argument 153 SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument
|
H A D | SelectionDAG.h | 773 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 792 SDValue Ops[] = { Chain, Reg, N, Glue }; 799 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; 809 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue }; 1065 SDValue Ops[] = { Chain, 1078 Ops.push_back(Chain); 1164 SDValue getStackArgumentTokenFactor(SDValue Chain); 1215 if (Chain) 1354 SDValue Chain, SDValue Ptr, EVT MemVT, 1394 return getStore(Chain, dl, Val, Ptr, PtrInfo, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.cpp | 129 .setChain(Chain) 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() 235 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy() 244 return Chain; in EmitTargetCodeForMemcpy() 259 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy() 275 TFOps[i] = DAG.getStore(Chain, dl, Loads[i], in EmitTargetCodeForMemcpy() 290 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemmove() [all …]
|
H A D | ARMSelectionDAGInfo.h | 41 SDValue Chain, SDValue Dst, SDValue Src, 48 EmitTargetCodeForMemmove(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, 56 SDValue Chain, SDValue Op1, SDValue Op2, 62 SDValue Chain, SDValue Dst, SDValue Src,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 947 SDValue Chain = CLI.Chain; in LowerCall() local 979 Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getValVT(), in LowerCallResult() 1009 return Chain; in LowerCallResult() 1044 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCCCCallTo() 1096 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCCCCallTo() 1115 Ops.push_back(Chain); in LowerCCCCallTo() 1128 InGlue = Chain.getValue(1); in LowerCCCCallTo() 1131 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, dl); in LowerCCCCallTo() 1314 MemOps.push_back(Chain); in LowerCCCArguments() 1318 return Chain; in LowerCCCArguments() [all …]
|
H A D | XCoreISelDAGToDAG.cpp | 225 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument 227 if (Chain == Old) in replaceInChain() 229 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain() 233 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain() 234 if (Chain->getOperand(i) == Old) { in replaceInChain() 238 Ops.push_back(Chain->getOperand(i)); in replaceInChain() 243 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain() 249 SDValue Chain = N->getOperand(0); in tryBRIND() local 264 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND() 268 Chain = NewChain; in tryBRIND() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 322 Chain = DAG.getCopyToReg(Chain, DL, SP::I0, Val, Glue); in LowerReturn_32() 622 return Chain; in LowerFormalArguments_32() 731 return Chain; in LowerFormalArguments_64() 829 SDValue Chain = CLI.Chain; in LowerCall_32() local 885 Chain = DAG.getCALLSEQ_START(Chain, ArgsSize, 0, dl); in LowerCall_32() 1132 Chain = in LowerCall_32() 1228 SDValue Chain = CLI.Chain; in LowerCall_64() local 1261 Chain = DAG.getCALLSEQ_START(Chain, ArgsSize, 0, DL); in LowerCall_64() 1383 Chain = DAG.getCopyToReg(Chain, DL, in LowerCall_64() 2251 Chain = DAG.getCALLSEQ_START(Chain, 1, 0, DL); in LowerGlobalTLSAddress() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYISelLowering.cpp | 424 return Chain; in LowerFormalArguments() 472 Chain = DAG.getCopyToReg(Chain, DL, RegLo, Lo, Glue); in LowerReturn() 475 Chain = DAG.getCopyToReg(Chain, DL, RegHi, Hi, Glue); in LowerReturn() 481 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Val, Glue); in LowerReturn() 512 SDValue Chain = CLI.Chain; in LowerCall() local 557 Chain = DAG.getMemcpy(Chain, DL, FIPtr, Arg, SizeNode, Alignment, in LowerCall() 565 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall() 640 Chain = DAG.getCopyToReg(Chain, DL, Reg.first, Reg.second, Glue); in LowerCall() 648 Ops.push_back(Chain); in LowerCall() 714 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, Glue, DL); in LowerCall() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblySelectionDAGInfo.cpp | 22 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument 32 {Chain, MemIdx, MemIdx, Dst, Src, in EmitTargetCodeForMemcpy() 37 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Op1, SDValue Op2, in EmitTargetCodeForMemmove() argument 40 return EmitTargetCodeForMemcpy(DAG, DL, Chain, Op1, Op2, Op3, in EmitTargetCodeForMemmove() 46 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument 56 return DAG.getNode(WebAssemblyISD::MEMORY_FILL, DL, MVT::Other, Chain, MemIdx, in EmitTargetCodeForMemset()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.cpp | 399 return Chain; in LowerFormalArguments() 410 SDValue Chain = CLI.Chain; in LowerCall() local 448 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall() 487 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall() 507 Ops.push_back(Chain); in LowerCall() 519 InGlue = Chain.getValue(1); in LowerCall() 524 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, CLI.DL); in LowerCall() 525 InGlue = Chain.getValue(1); in LowerCall() 565 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Glue); in LowerReturn() 603 Chain = DAG.getCopyFromReg(Chain, DL, Val.getLocReg(), in LowerCallResult() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 414 SDValue Chain = CLI.Chain; in LowerCall() local 518 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments() 528 return Chain; in LowerCCCArguments() 564 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), OutVals[i], Glue); in LowerReturn() 584 Chain = DAG.getCopyToReg(Chain, DL, Lanai::RV, Val, Glue); in LowerReturn() 649 Chain = DAG.getMemcpy(Chain, DL, FIPtr, Arg, SizeNode, Alignment, in LowerCCCCallTo() 657 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, DL); in LowerCCCCallTo() 722 Chain = DAG.getCopyToReg(Chain, DL, RegsToPass[I].first, in LowerCCCCallTo() 766 Chain = DAG.getCALLSEQ_END(Chain, NumBytes, 0, InGlue, DL); in LowerCCCCallTo() 790 Chain = DAG.getCopyFromReg(Chain, DL, RVLocs[I].getLocReg(), in LowerCallResult() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoadStoreVectorizer.cpp | 280 std::vector<Chain> splitChainByContiguity(Chain &C); 285 std::vector<Chain> splitChainByMayAliasInstrs(Chain &C); 289 std::vector<Chain> splitChainByAlignment(Chain &C); 494 for (Chain &C : Chains) in runOnEquivalenceClass() 519 std::vector<Chain> Vectorizer::splitChainByMayAliasInstrs(Chain &C) { in splitChainByMayAliasInstrs() 601 std::vector<Chain> Vectorizer::splitChainByContiguity(Chain &C) { in splitChainByContiguity() 612 std::vector<Chain> Ret; in splitChainByContiguity() 638 llvm::erase_if(Ret, [](const auto &Chain) { return Chain.size() <= 1; }); in splitChainByContiguity() argument 669 std::vector<Chain> Vectorizer::splitChainByAlignment(Chain &C) { in splitChainByAlignment() 710 std::vector<Chain> Ret; in splitChainByAlignment() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/ |
H A D | UninitializedObject.h | 166 FieldChain Chain; variable 170 Chain = NewChain; in FieldChainInfo() 186 bool isEmpty() const { return Chain.isEmpty(); } in isEmpty() 188 const FieldNode &getHead() const { return Chain.getHead(); } in getHead() 343 NewChain.Chain = ChainFactory.add(FN, Chain); in add() 349 FieldChainInfo NewChain(ChainFactory, Chain.getTail()); in replaceHead()
|