Lines Matching defs:AH
3589 // Don't interfere with something that can be handled by extracting AH.
3590 // TODO: If we are able to fold a load, BEXTR might still be better than AH.
4886 LoReg = X86::AL; ClrReg = HiReg = X86::AH;
4911 // clear the upper 8 bits (AH).
4989 // Prevent use of AH in a REX instruction by explicitly copying it to
4996 if (HiReg == X86::AH && !SDValue(Node, 1).use_empty()) {
4997 SDValue AHCopy = CurDAG->getRegister(X86::AH, MVT::i8);
5089 // Move AH into flags.
5093 SDValue AH = CurDAG->getCopyToReg(Chain, dl, X86::AH, Extract, SDValue());
5094 Chain = AH;
5096 CurDAG->getMachineNode(X86::SAHF, dl, MVT::i32, AH.getValue(1)), 0);