Searched refs:HexagonDAGToDAGISel (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp54 #define GET_DAGISEL_BODY HexagonDAGToDAGISel
63 return new HexagonDAGToDAGISel(TM, OptLevel);
67 void HexagonDAGToDAGISel::SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl) {
186 MachineSDNode *HexagonDAGToDAGISel::LoadInstrForLoadIntrinsic(SDNode *IntN) {
217 SDNode *HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(MachineSDNode *LoadN,
252 bool HexagonDAGToDAGISel::tryLoadOfLoadIntrinsic(LoadSDNode *N) {
319 bool HexagonDAGToDAGISel::SelectBrevLdIntrinsic(SDNode *IntN) {
360 bool HexagonDAGToDAGISel::SelectNewCircIntrinsic(SDNode *IntN) {
446 void HexagonDAGToDAGISel::SelectLoad(SDNode *N) {
464 void HexagonDAGToDAGISel
[all...]
H A DHexagonISelDAGToDAG.h30 class HexagonDAGToDAGISel : public SelectionDAGISel { class in namespace:llvm
35 explicit HexagonDAGToDAGISel(HexagonTargetMachine &tm, function in class:llvm::HexagonDAGToDAGISel
161 }; // end HexagonDAGToDAGISel
H A DHexagonISelDAGToDAGHVX.cpp807 HexagonDAGToDAGISel &ISel;
812 HvxSelector(HexagonDAGToDAGISel &HS, SelectionDAG &G)
2112 void HexagonDAGToDAGISel::SelectHvxShuffle(SDNode *N) {
2116 void HexagonDAGToDAGISel::SelectHvxRor(SDNode *N) {
2120 void HexagonDAGToDAGISel::SelectHvxVAlign(SDNode *N) {
2124 void HexagonDAGToDAGISel::SelectV65GatherPred(SDNode *N) {
2162 void HexagonDAGToDAGISel::SelectV65Gather(SDNode *N) {
2199 void HexagonDAGToDAGISel::SelectHVXDualOutput(SDNode *N) {

Completed in 159 milliseconds