Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1591)

Unified Diff: test/cctest/test-utils-a64.cc

Issue 143493006: A64: Eliminate static initializers (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/a64
Patch Set: updates Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/a64/regexp-macro-assembler-a64.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/cctest/test-utils-a64.cc
diff --git a/test/cctest/test-utils-a64.cc b/test/cctest/test-utils-a64.cc
index 8ba5231f0e73e35703ef991cf62e171b2cb73c85..5e5a2e1e4b79a07ec90a2415198a3e2b781047d1 100644
--- a/test/cctest/test-utils-a64.cc
+++ b/test/cctest/test-utils-a64.cc
@@ -218,13 +218,13 @@ RegList PopulateRegisterArray(Register* w, Register* x, Register* r,
if (((1UL << n) & allowed) != 0) {
// Only assign allowed registers.
if (r) {
- r[i] = Register(n, reg_size);
+ r[i] = Register::Create(n, reg_size);
}
if (x) {
- x[i] = Register(n, kXRegSize);
+ x[i] = Register::Create(n, kXRegSize);
}
if (w) {
- w[i] = Register(n, kWRegSize);
+ w[i] = Register::Create(n, kWRegSize);
}
list |= (1UL << n);
i++;
@@ -245,13 +245,13 @@ RegList PopulateFPRegisterArray(FPRegister* s, FPRegister* d, FPRegister* v,
if (((1UL << n) & allowed) != 0) {
// Only assigned allowed registers.
if (v) {
- v[i] = FPRegister(n, reg_size);
+ v[i] = FPRegister::Create(n, reg_size);
}
if (d) {
- d[i] = FPRegister(n, kDRegSize);
+ d[i] = FPRegister::Create(n, kDRegSize);
}
if (s) {
- s[i] = FPRegister(n, kSRegSize);
+ s[i] = FPRegister::Create(n, kSRegSize);
}
list |= (1UL << n);
i++;
@@ -268,7 +268,7 @@ void Clobber(MacroAssembler* masm, RegList reg_list, uint64_t const value) {
Register first = NoReg;
for (unsigned i = 0; i < kNumberOfRegisters; i++) {
if (reg_list & (1UL << i)) {
- Register xn(i, kXRegSize);
+ Register xn = Register::Create(i, kXRegSize);
// We should never write into csp here.
ASSERT(!xn.Is(csp));
if (!xn.IsZero()) {
@@ -291,7 +291,7 @@ void ClobberFP(MacroAssembler* masm, RegList reg_list, double const value) {
FPRegister first = NoFPReg;
for (unsigned i = 0; i < kNumberOfFPRegisters; i++) {
if (reg_list & (1UL << i)) {
- FPRegister dn(i, kDRegSize);
+ FPRegister dn = FPRegister::Create(i, kDRegSize);
if (!first.IsValid()) {
// This is the first register we've hit, so construct the literal.
__ Fmov(dn, value);
« no previous file with comments | « src/a64/regexp-macro-assembler-a64.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698