Lines Matching refs:HexagonDAGToDAGISel
47 class HexagonDAGToDAGISel : public SelectionDAGISel { class
51 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel() function in __anon06b755f30111::HexagonDAGToDAGISel
184 return new HexagonDAGToDAGISel(TM, OptLevel); in createHexagonISelDag()
246 SDNode *HexagonDAGToDAGISel::SelectIndexedLoadSignExtend64(LoadSDNode *LD, in SelectIndexedLoadSignExtend64()
300 SDNode *HexagonDAGToDAGISel::SelectIndexedLoadZeroExtend64(LoadSDNode *LD, in SelectIndexedLoadZeroExtend64()
362 SDNode *HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, SDLoc dl) { in SelectIndexedLoad()
455 SDNode *HexagonDAGToDAGISel::SelectLoad(SDNode *N) { in SelectLoad()
472 SDNode *HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, SDLoc dl) { in SelectIndexedStore()
547 SDNode *HexagonDAGToDAGISel::SelectStore(SDNode *N) { in SelectStore()
560 SDNode *HexagonDAGToDAGISel::SelectMul(SDNode *N) { in SelectMul()
643 SDNode *HexagonDAGToDAGISel::SelectSHL(SDNode *N) { in SelectSHL()
719 SDNode *HexagonDAGToDAGISel::SelectZeroExtend(SDNode *N) { in SelectZeroExtend()
791 SDNode *HexagonDAGToDAGISel::SelectIntrinsicWChain(SDNode *N) { in SelectIntrinsicWChain()
988 SDNode *HexagonDAGToDAGISel::SelectIntrinsicWOChain(SDNode *N) { in SelectIntrinsicWOChain()
1015 SDNode *HexagonDAGToDAGISel::SelectConstantFP(SDNode *N) { in SelectConstantFP()
1034 SDNode *HexagonDAGToDAGISel::SelectConstant(SDNode *N) { in SelectConstant()
1057 SDNode *HexagonDAGToDAGISel::SelectAdd(SDNode *N) { in SelectAdd()
1086 SDNode *HexagonDAGToDAGISel::SelectBitOp(SDNode *N) { in SelectBitOp()
1218 SDNode *HexagonDAGToDAGISel::SelectFrameIndex(SDNode *N) { in SelectFrameIndex()
1232 SDNode *HexagonDAGToDAGISel::Select(SDNode *N) { in Select()
1284 bool HexagonDAGToDAGISel::
1307 void HexagonDAGToDAGISel::PreprocessISelDAG() { in PreprocessISelDAG()
1356 bool HexagonDAGToDAGISel::SelectAddrFI(SDValue& N, SDValue &R) { in SelectAddrFI()
1364 inline bool HexagonDAGToDAGISel::SelectAddrGA(SDValue &N, SDValue &R) { in SelectAddrGA()
1368 inline bool HexagonDAGToDAGISel::SelectAddrGP(SDValue &N, SDValue &R) { in SelectAddrGP()
1372 bool HexagonDAGToDAGISel::SelectGlobalAddress(SDValue &N, SDValue &R, in SelectGlobalAddress()
1413 bool HexagonDAGToDAGISel::isValueExtension(const SDValue &Val, in isValueExtension()