Searched refs:isImm (Results 76 - 100 of 193) sorted by relevance

12345678

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp52 return op.isImm() && op.getImm() == 0;
114 assert((Cond[i].isImm() || Cond[i].isReg()) &&
730 if (!MOPos.isImm()) {
741 if (!MOSize.isImm()) {
891 if (Dop.isReg() && Sop1.isReg() && Sop2.isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixSGPRCopies.cpp336 if (!ImmOp->isImm())
441 (!MO.isImm() && !MO.isReg()) || (MO.isImm() && Imm)) {
444 } else if (MO.isImm())
732 if (Copied.isImm() &&
H A DSIPeepholeSDWA.cpp373 assert(Src && (Src->isReg() || Src->isImm()));
519 if (Op.isImm()) {
535 if (!Copied.isImm())
1188 if (!Op.isImm() && !(Op.isReg() && !TRI->isVGPR(*MRI, Op.getReg())))
1205 if (Op.isImm())
H A DSILoadStoreOptimizer.cpp142 if (AddrReg[i]->isImm() || AddrRegNext.isImm()) {
143 if (AddrReg[i]->isImm() != AddrRegNext.isImm() ||
164 if (AddrOp->isImm())
1713 if (Op.isImm())
1721 !Def->getOperand(1).isImm())
1774 if (Src0->isImm())
1777 if (!Src1->isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h320 /// isImm - Tests if this is a MO_Immediate operand.
321 bool isImm() const { return OpKind == MO_Immediate; } function
536 assert(isImm() && "Wrong MachineOperand accessor");
654 assert(isImm() && "Wrong MachineOperand mutator");
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DSIMCCodeEmitter.cpp238 if (!MO.isImm())
341 if (Op.isImm())
524 } else if (MO.isImm())
H A DR600MCCodeEmitter.cpp193 assert(MO.isImm());
H A DAMDGPUInstPrinter.cpp562 } else if (Op.isImm()) {
689 NegMnemo = Op.isImm() || Op.isFPImm();
1155 assert(Op.isImm());
1166 assert(Op.isImm());
1476 assert(Op.isImm() || Op.isExpr());
1477 if (Op.isImm()) {
1532 } else if (Op.isImm()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp232 bool isImm() const override {
306 return isImm() && Imm.Type == ImmT;
310 return isImm() && Imm.Type != ImmTyNone;
365 return isReg() || isImm();
652 return isExpr() || isImm();
688 assert(isImm());
693 assert(isImm());
809 if (isImm())
2756 if (!Op.isImm() || Op.getImm() != AMDGPU::SDWA::SdwaSel::DWORD) {
2883 if (MO.isImm()) {
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp127 bool isImm() const override { return Kind == Immediate; }
131 return isImm() && isa<MCConstantExpr>(getImm());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonStoreWidening.cpp137 assert(MO.isImm() && "Expecting immediate offset");
407 assert(SO.isImm() && "Expecting an immediate operand");
H A DHexagonSplitDouble.cpp347 int32_t Prof1 = Op1.isImm() ? profitImm(Op1.getImm()) : 0;
348 int32_t Prof2 = Op2.isImm() ? profitImm(Op2.getImm()) : 0;
358 if (OpX.isImm()) {
705 assert(Op0.isReg() && Op1.isImm());
785 assert(Op0.isReg() && Op1.isReg() && Op2.isImm());
910 assert(Op0.isReg() && Op1.isReg() && Op2.isReg() && Op3.isImm());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp177 if (MO.isImm())
276 if (MO.isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.h106 return MO.isImm() && (MO.getImm() == 1 || MO.getImm() == 2 ||
117 (MI.getOperand(Op + X86::AddrDisp).isImm() ||
H A DX86WinAllocaExpander.cpp90 !Def->getOperand(1).isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCInstPrinter.cpp97 return Opnd.isImm() && Opnd.getImm() == int32_t(C.Value);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp158 if (MCOp.isImm() && EncodeImms) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/
H A DLanaiDisassembler.cpp115 if (Instr.getOperand(2).isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiAsmPrinter.cpp124 if (!FlagsOP.isImm())
H A DLanaiDelaySlotFiller.cpp112 RI->getOperand(2).isImm() && RI->getOperand(2).getImm() == -8);
H A DLanaiInstrInfo.cpp720 if (MI.getOperand(1).isFI() && MI.getOperand(2).isImm() &&
749 if (MI.getOperand(0).isFI() && MI.getOperand(1).isImm() &&
764 if (!LdSt.getOperand(1).isReg() || !LdSt.getOperand(2).isImm() ||
765 !(LdSt.getOperand(3).isImm() && LdSt.getOperand(3).getImm() == LPAC::ADD))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp56 if (MI.getOperand(1).isFI() && MI.getOperand(2).isImm() &&
79 if (MI.getOperand(1).isFI() && MI.getOperand(2).isImm() &&
536 if (MO.isImm()) {
594 if (!LdSt.getOperand(1).isReg() || !LdSt.getOperand(2).isImm())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp89 } else if (MO.isImm()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp171 if (STI.hasFeature(X86::Mode16Bit) && BaseReg.getReg() == 0 && Disp.isImm() &&
297 if (DispOp.isImm()) {
439 int ImmSize = !Disp.isImm() && X86II::hasImm(TSFlags)
487 if (Disp.isImm() && isDisp8(Disp.getImm())) {
536 if (Disp.isImm() && Disp.getImm() == 0) {
555 if (Disp.isImm()) {
595 } else if (!Disp.isImm()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp339 } else if (MO.isImm()) {
1274 assert(MOSubIdx.isImm() &&
1299 assert(MOSubIdx.isImm() &&
1325 assert(MOSubIdx.isImm() &&
1365 assert(Op.isImm() && "Expected flag operand to be an immediate");

Completed in 355 milliseconds

12345678