Mercurial > hg > truffle
comparison src/share/vm/opto/block.hpp @ 14440:41b780b43b74
8029015: PPC64 (part 216): opto: trap based null and range checks
Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
author | goetz |
---|---|
date | Wed, 27 Nov 2013 16:16:21 -0800 |
parents | 044b28168e20 |
children | abec000618bf |
comparison
equal
deleted
inserted
replaced
14439:50fdb38839eb | 14440:41b780b43b74 |
---|---|
588 // Set loop alignment | 588 // Set loop alignment |
589 void set_loop_alignment(); | 589 void set_loop_alignment(); |
590 | 590 |
591 // Remove empty basic blocks | 591 // Remove empty basic blocks |
592 void remove_empty_blocks(); | 592 void remove_empty_blocks(); |
593 Block *fixup_trap_based_check(Node *branch, Block *block, int block_pos, Block *bnext); | |
593 void fixup_flow(); | 594 void fixup_flow(); |
594 | 595 |
595 // Insert a node into a block at index and map the node to the block | 596 // Insert a node into a block at index and map the node to the block |
596 void insert(Block *b, uint idx, Node *n) { | 597 void insert(Block *b, uint idx, Node *n) { |
597 b->insert_node(n , idx); | 598 b->insert_node(n , idx); |