• Home
  • Raw
  • Download

Lines Matching refs:OperandMIPS32Mem

1133 OperandMIPS32Mem *TargetMIPS32::formMemoryOperand(Operand *Operand, Type Ty) {  in formMemoryOperand()
1137 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in formMemoryOperand()
1138 return llvm::cast<OperandMIPS32Mem>(legalize(Mem)); in formMemoryOperand()
1147 return OperandMIPS32Mem::create( in formMemoryOperand()
1666 OperandMIPS32Mem *MemoryLocation = OperandMIPS32Mem::create( in addProlog()
1789 OperandMIPS32Mem *MemoryLocation = OperandMIPS32Mem::create( in addEpilog()
1823 if (!OperandMIPS32Mem::canHoldOffset(Base->getType(), SignExt, Offset)) { in newBaseRegister()
1847 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMovFp()
1850 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMovFp()
1981 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMov()
1984 OperandMIPS32Mem *TAddrHi = OperandMIPS32Mem::create( in legalizeMov()
1988 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMov()
2004 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2014 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2057 OperandMIPS32Mem *AddrLo = OperandMIPS32Mem::create( in legalizeMov()
2061 OperandMIPS32Mem *AddrHi = OperandMIPS32Mem::create( in legalizeMov()
2070 OperandMIPS32Mem *TAddr = OperandMIPS32Mem::create( in legalizeMov()
2074 OperandMIPS32Mem *Addr = legalizeMemOperand(TAddr); in legalizeMov()
2075 OperandMIPS32Mem *TAddrHi = OperandMIPS32Mem::create( in legalizeMov()
2091 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2101 OperandMIPS32Mem *AddrHi = legalizeMemOperand(TAddrHi); in legalizeMov()
2120 OperandMIPS32Mem *
2121 TargetMIPS32::PostLoweringLegalizer::legalizeMemOperand(OperandMIPS32Mem *Mem) { in legalizeMemOperand()
2139 if (!OperandMIPS32Mem::canHoldOffset(Mem->getType(), SignExt, Offset)) { in legalizeMemOperand()
2144 return OperandMIPS32Mem::create( in legalizeMemOperand()
2180 auto *Src0M = llvm::dyn_cast_or_null<OperandMIPS32Mem>(Src0); in postLowerLegalization()
2181 auto *Src1M = llvm::dyn_cast_or_null<OperandMIPS32Mem>(Src1); in postLowerLegalization()
2252 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in loOperand()
2255 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in loOperand()
2256 return OperandMIPS32Mem::create(Func, IceType_i32, Mem->getBase(), in loOperand()
2270 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in getOperandAtIndex()
2271 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in getOperandAtIndex()
2278 if (!OperandMIPS32Mem::canHoldOffset(BaseType, NoSignExt, NextOffsetVal)) { in getOperandAtIndex()
2288 return OperandMIPS32Mem::create(Func, BaseType, Base, Offset, in getOperandAtIndex()
2309 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Operand)) { in hiOperand()
2312 assert(Mem->getAddrMode() == OperandMIPS32Mem::Offset); in hiOperand()
2319 if (!OperandMIPS32Mem::canHoldOffset(SplitType, SignExt, NextOffsetVal)) { in hiOperand()
2334 return OperandMIPS32Mem::create(Func, SplitType, Base, Offset, in hiOperand()
3465 OperandMIPS32Mem *Addr; in lowerCall()
3467 if (OperandMIPS32Mem::canHoldOffset(Ty, SignExt, StackArg.second)) { in lowerCall()
3468 Addr = OperandMIPS32Mem::create(Func, Ty, SP, Loc); in lowerCall()
3612 OperandMIPS32Mem *Mem = OperandMIPS32Mem::create( in lowerCall()
5153 Variable *TP = legalizeToReg(OperandMIPS32Mem::create( in lowerIntrinsicCall()
5362 OperandMIPS32Mem *TargetMIPS32::formAddressingMode(Type Ty, Cfg *Func, in formAddressingMode()
5416 if (!OperandMIPS32Mem::canHoldOffset(Ty, ZeroExt, OffsetImm)) { in formAddressingMode()
5430 return OperandMIPS32Mem::create( in formAddressingMode()
5440 if (OperandMIPS32Mem *Mem = in doAddressOptLoad()
5520 OperandMIPS32Mem *Mem = OperandMIPS32Mem::create( in lowerRet()
5606 OperandMIPS32Mem *NewAddr = formMemoryOperand(Addr, Value->getType()); in lowerStore()
5613 _sw(ValueHi, llvm::cast<OperandMIPS32Mem>(hiOperand(NewAddr))); in lowerStore()
5614 _sw(ValueLo, llvm::cast<OperandMIPS32Mem>(loOperand(NewAddr))); in lowerStore()
5619 auto *MCont = llvm::cast<OperandMIPS32Mem>( in lowerStore()
5634 if (OperandMIPS32Mem *Mem = in doAddressOptStore()
5878 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(Src)) { in copyToReg()
5914 if (auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(From)) { in legalize()
5926 if (!OperandMIPS32Mem::canHoldOffset(Ty, ZeroExt, Offset->getValue())) { in legalize()
5933 Mem = OperandMIPS32Mem::create(Func, Ty, RegBase, Offset, in legalize()
5992 OperandMIPS32Mem *Addr = in legalize()
5993 OperandMIPS32Mem::create(Func, Ty, TReg1, Offset); in legalize()
6141 void TargetMIPS32::Sandboxer::lw(Variable *Dest, OperandMIPS32Mem *Mem) { in lw()
6158 void TargetMIPS32::Sandboxer::ll(Variable *Dest, OperandMIPS32Mem *Mem) { in ll()
6174 void TargetMIPS32::Sandboxer::sc(Variable *Dest, OperandMIPS32Mem *Mem) { in sc()
6185 void TargetMIPS32::Sandboxer::sw(Variable *Dest, OperandMIPS32Mem *Mem) { in sw()
6196 void TargetMIPS32::Sandboxer::lwc1(Variable *Dest, OperandMIPS32Mem *Mem, in lwc1()
6213 void TargetMIPS32::Sandboxer::ldc1(Variable *Dest, OperandMIPS32Mem *Mem, in ldc1()