Lines Matching defs:ARMLoadStoreOpt
64 struct ARMLoadStoreOpt : public MachineFunctionPass { struct
65 static char ID;
66 ARMLoadStoreOpt() : MachineFunctionPass(ID) {} in ARMLoadStoreOpt() argument
68 const TargetInstrInfo *TII;
69 const TargetRegisterInfo *TRI;
70 const ARMSubtarget *STI;
71 const TargetLowering *TL;
72 ARMFunctionInfo *AFI;
73 RegScavenger *RS;
74 bool isThumb1, isThumb2;
78 const char *getPassName() const override { in getPassName()
83 struct MemOpQueueEntry {
94 typedef SmallVector<MemOpQueueEntry,8> MemOpQueue;
95 typedef MemOpQueue::iterator MemOpQueueIter;