Searched refs:Immed (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp356 int Immed = MI.getOperand(3).getImm(); local
358 if (Immed == 1)
398 if ((Immed == 0 || Immed == 3) &&
443 else if ((Immed == 0 || Immed == 3) && DefImmed == 2) {
448 MI.getOperand(3).setImm(3 - Immed);
454 else if (Immed == 2 && DefImmed == 2) {
463 } else if ((Immed == 0 || Immed
[all...]
H A DPPCInstrInfo.cpp1988 int16_t Immed = (int16_t)Value;
1992 if (Immed == -1 && PredCond == PPC::PRED_GT)
1996 else if (Immed == -1 && PredCond == PPC::PRED_LE)
1999 else if (Immed == 1 && PredCond == PPC::PRED_LT)
2002 else if (Immed == 1 && PredCond == PPC::PRED_GE)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp206 ComplexRendererFns select12BitValueWithLeftShift(uint64_t Immed) const;
491 uint64_t Immed; local
493 Immed = Root.getImm();
495 Immed = Root.getCImm()->getZExtValue();
501 Immed = ValAndVReg->Value;
504 return Immed;
4794 uint64_t Immed) const {
4796 if (Immed >> 12 == 0) {
4798 } else if ((Immed & 0xfff) == 0 && Immed >> 2
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp396 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
399 if (Immed >> 12 == 0) {
401 } else if ((Immed & 0xfff) == 0 && Immed >> 24 == 0) {
403 Immed = Immed >> 12;
409 Val = CurDAG->getTargetConstant(Immed, dl, MVT::i32);
427 uint64_t Immed = cast<ConstantSDNode>(N.getNode())->getZExtValue();
432 if (Immed == 0)
436 Immed
2985 uint64_t Immed = cast<ConstantSDNode>(N->getOperand(2))->getZExtValue(); local
[all...]
H A DAArch64ISelLowering.cpp10198 bool AArch64TargetLowering::isLegalAddImmediate(int64_t Immed) const {
10199 if (Immed == std::numeric_limits<int64_t>::min()) {
10200 LLVM_DEBUG(dbgs() << "Illegal add imm " << Immed
10205 Immed = std::abs(Immed);
10206 bool IsLegal = ((Immed >> 12) == 0 ||
10207 ((Immed & 0xfff) == 0 && Immed >> 24 == 0));
10208 LLVM_DEBUG(dbgs() << "Is " << Immed
10215 bool AArch64TargetLowering::isLegalICmpImmediate(int64_t Immed) cons
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp369 bool MSP430TargetLowering::isLegalICmpImmediate(int64_t Immed) const {
371 return Immed >= -32 && Immed < 32;
372 return TargetLowering::isLegalICmpImmediate(Immed);

Completed in 298 milliseconds