Subversion Repositories Open64

[/] [trunk/] [osprey/] [be/] [cg/] [x8664/] [cgtarget_arch.h] - Rev 3938

Rev

Details | Compare with Previous | Blame

Filtering Options

Clear current filter

Rev Log message Author Age Path
3938 Fix for Bug#978. Fixed the problem in interchanging memory and add operations in 64 bit mode. CR by Sun Chan shivaram 347d 23h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
3821 Replace CGTARG_Is_Right_Shift_Op() by CGTARG_Is_Shift_Redundant ().

Note that CGTARG_Is_Shift_Redundant() only needs a non-trivial
implemention on architectures that have a zero register, otherwise it
just returns FALSE.

Approved by Sun.
dgilmore 544d 11h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
3703 Updated {|v}movs{s|d} instructions and the intrinsics that use them in
the machine description. Also migrated expansion in the generic path to
use movdq in place of these instructions and placed the target specific
guards for x8664 for platforms which use the more efficient move forms
into copy expansion code. Renamed autotranslation alaises back to
native forms for correctness reasons.

CR by Sun.
mberg 662d 17h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
1411 Replace all files in trunk with the merge branch.
Now the files in trunk should be the same as in the merge branch
laijx 1942d 03h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
1047 Rename kpro64 to osprey. The makefile will not work in several hours laijx 2179d 22h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
926 The 'merge' branch is now our new trunk. ributzka 2230d 18h /trunk/osprey/be/cg/x8664/cgtarget_arch.h
750 Check in the newly added files by pathscale-3.0 in ~/be/cg,
as well as the newly directory x8664 in ~/be/cg.
NOTE: build merged compiler on IA64, NO need to add "-DCG_PATHSCALE_MERGE";
BTW, last checkin has checked in all of the fils in directory ~/kpro64/be.
hucheng 2295d 03h /trunk/osprey/be/cg/x8664/cgtarget_arch.h