Searched refs:IR (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Optimizer.hpp34 IR* _ir;
37 Optimizer(IR* ir);
38 IR* ir() const { return _ir; }
H A Dc1_CFGPrinter.hpp48 static void print_cfg(IR* blocks, const char* name, bool do_print_HIR, bool do_print_LIR);
H A Dc1_Compilation.hpp37 class IR;
72 IR* _hir;
136 IR* hir() const { return _hir; }
H A Dc1_IR.cpp230 // Implementation of IR
232 IR::IR(Compilation* compilation, ciMethod* method, int osr_bci) : function in class:IR
235 // setup IR fields
242 void IR::optimize() {
249 if (PrintIR || PrintIR1 ) { tty->print_cr("IR after CEE"); print(false); }
256 if (PrintIR || PrintIR1 ) { tty->print_cr("IR after block elimination"); print(false); }
264 if (PrintIR || PrintIR1 ) { tty->print_cr("IR after null check elimination"); print(false); }
281 IR* _ir;
284 CriticalEdgeFinder(IR* i
[all...]
H A Dc1_CFGPrinter.cpp75 void print_cfg(IR* blocks, const char* name);
96 void CFGPrinter::print_cfg(IR* blocks, const char* name, bool do_print_HIR, bool do_print_LIR) {
357 void CFGPrinterOutput::print_cfg(IR* blocks, const char* name) {
H A Dc1_IR.hpp284 class IR: public CompilationResourceObj { class in inherits:CompilationResourceObj
294 IR(Compilation* compilation, ciMethod* method, int osr_bci);
342 SubstitutionResolver(IR* hir) {
H A Dc1_Optimizer.cpp38 Optimizer::Optimizer(IR* ir) {
39 assert(ir->is_valid(), "IR must be valid");
45 IR* _hir;
51 CE_Eliminator(IR* hir) : _cee_count(0), _ifop_count(0), _hir(hir) {
312 IR* _hir;
316 BlockMerger(IR* hir)
610 IR* ir () { return opt()->ir(); }
H A Dc1_ValueMap.hpp243 GlobalValueNumbering(IR* ir);
H A Dc1_LinearScan.hpp137 IR* _ir;
170 IR* ir() const { return _ir; }
398 LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map);
H A Dc1_Compilation.cpp139 _hir = new IR(this, method(), osr_bci());
154 if (PrintIR || PrintIR0 ) { tty->print_cr("IR after parsing"); _hir->print(false); }
173 if (PrintIR || PrintIR1 ) { tty->print_cr("IR after optimizations"); _hir->print(false); }
195 if (PrintIR || PrintIR2 ) { tty->print_cr("IR before code generation"); _hir->code()->print(false, true); }
569 tty->print_cr(" Build IR: %6.3f s (%4.1f%%)", timers[_t_buildIR].seconds(), (timers[_t_buildIR].seconds() / total) * 100.0);
H A Dc1_ValueMap.cpp344 GlobalValueNumbering::GlobalValueNumbering(IR* ir)
H A Dc1_LinearScan.cpp86 LinearScan::LinearScan(IR* ir, LIRGenerator* gen, FrameMap* frame_map)

Completed in 98 milliseconds