/external/llvm/lib/Target/MBlaze/MCTargetDesc/ |
H A D | MBlazeMCCodeEmitter.cpp | 219 #define MachineInstr MCInst macro 222 #undef MachineInstr macro
|
/external/llvm/lib/CodeGen/ |
H A D | MachineInstr.cpp | 1 //===-- lib/CodeGen/MachineInstr.cpp --------------------------------------===// 14 #include "llvm/CodeGen/MachineInstr.h" 56 if (MachineInstr *MI = getParent()) 98 if (MachineInstr *MI = getParent()) 118 if (MachineInstr *MI = getParent()) 134 if (MachineInstr *MI = getParent()) 259 if (const MachineInstr *MI = getParent()) 516 // MachineInstr Implementation 519 /// MachineInstr ctor - This constructor creates a dummy MachineInstr wit 521 MachineInstr::MachineInstr() function in class:MachineInstr 541 MachineInstr::MachineInstr(const MCInstrDesc &tid, bool NoImp) function in class:MachineInstr 555 MachineInstr::MachineInstr(const MCInstrDesc &tid, const DebugLoc dl, function in class:MachineInstr 572 MachineInstr::MachineInstr(MachineBasicBlock *MBB, const MCInstrDesc &tid) function in class:MachineInstr 587 MachineInstr::MachineInstr(MachineBasicBlock *MBB, const DebugLoc dl, function in class:MachineInstr 603 MachineInstr::MachineInstr(MachineFunction &MF, const MachineInstr &MI) function in class:MachineInstr [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineInstr.h | 1 //===-- llvm/CodeGen/MachineInstr.h - MachineInstr class --------*- C++ -*-===// 10 // This file contains the declaration of the MachineInstr class, which is the 43 /// MachineInstr - Representation of each machine instruction. 45 class MachineInstr : public ilist_node<MachineInstr> { class in namespace:llvm 85 MachineInstr(const MachineInstr&); // DO NOT IMPLEMENT 86 void operator=(const MachineInstr&); // DO NOT IMPLEMENT 89 friend struct ilist_traits<MachineInstr>; [all...] |
H A D | MachineInstrBuilder.h | 11 // simplifying how MachineInstr's are created. It allows use of code like this: 45 MachineInstr *MI; 48 explicit MachineInstrBuilder(MachineInstr *mi) : MI(mi) {} 52 operator MachineInstr*() const { return MI; } 53 MachineInstr *operator->() const { return MI; } 146 const MachineInstrBuilder &setMemRefs(MachineInstr::mmo_iterator b, 147 MachineInstr::mmo_iterator e) const { 173 const MachineInstrBuilder &setMIFlag(MachineInstr::MIFlag Flag) const { 221 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL); 231 MachineInstr *M [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | Thumb1FrameLowering.cpp | 41 int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) { 74 MachineInstr::FrameSetup); 79 MachineInstr::FrameSetup); 137 .setMIFlags(MachineInstr::FrameSetup)); 147 MachineInstr::FrameSetup); 184 static bool isCSRestore(MachineInstr *MI, const uint16_t *CSRegs) { 325 MIB.setMIFlags(MachineInstr::FrameSetup); 37 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, DebugLoc dl, const Thumb1RegisterInfo &MRI, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument
|
H A D | Thumb1RegisterInfo.cpp | 97 unsigned MIFlags = MachineInstr::NoFlags) { 317 MachineInstr *Old = I; 366 static void removeOperands(MachineInstr &MI, unsigned i) { 390 MachineInstr &MI = *II; 533 MachineInstr &MI = *I; 601 MachineInstr &MI = *II; 90 emitThumbRegPlusImmInReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, unsigned DestReg, unsigned BaseReg, int NumBytes, bool CanChangeCC, const TargetInstrInfo &TII, const ARMBaseRegisterInfo& MRI, unsigned MIFlags = MachineInstr::NoFlags) argument
|
H A D | ARMFrameLowering.cpp | 93 static bool isCSRestore(MachineInstr *MI, 123 int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) { 163 MachineInstr::FrameSetup); 168 MachineInstr::FrameSetup); 225 .setMIFlag(MachineInstr::FrameSetup); 266 MachineInstr::FrameSetup); 463 MachineInstr *NewMI = prior(MBBI); 980 MachineInstr::FrameSetup); 982 MachineInstr::FrameSetup); 984 NumAlignedDPRCS2Regs, MachineInstr 120 emitSPUpdate(bool isARM, MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, const ARMBaseInstrInfo &TII, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument [all...] |
H A D | ARMCodeEmitter.cpp | 30 #include "llvm/CodeGen/MachineInstr.h" 77 uint64_t getBinaryCodeForInstr(const MachineInstr &MI) const; 85 void emitInstruction(const MachineInstr &MI); 92 void emitConstPoolInstruction(const MachineInstr &MI); 93 void emitMOVi32immInstruction(const MachineInstr &MI); 94 void emitMOVi2piecesInstruction(const MachineInstr &MI); 95 void emitLEApcrelInstruction(const MachineInstr &MI); 96 void emitLEApcrelJTInstruction(const MachineInstr &MI); 97 void emitPseudoMoveInstruction(const MachineInstr &MI); 99 void emitPseudoInstruction(const MachineInstr 174 VFPThumb2PostEncoder(const MachineInstr&MI, unsigned Val) const argument [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonVLIWPacketizer.cpp | 108 bool ignorePseudoInstruction(MachineInstr *MI, MachineBasicBlock *MBB); 112 bool isSoloInstruction(MachineInstr *MI); 122 MachineBasicBlock::iterator addToPacket(MachineInstr *MI); 124 bool IsCallDependent(MachineInstr* MI, SDep::Kind DepType, unsigned DepReg); 125 bool PromoteToDotNew(MachineInstr* MI, SDep::Kind DepType, 128 bool CanPromoteToDotNew(MachineInstr* MI, SUnit* PacketSU, 130 std::map <MachineInstr*, SUnit*> MIToSUnit, 133 bool CanPromoteToNewValue(MachineInstr* MI, SUnit* PacketSU, 135 std::map <MachineInstr*, SUnit*> MIToSUnit, 137 bool CanPromoteToNewValueStore(MachineInstr* M 2780 CanPromoteToNewValueStore( MachineInstr *MI, MachineInstr *PacketMI, unsigned DepReg, std::map <MachineInstr*, SUnit*> MIToSUnit) argument 2962 CanPromoteToNewValue( MachineInstr *MI, SUnit *PacketSU, unsigned DepReg, std::map <MachineInstr*, SUnit*> MIToSUnit, MachineBasicBlock::iterator &MII) argument 2990 CanPromoteToDotNew( MachineInstr *MI, SUnit *PacketSU, unsigned DepReg, std::map <MachineInstr*, SUnit*> MIToSUnit, MachineBasicBlock::iterator &MII, const TargetRegisterClass* RC ) argument 3047 RestrictingDepExistInPacket(MachineInstr* MI, unsigned DepReg, std::map <MachineInstr*, SUnit*> MIToSUnit) argument 3084 ArePredicatesComplements(MachineInstr* MI1, MachineInstr* MI2, std::map <MachineInstr*, SUnit*> MIToSUnit) argument [all...] |