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

References

lib/Target/X86/X86SelectionDAGInfo.cpp
   52       DAG.getMachineFunction().getSubtarget<X86Subtarget>();
   58   assert(!isBaseRegConflictPossible(DAG, ClobberSet));
   74         ? DAG.getTargetLoweringInfo().getLibcallName(RTLIB::BZERO)
   76       const TargetLowering &TLI = DAG.getTargetLoweringInfo();
   77       EVT IntPtr = TLI.getPointerTy(DAG.getDataLayout());
   78       Type *IntPtrTy = DAG.getDataLayout().getIntPtrType(*DAG.getContext());
   78       Type *IntPtrTy = DAG.getDataLayout().getIntPtrType(*DAG.getContext());
   87       TargetLowering::CallLoweringInfo CLI(DAG);
   90           .setLibCallee(CallingConv::C, Type::getVoidTy(*DAG.getContext()),
   91                         DAG.getExternalSymbol(bzeroName, IntPtr),
  134       Count = DAG.getIntPtrConstant(SizeVal, dl);
  140       Count = DAG.getIntPtrConstant(SizeVal / UBytes, dl);
  144     Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT),
  144     Chain = DAG.getCopyToReg(Chain, dl, ValReg, DAG.getConstant(Val, dl, AVT),
  149     Count  = DAG.getIntPtrConstant(SizeVal, dl);
  150     Chain  = DAG.getCopyToReg(Chain, dl, X86::AL, Val, InFlag);
  155   Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RCX : X86::ECX,
  158   Chain = DAG.getCopyToReg(Chain, dl, Use64BitRegs ? X86::RDI : X86::EDI,
  162   SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue);
  163   SDValue Ops[] = { Chain, DAG.getValueType(AVT), InFlag };
  164   Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops);
  172     Chain = DAG.getMemset(Chain, dl,
  173                           DAG.getNode(ISD::ADD, dl, AddrVT, Dst,
  174                                       DAG.getConstant(Offset, dl, AddrVT)),
  176                           DAG.getConstant(BytesLeft, dl, SizeVT),