Searched refs:HexagonDAGToDAGISel (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelDAGToDAG.cpp | 54 #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 …]
|
D | HexagonISelDAGToDAG.h | 31 class HexagonDAGToDAGISel : public SelectionDAGISel { 36 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, in HexagonDAGToDAGISel() function
|
D | HexagonISelDAGToDAGHVX.cpp | 802 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/ |
D | HexagonISelDAGToDAG.cpp | 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() [all …]
|