Mercurial > hg > truffle
comparison src/share/vm/c1/c1_LIR.hpp @ 1572:87fc6aca31ab
6955349: C1: Make G1 barriers work with x64
Summary: This fixes G1 barriers in c1 on x64.
Reviewed-by: never
author | iveresov |
---|---|
date | Thu, 27 May 2010 22:01:55 -0700 |
parents | 61b2245abf36 |
children | e9ff18c4ace7 |
comparison
equal
deleted
inserted
replaced
1571:2d127394260e | 1572:87fc6aca31ab |
---|---|
503 , _index(index) | 503 , _index(index) |
504 , _scale(times_1) | 504 , _scale(times_1) |
505 , _type(type) | 505 , _type(type) |
506 , _disp(0) { verify(); } | 506 , _disp(0) { verify(); } |
507 | 507 |
508 LIR_Address(LIR_Opr base, int disp, BasicType type): | 508 LIR_Address(LIR_Opr base, intx disp, BasicType type): |
509 _base(base) | 509 _base(base) |
510 , _index(LIR_OprDesc::illegalOpr()) | 510 , _index(LIR_OprDesc::illegalOpr()) |
511 , _scale(times_1) | 511 , _scale(times_1) |
512 , _type(type) | 512 , _type(type) |
513 , _disp(disp) { verify(); } | 513 , _disp(disp) { verify(); } |
514 | 514 |
515 LIR_Address(LIR_Opr base, BasicType type): | |
516 _base(base) | |
517 , _index(LIR_OprDesc::illegalOpr()) | |
518 , _scale(times_1) | |
519 , _type(type) | |
520 , _disp(0) { verify(); } | |
521 | |
515 #ifdef X86 | 522 #ifdef X86 |
516 LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, int disp, BasicType type): | 523 LIR_Address(LIR_Opr base, LIR_Opr index, Scale scale, intx disp, BasicType type): |
517 _base(base) | 524 _base(base) |
518 , _index(index) | 525 , _index(index) |
519 , _scale(scale) | 526 , _scale(scale) |
520 , _type(type) | 527 , _type(type) |
521 , _disp(disp) { verify(); } | 528 , _disp(disp) { verify(); } |