Home
last modified time | relevance | path

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

1234567891011

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp48 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Val, in EmitTargetCodeForMemset() argument
90 .setChain(Chain) in EmitTargetCodeForMemset()
144 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT), in EmitTargetCodeForMemset()
146 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset()
150 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InFlag); in EmitTargetCodeForMemset()
151 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset()
155 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX, in EmitTargetCodeForMemset()
157 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset()
158 Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI, in EmitTargetCodeForMemset()
160 InFlag = Chain.getValue(1); in EmitTargetCodeForMemset()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp26 unsigned Loop, SDValue Chain, SDValue Dst, in emitMemMem() argument
41 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
44 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src, in emitMemMem()
49 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
57 Chain, Dst, Src, CSize->getZExtValue()); in EmitTargetCodeForMemcpy()
64 static SDValue memsetStore(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in memsetStore() argument
71 Chain, DL, DAG.getConstant(StoreVal, DL, MVT::getIntegerVT(Size * 8)), in memsetStore()
76 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dst, in EmitTargetCodeForMemset() argument
99 SDValue Chain1 = memsetStore(DAG, DL, Chain, Dst, ByteVal, Size1, in EmitTargetCodeForMemset()
107 DAG, DL, Chain, Dst, ByteVal, Size2, in EmitTargetCodeForMemset()
[all …]
H A DSystemZSelectionDAGInfo.h27 SDValue Chain, SDValue Dst, SDValue Src,
34 SDValue Chain, SDValue Dst, SDValue Byte,
40 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
46 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
51 SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, SDValue Dest,
56 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
62 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
67 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp149 getBoundaryInstrs(ArrayRef<Instruction *> Chain);
152 void eraseInstructions(ArrayRef<Instruction *> Chain);
159 splitOddVectorElts(ArrayRef<Instruction *> Chain, unsigned ElementSizeBits);
167 ArrayRef<Instruction *> getVectorizablePrefix(ArrayRef<Instruction *> Chain);
181 vectorizeLoadChain(ArrayRef<Instruction *> Chain,
186 vectorizeStoreChain(ArrayRef<Instruction *> Chain,
589 Vectorizer::getBoundaryInstrs(ArrayRef<Instruction *> Chain) { in getBoundaryInstrs() argument
590 Instruction *C0 = Chain[0]; in getBoundaryInstrs()
597 if (!is_contained(Chain, &I)) in getBoundaryInstrs()
604 if (NumFound == Chain.size()) { in getBoundaryInstrs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp107 class Chain;
138 bool colorChainSet(std::vector<Chain*> GV, MachineBasicBlock &MBB,
140 bool colorChain(Chain *G, Color C, MachineBasicBlock &MBB);
141 int scavengeRegister(Chain *G, Color C, MachineBasicBlock &MBB);
143 std::map<unsigned, Chain*> &Active,
144 std::vector<std::unique_ptr<Chain>> &AllChains);
146 std::map<unsigned, Chain*> &RegChains);
148 Chain *getAndEraseNext(Color PreferredColor, std::vector<Chain*> &L);
185 class Chain { class
203 Chain(MachineInstr *MI, unsigned Idx, Color C) in Chain() function in __anon057f01740211::Chain
[all …]
H A DAArch64SelectionDAGInfo.cpp19 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemset() argument
45 .setChain(Chain) in EmitTargetCodeForMemset()
59 SDValue Chain, SDValue Ptr, uint64_t ObjSize, in EmitUnrolledSetTag() argument
85 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag()
98 {Chain, TagSrc, AddrNode}, in EmitUnrolledSetTag()
111 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument
123 return EmitUnrolledSetTag(DAG, dl, Chain, Addr, ObjSize, BaseMemOperand, in EmitTargetCodeForSetTag()
136 SDValue Ops[] = {DAG.getTargetConstant(ObjSize, dl, MVT::i64), Addr, Chain}; in EmitTargetCodeForSetTag()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp283 void merge(MachineBasicBlock *BB, BlockChain *Chain) { in merge() argument
288 if (!Chain) { in merge()
296 assert(BB == *Chain->begin() && "Passed BB is not head of Chain."); in merge()
297 assert(Chain->begin() != Chain->end()); in merge()
301 for (MachineBasicBlock *ChainBB : *Chain) { in merge()
303 assert(BlockToChain[ChainBB] == Chain && "Incoming blocks not in chain."); in merge()
439 const BlockChain &Chain, const MachineBasicBlock *LoopHeaderBB,
445 const BlockChain &Chain, const MachineBasicBlock *BB,
451 const MachineBasicBlock *BB, const BlockChain &Chain,
462 BlockChain &Chain, BlockFilterSet *BlockFilter,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp35 static SDValue lowerCallResult(SDValue Chain, SDValue InFlag,
197 SDValue Chain = Op.getOperand(0); in LowerBR_CC() local
205 return DAG.getNode(ARCISD::BRcc, dl, MVT::Other, Chain, Dest, LHS, RHS, in LowerBR_CC()
229 SDValue Chain = CLI.Chain; in LowerCall() local
254 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl); in LowerCall()
289 StackPtr = DAG.getCopyFromReg(Chain, dl, ARC::SP, in LowerCall()
297 DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()); in LowerCall()
306 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains); in LowerCall()
314 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, in LowerCall()
316 Glue = Chain.getValue(1); in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/
H A DModuleManager.h51 SmallVector<std::unique_ptr<ModuleFile>, 2> Chain; variable
148 ModuleIterator begin() { return Chain.begin(); } in begin()
151 ModuleIterator end() { return Chain.end(); } in end()
154 ModuleConstIterator begin() const { return Chain.begin(); } in begin()
157 ModuleConstIterator end() const { return Chain.end(); } in end()
160 ModuleReverseIterator rbegin() { return Chain.rbegin(); } in rbegin()
163 ModuleReverseIterator rend() { return Chain.rend(); } in rend()
173 ModuleFile &getPrimaryModule() { return *Chain[0]; } in getPrimaryModule()
177 ModuleFile &getPrimaryModule() const { return *Chain[0]; } in getPrimaryModule()
180 ModuleFile &operator[](unsigned Index) const { return *Chain[Index]; }
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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
81 SDValue Chain, SDValue Op1, in EmitTargetCodeForMemset() argument
93 EmitTargetCodeForMemcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemcmp() argument
105 EmitTargetCodeForMemchr(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForMemchr() argument
118 EmitTargetCodeForStrcpy(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrcpy() argument
130 EmitTargetCodeForStrcmp(SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, in EmitTargetCodeForStrcmp() argument
138 EmitTargetCodeForStrlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrlen() argument
144 EmitTargetCodeForStrnlen(SelectionDAG &DAG, const SDLoc &DL, SDValue Chain, in EmitTargetCodeForStrnlen() argument
151 SDValue Chain, SDValue Addr, in EmitTargetCodeForSetTag() argument
H A DSelectionDAG.h735 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg,
737 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
744 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, unsigned Reg, SDValue N,
747 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
753 SDValue getCopyToReg(SDValue Chain, const SDLoc &dl, SDValue Reg, SDValue N,
756 SDValue Ops[] = { Chain, Reg, N, Glue };
761 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT) {
763 SDValue Ops[] = { Chain, getRegister(Reg, VT) };
770 SDValue getCopyFromReg(SDValue Chain, const SDLoc &dl, unsigned Reg, EVT VT,
773 SDValue Ops[] = { Chain, getRegister(Reg, VT), Glue };
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp39 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitSpecializedLibcall() argument
130 .setChain(Chain) in EmitSpecializedLibcall()
170 SelectionDAG &DAG, const SDLoc &dl, SDValue Chain, SDValue Dst, SDValue Src, in EmitTargetCodeForMemcpy() argument
179 return DAG.getNode(ARMISD::MEMCPYLOOP, dl, MVT::Other, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
189 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
193 return EmitSpecializedLibcall(DAG, dl, Chain, Dst, Src, Size, in EmitTargetCodeForMemcpy()
233 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
236 Chain = Dst.getValue(2); in EmitTargetCodeForMemcpy()
245 return Chain; in EmitTargetCodeForMemcpy()
260 Loads[i] = DAG.getLoad(VT, dl, Chain, in EmitTargetCodeForMemcpy()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp195 SparcTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
201 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn()
202 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); in LowerReturn()
206 SparcTargetLowering::LowerReturn_32(SDValue Chain, CallingConv::ID CallConv, in LowerReturn_32() argument
224 SmallVector<SDValue, 4> RetOps(1, Chain); in LowerReturn_32()
249 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part0, Flag); in LowerReturn_32()
250 Flag = Chain.getValue(1); in LowerReturn_32()
253 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Part1, in LowerReturn_32()
256 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Flag); in LowerReturn_32()
259 Flag = Chain.getValue(1); in LowerReturn_32()
[all …]
H A DSparcISelLowering.h120 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
124 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
129 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
147 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
152 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
168 SDValue LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args, SDValue Arg,
H A DSparcISelDAGToDAG.cpp236 SDValue Chain = SDValue(N,0); in tryInlineAsm() local
239 SDValue RegCopy = CurDAG->getCopyFromReg(Chain, dl, GPVR, MVT::v2i32, in tryInlineAsm()
240 Chain.getValue(1)); in tryInlineAsm()
259 SDValue Chain = AsmNodeOperands[InlineAsm::Op_InputChain]; in tryInlineAsm() local
262 SDValue T0 = CurDAG->getCopyFromReg(Chain, dl, Reg0, MVT::i32, in tryInlineAsm()
263 Chain.getValue(1)); in tryInlineAsm()
264 SDValue T1 = CurDAG->getCopyFromReg(Chain, dl, Reg1, MVT::i32, in tryInlineAsm()
283 Chain = CurDAG->getCopyToReg(T1, dl, GPVR, Pair, T1.getValue(1)); in tryInlineAsm()
285 AsmNodeOperands[InlineAsm::Op_InputChain] = Chain; in tryInlineAsm()
286 Glue = Chain.getValue(1); in tryInlineAsm()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp346 SDValue Chain = Op.getOperand(0); in LowerBR_JT() local
358 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index); in LowerBR_JT()
363 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT, in LowerBR_JT()
368 const SDLoc &DL, SDValue Chain, SDValue Base, int64_t Offset, in lowerLoadWordFromAlignedBasePlusOffset() argument
372 return DAG.getLoad(PtrVT, DL, Chain, Base, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
393 SDValue Low = DAG.getLoad(PtrVT, DL, Chain, LowAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
394 SDValue High = DAG.getLoad(PtrVT, DL, Chain, HighAddr, MachinePointerInfo()); in lowerLoadWordFromAlignedBasePlusOffset()
398 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), in lowerLoadWordFromAlignedBasePlusOffset()
400 SDValue Ops[] = { Result, Chain }; in lowerLoadWordFromAlignedBasePlusOffset()
422 SDValue Chain = LD->getChain(); in LowerLOAD() local
[all …]
H A DXCoreISelDAGToDAG.cpp217 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) in replaceInChain() argument
219 if (Chain == Old) in replaceInChain()
221 if (Chain->getOpcode() != ISD::TokenFactor) in replaceInChain()
225 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { in replaceInChain()
226 if (Chain->getOperand(i) == Old) { in replaceInChain()
230 Ops.push_back(Chain->getOperand(i)); in replaceInChain()
235 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); in replaceInChain()
241 SDValue Chain = N->getOperand(0); in tryBRIND() local
256 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOut, in tryBRIND()
260 Chain = NewChain; in tryBRIND()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp300 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
335 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerFormalArguments()
363 return Chain; in LowerFormalArguments()
374 SDValue Chain = CLI.Chain; in LowerCall() local
412 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, CLI.DL); in LowerCall()
453 Chain = DAG.getCopyToReg(Chain, CLI.DL, Reg.first, Reg.second, InFlag); in LowerCall()
454 InFlag = Chain.getValue(1); in LowerCall()
473 Ops.push_back(Chain); in LowerCall()
484 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops); in LowerCall()
485 InFlag = Chain.getValue(1); in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp397 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerFormalArguments() argument
403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals); in LowerFormalArguments()
416 SDValue Chain = CLI.Chain; in LowerCall() local
428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
438 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, in LowerCCCArguments() argument
465 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, RegVT); in LowerCCCArguments()
505 VA.getLocVT(), DL, Chain, FIN, in LowerCCCArguments()
520 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain); in LowerCCCArguments()
530 return Chain; in LowerCCCArguments()
534 LanaiTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv, in LowerReturn() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp211 SDValue Chain, ISD::ArgFlagsTy Flags, in CreateCopyOfByValArgument() argument
216 Chain, DL, Dst, Src, SizeNode, Flags.getNonZeroByValAlign(), in CreateCopyOfByValArgument()
347 SDValue Chain, in EmitTailCallLoadRetAddr() argument
354 OutRetAddr = DAG.getLoad(VT, DL, Chain, OutRetAddr, MachinePointerInfo()); in EmitTailCallLoadRetAddr()
359 SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue RetFI, in EmitTailCallStoreRetAddr() argument
362 return Chain; in EmitTailCallStoreRetAddr()
370 Chain = DAG.getStore( in EmitTailCallStoreRetAddr()
371 Chain, DL, RetFI, NewFI, in EmitTailCallStoreRetAddr()
373 return Chain; in EmitTailCallStoreRetAddr()
377 M68kTargetLowering::LowerMemArgument(SDValue Chain, CallingConv::ID CallConv, in LowerMemArgument() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp339 SDValue Chain = ST->getChain(); in select() local
343 SDValue Ops[] = {BasePtr.getOperand(0), Offset, ST->getValue(), Chain}; in select()
369 SDValue Chain = LD->getChain(); in select() local
374 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Ptr, SDValue()); in select()
375 Ptr = CurDAG->getCopyFromReg(Chain, DL, AVR::R31R30, MVT::i16, in select()
376 Chain.getValue(1)); in select()
415 SDValue Chain = N->getOperand(0); in select() local
431 Chain = CurDAG->getCopyToReg(Chain, DL, AVR::R31R30, Callee, InFlag); in select()
440 Ops.push_back(Chain); in select()
441 Ops.push_back(Chain.getValue(1)); in select()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerFormalArguments() argument
576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); in LowerFormalArguments()
579 return Chain; in LowerFormalArguments()
592 SDValue Chain = CLI.Chain; in LowerCall() local
607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg, in LowerCCCArguments() argument
655 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT); in LowerCCCArguments()
698 VA.getLocVT(), dl, Chain, FIN, in LowerCCCArguments()
715 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); in LowerCCCArguments()
719 return Chain; in LowerCCCArguments()
[all …]

1234567891011