/external/clang/test/CodeGenCXX/ |
H A D | 2010-03-09-AnonAggregate.cpp | 6 class MO { class 12 class MO m;
|
/external/llvm/include/llvm/CodeGen/ |
H A D | LiveIntervalAnalysis.h | 358 MachineOperand& MO, unsigned MOIdx); 363 bool isPartialRedef(SlotIndex MIIdx, MachineOperand &MO, 370 SlotIndex MIIdx, MachineOperand& MO,
|
H A D | LiveVariables.h | 222 MachineOperand &MO = MI->getOperand(i); local 223 if (MO.isReg() && MO.isKill() && MO.getReg() == reg) { 224 MO.setIsKill(false); 258 MachineOperand &MO = MI->getOperand(i); local 259 if (MO.isReg() && MO.isDef() && MO.getReg() == reg) { 260 MO [all...] |
H A D | MachineInstr.h | 805 const MachineOperand &MO = getOperand(DefOpIdx); 806 if (!MO.isReg() || !MO.isDef() || !MO.isTied()) 817 const MachineOperand &MO = getOperand(UseOpIdx); 818 if (!MO.isReg() || !MO.isUse() || !MO.isTied()) 952 void addMemOperand(MachineFunction &MF, MachineMemOperand *MO); 969 MachineOperand &MO [all...] |
H A D | MachineInstrBuilder.h | 153 const MachineInstrBuilder &addOperand(const MachineOperand &MO) const { 154 MI->addOperand(MO);
|
H A D | MachineOperand.h | 521 friend hash_code hash_value(const MachineOperand &MO); 685 inline raw_ostream &operator<<(raw_ostream &OS, const MachineOperand& MO) { 686 MO.print(OS, 0);
|
H A D | MachineRegisterInfo.h | 75 static MachineOperand *getNextOperandForReg(const MachineOperand *MO) { argument 76 assert(MO && MO->isReg() && "This is not a register operand!"); 77 return MO->Contents.Reg.Next; 153 void addRegOperandToUseList(MachineOperand *MO); 156 void removeRegOperandFromUseList(MachineOperand *MO);
|
H A D | ScheduleDAGInstrs.h | 78 const MachineOperand &MO = MI->getOperand(i); local 79 if (!MO.isReg() || !MO.isUse()) 81 unsigned MOReg = MO.getReg(); 83 Deps.insert(std::make_pair(MOReg, std::make_pair(&MO, Count)));
|
/external/llvm/include/llvm/MC/ |
H A D | MCInst.h | 192 inline raw_ostream& operator<<(raw_ostream &OS, const MCOperand &MO) { argument 193 MO.print(OS, 0);
|
/external/llvm/include/llvm/MC/MCParser/ |
H A D | MCParsedAsmOperand.h | 40 inline raw_ostream& operator<<(raw_ostream &OS, const MCParsedAsmOperand &MO) { argument 41 MO.print(OS);
|
/external/llvm/lib/CodeGen/ |
H A D | AggressiveAntiDepBreaker.cpp | 241 MachineOperand& MO) 243 if (!MO.isReg() || !MO.isImplicit()) 246 unsigned Reg = MO.getReg(); 251 if (MO.isDef()) 262 MachineOperand &MO = MI->getOperand(i); 263 if (!MO.isReg()) continue; 264 if ((MO.isDef() && MI->isRegTiedToUseOperand(i)) || 265 IsImplicitDefUse(MI, MO)) { 266 const unsigned Reg = MO [all...] |
H A D | AggressiveAntiDepBreaker.h | 163 /// IsImplicitDefUse - Return true if MO represents a register 165 bool IsImplicitDefUse(MachineInstr *MI, MachineOperand& MO);
|
H A D | BranchFolding.cpp | 153 MachineOperand &MO = I->getOperand(i); local 154 if (!MO.isReg() || !MO.isUse()) 156 unsigned Reg = MO.getReg(); 1486 const MachineOperand &MO = Loc->getOperand(i); local 1487 if (!MO.isReg()) 1489 unsigned Reg = MO.getReg(); 1492 if (MO.isUse()) { 1495 } else if (!MO.isDead()) 1515 const MachineOperand &MO local 1547 const MachineOperand &MO = PI->getOperand(i); local 1627 MachineOperand &MO = TIB->getOperand(i); local 1683 MachineOperand &MO = TIB->getOperand(i); local 1695 MachineOperand &MO = TIB->getOperand(i); local [all...] |
H A D | CriticalAntiDepBreaker.cpp | 186 MachineOperand &MO = MI->getOperand(i); local 187 if (!MO.isReg()) continue; 188 unsigned Reg = MO.getReg(); 216 RegRefs.insert(std::make_pair(Reg, &MO)); 218 if (MO.isUse() && Special) { 238 MachineOperand &MO = MI->getOperand(i); local 240 if (MO.isRegMask()) 242 if (MO.clobbersPhysReg(i)) { 250 if (!MO.isReg()) continue; 251 unsigned Reg = MO 280 MachineOperand &MO = MI->getOperand(i); local 579 MachineOperand &MO = MI->getOperand(i); local [all...] |
H A D | DeadMachineInstructionElim.cpp | 68 const MachineOperand &MO = MI->getOperand(i); local 69 if (MO.isReg() && MO.isDef()) { 70 unsigned Reg = MO.getReg(); 137 const MachineOperand &MO = MI->getOperand(i); local 138 if (!MO.isReg() || !MO.isDef()) 140 unsigned Reg = MO.getReg(); 166 const MachineOperand &MO = MI->getOperand(i); local 167 if (MO 185 const MachineOperand &MO = MI->getOperand(i); local [all...] |
H A D | EarlyIfConversion.cpp | 228 for (MIOperands MO(I); MO.isValid(); ++MO) { 229 if (MO->isRegMask()) { 233 if (!MO->isReg()) 235 unsigned Reg = MO->getReg(); 238 if (MO->isDef() && TargetRegisterInfo::isPhysicalRegister(Reg)) 242 if (!MO->readsReg() || !TargetRegisterInfo::isVirtualRegister(Reg)) 286 for (MIOperands MO(I); MO [all...] |
H A D | ExecutionDepsFix.cpp | 459 MachineOperand &MO = MI->getOperand(i); local 460 if (!MO.isReg()) 462 if (MO.isImplicit()) 464 if (MO.isUse()) 466 int rx = regIndex(MO.getReg());
|
H A D | ExpandPostRAPseudos.cpp | 88 MachineOperand &MO = MI->getOperand(i); local 89 if (!MO.isReg() || !MO.isImplicit() || MO.isUse()) 91 CopyMI->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
|
H A D | IfConversion.cpp | 983 const MachineOperand &MO = MI->getOperand(i); local 984 if (!MO.isReg()) 986 unsigned Reg = MO.getReg(); 989 if (MO.isDef()) 991 else if (MO.isKill()) { 1333 const MachineOperand &MO = FI->getOperand(i); local 1334 if (!MO.isReg()) 1336 unsigned Reg = MO.getReg(); 1339 if (MO.isDef()) { 1421 const MachineOperand &MO local [all...] |
H A D | InlineSpiller.cpp | 841 MachineOperand &MO = MI->getOperand(i); local 842 if (MO.isReg() && MO.isUse() && MO.getReg() == VirtReg.reg) 843 MO.setIsUndef(); 895 MachineOperand &MO = MI->getOperand(Ops[i].second); local 896 if (MO.isReg() && MO.isUse() && MO.getReg() == VirtReg.reg) { 897 MO 1029 MachineOperand &MO = MI->getOperand(Idx); local 1057 MachineOperand &MO = FoldMI->getOperand(i - 1); local 1195 MachineOperand &MO = Ops[i].first->getOperand(Ops[i].second); local [all...] |
H A D | LiveDebugVariables.cpp | 793 MachineOperand MO = MachineOperand::CreateReg(LI->reg, false); local 794 MO.setSubReg(locations[OldLocNo].getSubReg()); 795 NewLocNo = getLocationNo(MO);
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterInlineAsm.cpp | 441 const MachineOperand &MO = MI->getOperand(OpNo); local 446 if (MO.getType() != MachineOperand::MO_Immediate) 448 O << MO.getImm(); 451 if (MO.getType() != MachineOperand::MO_Immediate) 453 O << -MO.getImm();
|
H A D | DwarfCompileUnit.cpp | 481 bool CompileUnit::addConstantValue(DIE *Die, const MachineOperand &MO, argument 483 assert(MO.isImm() && "Invalid machine operand!"); 495 SignedConstant ? addSInt(Block, 0, Form, MO.getImm()) 496 : addUInt(Block, 0, Form, MO.getImm()); 503 bool CompileUnit::addConstantFPValue(DIE *Die, const MachineOperand &MO) { argument 504 assert (MO.isFPImm() && "Invalid machine operand!"); 506 APFloat FPImm = MO.getFPImm()->getValueAPF();
|
H A D | DwarfCompileUnit.h | 227 bool addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty); 231 bool addConstantFPValue(DIE *Die, const MachineOperand &MO);
|
H A D | DwarfException.cpp | 194 const MachineOperand &MO = MI->getOperand(I); 196 if (!MO.isGlobal()) continue; 198 const Function *F = dyn_cast<Function>(MO.getGlobal());
|