reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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),