Home
last modified time | relevance | path

Searched refs:AddrMode (Results 1 – 25 of 31) sorted by relevance

12

/freebsd-10-stable/contrib/llvm/lib/Transforms/Scalar/
DCodeGenPrepare.cpp821 struct ExtAddrMode : public TargetLowering::AddrMode {
892 ExtAddrMode &AddrMode; member in __anon9021557f0311::AddressingModeMatcher
902 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM) { in AddressingModeMatcher()
948 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) in MatchScaledValue()
951 ExtAddrMode TestAddrMode = AddrMode; in MatchScaledValue()
963 AddrMode = TestAddrMode; in MatchScaledValue()
978 AddrMode = TestAddrMode; in MatchScaledValue()
1048 ExtAddrMode BackupAddrMode = AddrMode; in MatchOperationAddr()
1055 AddrMode = BackupAddrMode; in MatchOperationAddr()
1064 AddrMode = BackupAddrMode; in MatchOperationAddr()
[all …]
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
DThumb2InstrInfo.cpp443 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteT2FrameIndex() local
448 AddrMode = ARMII::AddrModeT2_i12; // FIXME. mode for thumb2? in rewriteT2FrameIndex()
518 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in rewriteT2FrameIndex()
524 if (AddrMode == ARMII::AddrModeT2_so) { in rewriteT2FrameIndex()
534 AddrMode = ARMII::AddrModeT2_i12; in rewriteT2FrameIndex()
539 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) { in rewriteT2FrameIndex()
553 } else if (AddrMode == ARMII::AddrMode5) { in rewriteT2FrameIndex()
567 } else if (AddrMode == ARMII::AddrModeT2_i8s4) { in rewriteT2FrameIndex()
593 if (AddrMode == ARMII::AddrMode5) in rewriteT2FrameIndex()
607 if (AddrMode == ARMII::AddrMode5) in rewriteT2FrameIndex()
DARMInstrFormats.td90 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 …]
DARMBaseRegisterInfo.cpp434 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in getFrameIndexInstrOffset() local
438 switch (AddrMode) { in getFrameIndexInstrOffset()
626 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in isFrameOffsetLegal() local
635 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in isFrameOffsetLegal()
641 switch (AddrMode) { in isFrameOffsetLegal()
DARMISelLowering.h294 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty)const;
295 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
DThumb1RegisterInfo.cpp355 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteFrameIndex() local
439 if (AddrMode != ARMII::AddrModeT1_s) in rewriteFrameIndex()
DARMBaseInstrInfo.cpp151 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask); in convertToThreeAddress() local
163 switch (AddrMode) { in convertToThreeAddress()
1974 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteARMFrameIndex() local
1979 AddrMode = ARMII::AddrMode2; in rewriteARMFrameIndex()
2022 switch (AddrMode) { in rewriteARMFrameIndex()
2082 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex()
2095 if (AddrMode == ARMII::AddrMode_i12) in rewriteARMFrameIndex()
DARMInstrThumb.td586 AddrMode am, InstrItinClass itin_r,
603 AddrMode am, InstrItinClass itin_r,
DARMInstrThumb2.td3221 class T2I_ldrex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
3236 class T2I_strex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h234 enum AddrMode { enum
254 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString()
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h62 enum AddrMode { enum
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h101 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
DNVPTXISelLowering.cpp1957 bool NVPTXTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
DBasicTargetTransformInfo.cpp145 TargetLoweringBase::AddrMode AM; in isLegalAddressingMode()
156 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
DTargetLoweringBase.cpp1340 bool TargetLoweringBase::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h168 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
DHexagonISelLowering.cpp1648 bool HexagonTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
DXCoreISelLowering.h113 virtual bool isLegalAddressingMode(const AddrMode &AM,
DXCoreISelLowering.cpp1624 XCoreTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
DTargetLowering.h1127 struct AddrMode { struct
1132 AddrMode() : BaseGV(0), BaseOffs(0), HasBaseReg(false), Scale(0) {} in AddrMode() argument
1141 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
1149 virtual int getScalingFactorCost(const AddrMode &AM, Type *Ty) const { in getScalingFactorCost()
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h204 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const
DSystemZISelLowering.cpp322 bool SystemZTargetLowering::isLegalAddressingMode(const AddrMode &AM, in isLegalAddressingMode()
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
DPPCISelLowering.h438 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty)const;
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.h667 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty)const;
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
DMipsISelLowering.h572 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;

12