Lines Matching refs:HexagonDAGToDAGISel
44 class HexagonDAGToDAGISel : public SelectionDAGISel { class
50 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel() function in __anonae39fc3c0111::HexagonDAGToDAGISel
191 return new HexagonDAGToDAGISel(TM, OptLevel); in createHexagonISelDag()
240 void HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl) { in SelectIndexedLoad()
359 MachineSDNode *HexagonDAGToDAGISel::LoadInstrForLoadIntrinsic(SDNode *IntN) { in LoadInstrForLoadIntrinsic()
411 SDNode *HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, in StoreInstrForLoadIntrinsic()
446 bool HexagonDAGToDAGISel::tryLoadOfLoadIntrinsic(LoadSDNode *N) { in tryLoadOfLoadIntrinsic()
517 void HexagonDAGToDAGISel::SelectLoad(SDNode *N) { in SelectLoad()
535 void HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl) { in SelectIndexedStore()
625 void HexagonDAGToDAGISel::SelectStore(SDNode *N) { in SelectStore()
639 void HexagonDAGToDAGISel::SelectMul(SDNode *N) { in SelectMul()
728 void HexagonDAGToDAGISel::SelectSHL(SDNode *N) { in SelectSHL()
805 void HexagonDAGToDAGISel::SelectZeroExtend(SDNode *N) { in SelectZeroExtend()
881 void HexagonDAGToDAGISel::SelectIntrinsicWChain(SDNode *N) { in SelectIntrinsicWChain()
890 void HexagonDAGToDAGISel::SelectIntrinsicWOChain(SDNode *N) { in SelectIntrinsicWOChain()
920 void HexagonDAGToDAGISel::SelectConstantFP(SDNode *N) { in SelectConstantFP()
945 void HexagonDAGToDAGISel::SelectConstant(SDNode *N) { in SelectConstant()
968 void HexagonDAGToDAGISel::SelectAdd(SDNode *N) { in SelectAdd()
997 void HexagonDAGToDAGISel::SelectBitOp(SDNode *N) { in SelectBitOp()
1139 void HexagonDAGToDAGISel::SelectFrameIndex(SDNode *N) { in SelectFrameIndex()
1169 void HexagonDAGToDAGISel::SelectBitcast(SDNode *N) { in SelectBitcast()
1185 void HexagonDAGToDAGISel::Select(SDNode *N) { in Select()
1252 bool HexagonDAGToDAGISel::
1276 void HexagonDAGToDAGISel::PreprocessISelDAG() { in PreprocessISelDAG()
1377 void HexagonDAGToDAGISel::EmitFunctionEntryCode() { in EmitFunctionEntryCode()
1393 bool HexagonDAGToDAGISel::SelectAddrFI(SDValue& N, SDValue &R) { in SelectAddrFI()
1405 inline bool HexagonDAGToDAGISel::SelectAddrGA(SDValue &N, SDValue &R) { in SelectAddrGA()
1409 inline bool HexagonDAGToDAGISel::SelectAddrGP(SDValue &N, SDValue &R) { in SelectAddrGP()
1413 bool HexagonDAGToDAGISel::SelectGlobalAddress(SDValue &N, SDValue &R, in SelectGlobalAddress()
1454 bool HexagonDAGToDAGISel::isValueExtension(const SDValue &Val, in isValueExtension()
1520 bool HexagonDAGToDAGISel::isAlignedMemNode(const MemSDNode *N) const { in isAlignedMemNode()