Lines Matching defs:Invert
3564 bool &Invert) {
3565 Invert = false;
3572 Invert = true;
3585 Invert = true;
4334 // If Invert is false, sets 'C' bit of NZCV to 0 if value is 0, else sets 'C'
4335 // bit to 1. If Invert is true, sets 'C' bit of NZCV to 1 if value is 0, else
4337 static SDValue valueToCarryFlag(SDValue Value, SelectionDAG &DAG, bool Invert) {
4340 SDValue Op0 = Invert ? DAG.getConstant(0, DL, VT) : Value;
4341 SDValue Op1 = Invert ? Value : DAG.getConstant(1, DL, VT);
4347 // If Invert is false, value is 1 if 'C' bit of NZCV is 1, else 0.
4348 // If Invert is true, value is 0 if 'C' bit of NZCV is 1, else 1.
4350 bool Invert) {
4355 unsigned Cond = Invert ? AArch64CC::LO : AArch64CC::HS;
24983 // Invert CSEL's condition.
25149 static SDValue getTestBitOperand(SDValue Op, unsigned &Bit, bool &Invert,
25163 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25169 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25186 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25194 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25203 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25209 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25216 Invert = !Invert;
25217 return getTestBitOperand(Op->getOperand(0), Bit, Invert, DAG);
25226 bool Invert = false;
25228 SDValue NewTestSrc = getTestBitOperand(TestSrc, Bit, Invert, DAG);
25234 if (Invert) {