Searched defs:MachineInstr (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp127 const ARMBaseRegisterInfo &MRI, unsigned MIFlags = MachineInstr::NoFlags) {
330 static void removeOperands(MachineInstr &MI, unsigned i) {
354 MachineInstr &MI = *II;
421 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, unsigned BaseReg,
498 MachineInstr &MI = *II;
123 emitThumbRegPlusImmInReg( MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &dl, unsigned DestReg, unsigned BaseReg, int NumBytes, bool CanChangeCC, const TargetInstrInfo &TII, const ARMBaseRegisterInfo &MRI, unsigned MIFlags = MachineInstr::NoFlags) argument
H A DThumb1FrameLowering.cpp45 unsigned MIFlags = MachineInstr::NoFlags) {
62 MachineInstr &Old = *I;
122 MachineInstr::FrameSetup);
128 .setMIFlags(MachineInstr::FrameSetup);
134 MachineInstr::FrameSetup);
140 .setMIFlags(MachineInstr::FrameSetup);
203 .setMIFlags(MachineInstr::FrameSetup);
231 .setMIFlags(MachineInstr::FrameSetup);
242 .setMIFlags(MachineInstr::FrameSetup));
249 .setMIFlags(MachineInstr
41 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, const DebugLoc &dl, const ThumbRegisterInfo &MRI, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument
[all...]
H A DARMFrameLowering.cpp101 static bool isCSRestore(MachineInstr &MI, const ARMBaseInstrInfo &TII,
125 unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags,
138 unsigned MIFlags = MachineInstr::NoFlags,
145 static int sizeOfSPAdjustment(const MachineInstr &MI) {
219 .setMIFlags(MachineInstr::FrameSetup);
330 MachineInstr::FrameSetup);
338 MachineInstr::FrameSetup);
421 MachineInstr::FrameSetup);
453 .setMIFlags(MachineInstr::FrameSetup));
457 .setMIFlags(MachineInstr
122 emitRegPlusImmediate( bool isARM, MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &dl, const ARMBaseInstrInfo &TII, unsigned DestReg, unsigned SrcReg, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags, ARMCC::CondCodes Pred = ARMCC::AL, unsigned PredReg = 0) argument
135 emitSPUpdate(bool isARM, MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const DebugLoc &dl, const ARMBaseInstrInfo &TII, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags, ARMCC::CondCodes Pred = ARMCC::AL, unsigned PredReg = 0) argument
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DMachineInstr.h1 //===-- llvm/CodeGen/MachineInstr.h - MachineInstr class --------*- C++ -*-===//
10 // This file contains the declaration of the MachineInstr class, which is the
41 /// MachineInstr - Representation of each machine instruction.
43 class MachineInstr : public ilist_node<MachineInstr> { class in namespace:llvm
80 MachineInstr(const MachineInstr&); // DO NOT IMPLEMENT
81 void operator=(const MachineInstr&); // DO NOT IMPLEMENT
84 friend struct ilist_traits<MachineInstr>;
[all...]
H A DMachineInstrBuilder.h11 // simplifying how MachineInstr's are created. It allows use of code like this:
43 MachineInstr *MI;
46 explicit MachineInstrBuilder(MachineInstr *mi) : MI(mi) {}
50 operator MachineInstr*() const { return MI; }
51 MachineInstr *operator->() const { return MI; }
132 const MachineInstrBuilder &setMemRefs(MachineInstr::mmo_iterator b,
133 MachineInstr::mmo_iterator e) const {
159 const MachineInstrBuilder &setMIFlag(MachineInstr::MIFlag Flag) const {
207 MachineInstr *MI = BB.getParent()->CreateMachineInstr(MCID, DL);
220 MachineInstr *M
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/MCTargetDesc/
H A DMBlazeMCCodeEmitter.cpp221 #define MachineInstr MCInst macro
224 #undef MachineInstr macro
/external/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1 //===-- llvm/CodeGen/MachineInstr.h - MachineInstr class --------*- C++ -*-===//
10 // This file contains the declaration of the MachineInstr class, which is the
55 class MachineInstr class in namespace:llvm
56 : public ilist_node_with_parent<MachineInstr, MachineBasicBlock> {
116 MachineInstr(const MachineInstr&) = delete;
117 void operator=(const MachineInstr&) = delete;
119 ~MachineInstr() = delete;
122 friend struct ilist_traits<MachineInstr>;
[all...]
H A DMachineInstrBuilder.h11 // simplifying how MachineInstr's are created. It allows use of code like this:
49 MachineInstr *MI;
55 MachineInstrBuilder(MachineFunction &F, MachineInstr *I) : MF(&F), MI(I) {}
60 operator MachineInstr*() const { return MI; }
61 MachineInstr *operator->() const { return MI; }
64 /// If conversion operators fail, use this method to get the MachineInstr
66 MachineInstr *getInstr() const { return MI; }
163 const MachineInstrBuilder &setMemRefs(MachineInstr::mmo_iterator b,
164 MachineInstr::mmo_iterator e) const {
169 const MachineInstrBuilder &setMemRefs(std::pair<MachineInstr
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DThumb1FrameLowering.cpp42 int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) {
75 MachineInstr::FrameSetup);
80 MachineInstr::FrameSetup);
138 .setMIFlags(MachineInstr::FrameSetup));
148 MachineInstr::FrameSetup);
185 static bool isCSRestore(MachineInstr *MI, const unsigned *CSRegs) {
323 MIB.setMIFlags(MachineInstr::FrameSetup);
38 emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, const TargetInstrInfo &TII, DebugLoc dl, const Thumb1RegisterInfo &MRI, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument
H A DThumb1RegisterInfo.cpp96 unsigned MIFlags = MachineInstr::NoFlags) {
316 MachineInstr *Old = I;
365 static void removeOperands(MachineInstr &MI, unsigned i) {
389 MachineInstr &MI = *II;
532 MachineInstr &MI = *I;
595 MachineInstr &MI = *II;
89 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 DARMFrameLowering.cpp82 static bool isCSRestore(MachineInstr *MI,
112 int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) {
151 MachineInstr::FrameSetup);
156 MachineInstr::FrameSetup);
208 .setMIFlag(MachineInstr::FrameSetup);
239 MachineInstr::FrameSetup);
440 MachineInstr *NewMI = prior(MBBI);
704 MachineInstr::FrameSetup);
706 MachineInstr::FrameSetup);
708 MachineInstr
109 emitSPUpdate(bool isARM, MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, DebugLoc dl, const ARMBaseInstrInfo &TII, int NumBytes, unsigned MIFlags = MachineInstr::NoFlags) argument
[all...]
H A DARMCodeEmitter.cpp30 #include "llvm/CodeGen/MachineInstr.h"
77 unsigned getBinaryCodeForInstr(const MachineInstr &MI) const;
85 void emitInstruction(const MachineInstr &MI);
91 void emitConstPoolInstruction(const MachineInstr &MI);
92 void emitMOVi32immInstruction(const MachineInstr &MI);
93 void emitMOVi2piecesInstruction(const MachineInstr &MI);
94 void emitLEApcrelJTInstruction(const MachineInstr &MI);
95 void emitPseudoMoveInstruction(const MachineInstr &MI);
97 void emitPseudoInstruction(const MachineInstr &MI);
98 unsigned getMachineSoRegOpValue(const MachineInstr
170 VFPThumb2PostEncoder(const MachineInstr&MI, unsigned Val) const argument
[all...]
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DMachineInstr.cpp1 //===-- lib/CodeGen/MachineInstr.cpp --------------------------------------===//
14 #include "llvm/CodeGen/MachineInstr.h"
104 if (MachineInstr *MI = getParent())
170 if (MachineInstr *MI = getParent())
232 if (const MachineInstr *MI = getParent())
461 // MachineInstr Implementation
464 /// MachineInstr ctor - This constructor creates a dummy MachineInstr with
466 MachineInstr::MachineInstr() function in class:MachineInstr
486 MachineInstr::MachineInstr(const MCInstrDesc &tid, bool NoImp) function in class:MachineInstr
500 MachineInstr::MachineInstr(const MCInstrDesc &tid, const DebugLoc dl, function in class:MachineInstr
517 MachineInstr::MachineInstr(MachineBasicBlock *MBB, const MCInstrDesc &tid) function in class:MachineInstr
532 MachineInstr::MachineInstr(MachineBasicBlock *MBB, const DebugLoc dl, function in class:MachineInstr
548 MachineInstr::MachineInstr(MachineFunction &MF, const MachineInstr &MI) function in class:MachineInstr
[all...]
/external/llvm/lib/CodeGen/
H A DMachineInstr.cpp1 //===-- lib/CodeGen/MachineInstr.cpp --------------------------------------===//
14 #include "llvm/CodeGen/MachineInstr.h"
63 if (MachineInstr *MI = getParent())
105 if (MachineInstr *MI = getParent())
123 if (MachineInstr *MI = getParent()) {
181 if (MachineInstr *MI = getParent())
635 // MachineInstr Implementation
638 void MachineInstr::addImplicitDefUseOperands(MachineFunction &MF) {
649 /// MachineInstr ctor - This constructor creates a MachineInstr an
652 MachineInstr::MachineInstr(MachineFunction &MF, const MCInstrDesc &tid, function in class:MachineInstr
677 MachineInstr::MachineInstr(MachineFunction &MF, const MachineInstr &MI) function in class:MachineInstr
[all...]

Completed in 271 milliseconds