/external/llvm/lib/Target/AArch64/MCTargetDesc/ |
AArch64AddressingModes.h | 25 /// AArch64_AM - AArch64 Addressing Mode Stuff 26 namespace AArch64_AM { 52 static inline const char *getShiftExtendName(AArch64_AM::ShiftExtendType ST) { 55 case AArch64_AM::LSL: return "lsl"; 56 case AArch64_AM::LSR: return "lsr"; 57 case AArch64_AM::ASR: return "asr"; 58 case AArch64_AM::ROR: return "ror"; 59 case AArch64_AM::MSL: return "msl"; 60 case AArch64_AM::UXTB: return "uxtb"; 61 case AArch64_AM::UXTH: return "uxth" [all...] |
AArch64MCCodeEmitter.cpp | 250 assert(AArch64_AM::getShiftType(MO1.getImm()) == AArch64_AM::LSL && 252 unsigned ShiftVal = AArch64_AM::getShiftValue(MO1.getImm()); 503 unsigned ShiftVal = AArch64_AM::getShiftValue(MO.getImm());
|
/external/llvm/lib/Target/AArch64/ |
AArch64ExpandPseudoInsts.cpp | 117 if (AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding)) { 134 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); 149 return AArch64_AM::processLogicalImmediate(Chunk, 64, Encoding); 212 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); 236 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt)); 368 AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding); 387 AArch64_AM::getShifterImm(AArch64_AM::LSL, FirstMovkIdx * 16)) [all...] |
AArch64FastISel.cpp | 54 AArch64_AM::ShiftExtendType ExtType; 65 Address() : Kind(RegBase), ExtType(AArch64_AM::InvalidShiftExtend), 69 void setExtendType(AArch64_AM::ShiftExtendType E) { ExtType = E; } 70 AArch64_AM::ShiftExtendType getExtendType() const { return ExtType; } 169 AArch64_AM::ShiftExtendType ShiftType, 174 AArch64_AM::ShiftExtendType ExtType, 201 AArch64_AM::ShiftExtendType ShiftType, uint64_t ShiftImm, 367 Is64Bit ? AArch64_AM::getFP64Imm(Val) : AArch64_AM::getFP32Imm(Val); 661 Addr.setExtendType(AArch64_AM::LSL) [all...] |
AArch64ISelDAGToDAG.cpp | 274 unsigned ShVal = AArch64_AM::getShifterImm(AArch64_AM::LSL, ShiftAmt); 316 static AArch64_AM::ShiftExtendType getShiftTypeForNode(SDValue N) { 319 return AArch64_AM::InvalidShiftExtend; 321 return AArch64_AM::LSL; 323 return AArch64_AM::LSR; 325 return AArch64_AM::ASR; 327 return AArch64_AM::ROR; 345 AArch64_AM::ShiftExtendType ShType = getShiftTypeForNode(N); 346 if (ShType == AArch64_AM::InvalidShiftExtend [all...] |
AArch64InstrInfo.cpp | 481 AArch64_AM::encodeLogicalImmediate(1ull << Cond[3].getImm(), 32)); 486 AArch64_AM::encodeLogicalImmediate(1ull << Cond[3].getImm(), 64)); 546 return AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding); 576 AArch64_AM::getArithShiftValue(Imm) < 4); 617 AArch64_AM::getShiftValue(Imm) < 4 && 618 AArch64_AM::getShiftType(Imm) == AArch64_AM::LSL); 738 CmpValue = AArch64_AM::decodeLogicalImmediate( [all...] |
AArch64RegisterInfo.cpp | 338 unsigned Shifter = AArch64_AM::getShifterImm(AArch64_AM::LSL, 0);
|
AArch64ISelLowering.cpp | [all...] |
AArch64ConditionOptimizer.cpp | 165 unsigned ShiftAmt = AArch64_AM::getShiftValue(I->getOperand(3).getImm());
|
AArch64LoadStoreOptimizer.cpp | 960 .addImm(AArch64_AM::getShifterImm(AArch64_AM::LSL, 0)); [all...] |
AArch64AsmPrinter.cpp | 544 Add.addOperand(MCOperand::createImm(AArch64_AM::getShiftValue(0)));
|
AArch64TargetTransformInfo.cpp | 28 if (Val == 0 || AArch64_AM::isLogicalImmediate(Val, 64))
|
/external/llvm/lib/Target/AArch64/AsmParser/ |
AArch64AsmParser.cpp | 241 AArch64_AM::ShiftExtendType Type; 424 AArch64_AM::ShiftExtendType getShiftExtendType() const { 668 return AArch64_AM::isLogicalImmediate(Val, 32); 676 return AArch64_AM::isLogicalImmediate(MCE->getValue(), 64); 685 return AArch64_AM::isLogicalImmediate(Val, 32); 693 return AArch64_AM::isLogicalImmediate(~MCE->getValue(), 64); 760 return AArch64_AM::isAdvSIMDModImmType10(MCE->getValue()); 871 return AArch64_AM::isMOVZMovAlias(Value, Shift, RegWidth); 882 return AArch64_AM::isMOVNMovAlias(Value, Shift, RegWidth); 978 AArch64_AM::ShiftExtendType ST = getShiftExtendType() [all...] |
/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.cpp | 233 if (AArch64_AM::isMOVZMovAlias(Value, Shift, 249 if (AArch64_AM::isMOVNMovAlias(Value, Shift, RegWidth)) { 261 uint64_t Value = AArch64_AM::decodeLogicalImmediate( 263 if (!AArch64_AM::isAnyMOVWMovAlias(Value, RegWidth)) { [all...] |
/external/llvm/lib/Target/AArch64/Disassembler/ |
AArch64Disassembler.cpp | [all...] |