• Home
  • Raw
  • Download

Lines Matching refs:OperandMIPS32Mem

1116 OperandMIPS32Mem *TargetMIPS32::formMemoryOperand(Operand *Operand, Type Ty) {  in formMemoryOperand()
1120 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in formMemoryOperand()
1121 return llvm::cast<OperandMIPS32Mem>(legalize(Mem)); in formMemoryOperand()
1130 return OperandMIPS32Mem::create( in formMemoryOperand()
1651 OperandMIPS32Mem *MemoryLocation = OperandMIPS32Mem::create( in addProlog()
1774 OperandMIPS32Mem *MemoryLocation = OperandMIPS32Mem::create( in addEpilog()
1808 if (!OperandMIPS32Mem::canHoldOffset(Base->getType(), SignExt, Offset)) { in newBaseRegister()
1832 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMovFp()
1835 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMovFp()
1966 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMov()
1969 OperandMIPS32Mem *TAddrHi = OperandMIPS32Mem::create( in legalizeMov()
1973 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMov()
1989 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
1999 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2042 OperandMIPS32Mem *AddrLo = OperandMIPS32Mem::create( in legalizeMov()
2046 OperandMIPS32Mem *AddrHi = OperandMIPS32Mem::create( in legalizeMov()
2055 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMov()
2059 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMov()
2060 OperandMIPS32Mem *TAddrHi = OperandMIPS32Mem::create( in legalizeMov()
2076 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2086 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2105 OperandMIPS32Mem *
2106 TargetMIPS32::PostLoweringLegalizer::legalizeMemOperand(OperandMIPS32Mem *Mem) { in legalizeMemOperand()
2124 if (!OperandMIPS32Mem::canHoldOffset(Mem->getType(), SignExt, Offset)) { in legalizeMemOperand()
2129 return OperandMIPS32Mem::create( in legalizeMemOperand()
2165 auto *Src0M = llvm::dyn_cast_or_null<OperandMIPS32Mem>(Src0); in postLowerLegalization()
2166 auto *Src1M = llvm::dyn_cast_or_null<OperandMIPS32Mem>(Src1); in postLowerLegalization()
2237 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in loOperand()
2240 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in loOperand()
2241 return OperandMIPS32Mem::create(Func, IceType_i32, Mem->getBase(), in loOperand()
2255 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in getOperandAtIndex()
2256 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in getOperandAtIndex()
2263 if (!OperandMIPS32Mem::canHoldOffset(BaseType, NoSignExt, NextOffsetVal)) { in getOperandAtIndex()
2273 return OperandMIPS32Mem::create(Func, BaseType, Base, Offset, in getOperandAtIndex()
2294 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in hiOperand()
2297 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in hiOperand()
2304 if (!OperandMIPS32Mem::canHoldOffset(SplitType, SignExt, NextOffsetVal)) { in hiOperand()
2319 return OperandMIPS32Mem::create(Func, SplitType, Base, Offset, in hiOperand()
3450 OperandMIPS32Mem *Addr; in lowerCall()
3452 if (OperandMIPS32Mem::canHoldOffset(Ty, SignExt, StackArg.second)) { in lowerCall()
3453 Addr = OperandMIPS32Mem::create(Func, Ty, SP, Loc); in lowerCall()
3597 OperandMIPS32Mem *Mem = OperandMIPS32Mem::create( in lowerCall()
5138 Variable *TP = legalizeToReg(OperandMIPS32Mem::create( in lowerIntrinsic()
5347 OperandMIPS32Mem *TargetMIPS32::formAddressingMode(Type Ty, Cfg *Func, in formAddressingMode()
5401 if (!OperandMIPS32Mem::canHoldOffset(Ty, ZeroExt, OffsetImm)) { in formAddressingMode()
5415 return OperandMIPS32Mem::create( in formAddressingMode()
5425 if (OperandMIPS32Mem *Mem = in doAddressOptLoad()
5497 OperandMIPS32Mem *Mem = OperandMIPS32Mem::create( in lowerRet()
5583 OperandMIPS32Mem *NewAddr = formMemoryOperand(Addr, Value->getType()); in lowerStore()
5590 _sw(ValueHi, llvm::cast<OperandMIPS32Mem>(hiOperand(NewAddr))); in lowerStore()
5591 _sw(ValueLo, llvm::cast<OperandMIPS32Mem>(loOperand(NewAddr))); in lowerStore()
5596 auto *MCont = llvm::cast<OperandMIPS32Mem>( in lowerStore()
5611 if (OperandMIPS32Mem *Mem = in doAddressOptStore()
5842 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Src)) { in copyToReg()
5878 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(From)) { in legalize()
5890 if (!OperandMIPS32Mem::canHoldOffset(Ty, ZeroExt, Offset->getValue())) { in legalize()
5897 Mem = OperandMIPS32Mem::create(Func, Ty, RegBase, Offset, in legalize()
5956 OperandMIPS32Mem *Addr = in legalize()
5957 OperandMIPS32Mem::create(Func, Ty, TReg1, Offset); in legalize()
6105 void TargetMIPS32::Sandboxer::lw(Variable *Dest, OperandMIPS32Mem *Mem) { in lw()
6122 void TargetMIPS32::Sandboxer::ll(Variable *Dest, OperandMIPS32Mem *Mem) { in ll()
6138 void TargetMIPS32::Sandboxer::sc(Variable *Dest, OperandMIPS32Mem *Mem) { in sc()
6149 void TargetMIPS32::Sandboxer::sw(Variable *Dest, OperandMIPS32Mem *Mem) { in sw()
6160 void TargetMIPS32::Sandboxer::lwc1(Variable *Dest, OperandMIPS32Mem *Mem, in lwc1()
6177 void TargetMIPS32::Sandboxer::ldc1(Variable *Dest, OperandMIPS32Mem *Mem, in ldc1()