Searched refs:Chain (Results 1 - 25 of 80) sorted by relevance

1234

/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp31 SDValue Chain,
64 CallLoweringInfo CLI(Chain, Type::getVoidTy(*DAG.getContext()),
121 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, AVT),
123 InFlag = Chain.getValue(1);
127 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Src, InFlag);
128 InFlag = Chain.getValue(1);
131 Chain = DAG.getCopyToReg(Chain, d
30 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
176 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
[all...]
H A DX86SelectionDAGInfo.h38 SDValue Chain,
46 SDValue Chain,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Serialization/
H A DModuleManager.h33 SmallVector<ModuleFile *, 2> Chain; member in class:clang::serialization::ModuleManager
109 ModuleIterator begin() { return Chain.begin(); }
111 ModuleIterator end() { return Chain.end(); }
115 ModuleConstIterator begin() const { return Chain.begin(); }
117 ModuleConstIterator end() const { return Chain.end(); }
121 ModuleReverseIterator rbegin() { return Chain.rbegin(); }
123 ModuleReverseIterator rend() { return Chain.rend(); }
127 ModuleFile &getPrimaryModule() { return *Chain[0]; }
131 ModuleFile &getPrimaryModule() const { return *Chain[0]; }
134 ModuleFile &operator[](unsigned Index) const { return *Chain[Inde
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp34 unsigned Loop, SDValue Chain, SDValue Dst,
49 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src,
52 return DAG.getNode(Sequence, DL, MVT::Other, Chain, Dst, Src,
57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
67 Chain, Dst, Src, CSize->getZExtValue());
72 // Chain, Dst, ByteVal and Size. These cases are expected to use
74 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
81 return DAG.getStore(Chain, DL,
87 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
111 SDValue Chain1 = memsetStore(DAG, DL, Chain, Ds
33 emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence, unsigned Loop, SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size) argument
159 emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, uint64_t Size) argument
193 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
208 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, SDValue Char, SDValue Length, MachinePointerInfo SrcPtrInfo) const argument
238 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Dest, SDValue Src, MachinePointerInfo DestPtrInfo, MachinePointerInfo SrcPtrInfo, bool isStpcpy) const argument
249 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
266 getBoundedStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, SDValue Limit) argument
279 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, MachinePointerInfo SrcPtrInfo) const argument
286 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src, SDValue MaxLength, MachinePointerInfo SrcPtrInfo) const argument
[all...]
H A DSystemZSelectionDAGInfo.h29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
39 SDValue Chain, SDValue Dst, SDValue Byte,
44 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
50 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
55 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
62 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
68 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
73 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp121 void merge(MachineBasicBlock *BB, BlockChain *Chain) { argument
126 if (!Chain) {
133 assert(BB == *Chain->begin());
134 assert(Chain->begin() != Chain->end());
138 for (BlockChain::iterator BI = Chain->begin(), BE = Chain->end();
141 assert(BlockToChain[*BI] == Chain && "Incoming blocks not in chain");
199 void markChainSuccessors(BlockChain &Chain,
204 BlockChain &Chain,
285 markChainSuccessors( BlockChain &Chain, MachineBasicBlock *LoopHeaderBB, SmallVectorImpl<MachineBasicBlock *> &BlockWorkList, const BlockFilterSet *BlockFilter) argument
325 selectBestSuccessor( MachineBasicBlock *BB, BlockChain &Chain, const BlockFilterSet *BlockFilter) argument
431 selectBestCandidateBlock( BlockChain &Chain, SmallVectorImpl<MachineBasicBlock *> &WorkList, const BlockFilterSet *BlockFilter) argument
492 buildChain( MachineBasicBlock *BB, BlockChain &Chain, SmallVectorImpl<MachineBasicBlock *> &BlockWorkList, const BlockFilterSet *BlockFilter) argument
641 BlockChain &Chain = *BlockToChain[*I]; local
817 BlockChain &Chain = *BlockToChain[*BI]; local
884 BlockChain *Chain local
918 BlockChain &Chain = *BlockToChain[BB]; local
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAGInfo.h58 SDValue Chain,
75 SDValue Chain,
91 SDValue Chain,
105 SDValue Chain,
118 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, argument
131 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
146 SDValue Chain,
154 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
160 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, argument
57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
104 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
145 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.h49 SDValue Chain,
59 SDValue Chain,
H A DARMSelectionDAGInfo.cpp30 SDValue Chain,
66 Loads[i] = DAG.getLoad(VT, dl, Chain,
74 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
78 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
85 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
91 return Chain;
105 Loads[i] = DAG.getLoad(VT, dl, Chain,
115 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
128 TFOps[i] = DAG.getStore(Chain, dl, Loads[i],
144 SDValue Chain, SDValu
29 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
143 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h30 SDValue Chain,
H A DHexagonSelectionDAGInfo.cpp30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, argument
H A DHexagonISelLowering.cpp298 CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, argument
303 return DAG.getMemcpy(Chain, dl, Dst, Src, SizeNode, Flags.getByValAlign(),
313 HexagonTargetLowering::LowerReturn(SDValue Chain, argument
330 SmallVector<SDValue, 4> RetOps(1, Chain);
336 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag);
339 Flag = Chain.getValue(1);
343 RetOps[0] = Chain; // Update chain.
358 /// Chain/InFlag are the input chain/flag to use, and that TheCall is the call
362 HexagonTargetLowering::LowerCallResult(SDValue Chain, SDValu argument
401 SDValue Chain = CLI.Chain; local
744 SDValue Chain = Op.getOperand(0); local
781 SDValue Chain = Op.getOperand(0); local
824 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1535 SDValue Chain = Op.getOperand(0); local
[all...]
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
H A DModuleManager.cpp81 New->Index = Chain.size();
85 Chain.push_back(New);
153 for (unsigned i = 0, n = Chain.size(); i != n; ++i) {
154 Chain[i]->ImportedBy.remove_if(checkInSet);
172 Chain.erase(first, last);
211 for (unsigned I = 0, N = Chain.size(); I != N; ++I) {
212 if (!GlobalIndex->loadedModuleFile(Chain[I])) {
213 ModulesInCommonWithGlobalIndex.push_back(Chain[I]);
229 for (unsigned i = 0, e = Chain.size(); i != e; ++i)
230 delete Chain[
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp183 /// by New. There must be at most one instruction between Old and Chain and
187 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) argument
189 if (Chain == Old)
191 if (Chain->getOpcode() != ISD::TokenFactor)
195 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) {
196 if (Chain->getOperand(i) == Old) {
200 Ops.push_back(Chain->getOperand(i));
205 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other,
212 SDValue Chain = N->getOperand(0); local
227 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOu
[all...]
H A DXCoreISelLowering.cpp325 SDValue Chain = Op.getOperand(0); local
337 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index);
342 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT,
347 lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, SDValue Base, argument
351 return DAG.getLoad(getPointerTy(), DL, Chain, Base, MachinePointerInfo(),
373 SDValue Low = DAG.getLoad(getPointerTy(), DL, Chain,
376 SDValue High = DAG.getLoad(getPointerTy(), DL, Chain,
382 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1),
384 SDValue Ops[] = { Result, Chain };
411 SDValue Chain
491 SDValue Chain = ST->getChain(); local
788 SDValue Chain = Op.getOperand(0); local
884 SDValue Chain = CLI.Chain; local
910 LowerCCCCallTo(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1036 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1070 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1094 LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1271 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc dl, SelectionDAG &DAG) const argument
1552 SDValue Chain = ST->getChain(); local
[all...]
H A DXCoreISelLowering.h121 SDValue LowerCCCArguments(SDValue Chain,
127 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee,
135 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
143 SDValue lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain,
184 LowerFormalArguments(SDValue Chain,
196 LowerReturn(SDValue Chain,
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h128 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee,
137 SDValue LowerCCCArguments(SDValue Chain,
145 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
152 LowerFormalArguments(SDValue Chain,
162 LowerReturn(SDValue Chain,
H A DMSP430ISelLowering.cpp371 MSP430TargetLowering::LowerFormalArguments(SDValue Chain, argument
386 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals);
389 return Chain;
402 SDValue Chain = CLI.Chain; local
416 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall,
427 MSP430TargetLowering::LowerCCCArguments(SDValue Chain, argument
470 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT);
512 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
521 return Chain;
525 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc dl, SelectionDAG &DAG) const argument
578 LowerCCCCallTo(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
718 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
899 SDValue Chain = Op.getOperand(0); local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h93 LowerFormalArguments(SDValue Chain,
99 SDValue LowerFormalArguments_32(SDValue Chain,
105 SDValue LowerFormalArguments_64(SDValue Chain,
121 LowerReturn(SDValue Chain,
126 SDValue LowerReturn_32(SDValue Chain,
131 SDValue LowerReturn_64(SDValue Chain,
148 SDValue LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args,
H A DSparcISelLowering.cpp171 SparcTargetLowering::LowerReturn(SDValue Chain, argument
177 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
178 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
182 SparcTargetLowering::LowerReturn_32(SDValue Chain, argument
200 SmallVector<SDValue, 4> RetOps(1, Chain);
209 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(),
213 Flag = Chain.getValue(1);
224 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy());
225 Chain
245 LowerReturn_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc DL, SelectionDAG &DAG) const argument
321 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
339 LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
539 LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
689 SDValue Chain = CLI.Chain; local
1895 SDValue Chain = DAG.getEntryNode(); local
1970 LowerF128_LibCallArg(SDValue Chain, ArgListTy &Args, SDValue Arg, SDLoc DL, SelectionDAG &DAG) const argument
2013 SDValue Chain = DAG.getEntryNode(); local
2089 SDValue Chain = DAG.getEntryNode(); local
2296 SDValue Chain = Op.getOperand(0); local
2411 SDValue Chain = Op.getOperand(0); // Legalize the chain. local
2435 SDValue Chain = DAG.getNode(SPISD::FLUSHW, local
2461 SDValue Chain = getFLUSHW(Op, DAG); local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp526 SDValue Chain = CLI.Chain; local
536 return Chain;
541 SDValue tempChain = Chain;
542 Chain =
543 DAG.getCALLSEQ_START(Chain, DAG.getIntPtrConstant(uniqueCallSite, true),
545 SDValue InFlag = Chain.getValue(1);
574 SDValue DeclareParamOps[] = { Chain, DAG.getConstant(align, MVT::i32),
577 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
579 InFlag = Chain
1385 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1695 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc dl, SelectionDAG &DAG) const argument
2139 SDValue Chain = N->getOperand(0); local
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h491 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) { argument
492 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
499 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, argument
502 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue };
507 SDValue getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, argument
510 SDValue Ops[] = { Chain, Reg, N, Glue };
514 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT) { argument
516 SDValue Ops[] = { Chain, getRegister(Reg, VT) };
523 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT, argument
526 SDValue Ops[] = { Chain, getRegiste
567 getCALLSEQ_START(SDValue Chain, SDValue Op, SDLoc DL) argument
576 getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, SDValue InGlue, SDLoc DL) argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1460 SDValue Chain = DAG.getEntryNode(); local
1461 Chain = DAG.getCopyToReg(Chain, dl, PPC::X3, GOTEntry);
1468 Chain = DAG.getCopyToReg(Chain, dl, PPC::X3, TLSAddr);
1469 return DAG.getCopyFromReg(Chain, dl, PPC::X3, PtrVT);
1483 SDValue Chain = DAG.getEntryNode(); local
1484 Chain = DAG.getCopyToReg(Chain, dl, PPC::X3, GOTEntry);
1491 Chain
1703 SDValue Chain = Op.getOperand(0); local
1934 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
1955 LowerFormalArguments_32SVR4( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
2215 LowerFormalArguments_64SVR4( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
2511 LowerFormalArguments_Darwin( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
3013 StoreTailCallArgumentsToStackSlot(SelectionDAG &DAG, SDValue Chain, const SmallVectorImpl<TailCallArgumentInfo> &TailCallArgs, SmallVectorImpl<SDValue> &MemOpChains, SDLoc dl) argument
3031 EmitTailCallStoreFPAndRetAddr(SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue OldRetAddr, SDValue OldFP, int SPDiff, bool isPPC64, bool isDarwinABI, SDLoc dl) argument
3090 EmitTailCallLoadFPAndRetAddr(SelectionDAG & DAG, int SPDiff, SDValue Chain, SDValue &LROpOut, SDValue &FPOpOut, bool isDarwinABI, SDLoc dl) const argument
3124 CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, ISD::ArgFlagsTy Flags, SelectionDAG &DAG, SDLoc dl) argument
3136 LowerMemOpCallTo(SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue Arg, SDValue PtrOff, int SPDiff, unsigned ArgOffset, bool isPPC64, bool isTailCall, bool isVector, SmallVectorImpl<SDValue> &MemOpChains, SmallVectorImpl<TailCallArgumentInfo> &TailCallArguments, SDLoc dl) argument
3161 PrepareTailCall(SelectionDAG &DAG, SDValue &InFlag, SDValue &Chain, SDLoc dl, bool isPPC64, int SPDiff, unsigned NumBytes, SDValue LROp, SDValue FPOp, bool isDarwinABI, SmallVectorImpl<TailCallArgumentInfo> &TailCallArguments) argument
3189 PrepareCall(SelectionDAG &DAG, SDValue &Callee, SDValue &InFlag, SDValue &Chain, SDLoc dl, int SPDiff, bool isTailCall, SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &Ops, std::vector<EVT> &NodeTys, const PPCSubtarget &PPCSubTarget) argument
3373 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
3419 FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, bool isVarArg, SelectionDAG &DAG, SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue InFlag, SDValue Chain, SDValue &Callee, int SPDiff, unsigned NumBytes, const SmallVectorImpl<ISD::InputArg> &Ins, SmallVectorImpl<SDValue> &InVals) const argument
3524 SDValue Chain = CLI.Chain; local
3551 LowerCall_32SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
3786 LowerCall_64SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
4167 LowerCall_Darwin(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
4527 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, SDLoc dl, SelectionDAG &DAG) const argument
4591 SDValue Chain = Op.getOperand(0); local
4663 SDValue Chain = Op.getOperand(0); local
4829 SDValue Chain; local
5020 SDValue Chain = DAG.getNode(PPCISD::MFFS, dl, NodeTys, &InFlag, 0); local
6919 SDValue Chain = LD->getChain(); local
7189 SDValue Chain = LD->getChain(); local
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h279 unsigned Flag, SDValue Chain,
284 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0);
294 SDValue Chain,
302 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false,
327 CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const;
456 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
497 void copyByValRegs(SDValue Chain, SDLoc DL,
505 void passByValArg(SDValue Chain, SDLoc DL,
516 SDValue Chain, SDLoc DL, SelectionDAG &DAG) const;
519 LowerFormalArguments(SDValue Chain,
278 getAddrGlobal(NodeTy *N, EVT Ty, SelectionDAG &DAG, unsigned Flag, SDValue Chain, const MachinePointerInfo &PtrInfo) const argument
292 getAddrGlobalLargeGOT(NodeTy *N, EVT Ty, SelectionDAG &DAG, unsigned HiFlag, unsigned LoFlag, SDValue Chain, const MachinePointerInfo &PtrInfo) const argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.h25 SDValue Chain, unsigned Offset) const;
55 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,

Completed in 476 milliseconds

1234