Home
last modified time | relevance | path

Searched refs:OperandMIPS32Mem (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringMIPS32.h338 void _ldc1(Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) {
342 void _ll(Variable *Value, OperandMIPS32Mem *Mem) { in _ll()
346 void _lw(Variable *Value, OperandMIPS32Mem *Mem) { in _lw()
350 void _lwc1(Variable *Value, OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) {
496 InstMIPS32Sc *_sc(Variable *Value, OperandMIPS32Mem *Mem) { in _sc()
500 void _sdc1(Variable *Value, OperandMIPS32Mem *Mem) { in _sdc1()
568 void _sw(Variable *Value, OperandMIPS32Mem *Mem) { in _sw()
572 void _swc1(Variable *Value, OperandMIPS32Mem *Mem) { in _swc1()
620 void lw(Variable *Dest, OperandMIPS32Mem *Mem);
621 void sw(Variable *Dest, OperandMIPS32Mem *Mem);
[all …]
DIceTargetLoweringMIPS32.cpp1133 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()
[all …]
DIceInstMIPS32.cpp39 bool OperandMIPS32Mem::canHoldOffset(Type Ty, bool SignExt, int32_t Offset) { in canHoldOffset()
48 OperandMIPS32Mem::OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, in OperandMIPS32Mem() function in Ice::MIPS32::OperandMIPS32Mem
342 void OperandMIPS32Mem::emit(const Cfg *Func) const { in emit()
907 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(0)); in emitIAS()
913 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(0)); in emitIAS()
921 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(0)); in emitIAS()
929 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(0)); in emitIAS()
1102 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(1)); in emitIAS()
1185 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(0)); in emitIAS()
1191 auto *Mem = llvm::dyn_cast<OperandMIPS32Mem>(getSrc(1)); in emitIAS()
[all …]
DIceInstMIPS32.h112 class OperandMIPS32Mem : public OperandMIPS32 {
113 OperandMIPS32Mem() = delete;
114 OperandMIPS32Mem(const OperandMIPS32Mem &) = delete;
115 OperandMIPS32Mem &operator=(const OperandMIPS32Mem &) = delete;
129 static OperandMIPS32Mem *create(Cfg *Func, Type Ty, Variable *Base,
131 return new (Func->allocate<OperandMIPS32Mem>())
132 OperandMIPS32Mem(Func, Ty, Base, ImmOffset, Mode);
171 OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, Operand *ImmOffset,
596 OperandMIPS32Mem *Mem, RelocOp Reloc = RO_No) {
666 InstMIPS32Load(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem,
[all …]