* @return The new bytecode visitor.
*/
protected CompilerBytecodeVisitor createBytecodeVisitor(VmMethod method,
CompiledMethod cm, NativeStream os, int level,
boolean isBootstrap) {
final InlineBytecodeVisitor cbv;
final EntryPoints entryPoints = getEntryPoints();
cbv = new X86BytecodeVisitor(os, cm, isBootstrap, entryPoints, magicHelper, getTypeSizeInfo());
if (inlineMethods /*&& ((X86Assembler)os).isCode32()*/) {
final VmClassLoader loader = method.getDeclaringClass().getLoader();
return new OptimizingBytecodeVisitor(entryPoints, cbv, loader);