Home
last modified time | relevance | path

Searched refs:ShiftExtendType (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h33 enum ShiftExtendType { enum
53 static inline const char *getShiftExtendName(AArch64_AM::ShiftExtendType ST) { in getShiftExtendName()
74 static inline AArch64_AM::ShiftExtendType getShiftType(unsigned Imm) { in getShiftType()
99 static inline unsigned getShifterImm(AArch64_AM::ShiftExtendType ST, in getShifterImm()
124 static inline AArch64_AM::ShiftExtendType getExtendType(unsigned Imm) { in getExtendType()
139 static inline AArch64_AM::ShiftExtendType getArithExtendType(unsigned Imm) { in getArithExtendType()
152 inline unsigned getExtendEncoding(AArch64_AM::ShiftExtendType ET) { in getExtendEncoding()
171 static inline unsigned getArithExtendImm(AArch64_AM::ShiftExtendType ET, in getArithExtendImm()
185 static inline AArch64_AM::ShiftExtendType getMemExtendType(unsigned Imm) { in getMemExtendType()
201 static inline unsigned getMemExtendImm(AArch64_AM::ShiftExtendType ET, in getMemExtendImm()
H A DAArch64InstPrinter.cpp1080 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::getArithExtendType(Val); in printArithExtend()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp355 AArch64_AM::ShiftExtendType Type;
709 AArch64_AM::ShiftExtendType getShiftExtendType() const { in getShiftExtendType()
1335 AArch64_AM::ShiftExtendType ST = getShiftExtendType(); in isShifter()
1378 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isExtend()
1391 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isExtend64()
1400 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isExtendLSL64()
1409 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isMemXExtend()
1418 AArch64_AM::ShiftExtendType ET = getShiftExtendType(); in isMemWExtend()
1430 AArch64_AM::ShiftExtendType ST = getShiftExtendType(); in isArithmeticShifter()
3196 AArch64_AM::ShiftExtendType ShOp = in tryParseOptionalShiftExtend()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp90 AArch64_AM::ShiftExtendType ExtType = AArch64_AM::InvalidShiftExtend;
105 void setExtendType(AArch64_AM::ShiftExtendType E) { ExtType = E; } in setExtendType()
106 AArch64_AM::ShiftExtendType getExtendType() const { return ExtType; } in getExtendType()
212 unsigned RHSReg, AArch64_AM::ShiftExtendType ShiftType,
216 unsigned RHSReg, AArch64_AM::ShiftExtendType ExtType,
244 AArch64_AM::ShiftExtendType ShiftType, uint64_t ShiftImm,
1140 AArch64_AM::ShiftExtendType ExtendType = AArch64_AM::InvalidShiftExtend; in emitAddSub()
1249 AArch64_AM::ShiftExtendType ShiftType = AArch64_AM::InvalidShiftExtend; in emitAddSub()
1364 AArch64_AM::ShiftExtendType ShiftType, in emitAddSub_rs()
1406 AArch64_AM::ShiftExtendType ExtType, in emitAddSub_rx()
[all …]
H A DAArch64ISelDAGToDAG.cpp539 static AArch64_AM::ShiftExtendType getShiftTypeForNode(SDValue N) { in getShiftTypeForNode()
609 AArch64_AM::ShiftExtendType ShType = getShiftTypeForNode(N); in SelectShiftedRegister()
630 static AArch64_AM::ShiftExtendType
849 AArch64_AM::ShiftExtendType Ext; in SelectArithExtendedRegister()
902 AArch64_AM::ShiftExtendType Ext; in SelectArithUXTXRegister()
1116 AArch64_AM::ShiftExtendType Ext = in SelectExtendedSHL()
1184 AArch64_AM::ShiftExtendType Ext = AArch64_AM::InvalidShiftExtend; in SelectAddrModeWRO()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp413 AArch64_AM::ShiftExtendType
6026 static bool isSignExtendShiftType(AArch64_AM::ShiftExtendType Type) { in isSignExtendShiftType()
6341 AArch64_AM::ShiftExtendType Ext = in selectAddrModeWRO()
6502 static AArch64_AM::ShiftExtendType getShiftTypeForInst(MachineInstr &MI) { in getShiftTypeForInst()
6530 AArch64_AM::ShiftExtendType ShType = getShiftTypeForInst(*ShiftInst); in selectShiftedRegister()
6557 AArch64_AM::ShiftExtendType AArch64InstructionSelector::getExtendTypeForInst( in getExtendTypeForInst()
6644 AArch64_AM::ShiftExtendType Ext; in selectArithExtendedRegister()
/llvm-project-15.0.7/bolt/lib/Target/AArch64/
H A DAArch64MCPlusBuilder.cpp548 AArch64_AM::ShiftExtendType ExtendType = in analyzeIndirectBranchFragment()