Home | History | Annotate | Download | only in CodeGen

Lines Matching full:opkind

64   /// OpKind - Specify what kind of operand this is.  This discriminates the
66 unsigned char OpKind; // MachineOperandType
181 : OpKind(K), SubReg_TargetFlags(0), ParentMI(0) {}
185 MachineOperandType getType() const { return (MachineOperandType)OpKind; }
224 bool isReg() const { return OpKind == MO_Register; }
226 bool isImm() const { return OpKind == MO_Immediate; }
228 bool isCImm() const { return OpKind == MO_CImmediate; }
230 bool isFPImm() const { return OpKind == MO_FPImmediate; }
232 bool isMBB() const { return OpKind == MO_MachineBasicBlock; }
234 bool isFI() const { return OpKind == MO_FrameIndex; }
236 bool isCPI() const { return OpKind == MO_ConstantPoolIndex; }
238 bool isTargetIndex() const { return OpKind == MO_TargetIndex; }
240 bool isJTI() const { return OpKind == MO_JumpTableIndex; }
242 bool isGlobal() const { return OpKind == MO_GlobalAddress; }
244 bool isSymbol() const { return OpKind == MO_ExternalSymbol; }
246 bool isBlockAddress() const { return OpKind == MO_BlockAddress; }
248 bool isRegMask() const { return OpKind == MO_RegisterMask; }
250 bool isMetadata() const { return OpKind == MO_Metadata; }
251 bool isMCSymbol() const { return OpKind == MO_MCSymbol; }