Searched refs:isImm (Results 26 - 50 of 119) sorted by relevance

12345

/freebsd-11.0-release/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h134 bool isImm() const override { return Kind == Immediate; }
137 if (!isImm())
151 if (!isImm())
165 if (!isImm())
179 if (!isImm())
194 if (!isImm()) return false;
283 return isImm();
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp243 MI->getOperand(1).isImm() && (MI->getOperand(1).getImm() == 0)) {
267 MI->getOperand(1).isImm() && (MI->getOperand(1).getImm() == 0)) {
491 if (!Cond.empty() && Cond[0].isImm())
535 } else if(Cond[2].isImm()) {
1011 assert(Cond[0].isImm() && "First entry in the cond vector not imm-val");
1687 assert(MO.isImm() && "Extendable operand must be Immediate type");
2738 assert (MI->getOperand(0).isReg() && MI->getOperand(1).isImm() &&
2760 if (!MI->getOperand(BasePos).isReg() || !MI->getOperand(OffsetPos).isImm())
2869 isIntRegForSubInst(SrcReg) && MI->getOperand(2).isImm() &&
2894 MI->getOperand(2).isImm()
[all...]
H A DHexagonPeephole.cpp311 } else if (Src.isImm()) {
319 if (Src.isImm()) {
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/InstPrinter/
H A DMipsInstPrinter.cpp197 if (Op.isImm()) {
209 if (MO.isImm())
218 if (MO.isImm())
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86OptimizeLEAs.cpp264 if (MI.getOperand(MemOpNo + X86::AddrDisp).isImm() &&
289 if (Op1->isImm() && Op2->isImm())
439 if (Op->isImm())
H A DX86CallFrameOptimization.cpp381 !I->getOperand(X86::AddrScaleAmt).isImm() ||
385 !I->getOperand(X86::AddrDisp).isImm())
467 // Note that isImm() may fail even though this is a MOVmi, because
469 if (PushOp.isImm()) {
H A DX86FixupLEAs.cpp138 if (!MI->getOperand(2).isImm()) {
140 // which requires isImm() to be true
251 LEA->getOperand(AddrDispOp).isImm() &&
335 if (MI->getOperand(5).getReg() != 0 || !MI->getOperand(4).isImm() ||
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430AsmPrinter.cpp113 if (Disp.isImm() && !Base.getReg())
H A DMSP430BranchSelector.cpp107 if ((I->getOpcode() != MSP430::JCC || I->getOperand(0).isImm()) &&
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp294 if (RegOrImm.isImm())
354 if (!MO.isImm())
409 && (!OrMI->getOperand(2).isImm() || OrMI->getOperand(2).getImm() != 0))
439 if (!SetHiMI->getOperand(1).isImm())
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp73 } else if (MO.isImm()) {
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp610 assert(isImm() && "Invalid access!");
651 bool isImm() const override { return Kind == k_Immediate; }
656 if (!isImm()) return false;
670 if (!isImm()) return false;
688 if (isImm()) {
703 if (!isImm()) return false;
710 if (!isImm()) return false;
717 if (!isImm()) return false;
724 if (!isImm()) return false;
731 if (!isImm()) retur
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp437 bool isImm() const override { return Kind == k_Immediate; }
440 if (!isImm())
449 if (!isImm())
458 if (!isImm())
467 if (!isImm())
510 if (!isImm())
522 if (!isImm())
531 if (!isImm())
540 if (!isImm())
549 if (!isImm())
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp74 if (Op2.isImm() && Op2.getImm() == 0 && Op3.isImm()) {
110 if (Op2.isImm() && Op3.isImm()) {
930 } else if (Op.isImm()) {
971 assert(Op.isImm() && "System instruction C[nm] operands must be immediates!");
979 if (MO.isImm()) {
1113 if (MO.isImm()) {
1125 if (MO1.isImm()) {
1312 if (Op.isImm()) {
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DExpandPostRAPseudos.cpp83 MI->getOperand(1).isImm() &&
85 MI->getOperand(3).isImm() && "Invalid subreg_to_reg");
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp45 return op.isImm() && op.getImm() == 0;
107 else if (Cond[i].isImm())
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/InstPrinter/
H A DNVPTXInstPrinter.cpp84 } else if (Op.isImm()) {
271 if (MI->getOperand(OpNum + 1).isImm() &&
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/InstPrinter/
H A DSystemZInstPrinter.cpp44 else if (MO.isImm())
147 if (MO.isImm()) {
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenInstruction.h324 bool isImm() const { return Kind == K_Imm; } function in struct:llvm::CodeGenInstAlias::ResultOperand
329 int64_t getImm() const { assert(isImm()); return Imm; }
H A DFastISelEmitter.cpp98 bool isImm() const { return Repr >= OK_Imm; }
100 unsigned getImmCode() const { assert(isImm()); return Repr-OK_Imm; }
131 if (Operands[i].isImm() && Operands[i].getImmCode() != 0)
141 if (!Operands[i].isImm())
151 if (!Operands[i].isImm()) continue;
289 } else if (Operands[i].isImm()) {
315 } else if (Operands[i].isImm()) {
331 } else if (Operands[i].isImm()) {
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineOperand.h231 /// isImm - Tests if this is a MO_Immediate operand.
232 bool isImm() const { return OpKind == MO_Immediate; } function in class:llvm::MachineOperand
411 assert(isImm() && "Wrong MachineOperand accessor");
509 assert(isImm() && "Wrong MachineOperand mutator");
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp55 return op.isImm() && op.getImm() == 0;
69 (MI->getOperand(2).isImm()) && // the imm is zero
91 (MI->getOperand(2).isImm()) && // the imm is zero
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DR600MCCodeEmitter.cpp175 assert(MO.isImm());
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp117 if (DefInst->getOperand(1).isImm()) {
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp155 if (MCOp.isImm() && EncodeImms) {

Completed in 421 milliseconds

12345