| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2606 ExtAddrMode &AddrMode; member in __anon6227213d0811::AddressingModeMatcher 3334 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) in matchScaledValue() 4212 AddrMode.Scale = 1; in matchAddr() 4216 AddrMode.Scale = 0; in matchAddr() 4627 if (AddrMode.BaseReg && AddrMode.BaseReg->getType()->isPointerTy()) { in optimizeMemoryInst() 4632 if (AddrMode.Scale && AddrMode.ScaledReg->getType()->isPointerTy()) { in optimizeMemoryInst() 4639 AddrMode.Scale = 0; in optimizeMemoryInst() 4679 !AddrMode.BaseReg && !AddrMode.Scale && !AddrMode.BaseOffs) { in optimizeMemoryInst() 4750 Type *BaseTy = AddrMode.BaseReg ? AddrMode.BaseReg->getType() : nullptr; in optimizeMemoryInst() 4751 Type *ScaleTy = AddrMode.Scale ? AddrMode.ScaledReg->getType() : nullptr; in optimizeMemoryInst() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/MSP430/Disassembler/ |
| H A D | MSP430Disassembler.cpp | 146 enum AddrMode { enum 158 static AddrMode DecodeSrcAddrMode(unsigned Rs, unsigned As) { in DecodeSrcAddrMode() 185 static AddrMode DecodeSrcAddrModeI(unsigned Insn) { in DecodeSrcAddrModeI() 191 static AddrMode DecodeSrcAddrModeII(unsigned Insn) { in DecodeSrcAddrModeII() 197 static AddrMode DecodeDstAddrMode(unsigned Insn) { in DecodeDstAddrMode() 209 static const uint8_t *getDecoderTable(AddrMode SrcAM, unsigned Words) { in getDecoderTable() 239 AddrMode SrcAM = DecodeSrcAddrModeI(Insn); in getInstructionI() 240 AddrMode DstAM = DecodeDstAddrMode(Insn); in getInstructionI() 295 AddrMode SrcAM = DecodeSrcAddrModeII(Insn); in getInstructionII()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | Thumb2InstrInfo.cpp | 477 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteT2FrameIndex() local 551 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in rewriteT2FrameIndex() 557 if (AddrMode == ARMII::AddrModeT2_so) { in rewriteT2FrameIndex() 567 AddrMode = ARMII::AddrModeT2_i12; in rewriteT2FrameIndex() 572 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) { in rewriteT2FrameIndex() 586 } else if (AddrMode == ARMII::AddrMode5) { in rewriteT2FrameIndex() 600 } else if (AddrMode == ARMII::AddrMode5FP16) { in rewriteT2FrameIndex() 614 } else if (AddrMode == ARMII::AddrModeT2_i8s4) { in rewriteT2FrameIndex() 620 } else if (AddrMode == ARMII::AddrModeT2_ldrex) { in rewriteT2FrameIndex() 642 if (AddrMode == ARMII::AddrMode5) in rewriteT2FrameIndex() [all …]
|
| H A D | ARMInstrFormats.td | 91 class AddrMode<bits<5> val> { 94 def AddrModeNone : AddrMode<0>; 95 def AddrMode1 : AddrMode<1>; 96 def AddrMode2 : AddrMode<2>; 97 def AddrMode3 : AddrMode<3>; 98 def AddrMode4 : AddrMode<4>; 99 def AddrMode5 : AddrMode<5>; 100 def AddrMode6 : AddrMode<6>; 101 def AddrModeT1_1 : AddrMode<7>; 102 def AddrModeT1_2 : AddrMode<8>; [all …]
|
| H A D | ARMBaseRegisterInfo.cpp | 482 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in getFrameIndexInstrOffset() local 486 switch (AddrMode) { in getFrameIndexInstrOffset() 668 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in isFrameOffsetLegal() local 674 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in isFrameOffsetLegal() 680 switch (AddrMode) { in isFrameOffsetLegal()
|
| H A D | ARMISelLowering.h | 345 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 353 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty, 356 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const; 360 bool isLegalT1ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
|
| H A D | ARMInstrNEON.td | 666 (ins AddrMode:$Rn), IIC_VLD1, 674 (ins AddrMode:$Rn), IIC_VLD1x2, 846 (ins AddrMode:$Rn), itin, 875 (ins AddrMode:$Rn), itin, 1402 Operand AddrMode> 1404 (ins AddrMode:$Rn), 1424 Operand AddrMode> 1426 (ins AddrMode:$Rn), IIC_VLD1dup, 1497 (ins AddrMode:$Rn), IIC_VLD2dup, 1530 Operand AddrMode> { [all …]
|
| H A D | ThumbRegisterInfo.cpp | 371 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteFrameIndex() local 382 if (AddrMode != ARMII::AddrModeT1_s) in rewriteFrameIndex()
|
| H A D | ARMBaseInstrInfo.cpp | 169 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask); in convertToThreeAddress() local 181 switch (AddrMode) { in convertToThreeAddress() 2388 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteARMFrameIndex() local 2393 AddrMode = ARMII::AddrMode2; in rewriteARMFrameIndex() 2436 switch (AddrMode) { in rewriteARMFrameIndex() 2500 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex() 2513 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.h | 77 typedef enum { AddrMode_OFF, AddrMode_PRE, AddrMode_POST } AddrMode; typedef 184 template <AddrMode a_mode> bool EmulateLDPSTP(const uint32_t opcode); 186 template <AddrMode a_mode> bool EmulateLDRSTRImm(const uint32_t opcode);
|
| H A D | EmulateInstructionARM64.cpp | 708 template <EmulateInstructionARM64::AddrMode a_mode> 935 template <EmulateInstructionARM64::AddrMode a_mode>
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMBaseInfo.h | 186 enum AddrMode { enum 208 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 172 bool isLegalFlatAddressingMode(const AddrMode &AM) const; 173 bool isLegalMUBUFAddressingMode(const AddrMode &AM) const; 214 bool isLegalGlobalAddressingMode(const AddrMode &AM) const; 215 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| H A D | AMDGPUPerfHintAnalysis.cpp | 246 TargetLoweringBase::AddrMode AM; in visit()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonBaseInfo.h | 36 enum AddrMode { enum
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.h | 74 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 61 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.h | 49 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 92 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 125 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 353 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty, 362 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 460 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 2068 struct AddrMode { struct 2073 AddrMode() = default; argument 2086 virtual bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 2097 virtual int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM,
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 929 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 952 int getScalingFactorCost(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 405 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|