| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | Thumb2InstrInfo.cpp | 524 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteT2FrameIndex() local 533 AddrMode = ARMII::AddrModeT2_i12; // FIXME. mode for thumb2? in rewriteT2FrameIndex() 604 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in rewriteT2FrameIndex() 610 if (AddrMode == ARMII::AddrModeT2_so) { in rewriteT2FrameIndex() 620 AddrMode = ARMII::AddrModeT2_i12; in rewriteT2FrameIndex() 625 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) { in rewriteT2FrameIndex() 639 } else if (AddrMode == ARMII::AddrMode5) { in rewriteT2FrameIndex() 653 } else if (AddrMode == ARMII::AddrMode5FP16) { in rewriteT2FrameIndex() 667 } else if (AddrMode == ARMII::AddrModeT2_i7s4 || in rewriteT2FrameIndex() 668 AddrMode == ARMII::AddrModeT2_i7s2 || in rewriteT2FrameIndex() [all …]
|
| H A D | ARMInstrFormats.td | 90 class AddrMode<bits<5> val> { 93 def AddrModeNone : AddrMode<0>; 94 def AddrMode1 : AddrMode<1>; 95 def AddrMode2 : AddrMode<2>; 96 def AddrMode3 : AddrMode<3>; 97 def AddrMode4 : AddrMode<4>; 98 def AddrMode5 : AddrMode<5>; 99 def AddrMode6 : AddrMode<6>; 100 def AddrModeT1_1 : AddrMode<7>; 101 def AddrModeT1_2 : AddrMode<8>; [all …]
|
| H A D | ARMBaseRegisterInfo.cpp | 514 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in getFrameIndexInstrOffset() local 518 switch (AddrMode) { in getFrameIndexInstrOffset() 704 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in isFrameOffsetLegal() local 710 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in isFrameOffsetLegal() 716 switch (AddrMode) { in isFrameOffsetLegal()
|
| H A D | ARMHazardRecognizer.cpp | 111 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask); in getBaseOffset() local 118 switch (AddrMode) { in getBaseOffset()
|
| H A D | ARMISelLowering.h | 455 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 464 const AddrMode &AM, Type *Ty, 467 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const; 471 bool isLegalT1ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
|
| H A D | ARMInstrNEON.td | 599 class VLD1D<bits<4> op7_4, string Dt, Operand AddrMode> 601 (ins AddrMode:$Rn), IIC_VLD1, 607 class VLD1Q<bits<4> op7_4, string Dt, Operand AddrMode> 609 (ins AddrMode:$Rn), IIC_VLD1x2, 627 multiclass VLD1DWB<bits<4> op7_4, string Dt, Operand AddrMode> { 629 (ins AddrMode:$Rn), IIC_VLD1u, 637 (ins AddrMode:$Rn, rGPR:$Rm), IIC_VLD1u, 644 multiclass VLD1QWB<bits<4> op7_4, string Dt, Operand AddrMode> { 646 (ins AddrMode:$Rn), IIC_VLD1x2u, 654 (ins AddrMode:$Rn, rGPR:$Rm), IIC_VLD1x2u, [all …]
|
| H A D | ARMBaseInstrInfo.cpp | 203 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask); in convertToThreeAddress() local 215 switch (AddrMode) { in convertToThreeAddress() 2620 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteARMFrameIndex() local 2625 AddrMode = ARMII::AddrMode2; in rewriteARMFrameIndex() 2668 switch (AddrMode) { in rewriteARMFrameIndex() 2714 Scale = (AddrMode == ARMII::AddrModeT2_i7s2 ? 2 : in rewriteARMFrameIndex() 2715 AddrMode == ARMII::AddrModeT2_i7s4 ? 4 : 1); in rewriteARMFrameIndex() 2741 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex() 2754 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex() 5923 unsigned AddrMode = (MI->getDesc().TSFlags & ARMII::AddrModeMask); in checkAndUpdateStackOffset() local [all …]
|
| H A D | ThumbRegisterInfo.cpp | 370 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteFrameIndex() local 381 if (AddrMode != ARMII::AddrModeT1_s) in rewriteFrameIndex()
|
| H A D | ARMBaseInstrInfo.h | 883 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in isLegalAddressImm() local 884 switch (AddrMode) { in isLegalAddressImm()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 2424 struct ExtAddrMode : public TargetLowering::AddrMode { 3118 ExtAddrMode &AddrMode; member in __anon7f6d13e30c11::AddressingModeMatcher 3153 AccessTy(AT), AddrSpace(AS), MemoryInst(MI), AddrMode(AM), in AddressingModeMatcher() 3858 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) in matchScaledValue() 3861 ExtAddrMode TestAddrMode = AddrMode; in matchScaledValue() 3873 AddrMode = TestAddrMode; in matchScaledValue() 3891 AddrMode = TestAddrMode; in matchScaledValue() 3895 TestAddrMode = AddrMode; in matchScaledValue() 3933 if (AddrMode.BaseOffs) { in matchScaledValue() 3942 APInt Offset = Step * AddrMode.Scale; in matchScaledValue() [all …]
|
| H A D | ImplicitNullChecks.cpp | 379 auto AddrMode = *AM; in isSuitableMemoryOp() local 380 const Register BaseReg = AddrMode.BaseReg, ScaledReg = AddrMode.ScaledReg; in isSuitableMemoryOp() 381 int64_t Displacement = AddrMode.Displacement; in isSuitableMemoryOp() 453 if (CalculateDisplacementFromAddrMode(ScaledReg, AddrMode.Scale)) in isSuitableMemoryOp()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/Disassembler/ |
| H A D | MSP430Disassembler.cpp | 142 enum AddrMode { enum 154 static AddrMode DecodeSrcAddrMode(unsigned Rs, unsigned As) { in DecodeSrcAddrMode() 181 static AddrMode DecodeSrcAddrModeI(unsigned Insn) { in DecodeSrcAddrModeI() 187 static AddrMode DecodeSrcAddrModeII(unsigned Insn) { in DecodeSrcAddrModeII() 193 static AddrMode DecodeDstAddrMode(unsigned Insn) { in DecodeDstAddrMode() 205 static const uint8_t *getDecoderTable(AddrMode SrcAM, unsigned Words) { in getDecoderTable() 234 AddrMode SrcAM = DecodeSrcAddrModeI(Insn); in getInstructionI() 235 AddrMode DstAM = DecodeDstAddrMode(Insn); in getInstructionI() 289 AddrMode SrcAM = DecodeSrcAddrModeII(Insn); in getInstructionII()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrFormats.td | 9 class AddrMode<bits<5> val> { 13 def AddrModeNone : AddrMode<0>; 14 def AddrMode32B : AddrMode<1>; // ld32.b, ld32.bs, st32.b, st32.bs, +4kb 15 def AddrMode32H : AddrMode<2>; // ld32.h, ld32.hs, st32.h, st32.hs, +8kb 16 def AddrMode32WD : AddrMode<3>; // ld32.w, st32.w, ld32.d, st32.d, +16kb 17 def AddrMode16B : AddrMode<4>; // ld16.b, +32b 18 def AddrMode16H : AddrMode<5>; // ld16.h, +64b 19 def AddrMode16W : AddrMode<6>; // ld16.w, +128b or +1kb 20 def AddrMode32SDF : AddrMode<7>; // flds, fldd, +1kb 22 class CSKYInst<AddrMode am, int sz, dag outs, dag ins, string asmstr, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMBaseInfo.h | 185 enum AddrMode { enum 210 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 710 enum AddrMode { enum 947 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 1091 PPC::AddrMode SelectOptimalAddrMode(const SDNode *Parent, SDValue N, 1097 PPC::AddrMode SelectForceXFormMode(SDValue N, SDValue &Disp, SDValue &Base, 1143 std::map<PPC::AddrMode, SmallVector<unsigned, 16>> AddrModesMap; 1381 PPC::AddrMode getAddrModeForFlags(unsigned Flags) const;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.h | 203 bool isLegalFlatAddressingMode(const AddrMode &AM) const; 204 bool isLegalMUBUFAddressingMode(const AddrMode &AM) const; 266 bool isLegalGlobalAddressingMode(const AddrMode &AM) const; 267 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| H A D | AMDGPUPerfHintAnalysis.cpp | 238 TargetLoweringBase::AddrMode AM; in visit()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonBaseInfo.h | 30 enum AddrMode { enum
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.h | 73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| H A D | ARCInstrFormats.td | 70 class AddrMode<bits<2> mode, string instSfx, string asmSfx> { 89 def NoAM : AddrMode<0b00, "", "">; 90 def PreIncAM : AddrMode<0b01, "_AW", ".aw">; 91 def PostIncAM : AddrMode<0b10, "_AB", ".ab">; 109 AddrMode AA = NoAM;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 66 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 103 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.h | 123 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 459 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1162 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, 1186 const AddrMode &AM, Type *Ty,
|