Home
last modified time | relevance | path

Searched refs:Chain (Results 1 – 25 of 159) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp112 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 DX86ISelLoweringCall.cpp903 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 DSystemZSelectionDAGInfo.cpp31 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 DSystemZSelectionDAGInfo.h25 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 DAArch64A57FPLoadBalancing.cpp106 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 DAArch64SelectionDAGInfo.cpp20 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 DAArch64SelectionDAGInfo.h23 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 Deeprom-1425 | 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 DMachineBlockPlacement.cpp310 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 DAMDGPUExportClustering.cpp39 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 DModuleManager.h50 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 DARCISelLowering.cpp270 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 DSelectionDAGTargetInfo.h52 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 DSelectionDAG.h773 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 DARMSelectionDAGInfo.cpp129 .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 DARMSelectionDAGInfo.h41 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 DXCoreISelLowering.cpp947 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 DXCoreISelDAGToDAG.cpp225 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 DSparcISelLowering.cpp322 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 DCSKYISelLowering.cpp424 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 DWebAssemblySelectionDAGInfo.cpp22 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 DBPFISelLowering.cpp399 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 DLanaiISelLowering.cpp414 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 DLoadStoreVectorizer.cpp280 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 DUninitializedObject.h166 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()

1234567