Home
last modified time | relevance | path

Searched refs:HexagonDAGToDAGISel (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp54 #define GET_DAGISEL_BODY HexagonDAGToDAGISel
63 return new HexagonDAGToDAGISel(TM, OptLevel); in createHexagonISelDag()
67 void HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl) { in SelectIndexedLoad()
187 MachineSDNode *HexagonDAGToDAGISel::LoadInstrForLoadIntrinsic(SDNode *IntN) { in LoadInstrForLoadIntrinsic()
218 SDNode *HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, in StoreInstrForLoadIntrinsic()
253 bool HexagonDAGToDAGISel::tryLoadOfLoadIntrinsic(LoadSDNode *N) { in tryLoadOfLoadIntrinsic()
320 bool HexagonDAGToDAGISel::SelectBrevLdIntrinsic(SDNode *IntN) { in SelectBrevLdIntrinsic()
362 bool HexagonDAGToDAGISel::SelectNewCircIntrinsic(SDNode *IntN) { in SelectNewCircIntrinsic()
448 void HexagonDAGToDAGISel::SelectLoad(SDNode *N) { in SelectLoad()
466 void HexagonDAGToDAGISel::SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl) { in SelectIndexedStore()
[all …]
DHexagonISelDAGToDAG.h31 class HexagonDAGToDAGISel : public SelectionDAGISel {
36 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel() function
DHexagonISelDAGToDAGHVX.cpp802 HexagonDAGToDAGISel &ISel;
807 HvxSelector(HexagonDAGToDAGISel &HS, SelectionDAG &G) in HvxSelector()
2038 void HexagonDAGToDAGISel::SelectHvxShuffle(SDNode *N) { in SelectHvxShuffle()
2042 void HexagonDAGToDAGISel::SelectHvxRor(SDNode *N) { in SelectHvxRor()
2046 void HexagonDAGToDAGISel::SelectHvxVAlign(SDNode *N) { in SelectHvxVAlign()
2050 void HexagonDAGToDAGISel::SelectV65GatherPred(SDNode *N) { in SelectV65GatherPred()
2093 void HexagonDAGToDAGISel::SelectV65Gather(SDNode *N) { in SelectV65Gather()
2135 void HexagonDAGToDAGISel::SelectHVXDualOutput(SDNode *N) { in SelectHVXDualOutput()
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp44 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()
[all …]