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(); }