/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 31 SDValue Chain, 66 CallLoweringInfo CLI(Chain, Type::getVoidTy(*DAG.getContext()), 123 Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, AVT), 125 InFlag = Chain.getValue(1); 129 Chain = DAG.getCopyToReg(Chain, dl, X86::AL, Src, InFlag); 130 InFlag = Chain.getValue(1); 133 Chain = DAG.getCopyToReg(Chain, d 30 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument 178 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc 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.0-release/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.0-release/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.0-release/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, DebugLoc 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, DebugLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.h | 30 SDValue Chain,
|
H A D | HexagonSelectionDAGInfo.cpp | 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, argument
|
H A D | HexagonISelLowering.cpp | 286 CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, argument 291 return DAG.getMemcpy(Chain, dl, Dst, Src, SizeNode, Flags.getByValAlign(), 301 HexagonTargetLowering::LowerReturn(SDValue Chain, argument 318 SmallVector<SDValue, 4> RetOps(1, Chain); 324 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag); 327 Flag = Chain.getValue(1); 331 RetOps[0] = Chain; // Update chain. 346 /// Chain/InFlag are the input chain/flag to use, and that TheCall is the call 350 HexagonTargetLowering::LowerCallResult(SDValue Chain, SDValu argument 389 SDValue Chain = CLI.Chain; local 730 SDValue Chain = Op.getOperand(0); local 767 SDValue Chain = Op.getOperand(0); local 810 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1515 SDValue Chain = Op.getOperand(0); local [all...] |
H A D | HexagonISelLowering.h | 106 SDValue LowerFormalArguments(SDValue Chain, 117 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 130 SDValue LowerReturn(SDValue Chain,
|
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAGInfo.h | 58 SDValue Chain, 75 SDValue Chain, 91 SDValue Chain, 57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc 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, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument 90 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 163 SparcTargetLowering::LowerReturn(SDValue Chain, argument 169 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); 170 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG); 174 SparcTargetLowering::LowerReturn_32(SDValue Chain, argument 192 SmallVector<SDValue, 4> RetOps(1, Chain); 201 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), 205 Flag = Chain.getValue(1); 216 SDValue Val = DAG.getCopyFromReg(Chain, DL, Reg, getPointerTy()); 217 Chain 237 LowerReturn_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, DebugLoc DL, SelectionDAG &DAG) const argument 313 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 331 LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 531 LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc DL, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 660 SDValue Chain = CLI.Chain; local 1544 SDValue Chain = Op.getOperand(0); local 1646 SDValue Chain = Op.getOperand(0); // Legalize the chain. local 1666 SDValue Chain = DAG.getNode(SPISD::FLUSHW, local 1686 SDValue Chain = getFLUSHW(Op, DAG); local 1717 SDValue Chain = getFLUSHW(Op, DAG); local [all...] |
H A D | SparcISelLowering.h | 77 LowerFormalArguments(SDValue Chain, 83 SDValue LowerFormalArguments_32(SDValue Chain, 89 SDValue LowerFormalArguments_64(SDValue Chain, 105 LowerReturn(SDValue Chain, 110 SDValue LowerReturn_32(SDValue Chain, 115 SDValue LowerReturn_64(SDValue Chain,
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/ |
H A D | MBlazeISelDAGToDAG.cpp | 226 SDValue Chain = Node->getOperand(0); local 238 SDValue Ops[] = { Callee, GPReg, Chain }; 241 Chain = Load.getValue(1); 244 Chain = CurDAG->getCopyToReg(Chain, dl, R20Reg, Load, InFlag); 247 Chain = CurDAG->getCopyToReg(Chain, dl, R20Reg, Callee, InFlag); 251 MVT::Glue, R20Reg, Chain); 252 Chain = SDValue(ResNode, 0); 254 ReplaceUses(SDValue(Node, 0), Chain); local [all...] |
H A D | MBlazeISelLowering.cpp | 693 SDValue Chain = CLI.Chain; local 722 Chain = DAG.getCALLSEQ_START(Chain, DAG.getIntPtrConstant(NumBytes, true)); 770 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff, 784 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 793 Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first, 795 InFlag = Chain.getValue(1); 809 // = Chain, Calle 845 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 875 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1017 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, DebugLoc dl, SelectionDAG &DAG) const argument [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ModuleManager.cpp | 79 New->Index = Chain.size(); 83 Chain.push_back(New); 151 for (unsigned i = 0, n = Chain.size(); i != n; ++i) { 152 Chain[i]->ImportedBy.remove_if(checkInSet); 170 Chain.erase(first, last); 209 for (unsigned I = 0, N = Chain.size(); I != N; ++I) { 210 if (!GlobalIndex->loadedModuleFile(Chain[I])) { 211 ModulesInCommonWithGlobalIndex.push_back(Chain[I]); 227 for (unsigned i = 0, e = Chain.size(); i != e; ++i) 228 delete Chain[ [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 185 /// by New. There must be at most one instruction between Old and Chain and 189 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New) argument 191 if (Chain == Old) 193 if (Chain->getOpcode() != ISD::TokenFactor) 197 for (unsigned i = 0, e = Chain->getNumOperands(); i != e; ++i) { 198 if (Chain->getOperand(i) == Old) { 202 Ops.push_back(Chain->getOperand(i)); 207 return CurDAG->getNode(ISD::TokenFactor, Chain->getDebugLoc(), MVT::Other, 214 SDValue Chain = N->getOperand(0); local 229 SDValue NewChain = replaceInChain(CurDAG, Chain, CheckEventChainOu [all...] |
H A D | XCoreISelLowering.cpp | 303 SDValue Chain = Op.getOperand(0); local 315 return DAG.getNode(XCoreISD::BR_JT, dl, MVT::Other, Chain, TargetJT, Index); 320 return DAG.getNode(XCoreISD::BR_JT32, dl, MVT::Other, Chain, TargetJT, 325 lowerLoadWordFromAlignedBasePlusOffset(DebugLoc DL, SDValue Chain, SDValue Base, argument 329 return DAG.getLoad(getPointerTy(), DL, Chain, Base, MachinePointerInfo(), 351 SDValue Low = DAG.getLoad(getPointerTy(), DL, Chain, 354 SDValue High = DAG.getLoad(getPointerTy(), DL, Chain, 360 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), 362 SDValue Ops[] = { Result, Chain }; 389 SDValue Chain 469 SDValue Chain = ST->getChain(); local 764 SDValue Chain = Op.getOperand(0); local 854 SDValue Chain = CLI.Chain; local 880 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, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1006 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1036 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1060 LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1187 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, DebugLoc dl, SelectionDAG &DAG) const argument 1468 SDValue Chain = ST->getChain(); local [all...] |
H A D | XCoreISelLowering.h | 114 SDValue LowerCCCArguments(SDValue Chain, 120 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee, 128 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 136 SDValue lowerLoadWordFromAlignedBasePlusOffset(DebugLoc DL, SDValue Chain, 176 LowerFormalArguments(SDValue Chain, 188 LowerReturn(SDValue Chain,
|
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 127 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee, 136 SDValue LowerCCCArguments(SDValue Chain, 144 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 151 LowerFormalArguments(SDValue Chain, 161 LowerReturn(SDValue Chain,
|
H A D | MSP430ISelLowering.cpp | 252 MSP430TargetLowering::LowerFormalArguments(SDValue Chain, argument 267 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals); 270 return Chain; 283 SDValue Chain = CLI.Chain; local 297 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, 308 MSP430TargetLowering::LowerCCCArguments(SDValue Chain, argument 351 SDValue ArgValue = DAG.getCopyFromReg(Chain, dl, VReg, RegVT); 393 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN, 402 return Chain; 406 LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, DebugLoc dl, SelectionDAG &DAG) const argument 459 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, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 599 LowerCallResult(SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 780 SDValue Chain = Op.getOperand(0); local [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 442 SDValue Chain = CLI.Chain; local 451 SDValue tempChain = Chain; 452 Chain = 453 DAG.getCALLSEQ_START(Chain, DAG.getIntPtrConstant(uniqueCallSite, true)); 454 SDValue InFlag = Chain.getValue(1); 475 SDValue DeclareParamOps[] = { Chain, 479 Chain = DAG.getNode(NVPTXISD::DeclareScalarParam, dl, DeclareParamVTs, 481 InFlag = Chain.getValue(1); 483 SDValue CopyParamOps[] = { Chain, DA 1047 LowerFormalArguments( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument 1240 LowerReturn( SDValue Chain, CallingConv::ID CallConv, bool isVarArg, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, DebugLoc dl, SelectionDAG &DAG) const argument 1544 SDValue Chain = N->getOperand(0); local [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 445 SDValue getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N) { argument 446 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 453 SDValue getCopyToReg(SDValue Chain, DebugLoc dl, unsigned Reg, SDValue N, argument 456 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 461 SDValue getCopyToReg(SDValue Chain, DebugLoc dl, SDValue Reg, SDValue N, argument 464 SDValue Ops[] = { Chain, Reg, N, Glue }; 468 SDValue getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT) { argument 470 SDValue Ops[] = { Chain, getRegister(Reg, VT) }; 477 SDValue getCopyFromReg(SDValue Chain, DebugLoc dl, unsigned Reg, EVT VT, argument 480 SDValue Ops[] = { Chain, getRegiste 521 getCALLSEQ_START(SDValue Chain, SDValue Op) argument 530 getCALLSEQ_END(SDValue Chain, SDValue Op1, SDValue Op2, SDValue InGlue) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 223 /// G8RC = ADDIS_DTPREL_HA %X3, Symbol, Chain - For the 225 /// that adds X3 to sym@dtprel@ha. The Chain operand is needed 489 SDValue Chain, 526 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 536 SDValue InFlag, SDValue Chain, 543 LowerFormalArguments(SDValue Chain, 560 LowerReturn(SDValue Chain, 576 LowerFormalArguments_Darwin(SDValue Chain, 582 LowerFormalArguments_64SVR4(SDValue Chain, 588 LowerFormalArguments_32SVR4(SDValue Chain, [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 130 SDValue LowerFormalArguments(SDValue Chain, 136 SDValue LowerReturn(SDValue Chain, 145 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 152 DebugLoc DL, SDValue &Chain) const; 171 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
|