Lines Matching defs:X86DomainReassignment
1 //===--- X86DomainReassignment.cpp - Selectively switch register classes---===//
371 class X86DomainReassignment : public MachineFunctionPass {
385 X86DomainReassignment() : MachineFunctionPass(ID) { }
425 char X86DomainReassignment::ID = 0;
429 void X86DomainReassignment::visitRegister(Closure &C, Register Reg,
452 void X86DomainReassignment::encloseInstr(Closure &C, MachineInstr *MI) {
477 double X86DomainReassignment::calculateCost(const Closure &C,
488 bool X86DomainReassignment::isReassignmentProfitable(const Closure &C,
493 void X86DomainReassignment::reassign(const Closure &C, RegDomain Domain) const {
543 void X86DomainReassignment::buildClosure(Closure &C, Register Reg) {
603 void X86DomainReassignment::initConverters() {
758 bool X86DomainReassignment::runOnMachineFunction(MachineFunction &MF) {
832 INITIALIZE_PASS(X86DomainReassignment, "x86-domain-reassignment",
837 return new X86DomainReassignment();