Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp25 SDValue Chain, SDValue Dst, SDValue Src, in createMemMemNode() argument
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
47 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemImm()
51 SDValue Chain, SDValue Dst, SDValue Src, in emitMemMemReg() argument
57 return createMemMemNode(DAG, DL, Op, Chain, Dst, Src, LenAdj, Byte); in emitMemMemReg()
61 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
68 return emitMemMemImm(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
71 return emitMemMemReg(DAG, DL, SystemZISD::MVC, Chain, Dst, Src, Size); in EmitTargetCodeForMemcpy()
[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/X86/
H A DX86SelectionDAGInfo.cpp48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument
111 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset()
113 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
117 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InGlue); in EmitTargetCodeForMemset()
118 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
122 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
124 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
125 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset()
127 InGlue = Chain.getValue(1); in EmitTargetCodeForMemset()
130 SDValue Ops[] = {Chain, DAG.getValueType(AVT), InGlue}; in EmitTargetCodeForMemset()
[all …]
H A DX86ISelLoweringCall.cpp735 X86TargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
847 RetOps.push_back(Chain); // Operand #0 = Chain (updated below) in LowerReturn()
859 Chain = DAG.getCopyToReg(Chain, dl, RetVal.first, RetVal.second, Glue); in LowerReturn()
860 Glue = Chain.getValue(1); in LowerReturn()
903 Chain = DAG.getCopyToReg(Chain, dl, RetValReg, Val, Glue); in LowerReturn()
904 Glue = Chain.getValue(1); in LowerReturn()
931 RetOps[0] = Chain; // Update chain. in LowerReturn()
943 bool X86TargetLowering::isUsedByReturnOnly(SDNode *N, SDValue &Chain) const { in isUsedByReturnOnly()
947 SDValue TCChain = Chain; in isUsedByReturnOnly()
975 Chain = TCChain; in isUsedByReturnOnly()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp106 class Chain;
137 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
139 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
140 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
142 std::map<unsigned, Chain*> &Active,
143 std::vector<std::unique_ptr<Chain>> &AllChains);
145 std::map<unsigned, Chain*> &RegChains);
147 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L);
159 /// A Chain i
185 class Chain { global() class
203 Chain(MachineInstr *MI, unsigned Idx, Color C) Chain() function in __anon820378290211::Chain
[all...]
H A DAArch64SelectionDAGInfo.cpp26 SDValue Chain, SDValue Dst, in EmitMOPS() argument
67 SDValue Ops[] = {Dst, Size, SrcOrValue, Chain}; in EmitMOPS()
73 SDValue Ops[] = {Dst, SrcOrValue, Size, Chain}; in EmitMOPS()
86 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitStreamingCompatibleMemLibCall() argument
138 CLI.setDebugLoc(DL).setChain(Chain).setLibCallee( in EmitStreamingCompatibleMemLibCall()
144 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
151 return EmitMOPS(AArch64ISD::MOPS_MEMCOPY, DAG, DL, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
156 return EmitStreamingCompatibleMemLibCall(DAG, DL, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
162 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() argument
169 return EmitMOPS(AArch64ISD::MOPS_MEMSET, DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemset()
[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,
52 SDValue Chain, SDValue Dst,
/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 |
37 | RxTxMargin Chain 1 $rxTxMarginCh1 |
38 | RxTxMargin Chain 2 $rxTxMarginCh2 |
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp305 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge() argument
310 if (!Chain) { in merge()
318 assert(BB == *Chain->begin() && "Passed BB is not head of Chain."); in merge()
319 assert(Chain->begin() != Chain->end()); in merge()
323 for (MachineBasicBlock *ChainBB : *Chain) { in merge()
325 assert(BlockToChain[ChainBB] == Chain && "Incoming blocks not in chain."); in merge()
461 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB,
467 const BlockChain &Chain, const MachineBasicBlock *BB,
473 const MachineBasicBlock *BB, const BlockChain &Chain,
483 const MachineBasicBlock *LoopHeaderBB, BlockChain &Chain,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp35 static SDValue lowerCallResult(SDValue Chain, SDValue InGlue,
238 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
246 return DAG.getNode(ARCISD::BRcc, dl, MVT::Other, Chain, Dest, LHS, RHS, in LowerBR_CC()
270 SDValue Chain = CLI.Chain; in LowerCall() local
294 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCall()
329 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, in LowerCall()
337 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); in LowerCall()
346 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall()
354 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
356 Glue = Chain.getValue(1); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DModuleManager.h49 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain; variable
141 ModuleIterator begin() { return Chain.begin(); } in begin()
144 ModuleIterator end() { return Chain.end(); } in end()
147 ModuleConstIterator begin() const { return Chain.begin(); } in begin()
150 ModuleConstIterator end() const { return Chain.end(); } in end()
153 ModuleReverseIterator rbegin() { return Chain.rbegin(); } in rbegin()
156 ModuleReverseIterator rend() { return Chain.rend(); } in rend()
166 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule()
170 ModuleFile &getPrimaryModule() const { return *Chain[0]; } in getPrimaryModule()
173 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; }
[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/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, SDValu in EmitTargetCodeForSetTag() argument
[all...]
H A DSelectionDAG.h747 SDValue getJumpTableDebugInfo(int JTI, SDValue Chain, const SDLoc &DL);
785 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg,
787 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
794 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N,
797 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
803 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N,
806 SDValue Ops[] = { Chain, Reg, N, Glue };
811 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT) {
813 SDValue Ops[] = { Chain, getRegister(Reg, VT) };
820 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp205 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
239 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, Register, RegVT); in LowerFormalArguments()
278 ValVT, DL, Chain, FIN, in LowerFormalArguments()
287 OutChains.push_back(Chain); in LowerFormalArguments()
288 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); in LowerFormalArguments()
291 return Chain; in LowerFormalArguments()
302 SDValue Chain = CLI.Chain; in LowerCall() local
329 Chain = DAG.getCALLSEQ_START(Chain, NextStackOffset, 0, DL); in LowerCall()
351 StackPtr = DAG.getCopyFromReg(Chain, DL, Xtensa::SP, PtrVT); in LowerCall()
357 Chain, DL, Address, ArgValue, SizeNode, Flags.getNonZeroByValAlign(), in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() argument
129 .setChain(Chain) in EmitSpecializedLibcall()
169 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
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()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp338 SDValue Chain = Op.getOperand(0); in LowerBR_JT() local
350 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index); in LowerBR_JT()
355 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT, in LowerBR_JT()
360 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset, in lowerLoadWordFromAlignedBasePlusOffset() argument
364 return DAG.getLoad(PtrVT, DL, Chain, Base, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
385 SDValue Low = DAG.getLoad(PtrVT, DL, Chain, LowAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
386 SDValue High = DAG.getLoad(PtrVT, DL, Chain, HighAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
390 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in lowerLoadWordFromAlignedBasePlusOffset()
392 SDValue Ops[] = { Result, Chain }; in lowerLoadWordFromAlignedBasePlusOffset()
414 SDValue Chain = LD->getChain(); in LowerLOAD() local
[all …]
H A DXCoreISelDAGToDAG.cpp232 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument
234 if (Chain == Old) in replaceInChain()
236 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain()
240 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain()
241 if (Chain->getOperand(i) == Old) { in replaceInChain()
245 Ops.push_back(Chain->getOperand(i)); in replaceInChain()
250 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain()
256 SDValue Chain = N->getOperand(0); in tryBRIND() local
271 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND()
275 Chain = NewChain; in tryBRIND()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp245 SparcTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
251 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn()
252 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn()
256 SparcTargetLowering::LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, in LowerReturn_32() argument
274 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32()
299 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part0, Glue); in LowerReturn_32()
300 Glue = Chain.getValue(1); in LowerReturn_32()
303 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part1, in LowerReturn_32()
306 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Glue); in LowerReturn_32()
309 Glue = Chain.getValue(1); in LowerReturn_32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp230 SelectionDAG &DAG, SDValue Chain, in unpackFromRegLoc() argument
256 Val = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); in unpackFromRegLoc()
261 static SDValue unpackFromMemLoc(SelectionDAG &DAG, SDValue Chain, in unpackFromMemLoc() argument
283 ExtType, DL, LocVT, Chain, FIN, in unpackFromMemLoc()
288 static SDValue unpack64(SelectionDAG &DAG, SDValue Chain, const CCValAssign &VA, in unpack64() argument
301 return DAG.getLoad(VA.getValVT(), DL, Chain, FIN, in unpack64()
309 SDValue Lo = DAG.getCopyFromReg(Chain, DL, LoVReg, MVT::i32); in unpack64()
315 Hi = DAG.getLoad(MVT::i32, DL, Chain, FIN, in unpack64()
321 Hi = DAG.getCopyFromReg(Chain, DL, HiVReg, MVT::i32); in unpack64()
328 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
[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.cpp326 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
367 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments()
400 return Chain; in LowerFormalArguments()
411 SDValue Chain = CLI.Chain; in LowerCall() local
449 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall()
488 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InGlue); in LowerCall()
489 InGlue = Chain.getValue(1); in LowerCall()
508 Ops.push_back(Chain); in LowerCall()
519 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall()
520 InGlue = Chain.getValue(1); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp395 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
401 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
414 SDValue Chain = CLI.Chain; in LowerCall() local
426 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
436 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
462 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerCCCArguments()
502 VA.getLocVT(), DL, Chain, FIN, in LowerCCCArguments()
517 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments()
527 return Chain; in LowerCCCArguments()
540 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp161 using Chain = SmallVector<ChainElem, 1>; typedef
163 void sortChainInBBOrder(Chain &C) { in sortChainInBBOrder()
167 void sortChainInOffsetOrder(Chain &C) { in sortChainInOffsetOrder()
187 Instruction *propagateMetadata(Instruction *I, const Chain &C) { in propagateMetadata()
275 bool runOnChain(Chain &C);
280 std::vector<Chain> splitChainByContiguity(Chain &C);
285 std::vector<Chain> splitChainByMayAliasInstrs(Chain &C);
289 std::vector<Chain> splitChainByAlignment(Chain &C);
293 bool vectorizeChain(Chain &C);
309 Type *getChainElemTy(const Chain &C);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp568 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument
577 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
580 return Chain; in LowerFormalArguments()
593 SDValue Chain = CLI.Chain; in LowerCall() local
608 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
619 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument
656 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT); in LowerCCCArguments()
699 VA.getLocVT(), dl, Chain, FIN, in LowerCCCArguments()
716 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerCCCArguments()
720 return Chain; in LowerCCCArguments()
[all …]

1234567