reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86FlagsCopyLowering.cpp
  545         if (&MI == CopyI || &MI == &CopyDefI) {
  545         if (&MI == CopyI || &MI == &CopyDefI) {
  552         MachineOperand *FlagUse = MI.findRegisterUseOperand(X86::EFLAGS);
  554           if (MI.findRegisterDefOperand(X86::EFLAGS)) {
  568         LLVM_DEBUG(dbgs() << "  Rewriting use: "; MI.dump());
  582         if (X86::getCondFromBranch(MI) != X86::COND_INVALID) {
  583           auto JmpIt = MI.getIterator();
  594         if (X86::getCondFromCMov(MI) != X86::COND_INVALID) {
  595           rewriteCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs);
  596         } else if (X86::getCondFromSETCC(MI) != X86::COND_INVALID) {
  597           rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs);
  598         } else if (MI.getOpcode() == TargetOpcode::COPY) {
  599           rewriteCopy(MI, *FlagUse, CopyDefI);
  602           assert(MI.findRegisterDefOperand(X86::EFLAGS) &&
  613           switch (MI.getOpcode()) {
  620             rewriteSetCarryExtended(*TestMBB, TestPos, TestLoc, MI, *FlagUse,
  626             rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, *FlagUse,