HomeSort by: relevance | last modified time | path
    Searched defs:CCMask (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZPostRewrite.cpp 167 unsigned CCMask = MI.getOperand(4).getImm();
194 .addImm(CCValid).addImm(CCMask ^ CCValid).addMBB(RestMBB);
SystemZInstrInfo.h 123 unsigned CCMask;
125 Branch(BranchType type, unsigned ccValid, unsigned ccMask,
127 : Target(target), Type(type), CCValid(ccValid), CCMask(ccMask) {}
159 // Return a version of comparison CC mask CCMask in which the LT and GT
161 unsigned reverseCCMask(unsigned CCMask);
SystemZElimCompare.cpp 413 // Use CCMASK_CMP_EQ to match with CCUsers. On success CCMask:s will be
447 unsigned CCMask = CCUserMI->getOperand(FirstOpNum + 1).getImm();
448 assert(CCValid == CompareCCValues && (CCMask & ~CCValid) == 0 &&
451 unsigned OutMask = ~ReusableCCMask & CCMask;
462 unsigned CCMask = AlterMasks[I + 1]->getImm();
464 // Translate the CCMask into its "logical" value.
465 CCMask = (CCMask == SystemZ::CCMASK_CMP_EQ ?
467 CCMask &= CCValues; // Logical subtracts never set CC=0.
469 if (CCMask & ~ReusableCCMask
    [all...]
SystemZISelDAGToDAG.cpp 1601 SDValue CCMask = Node->getOperand(3);
1605 cast<ConstantSDNode>(CCMask.getNode())->getZExtValue();
1607 CCMask = CurDAG->getTargetConstant(ConstCCValid ^ ConstCCMask,
1608 SDLoc(Node), CCMask.getValueType());
1611 CurDAG->UpdateNodeOperands(Node, Op1, Op0, CCValid, CCMask, Op4);
1806 // value in CCMask and a 0 when CC has a value in CCValid & ~CCMask.
1808 static IPMConversion getIPMConversion(unsigned CCValid, unsigned CCMask) {
1811 if (CCMask == (CCValid & (SystemZ::CCMASK_1 | SystemZ::CCMASK_3)))
1813 if (CCMask == (CCValid & (SystemZ::CCMASK_2 | SystemZ::CCMASK_3))
    [all...]
SystemZInstrInfo.cpp 294 unsigned CCMask = WorkingMI.getOperand(4).getImm();
295 WorkingMI.getOperand(4).setImm(CCMask ^ CCValid);
387 if (Branch.CCMask == SystemZ::CCMASK_ANY) {
420 Cond.push_back(MachineOperand::CreateImm(Branch.CCMask));
435 if (OldCCValid == Branch.CCValid && OldCCMask == Branch.CCMask)
503 unsigned CCMask = Cond[1].getImm();
505 .addImm(CCValid).addImm(CCMask).addMBB(TBB);
578 unsigned CCMask = Pred[1].getImm();
606 .addImm(CCValid).addImm(CCMask);
723 unsigned CCMask = Pred[1].getImm()
    [all...]
SystemZISelLowering.cpp 38 Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {}
56 unsigned CCMask;
2065 if ((Value == -1 && C.CCMask == SystemZ::CCMASK_CMP_GT) ||
2066 (Value == -1 && C.CCMask == SystemZ::CCMASK_CMP_LE) ||
2067 (Value == 1 && C.CCMask == SystemZ::CCMASK_CMP_LT) ||
2068 (Value == 1 && C.CCMask == SystemZ::CCMASK_CMP_GE)) {
2069 C.CCMask ^= SystemZ::CCMASK_CMP_EQ;
2108 // Adjust CCMask and Value as necessary.
2109 if (Value == 0 && C.CCMask == SystemZ::CCMASK_CMP_LT)
2111 Value = 127, C.CCMask = SystemZ::CCMASK_CMP_GT
    [all...]

Completed in 42 milliseconds