reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2665 const DataLayout &DL = DAG.getDataLayout(); 2666 LLVMContext &Ctx = *DAG.getContext(); 2689 std::pair<SDValue, SDValue> P = expandUnalignedLoad(LN, DAG); 2690 return DAG.getMergeValues({P.first, P.second}, dl); 2709 BO.first = DAG.getNode(ISD::ADD, dl, MVT::i32, BO.first, 2710 DAG.getConstant(BO.second % LoadLen, dl, MVT::i32)); 2714 ? DAG.getNode(HexagonISD::VALIGNADDR, dl, MVT::i32, BO.first, 2715 DAG.getConstant(NeedAlign, dl, MVT::i32)) 2717 SDValue Base0 = DAG.getMemBasePlusOffset(BaseNoOff, BO.second, dl); 2718 SDValue Base1 = DAG.getMemBasePlusOffset(BaseNoOff, BO.second+LoadLen, dl); 2722 MachineFunction &MF = DAG.getMachineFunction(); 2729 SDValue Load0 = DAG.getLoad(LoadTy, dl, Chain, Base0, WideMMO); 2730 SDValue Load1 = DAG.getLoad(LoadTy, dl, Chain, Base1, WideMMO); 2732 SDValue Aligned = DAG.getNode(HexagonISD::VALIGN, dl, LoadTy, 2734 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 2736 SDValue M = DAG.getMergeValues({Aligned, NewChain}, dl);