Home
last modified time | relevance | path

Searched refs:OperandARM32Mem (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringARM32.h300 OperandARM32Mem *formMemoryOperand(Operand *Ptr, Type Ty);
387 void _ldr(Variable *Dest, OperandARM32Mem *Addr,
391 InstARM32Ldrex *_ldrex(Variable *Dest, OperandARM32Mem *Addr,
435 assert(!llvm::isa<OperandARM32Mem>(Src0));
791 void _str(Variable *Value, OperandARM32Mem *Addr,
795 InstARM32Strex *_strex(Variable *Dest, Variable *Value, OperandARM32Mem *Addr,
887 void _vldr1d(Variable *Dest, OperandARM32Mem *Addr,
891 void _vldr1q(Variable *Dest, OperandARM32Mem *Addr,
966 void _vstr1d(Variable *Value, OperandARM32Mem *Addr,
970 void _vstr1q(Variable *Value, OperandARM32Mem *Addr,
[all …]
DIceInstARM32.h79 class OperandARM32Mem : public OperandARM32 {
80 OperandARM32Mem() = delete;
81 OperandARM32Mem(const OperandARM32Mem &) = delete;
82 OperandARM32Mem &operator=(const OperandARM32Mem &) = delete;
105 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base,
108 return new (Func->allocate<OperandARM32Mem>())
109 OperandARM32Mem(Func, Ty, Base, ImmOffset, Mode);
113 static OperandARM32Mem *create(Cfg *Func, Type Ty, Variable *Base,
117 return new (Func->allocate<OperandARM32Mem>())
118 OperandARM32Mem(Func, Ty, Base, Index, ShiftOp, ShiftAmt, Mode);
[all …]
DIceTargetLoweringARM32.cpp1754 return OperandARM32Mem::canHoldOffset(Ty, ZeroExt, Offset); in isLegalMemOffset()
1796 OperandARM32Mem *TargetARM32::PostLoweringLegalizer::createMemOperand( in createMemOperand()
1800 return OperandARM32Mem::create( in createMemOperand()
1803 OperandARM32Mem::Offset); in createMemOperand()
1819 return OperandARM32Mem::create( in createMemOperand()
1822 OperandARM32Mem::Offset); in createMemOperand()
1948 OperandARM32Mem *
1949 TargetARM32::PostLoweringLegalizer::legalizeMemOperand(OperandARM32Mem *Mem, in legalizeMemOperand()
2008 return OperandARM32Mem::create(Target->Func, Mem->getType(), Base, in legalizeMemOperand()
2049 if (OperandARM32Mem *LegalMem = Legalizer.legalizeMemOperand( in postLowerLegalization()
[all …]
DIceInstARM32.cpp320 OperandARM32Mem::OperandARM32Mem(Cfg * /* Func */, Type Ty, Variable *Base, in OperandARM32Mem() function in Ice::ARM32::OperandARM32Mem
330 OperandARM32Mem::OperandARM32Mem(Cfg *Func, Type Ty, Variable *Base, in OperandARM32Mem() function in Ice::ARM32::OperandARM32Mem
347 bool OperandARM32Mem::canHoldOffset(Type Ty, bool SignExt, int32_t Offset) { in canHoldOffset()
1486 InstARM32Str::InstARM32Str(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, in InstARM32Str()
1494 OperandARM32Mem *Mem, CondARM32::Cond Predicate) in InstARM32Strex()
1500 InstARM32Vstr1::InstARM32Vstr1(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, in InstARM32Vstr1()
1954 return isVariableWithoutRegister(Op) || llvm::isa<OperandARM32Mem>(Op); in isMemoryAccess()
3285 void OperandARM32Mem::emit(const Cfg *Func) const { in emit()
3332 void OperandARM32Mem::dump(const Cfg *Func, Ostream &Str) const { in dump()
DIceAssemblerARM32.cpp423 OperandARM32Mem::AddrMode Mode, IOffsetT MaxOffset, in encodeImmRegOffset()
437 OperandARM32Mem::AddrMode Mode) { in encodeImmRegOffsetEnc3()
449 IOffsetT Offset, OperandARM32Mem::AddrMode Mode) { in encodeImmRegOffset()
471 assert(Mode == OperandARM32Mem::Offset); in encodeImmRegOffset()
494 OperandARM32Mem::Offset); in encodeAddress()
497 if (const auto *Mem = llvm::dyn_cast<OperandARM32Mem>(Opnd)) { in encodeAddress()
2023 OperandARM32Mem::PostIndex, MaxOffset, NoShiftRight); in pop()
2052 OperandARM32Mem::PreIndex, MaxOffset, NoShiftRight); in push()