Searched defs:UImm16 (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 199 int UImm16, Shift; local 203 if (A64Imms::isMOVZImm(DestWidth, BitPat, UImm16, Shift)) { 206 } else if (A64Imms::isMOVNImm(DestWidth, BitPat, UImm16, Shift)) { 209 } else if (DestWidth == 64 && A64Imms::isMOVNImm(32, BitPat, UImm16, Shift)) { 228 CurDAG->getTargetConstant(UImm16, MVT::i32),
|
/external/llvm/lib/Target/AArch64/Utils/ |
H A D | AArch64BaseInfo.cpp | 1070 bool A64Imms::isMOVZImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift) { argument 1080 UImm16 = (Value >> i) & 0xffff; 1087 bool A64Imms::isMOVNImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift) { argument 1098 return isMOVZImm(RegWidth, MOVZEquivalent, UImm16, Shift); 1102 int &UImm16, int &Shift) { 1103 if (isMOVZImm(RegWidth, Value, UImm16, Shift)) 1106 return isMOVNImm(RegWidth, Value, UImm16, Shift); 1101 isOnlyMOVNImm(int RegWidth, uint64_t Value, int &UImm16, int &Shift) argument
|
/external/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 419 int UImm16, Shift; local 420 return !A64Imms::isMOVZImm(RegWidth, CE->getValue(), UImm16, Shift) 421 && !A64Imms::isMOVNImm(RegWidth, CE->getValue(), UImm16, Shift); 591 int UImm16, Shift; local 604 return isValidImm(RegWidth, Value, UImm16, Shift); 1046 int UImm16, Shift; local 1055 bool Valid = isValidImm(RegWidth, Value, UImm16, Shift); 1059 Inst.addOperand(MCOperand::CreateImm(UImm16));
|
Completed in 104 milliseconds