reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonISelLowering.cpp
  328   MachineFunction &MF = DAG.getMachineFunction();
  336     Callee = DAG.getTargetGlobalAddress(GAN->getGlobal(), dl, MVT::i32);
  340   HexagonCCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext(),
  356                         OutVals, Ins, DAG);
  375       DAG.getCopyFromReg(Chain, dl, HRI.getStackRegister(), PtrVT);
  396         Arg = DAG.getBitcast(VA.getLocVT(), Arg);
  399         Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  402         Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  405         Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  411       SDValue MemAddr = DAG.getConstant(LocMemOffset, dl,
  413       MemAddr = DAG.getNode(ISD::ADD, dl, MVT::i32, StackPtr, MemAddr);
  421                                                         Flags, DAG, dl));
  424             DAG.getMachineFunction(), LocMemOffset);
  425         SDValue S = DAG.getStore(Chain, dl, Arg, MemAddr, LocPI);
  446     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
  450     Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, dl);
  460       Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
  477       Chain = DAG.getCopyToReg(Chain, dl, RegsToPass[i].first,
  491     Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, PtrVT, 0, Flags);
  494     Callee = DAG.getTargetExternalSymbol(S->getSymbol(), PtrVT, Flags);
  498   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
  506     Ops.push_back(DAG.getRegister(RegsToPass[i].first,
  512   Ops.push_back(DAG.getRegisterMask(Mask));
  519     return DAG.getNode(HexagonISD::TC_RETURN, dl, NodeTys, Ops);
  528   Chain = DAG.getNode(OpCode, dl, NodeTys, Ops);
  532   Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, dl, true),
  532   Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, dl, true),
  533                              DAG.getIntPtrConstant(0, dl, true), Glue, dl);
  538   return LowerCallResult(Chain, Glue, CallConv, IsVarArg, Ins, dl, DAG,