Searched refs:LdSt (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h88 bool getLdStBaseRegImmOfs(MachineInstr *LdSt, unsigned &BaseReg,
H A DAArch64InstrInfo.cpp1174 AArch64InstrInfo::getLdStBaseRegImmOfs(MachineInstr *LdSt, unsigned &BaseReg,
1177 switch (LdSt->getOpcode()) {
1190 if (!LdSt->getOperand(1).isReg() || !LdSt->getOperand(2).isImm())
1192 BaseReg = LdSt->getOperand(1).getReg();
1193 MachineFunction &MF = *LdSt->getParent()->getParent();
1194 unsigned Width = getRegClass(LdSt->getDesc(), 0, TRI, MF)->getSize();
1195 Offset = LdSt->getOperand(2).getImm() * Width;
1202 /// Only called for LdSt for which getLdStBaseRegImmOfs returns true.
/external/llvm/include/llvm/Target/
H A DTargetInstrInfo.h654 virtual bool getLdStBaseRegImmOfs(MachineInstr *LdSt, argument
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1023 LSBaseSDNode *LdSt = cast<LSBaseSDNode>(Op); local
1024 ISD::MemIndexedMode AM = LdSt->getAddressingMode();
1029 if (NC->getZExtValue() * 8 == LdSt->getMemoryVT().getSizeInBits())

Completed in 500 milliseconds