Lines Matching defs:AH
4135 // Don't interfere with something that can be handled by extracting AH.
4136 // TODO: If we are able to fold a load, BEXTR might still be better than AH.
5770 LoReg = X86::AL; ClrReg = HiReg = X86::AH;
5795 // clear the upper 8 bits (AH).
5873 // Prevent use of AH in a REX instruction by explicitly copying it to
5880 if (HiReg == X86::AH && !SDValue(Node, 1).use_empty()) {
5881 SDValue AHCopy = CurDAG->getRegister(X86::AH, MVT::i8);
5969 // Move AH into flags.
5973 SDValue AH = CurDAG->getCopyToReg(Chain, dl, X86::AH, Extract, SDValue());
5974 Chain = AH;
5976 CurDAG->getMachineNode(X86::SAHF, dl, MVT::i32, AH.getValue(1)), 0);