reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
106 if (MOI->isImm()) { 107 switch (MOI->getImm()) { 116 Register Reg = (++MOI)->getReg(); 117 int64_t Imm = (++MOI)->getImm(); 123 int64_t Size = (++MOI)->getImm(); 125 Register Reg = (++MOI)->getReg(); 126 int64_t Imm = (++MOI)->getImm(); 132 ++MOI; 133 assert(MOI->isImm() && "Expected constant operand."); 134 int64_t Imm = MOI->getImm(); 139 return ++MOI; 146 if (MOI->isReg()) { 148 if (MOI->isImplicit()) 149 return ++MOI; 151 assert(Register::isPhysicalRegister(MOI->getReg()) && 153 const TargetRegisterClass *RC = TRI->getMinimalPhysRegClass(MOI->getReg()); 154 assert(!MOI->getSubReg() && "Physical subreg still around."); 157 unsigned DwarfRegNum = getDwarfRegNum(MOI->getReg(), TRI); 159 unsigned SubRegIdx = TRI->getSubRegIndex(LLVMRegNum, MOI->getReg()); 165 return ++MOI; 168 if (MOI->isRegLiveOut()) 169 LiveOuts = parseRegisterLiveOutMask(MOI->getRegLiveOut()); 171 return ++MOI;