/freebsd-10-stable/contrib/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 31 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 D | X86SelectionDAGInfo.h | 38 SDValue Chain, 46 SDValue Chain,
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ModuleManager.h | 33 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 D | SystemZSelectionDAGInfo.cpp | 34 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 D | SystemZSelectionDAGInfo.h | 29 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 D | MachineBlockPlacement.cpp | 121 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 D | TargetSelectionDAGInfo.h | 58 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 D | ARMSelectionDAGInfo.h | 49 SDValue Chain, 59 SDValue Chain,
|
H A D | ARMSelectionDAGInfo.cpp | 30 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 D | HexagonSelectionDAGInfo.h | 30 SDValue Chain,
|
H A D | HexagonSelectionDAGInfo.cpp | 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, argument
|
H A D | HexagonISelLowering.cpp | 298 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 D | ModuleManager.cpp | 81 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 D | XCoreISelDAGToDAG.cpp | 183 /// 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 D | XCoreISelLowering.cpp | 325 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 D | XCoreISelLowering.h | 121 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 D | MSP430ISelLowering.h | 128 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 D | MSP430ISelLowering.cpp | 371 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 D | SparcISelLowering.h | 93 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 D | SparcISelLowering.cpp | 171 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 D | NVPTXISelLowering.cpp | 526 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 D | SelectionDAG.h | 491 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 D | PPCISelLowering.cpp | 1460 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 D | MipsISelLowering.h | 279 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 D | SIISelLowering.h | 25 SDValue Chain, unsigned Offset) const; 55 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
|