/external/llvm/lib/Target/ARM/ |
H A D | ARMHazardRecognizer.cpp | 22 const MCInstrDesc &MCID = MI->getDesc(); local 23 unsigned Domain = MCID.TSFlags & ARMII::DomainMask; 26 unsigned Opcode = MCID.getOpcode(); 43 const MCInstrDesc &MCID = MI->getDesc(); local 44 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) {
|
H A D | MLxExpansionPass.cpp | 140 const MCInstrDesc &MCID = MI->getDesc(); local 141 unsigned Domain = MCID.TSFlags & ARMII::DomainMask; 144 unsigned Opcode = MCID.getOpcode(); 278 const MCInstrDesc &MCID = MI->getDesc(); local 286 unsigned Domain = MCID.TSFlags & ARMII::DomainMask; 296 if (!TII->isFpMLxInstruction(MCID.getOpcode(),
|
H A D | Thumb1RegisterInfo.cpp | 241 const MCInstrDesc &MCID = TII.get(isSub ? ARM::tSUBi3 : ARM::tADDi3); 243 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, MCID, DestReg) 291 const MCInstrDesc &MCID = TII.get(ExtraOpc); local 292 AddDefaultPred(AddDefaultT1CC(BuildMI(MBB, MBBI, dl, MCID, DestReg)) 360 const MCInstrDesc &MCID = TII.get(ARM::tRSB); 361 AddDefaultPred(AddDefaultT1CC(BuildMI(MBB, MBBI, dl, MCID, DestReg))
|
H A D | Thumb2ITBlockPass.cpp | 140 const MCInstrDesc &MCID = MI->getDesc(); local 142 MI->getOperand(MCID.getNumOperands() - 1).getReg() == ARM::CPSR)
|
H A D | Thumb2SizeReduction.cpp | 192 static bool HasImplicitCPSRDef(const MCInstrDesc &MCID) { argument 193 for (const uint16_t *Regs = MCID.getImplicitDefs(); *Regs; ++Regs) 512 const MCInstrDesc &MCID = MI->getDesc(); local 513 if (MCID.hasOptionalDef() && 514 MI->getOperand(MCID.getNumOperands()-1).getReg() == ARM::CPSR) 656 const MCInstrDesc &MCID = MI->getDesc(); local 657 if (MCID.hasOptionalDef()) { 658 unsigned NumOps = MCID.getNumOperands(); 684 unsigned NumOps = MCID.getNumOperands(); 686 if (i < NumOps && MCID 715 const MCInstrDesc &MCID = MI->getDesc(); local [all...] |
/external/llvm/lib/Target/ |
H A D | TargetInstrInfo.cpp | 34 TargetInstrInfo::getRegClass(const MCInstrDesc &MCID, unsigned OpNum, argument 37 if (OpNum >= MCID.getNumOperands()) 40 short RegClass = MCID.OpInfo[OpNum].RegClass; 41 if (MCID.OpInfo[OpNum].isLookupPtrRegClass())
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCHazardRecognizers.cpp | 27 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); local 28 if (!MCID) 94 const MCInstrDesc &MCID = TII.get(Opcode); local 96 isLoad = MCID.mayLoad(); 97 isStore = MCID.mayStore(); 99 uint64_t TSFlags = MCID.TSFlags;
|
H A D | PPCInstrInfo.cpp | 433 const MCInstrDesc &MCID = get(Opc); local 434 if (MCID.getNumOperands() == 3) 435 BuildMI(MBB, I, DL, MCID, DestReg) 438 BuildMI(MBB, I, DL, MCID, DestReg).addReg(SrcReg, getKillRegState(KillSrc));
|
/external/llvm/lib/CodeGen/ |
H A D | ScoreboardHazardRecognizer.cpp | 128 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); local 129 if (MCID == NULL) { 133 unsigned idx = MCID->getSchedClass(); 184 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); local 185 assert(MCID && "The scheduler must filter non-machineinstrs"); 186 if (DAG->TII->isZeroCost(MCID->Opcode)) 193 unsigned idx = MCID->getSchedClass();
|
H A D | PeepholeOptimizer.cpp | 415 const MCInstrDesc &MCID = MI->getDesc(); local 416 if (MCID.getNumDefs() != 1) 435 const MCInstrDesc &MCID = MI->getDesc(); local 438 if (MCID.getNumDefs() != 1)
|
H A D | ExecutionDepsFix.cpp | 455 const MCInstrDesc &MCID = MI->getDesc(); local 457 e = MI->isVariadic() ? MI->getNumOperands() : MCID.getNumDefs();
|
H A D | RegAllocFast.cpp | 850 const MCInstrDesc &MCID = MI->getDesc(); local 964 MCID.getOperandConstraint(i, MCOI::TIED_TO) != -1; 994 (hasTiedOps && (hasPhysDefs || MCID.getNumDefs() > 1))) { 1049 SkippedInstrs.insert(&MCID);
|
H A D | TargetInstrInfoImpl.cpp | 63 const MCInstrDesc &MCID = MI->getDesc(); local 64 bool HasDef = MCID.getNumDefs(); 128 const MCInstrDesc &MCID = MI->getDesc(); local 129 if (!MCID.isCommutable()) 133 SrcOpIdx1 = MCID.getNumDefs(); 163 const MCInstrDesc &MCID = MI->getDesc(); local 168 if (MCID.OpInfo[i].isPredicate()) {
|
H A D | MachineFunction.cpp | 157 MachineFunction::CreateMachineInstr(const MCInstrDesc &MCID, argument 160 MachineInstr(MCID, DL, NoImp);
|
H A D | MachineVerifier.cpp | 745 const MCInstrDesc &MCID = MI->getDesc(); local 746 if (MI->getNumOperands() < MCID.getNumOperands()) { 748 *OS << MCID.getNumOperands() << " operands expected, but " 789 const MCInstrDesc &MCID = MI->getDesc(); local 791 // The first MCID.NumDefs operands must be explicit register defines 792 if (MONum < MCID.getNumDefs()) { 793 const MCOperandInfo &MCOI = MCID.OpInfo[MONum]; 800 } else if (MONum < MCID.getNumOperands()) { 801 const MCOperandInfo &MCOI = MCID.OpInfo[MONum]; 805 !(MI->isVariadic() && MONum == MCID [all...] |
H A D | RegisterCoalescer.cpp | 723 const MCInstrDesc &MCID = DefMI->getDesc(); local 724 if (MCID.getNumDefs() != 1) 730 const TargetRegisterClass *RC = TII->getRegClass(MCID, 0, TRI, *MF);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsDelaySlotFiller.cpp | 239 MCInstrDesc MCID = MI->getDesc(); local 240 unsigned e = MI->isCall() || MI->isReturn() ? MCID.getNumOperands() :
|
H A D | MipsInstrInfo.cpp | 177 const MCInstrDesc &MCID = get(Opc); local 178 MachineInstrBuilder MIB = BuildMI(&MBB, DL, MCID);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 65 const MCInstrDesc *MCID; // Instruction descriptor. member in class:llvm::MachineInstr 98 /// MCID NULL and no operands. 108 explicit MachineInstr(const MCInstrDesc &MCID, bool NoImp = false); 113 MachineInstr(MachineBasicBlock *MBB, const MCInstrDesc &MCID); 118 explicit MachineInstr(const MCInstrDesc &MCID, const DebugLoc dl, 125 const MCInstrDesc &MCID); 254 const MCInstrDesc &getDesc() const { return *MCID; } 258 int getOpcode() const { return MCID->Opcode; } 326 return hasProperty(MCID::Variadic, Type); 332 return hasProperty(MCID [all...] |
H A D | MachineInstrBuilder.h | 197 const MCInstrDesc &MCID) { 198 return MachineInstrBuilder(MF.CreateMachineInstr(MCID, DL)); 206 const MCInstrDesc &MCID, 208 return MachineInstrBuilder(MF.CreateMachineInstr(MCID, DL)) 219 const MCInstrDesc &MCID, 221 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL); 229 const MCInstrDesc &MCID, 231 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL); 239 const MCInstrDesc &MCID, 243 return BuildMI(BB, MII, DL, MCID, DestRe 195 BuildMI(MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID) argument 204 BuildMI(MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) argument 216 BuildMI(MachineBasicBlock &BB, MachineBasicBlock::iterator I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) argument 226 BuildMI(MachineBasicBlock &BB, MachineBasicBlock::instr_iterator I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) argument 236 BuildMI(MachineBasicBlock &BB, MachineInstr *I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) argument 254 BuildMI(MachineBasicBlock &BB, MachineBasicBlock::iterator I, DebugLoc DL, const MCInstrDesc &MCID) argument 263 BuildMI(MachineBasicBlock &BB, MachineBasicBlock::instr_iterator I, DebugLoc DL, const MCInstrDesc &MCID) argument 272 BuildMI(MachineBasicBlock &BB, MachineInstr *I, DebugLoc DL, const MCInstrDesc &MCID) argument 289 BuildMI(MachineBasicBlock *BB, DebugLoc DL, const MCInstrDesc &MCID) argument 299 BuildMI(MachineBasicBlock *BB, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) argument [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 305 const MCInstrDesc &MCID = MI->getDesc(); local 306 bool isOptDef = IIOpNum < MCID.getNumOperands() && 307 MCID.OpInfo[IIOpNum].isOptionalDef(); 317 assert((DstRC || (MI->isVariadic() && IIOpNum >= MCID.getNumOperands())) && 807 const MCInstrDesc &MCID = TII->get(F->getMachineOpcode()); 808 UsedRegs.append(MCID.getImplicitUses(), 809 MCID.getImplicitUses() + MCID.getNumImplicitUses());
|
H A D | ScheduleDAGFast.cpp | 252 const MCInstrDesc &MCID = TII->get(N->getMachineOpcode()); local 253 for (unsigned i = 0; i != MCID.getNumOperands(); ++i) { 254 if (MCID.getOperandConstraint(i, MCOI::TIED_TO) != -1) { 259 if (MCID.isCommutable()) 425 const MCInstrDesc &MCID = TII->get(N->getMachineOpcode()); local 426 assert(MCID.ImplicitDefs && "Physical reg def must be in implicit def list!"); 427 unsigned NumRes = MCID.getNumDefs(); 428 for (const uint16_t *ImpDef = MCID.getImplicitDefs(); *ImpDef; ++ImpDef) { 503 const MCInstrDesc &MCID = TII->get(Node->getMachineOpcode()); local 504 if (!MCID [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86InstrBuilder.h | 152 const MCInstrDesc &MCID = MI->getDesc(); local 154 if (MCID.mayLoad()) 156 if (MCID.mayStore())
|
/external/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 96 namespace MCID { namespace in namespace:llvm 190 return Flags & (1 << MCID::Variadic); 196 return Flags & (1 << MCID::HasOptionalDef); 203 return Flags & (1 << MCID::Pseudo); 207 return Flags & (1 << MCID::Return); 211 return Flags & (1 << MCID::Call); 218 return Flags & (1 << MCID::Barrier); 228 return Flags & (1 << MCID::Terminator); 236 return Flags & (1 << MCID::Branch); 242 return Flags & (1 << MCID [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 2795 const MCInstrDesc& MCID = PacketMI->getDesc(); local 2799 const TargetRegisterClass* PacketRC = QII->getRegClass(MCID, 0, QRI, MF);
|