Searched refs:AddrMode (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/
H A DMSP430Disassembler.cpp142 enum AddrMode { enum
154 static AddrMode DecodeSrcAddrMode(unsigned Rs, unsigned As) {
181 static AddrMode DecodeSrcAddrModeI(unsigned Insn) {
187 static AddrMode DecodeSrcAddrModeII(unsigned Insn) {
193 static AddrMode DecodeDstAddrMode(unsigned Insn) {
205 static const uint8_t *getDecoderTable(AddrMode SrcAM, unsigned Words) {
234 AddrMode SrcAM = DecodeSrcAddrModeI(Insn);
235 AddrMode DstAM = DecodeDstAddrMode(Insn);
289 AddrMode SrcAM = DecodeSrcAddrModeII(Insn);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2InstrInfo.cpp479 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
488 AddrMode = ARMII::AddrModeT2_i12; // FIXME. mode for thumb2?
559 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6)
565 if (AddrMode == ARMII::AddrModeT2_so) {
575 AddrMode = ARMII::AddrModeT2_i12;
580 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) {
594 } else if (AddrMode == ARMII::AddrMode5) {
608 } else if (AddrMode
[all...]
H A DARMBaseRegisterInfo.cpp508 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); local
512 switch (AddrMode) {
695 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); local
701 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6)
707 switch (AddrMode) {
H A DARMISelLowering.h408 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
416 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
419 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
423 bool isLegalT1ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
H A DThumbRegisterInfo.cpp370 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
381 if (AddrMode != ARMII::AddrModeT1_s)
H A DARMBaseInstrInfo.h824 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); local
825 switch (AddrMode) {
H A DARMBaseInstrInfo.cpp169 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask); local
181 switch (AddrMode) {
2582 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); local
2587 AddrMode = ARMII::AddrMode2;
2630 switch (AddrMode) {
2676 Scale = (AddrMode == ARMII::AddrModeT2_i7s2 ? 2 :
2677 AddrMode == ARMII::AddrModeT2_i7s4 ? 4 : 1);
2703 if (AddrMode == ARMII::AddrMode_i12)
2716 if (AddrMode == ARMII::AddrMode_i12)
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.h76 enum AddrMode { AddrMode_OFF, AddrMode_PRE, AddrMode_POST }; enum in class:EmulateInstructionARM64
178 template <AddrMode a_mode> bool EmulateLDPSTP(const uint32_t opcode);
180 template <AddrMode a_mode> bool EmulateLDRSTRImm(const uint32_t opcode);
H A DEmulateInstructionARM64.cpp702 template <EmulateInstructionARM64::AddrMode a_mode>
925 template <EmulateInstructionARM64::AddrMode a_mode>
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2273 /// This is an extended version of TargetLowering::AddrMode
2275 struct ExtAddrMode : public TargetLowering::AddrMode {
2335 // An AddrMode is trivial if it involves no calculation i.e. it is just a base
2338 // An AddrMode is (BaseGV + BaseReg + BaseOffs + ScaleReg * Scale) so it is
2969 ExtAddrMode &AddrMode; member in class:__anon3449::AddressingModeMatcher
3002 MemoryInst(MI), AddrMode(AM), InsertedInsts(InsertedInsts),
3313 /// Get the combined AddrMode
3318 /// Add a new AddrMode if it's compatible with the AddrModes we already
3380 // A single AddrMode can trivially be combined.
3695 /// Return true and update AddrMode i
4973 ExtAddrMode AddrMode = AddrModes.getAddrMode(); local
5655 TargetLowering::AddrMode AddrMode; local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonBaseInfo.h30 enum AddrMode { enum in namespace:llvm::HexagonII
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMBaseInfo.h185 enum AddrMode { enum in namespace:llvm::ARMII
210 inline static const char *AddrModeToString(AddrMode addrmode) {
299 AddrModeMask = 0x1f, // The AddrMode enums are declared in ARMBaseInfo.h
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.h91 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h186 bool isLegalFlatAddressingMode(const AddrMode &AM) const;
187 bool isLegalMUBUFAddressingMode(const AddrMode &AM) const;
249 bool isLegalGlobalAddressingMode(const AddrMode &AM) const;
250 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
H A DAMDGPUPerfHintAnalysis.cpp242 TargetLoweringBase::AddrMode AM;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h66 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h123 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h68 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h459 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h537 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
546 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2294 struct AddrMode {
2299 AddrMode() = default;
2312 virtual bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
2323 virtual int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM,
H A DBasicTTIImpl.h244 TargetLoweringBase::AddrMode AM;
274 TargetLoweringBase::AddrMode AM;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h438 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1133 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
1156 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,

Completed in 409 milliseconds

12