Searched refs:ShiftExtendType (Results 1 – 7 of 7) sorted by relevance
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AddressingModes.h | 32 enum ShiftExtendType { enum 52 static inline const char *getShiftExtendName(AArch64_AM::ShiftExtendType ST) { in getShiftExtendName() 73 static inline AArch64_AM::ShiftExtendType getShiftType(unsigned Imm) { in getShiftType() 98 static inline unsigned getShifterImm(AArch64_AM::ShiftExtendType ST, in getShifterImm() 123 static inline AArch64_AM::ShiftExtendType getExtendType(unsigned Imm) { in getExtendType() 138 static inline AArch64_AM::ShiftExtendType getArithExtendType(unsigned Imm) { in getArithExtendType() 151 inline unsigned getExtendEncoding(AArch64_AM::ShiftExtendType ET) { in getExtendEncoding() 170 static inline unsigned getArithExtendImm(AArch64_AM::ShiftExtendType ET, in getArithExtendImm() 184 static inline AArch64_AM::ShiftExtendType getMemExtendType(unsigned Imm) { in getMemExtendType() 200 static inline unsigned getMemExtendImm(AArch64_AM::ShiftExtendType ET, in getMemExtendImm()
|
| H A D | AArch64InstPrinter.cpp | 1276 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::getArithExtendType(Val); in printArithExtend()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 377 AArch64_AM::ShiftExtendType Type; 756 AArch64_AM::ShiftExtendType getShiftExtendType() const { in getShiftExtendType() 1336 AArch64_AM::ShiftExtendType ShiftExtendTy, int ShiftWidth, in isSVEDataVectorRegWithShiftExtend() 1493 AArch64_AM::ShiftExtendType ST = getShiftExtendType(); in isExactFPImm() 1536 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isExtendLSL64() 1549 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isLSLImm3Shift() 1558 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isMemXExtend() 1567 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isMemWExtend() 1574 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isArithmeticShifter() 1583 AArch64_AM::ShiftExtendType E in isLogicalShifter() [all...] |
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FastISel.cpp | 92 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::InvalidShiftExtend; 107 void setExtendType(AArch64_AM::ShiftExtendType E) { ExtType = E; } in getExtendType() 108 AArch64_AM::ShiftExtendType getExtendType() const { return ExtType; } in isRegBase() 214 unsigned RHSReg, AArch64_AM::ShiftExtendType ShiftType, 218 unsigned RHSReg, AArch64_AM::ShiftExtendType ExtType, 246 AArch64_AM::ShiftExtendType ShiftType, uint64_t ShiftImm, 1168 AArch64_AM::ShiftExtendType ExtendType = AArch64_AM::InvalidShiftExtend; in emitAddSub() 1268 AArch64_AM::ShiftExtendType ShiftType = AArch64_AM::InvalidShiftExtend; in emitAddSub() 1383 AArch64_AM::ShiftExtendType ShiftType, in emitAddSub_rs() 1425 AArch64_AM::ShiftExtendType ExtTyp in emitAddSub_rx() [all...] |
| H A D | AArch64ISelDAGToDAG.cpp | 655 static AArch64_AM::ShiftExtendType getShiftTypeForNode(SDValue N) { in isWorthFoldingSHL() 804 static AArch64_AM::ShiftExtendType in getExtendTypeForNode() 887 AArch64_AM::ShiftExtendType ShType = getShiftTypeForNode(N); in narrowIfNeeded() 941 AArch64_AM::ShiftExtendType Ext; in SelectArithExtendedRegister() 994 AArch64_AM::ShiftExtendType Ext; in isWorthFoldingADDlow() 1211 AArch64_AM::ShiftExtendType Ext = in SelectAddrModeWRO() 1279 AArch64_AM::ShiftExtendType Ext = AArch64_AM::InvalidShiftExtend; in SelectAddrModeWRO()
|
| H A D | AArch64InstrInfo.cpp | 3015 if (AArch64_AM::getShiftType(Shift) != AArch64_AM::ShiftExtendType::LSL) in canFoldIntoAddrMode() 3052 AArch64_AM::ShiftExtendType Extend = AArch64_AM::getArithExtendType(Imm); in regOffsetOpcode()
|
| /freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 466 AArch64_AM::ShiftExtendType 7057 static bool isSignExtendShiftType(AArch64_AM::ShiftExtendType Type) { in selectAddrModeShiftedExtendXReg() 7372 AArch64_AM::ShiftExtendType Ext = in selectAddrModeIndexed() 7530 static AArch64_AM::ShiftExtendType getShiftTypeForInst(MachineInstr &MI) { 7556 // a ShiftExtendType. E.g. a G_SHL, G_LSHR, etc. in selectArithExtendedRegister() 7558 AArch64_AM::ShiftExtendType ShType = getShiftTypeForInst(*ShiftInst); in selectArithExtendedRegister() 7585 AArch64_AM::ShiftExtendType AArch64InstructionSelector::getExtendTypeForInst( in selectArithExtendedRegister() 7672 AArch64_AM::ShiftExtendType Ext; in renderFPImm32()
|