Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceInstARM32.h214 class OperandARM32FlexImm : public OperandARM32Flex {
215 OperandARM32FlexImm() = delete;
216 OperandARM32FlexImm(const OperandARM32FlexImm &) = delete;
217 OperandARM32FlexImm &operator=(const OperandARM32FlexImm &) = delete;
221 static OperandARM32FlexImm *create(Cfg *Func, Type Ty, uint32_t Imm,
241 OperandARM32FlexImm(Cfg *Func, Type Ty, uint32_t Imm, uint32_t RotateAmt);
DIceInstARM32.cpp361 OperandARM32FlexImm::OperandARM32FlexImm(Cfg * /* Func */, Type Ty, in OperandARM32FlexImm() function in Ice::ARM32::OperandARM32FlexImm
368 bool OperandARM32FlexImm::canHoldImm(uint32_t Immediate, uint32_t *RotateAmt, in canHoldImm()
3365 OperandARM32FlexImm *OperandARM32FlexImm::create(Cfg *Func, Type Ty, in create()
3376 return new (Func->allocate<OperandARM32FlexImm>()) in create()
3377 OperandARM32FlexImm(Func, Ty, Imm, RotateAmt); in create()
3380 void OperandARM32FlexImm::emit(const Cfg *Func) const { in emit()
3389 void OperandARM32FlexImm::dump(const Cfg * /* Func */, Ostream &Str) const { in dump()
DIceTargetLoweringARM32.cpp1990 } else if (OperandARM32FlexImm::canHoldImm(OffsetDiff, &Rotate, &Imm8)) { in legalizeMemOperand()
1991 auto *OffsetDiffF = OperandARM32FlexImm::create( in legalizeMemOperand()
1996 } else if (OperandARM32FlexImm::canHoldImm(-OffsetDiff, &Rotate, &Imm8)) { in legalizeMemOperand()
1997 auto *OffsetDiffF = OperandARM32FlexImm::create( in legalizeMemOperand()
2521 return OperandARM32FlexImm::canHoldImm(getConstantValue(), &Rotate, &Imm8); in immediateIsFlexEncodable()
2526 return OperandARM32FlexImm::canHoldImm( in negatedImmediateIsFlexEncodable()
2538 return OperandARM32FlexImm::canHoldImm( in invertedImmediateIsFlexEncodable()
6430 if (OperandARM32FlexImm::canHoldImm(Value, &RotateAmt, &Immed_8)) { in legalize()
6433 auto *OpF = OperandARM32FlexImm::create(Func, Ty, Immed_8, RotateAmt); in legalize()
6438 } else if (OperandARM32FlexImm::canHoldImm(~Value, &RotateAmt, in legalize()
[all …]
DIceAssemblerARM32.cpp375 if (const auto *FlexImm = llvm::dyn_cast<OperandARM32FlexImm>(Opnd)) { in encodeOperand()
859 if (!OperandARM32FlexImm::canHoldImm(Src1Value, &RotateAmt, &Imm8)) in emitType01()