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

References

lib/Target/Hexagon/HexagonISelLowering.cpp
 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);