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

  /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...]

Completed in 385 milliseconds