Lines Matching defs:ResultStack
676 struct ResultStack {
677 ResultStack(SDNode *Inp)
752 void ResultStack::print(raw_ostream &OS, const SelectionDAG &G) const {
964 void materialize(const ResultStack &Results);
973 OpRef concats(OpRef Va, OpRef Vb, ResultStack &Results);
974 OpRef funnels(OpRef Va, OpRef Vb, int Amount, ResultStack &Results);
976 OpRef packs(ShuffleMask SM, OpRef Va, OpRef Vb, ResultStack &Results,
978 OpRef packp(ShuffleMask SM, OpRef Va, OpRef Vb, ResultStack &Results,
981 ResultStack &Results);
983 ResultStack &Results);
985 OpRef shuffs1(ShuffleMask SM, OpRef Va, ResultStack &Results);
986 OpRef shuffs2(ShuffleMask SM, OpRef Va, OpRef Vb, ResultStack &Results);
987 OpRef shuffp1(ShuffleMask SM, OpRef Va, ResultStack &Results);
988 OpRef shuffp2(ShuffleMask SM, OpRef Va, OpRef Vb, ResultStack &Results);
990 OpRef butterfly(ShuffleMask SM, OpRef Va, ResultStack &Results);
991 OpRef contracting(ShuffleMask SM, OpRef Va, OpRef Vb, ResultStack &Results);
992 OpRef expanding(ShuffleMask SM, OpRef Va, ResultStack &Results);
993 OpRef perfect(ShuffleMask SM, OpRef Va, ResultStack &Results);
1158 void HvxSelector::materialize(const ResultStack &Results) {
1220 OpRef HvxSelector::concats(OpRef Lo, OpRef Hi, ResultStack &Results) {
1232 ResultStack &Results) {
1271 ResultStack &Results, MutableArrayRef<int> NewMask,
1293 ResultStack &Results) {
1504 ResultStack &Results, MutableArrayRef<int> NewMask) {
1541 ResultStack &Results) {
1554 ResultStack &Results) {
1562 OpRef HvxSelector::shuffs1(ShuffleMask SM, OpRef Va, ResultStack &Results) {
1606 ResultStack &Results) {
1640 OpRef HvxSelector::shuffp1(ShuffleMask SM, OpRef Va, ResultStack &Results) {
1684 ResultStack &Results) {
2072 ResultStack &Results) {
2175 OpRef HvxSelector::expanding(ShuffleMask SM, OpRef Va, ResultStack &Results) {
2229 OpRef HvxSelector::perfect(ShuffleMask SM, OpRef Va, ResultStack &Results) {
2505 OpRef HvxSelector::butterfly(ShuffleMask SM, OpRef Va, ResultStack &Results) {
2640 ResultStack Results(SN);