Home
last modified time | relevance | path

Searched refs:Immed (Results 1 – 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCMIPeephole.cpp334 int Immed = MI.getOperand(3).getImm(); in simplifyCode() local
336 if (Immed == 1) in simplifyCode()
376 if ((Immed == 0 || Immed == 3) && in simplifyCode()
421 else if ((Immed == 0 || Immed == 3) && DefImmed == 2) { in simplifyCode()
426 MI.getOperand(3).setImm(3 - Immed); in simplifyCode()
432 else if (Immed == 2 && DefImmed == 2) { in simplifyCode()
441 } else if ((Immed == 0 || Immed == 3) && DefOpc == PPC::XXPERMDIs && in simplifyCode()
HDPPCInstrInfo.cpp1755 int16_t Immed = (int16_t)Value; in optimizeCompareInstr() local
1759 if (Immed == -1 && PredCond == PPC::PRED_GT) in optimizeCompareInstr()
1763 else if (Immed == -1 && PredCond == PPC::PRED_LE) in optimizeCompareInstr()
1766 else if (Immed == 1 && PredCond == PPC::PRED_LT) in optimizeCompareInstr()
1769 else if (Immed == 1 && PredCond == PPC::PRED_GE) in optimizeCompareInstr()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64InstructionSelector.cpp174 ComplexRendererFns select12BitValueWithLeftShift(uint64_t Immed) const;
4141 uint64_t Immed; in getImmedFromMO() local
4143 Immed = Root.getImm(); in getImmedFromMO()
4145 Immed = Root.getCImm()->getZExtValue(); in getImmedFromMO()
4151 Immed = ValAndVReg->Value; in getImmedFromMO()
4154 return Immed; in getImmedFromMO()
4200 uint64_t Immed) const { in select12BitValueWithLeftShift()
4202 if (Immed >> 12 == 0) { in select12BitValueWithLeftShift()
4204 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) { in select12BitValueWithLeftShift()
4206 Immed = Immed >> 12; in select12BitValueWithLeftShift()
[all …]
HDAArch64ISelDAGToDAG.cpp342 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue(); in SelectArithImmed() local
345 if (Immed >> 12 == 0) { in SelectArithImmed()
347 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) { in SelectArithImmed()
349 Immed = Immed >> 12; in SelectArithImmed()
355 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32); in SelectArithImmed()
373 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue(); in SelectNegArithImmed() local
378 if (Immed == 0) in SelectNegArithImmed()
382 Immed = ~((uint32_t)Immed) + 1; in SelectNegArithImmed()
384 Immed = ~Immed + 1ULL; in SelectNegArithImmed()
385 if (Immed & 0xFFFFFFFFFF000000ULL) in SelectNegArithImmed()
[all …]
HDAArch64ISelLowering.cpp9441 bool AArch64TargetLowering::isLegalAddImmediate(int64_t Immed) const { in isLegalAddImmediate()
9442 if (Immed == std::numeric_limits<int64_t>::min()) { in isLegalAddImmediate()
9443 LLVM_DEBUG(dbgs() << "Illegal add imm " << Immed in isLegalAddImmediate()
9448 Immed = std::abs(Immed); in isLegalAddImmediate()
9449 bool IsLegal = ((Immed >> 12) == 0 || in isLegalAddImmediate()
9450 ((Immed & 0xfff) == 0 && Immed >> 24 == 0)); in isLegalAddImmediate()
9451 LLVM_DEBUG(dbgs() << "Is " << Immed in isLegalAddImmediate()
9458 bool AArch64TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate()
9459 return isLegalAddImmediate(Immed); in isLegalICmpImmediate()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
HDMSP430ISelLowering.cpp369 bool MSP430TargetLowering::isLegalICmpImmediate(int64_t Immed) const { in isLegalICmpImmediate()
371 return Immed >= -32 && Immed < 32; in isLegalICmpImmediate()
372 return TargetLowering::isLegalICmpImmediate(Immed); in isLegalICmpImmediate()
/freebsd-11-stable/share/misc/
HDscsi_modes353 {Immed} t1