diff options
| author | Ben Craig <ben.craig@codeaurora.org> | 2015-12-14 21:57:05 +0000 |
|---|---|---|
| committer | Ben Craig <ben.craig@codeaurora.org> | 2015-12-14 21:57:05 +0000 |
| commit | 46642ffeebde1743980735e96303140f5f1a7b8b (patch) | |
| tree | 42004f063c2d8611e53b3a6931bde9a291cb8819 /llvm/utils/PerfectShuffle/PerfectShuffle.cpp | |
| parent | cd7e9f143b14b6b3de6f4335df52ce21ab2e740e (diff) | |
| download | bcm5719-llvm-46642ffeebde1743980735e96303140f5f1a7b8b.tar.gz bcm5719-llvm-46642ffeebde1743980735e96303140f5f1a7b8b.zip | |
Reordering fields to reduce padding in LLVM. NFC
llvm-svn: 255554
Diffstat (limited to 'llvm/utils/PerfectShuffle/PerfectShuffle.cpp')
| -rw-r--r-- | llvm/utils/PerfectShuffle/PerfectShuffle.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/utils/PerfectShuffle/PerfectShuffle.cpp b/llvm/utils/PerfectShuffle/PerfectShuffle.cpp index f80d8856316..5c142a5f54e 100644 --- a/llvm/utils/PerfectShuffle/PerfectShuffle.cpp +++ b/llvm/utils/PerfectShuffle/PerfectShuffle.cpp @@ -85,8 +85,8 @@ static void PrintMask(unsigned i, std::ostream &OS) { /// ShuffleVal - This represents a shufflevector operation. struct ShuffleVal { - unsigned Cost; // Number of instrs used to generate this value. Operator *Op; // The Operation used to generate this value. + unsigned Cost; // Number of instrs used to generate this value. unsigned short Arg0, Arg1; // Input operands for this value. ShuffleVal() : Cost(1000000) {} @@ -102,14 +102,14 @@ static std::vector<Operator*> TheOperators; /// Operator - This is a vector operation that is available for use. struct Operator { + const char *Name; unsigned short ShuffleMask; unsigned short OpNum; - const char *Name; unsigned Cost; Operator(unsigned short shufflemask, const char *name, unsigned opnum, unsigned cost = 1) - : ShuffleMask(shufflemask), OpNum(opnum), Name(name), Cost(cost) { + : Name(name), ShuffleMask(shufflemask), OpNum(opnum),Cost(cost) { TheOperators.push_back(this); } ~Operator() { |

