HomeSort by relevance Sort by last modified time
    Searched refs:UImm16 (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp 184 int UImm16, Shift;
188 if (A64Imms::isMOVZImm(DestWidth, BitPat, UImm16, Shift)) {
191 } else if (A64Imms::isMOVNImm(DestWidth, BitPat, UImm16, Shift)) {
194 } else if (DestWidth == 64 && A64Imms::isMOVNImm(32, BitPat, UImm16, Shift)) {
213 CurDAG->getTargetConstant(UImm16, MVT::i32),
  /external/llvm/lib/Target/AArch64/Utils/
AArch64BaseInfo.cpp 782 bool A64Imms::isMOVZImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift) {
792 UImm16 = (Value >> i) & 0xffff;
799 bool A64Imms::isMOVNImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift) {
810 return isMOVZImm(RegWidth, MOVZEquivalent, UImm16, Shift);
814 int &UImm16, int &Shift) {
815 if (isMOVZImm(RegWidth, Value, UImm16, Shift))
818 return isMOVNImm(RegWidth, Value, UImm16, Shift);
AArch64BaseInfo.h 773 bool isMOVZImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift);
774 bool isMOVNImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift);
778 bool isOnlyMOVNImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift);
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 419 int UImm16, Shift;
420 return !A64Imms::isMOVZImm(RegWidth, CE->getValue(), UImm16, Shift)
421 && !A64Imms::isMOVNImm(RegWidth, CE->getValue(), UImm16, Shift);
591 int UImm16, Shift;
604 return isValidImm(RegWidth, Value, UImm16, Shift);
995 int UImm16, Shift;
1004 bool Valid = isValidImm(RegWidth, Value, UImm16, Shift);
1008 Inst.addOperand(MCOperand::CreateImm(UImm16));
    [all...]

Completed in 600 milliseconds