Searched refs:OperandARM32FlexImm (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceInstARM32.h | 214 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);
|
D | IceInstARM32.cpp | 361 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()
|
D | IceTargetLoweringARM32.cpp | 1990 } 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 …]
|
D | IceAssemblerARM32.cpp | 375 if (const auto *FlexImm = llvm::dyn_cast<OperandARM32FlexImm>(Opnd)) { in encodeOperand() 859 if (!OperandARM32FlexImm::canHoldImm(Src1Value, &RotateAmt, &Imm8)) in emitType01()
|