This patch includes :
- Implementation of assembly profiler for MIPS32 using EmulateInstruction which currently scans only prologue/epilogue assembly instructions. It uses llvm::MCDisassembler to decode assembly instructions. (More instructions will be added later to support software single stepping).
- Addition of Software Breakpoint TrapOpcode for MIPS32.