Lines Matching refs:MachineVerifier
1 //===-- MachineVerifier.cpp - Machine Code Verifier -----------------------===//
49 struct MachineVerifier {
51 MachineVerifier(Pass *pass, const char *b) :
227 INITIALIZE_PASS(MachineVerifierPass, "machineverifier",
235 MachineVerifier(p, Banner)
239 bool MachineVerifier::runOnMachineFunction(MachineFunction &MF) {
312 void MachineVerifier::report(const char *msg, const MachineFunction *MF) {
324 void MachineVerifier::report(const char *msg, const MachineBasicBlock *MBB) {
336 void MachineVerifier::report(const char *msg, const MachineInstr *MI) {
345 void MachineVerifier::report(const char *msg,
354 void MachineVerifier::markReachable(const MachineBasicBlock *MBB) {
364 void MachineVerifier::visitMachineFunctionBefore() {
391 MachineVerifier::visitMachineBasicBlockBefore(const MachineBasicBlock *MBB) {
543 void MachineVerifier::visitMachineInstrBefore(const MachineInstr *MI) {
576 MachineVerifier::visitMachineOperand(const MachineOperand *MO, unsigned MONum) {
785 void MachineVerifier::visitMachineInstrAfter(const MachineInstr *MI) {
803 MachineVerifier::visitMachineBasicBlockAfter(const MachineBasicBlock *MBB) {
821 void MachineVerifier::calcRegsPassed() {
859 void MachineVerifier::calcRegsRequired() {
893 void MachineVerifier::checkPHIOps(const MachineBasicBlock *MBB) {
922 void MachineVerifier::visitMachineFunctionAfter() {
945 void MachineVerifier::verifyLiveVariables() {
972 void MachineVerifier::verifyLiveIntervals() {