/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 658 SDValue Chain = CLI.Chain; 668 return Chain; 673 SDValue tempChain = Chain; 674 Chain = 675 DAG.getCALLSEQ_START(Chain, DAG.getIntPtrConstant(uniqueCallSite, true), 677 SDValue InFlag = Chain.getValue(1); 707 SDValue DeclareParamOps[] = { Chain, DAG.getConstant(align, MVT::i32), 710 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs, 712 InFlag = Chain.getValue(1) [all...] |
NVPTXISelDAGToDAG.cpp | 448 SDValue Chain = N->getOperand(0); 480 getI32Imm(fromTypeWidth), Addr, Chain }; 509 getI32Imm(fromTypeWidth), Base, Offset, Chain }; 563 getI32Imm(fromTypeWidth), Base, Offset, Chain }; 615 getI32Imm(fromTypeWidth), N1, Chain }; 630 SDValue Chain = N->getOperand(0); 741 getI32Imm(FromTypeWidth), Addr, Chain }; 795 getI32Imm(FromTypeWidth), Base, Offset, Chain }; 898 getI32Imm(FromTypeWidth), Base, Offset, Chain }; 1000 getI32Imm(FromTypeWidth), Op1, Chain }; [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 300 CreateCopyOfByValArgument(SDValue Src, SDValue Dst, SDValue Chain, 305 return DAG.getMemcpy(Chain, dl, Dst, Src, SizeNode, Flags.getByValAlign(), 315 HexagonTargetLowering::LowerReturn(SDValue Chain, 332 SmallVector<SDValue, 4> RetOps(1, Chain); 338 Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), OutVals[i], Flag); 341 Flag = Chain.getValue(1); 345 RetOps[0] = Chain; // Update chain. 359 /// Chain/InFlag are the input chain/flag to use, and that TheCall is the cal [all...] |
HexagonISelLowering.h | 108 SDValue LowerFormalArguments(SDValue Chain, 119 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 131 SDValue LowerReturn(SDValue Chain,
|
HexagonISelDAGToDAG.cpp | 388 SDValue Chain = LD->getChain(); 420 Chain); 437 SDValue Chain = LD->getChain(); 455 Chain); 476 Chain); 504 SDValue Chain = LD->getChain(); 523 TargetConstVal, Chain); 550 Base, TargetConst0, Chain); 581 SDValue Chain = LD->getChain(); 634 TargetConstVal, Chain); [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.h | 130 SDValue LowerCCCArguments(SDValue Chain, 136 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee, 147 SDValue lowerLoadWordFromAlignedBasePlusOffset(SDLoc DL, SDValue Chain, 192 LowerFormalArguments(SDValue Chain, 204 LowerReturn(SDValue Chain,
|
/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 325 /// getEntryNode - Return the token chain corresponding to the entry of the 335 "DAG root value is not a chain!"); 486 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N) { 487 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain, 494 SDValue getCopyToReg(SDValue Chain, SDLoc dl, unsigned Reg, SDValue N, 497 SDValue Ops[] = { Chain, getRegister(Reg, N.getValueType()), N, Glue }; 503 SDValue getCopyToReg(SDValue Chain, SDLoc dl, SDValue Reg, SDValue N, 506 SDValue Ops[] = { Chain, Reg, N, Glue }; 511 SDValue getCopyFromReg(SDValue Chain, SDLoc dl, unsigned Reg, EVT VT) { 513 SDValue Ops[] = { Chain, getRegister(Reg, VT) } [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 289 unsigned Flag, SDValue Chain, 294 return DAG.getLoad(Ty, DL, Chain, Tgt, PtrInfo, false, false, false, 0); 304 SDValue Chain, 312 return DAG.getLoad(Ty, DL, Chain, Wrapper, PtrInfo, false, false, false, 337 CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const; 464 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 505 void copyByValRegs(SDValue Chain, SDLoc DL, 513 void passByValArg(SDValue Chain, SDLoc DL, 524 SDValue Chain, SDLoc DL, SelectionDAG &DAG) const; 527 LowerFormalArguments(SDValue Chain, [all...] |
MipsISelLowering.cpp | [all...] |
Mips16ISelLowering.h | 49 SDValue Chain) const override;
|
MipsSEISelLowering.h | 61 SDValue Chain) const override;
|
/external/llvm/lib/Target/R600/ |
SIISelLowering.h | 25 SDValue Chain, unsigned Offset, bool Signed) const; 60 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
|
R600ISelLowering.h | 35 SDValue Chain,
|
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 83 /// OPRC, CHAIN = DYNALLOC(CHAIN, NEGSIZE, FRAME_INDEX) 102 /// CHAIN,FLAG = MTCTR(VAL, CHAIN[, INFLAG]) - Directly corresponds to a 106 /// CHAIN,FLAG = BCTRL(CHAIN, INFLAG) - Directly corresponds to a 142 /// CHAIN = COND_BRANCH CHAIN, CRRC, OPC, DESTBB [, INFLAG] - This 149 /// CHAIN = BDNZ CHAIN, DESTBB - These are used to create counter-base [all...] |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.h | 39 RET_FLAG, // Return with a flag operand. Operand 0 is the chain operand. 340 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 348 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 362 /// object and incorporates their load into the current chain. This prevents 364 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 372 SDValue &Chain) const; 379 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg, 444 bool isUsedByReturnOnly(SDNode *N, SDValue &Chain) const override;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.h | 44 virtual SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 50 virtual SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv,
|
AMDGPUISelLowering.cpp | 49 SDValue Chain, 61 return Chain; 65 SDValue Chain, 72 return DAG.getNode(AMDGPUISD::RET_FLAG, DL, MVT::Other, Chain);
|
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 425 SDValue Chain, SDValue &Arg, 439 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg, 492 SDValue LowerCallResult(SDValue Chain, SDValue InFlag, 500 LowerFormalArguments(SDValue Chain, 507 SDLoc dl, SDValue &Chain, 518 SDLoc dl, SDValue &Chain, 555 LowerReturn(SDValue Chain, 561 bool isUsedByReturnOnly(SDNode *N, SDValue &Chain) const override;
|
/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 67 /// #0 - The incoming token chain 76 /// #0 - The outgoing token chain 124 /// X86 conditional branches. Operand 0 is the chain operand, operand 1 130 /// Return with a flag operand. Operand 0 is the chain operand, operand 422 /// has two inputs (token chain and address) and two outputs (int value 423 /// and token chain). 430 /// X86::FILD*m instructions. It has three inputs (token chain, address, 431 /// and source type) and two outputs (FP value and token chain). FILD_FLAG 437 /// This corresponds to the X86::FLD32m / X86::FLD64m. It takes a chain 444 /// chain operand, value to store, address, and a ValueType to store i [all...] |
X86ISelDAGToDAG.cpp | 369 /// MoveBelowCallOrigChain - Replace the original chain operand of the call with 370 /// load's chain operand and move load below the call's chain operand. 374 SDValue Chain = OrigChain.getOperand(0); 375 if (Chain.getNode() == Load.getNode()) 378 assert(Chain.getOpcode() == ISD::TokenFactor && 379 "Unexpected chain operand"); 380 for (unsigned i = 0, e = Chain.getNumOperands(); i != e; ++i) 381 if (Chain.getOperand(i).getNode() == Load.getNode()) 384 Ops.push_back(Chain.getOperand(i)) [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.h | 44 virtual SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 50 virtual SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv,
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.h | 28 // Return with a flag operand. Operand 0 is the chain operand. 31 // Calls a function. Operand 0 is the chain operand and operand 1 65 // Branches if a condition is true. Operand 0 is the chain operand; 234 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, 242 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, 246 SDValue prepareVolatileOrAtomicLoad(SDValue Chain, SDLoc DL,
|
SystemZISelLowering.cpp | 624 // any loads onto Chain. 626 CCValAssign &VA, SDValue Chain, 640 Value = DAG.getLoad(VA.getValVT(), DL, Chain, Value, 667 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg, 718 ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, LocVT); 733 ArgValue = DAG.getLoad(LocVT, DL, Chain, FIN, 740 InVals.push_back(convertLocVTToValVT(DAG, DL, VA, Chain, ArgValue)); 769 SDValue ArgValue = DAG.getCopyFromReg(Chain, DL, VReg, MVT::f64); 776 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, 782 return Chain; [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypesGeneric.cpp | 253 SDValue Chain = LD->getChain(); 263 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(), 271 Hi = DAG.getLoad(NVT, dl, Chain, Ptr, 278 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), 285 // Modified the chain - switch anything that used the old chain to use 287 ReplaceValueWith(SDValue(N, 1), Chain); 293 SDValue Chain = N->getOperand(0); 298 Lo = DAG.getVAArg(NVT, dl, Chain, Ptr, N->getOperand(2), Align); 305 // Modified the chain - switch anything that used the old chain to us [all...] |