Mercurial > hg > graal-jvmci-8
comparison src/share/vm/adlc/formssel.hpp @ 415:4d9884b01ba6
6754519: don't emit flag fixup for NaN when condition being tested doesn't need it
Reviewed-by: kvn, rasbold
author | never |
---|---|
date | Tue, 28 Oct 2008 09:31:30 -0700 |
parents | a61af66fc99e |
children | ad8c8ca4ab0f |
comparison
equal
deleted
inserted
replaced
407:ebfd4ae89bf6 | 415:4d9884b01ba6 |
---|---|
395 | 395 |
396 void dump(); | 396 void dump(); |
397 void output(FILE *fp); | 397 void output(FILE *fp); |
398 | 398 |
399 // --------------------------- FILE *output_routines | 399 // --------------------------- FILE *output_routines |
400 void print_opcode(FILE *fp, Opcode::opcode_type desired_opcode); | 400 bool print_opcode(FILE *fp, Opcode::opcode_type desired_opcode); |
401 }; | 401 }; |
402 | 402 |
403 //------------------------------InsEncode-------------------------------------- | 403 //------------------------------InsEncode-------------------------------------- |
404 class InsEncode : public Form { | 404 class InsEncode : public Form { |
405 private: | 405 private: |
777 const char *_not_equal; | 777 const char *_not_equal; |
778 const char *_less; | 778 const char *_less; |
779 const char *_greater_equal; | 779 const char *_greater_equal; |
780 const char *_less_equal; | 780 const char *_less_equal; |
781 const char *_greater; | 781 const char *_greater; |
782 | 782 const char *_equal_format; |
783 // Public Methods | 783 const char *_not_equal_format; |
784 CondInterface(char *equal, char *not_equal, char *less, char *greater_equal, | 784 const char *_less_format; |
785 char *less_equal, char *greater); | 785 const char *_greater_equal_format; |
786 const char *_less_equal_format; | |
787 const char *_greater_format; | |
788 | |
789 // Public Methods | |
790 CondInterface(const char* equal, const char* equal_format, | |
791 const char* not_equal, const char* not_equal_format, | |
792 const char* less, const char* less_format, | |
793 const char* greater_equal, const char* greater_equal_format, | |
794 const char* less_equal, const char* less_equal_format, | |
795 const char* greater, const char* greater_format); | |
786 ~CondInterface(); | 796 ~CondInterface(); |
787 | 797 |
788 void dump(); | 798 void dump(); |
789 void output(FILE *fp); | 799 void output(FILE *fp); |
790 }; | 800 }; |