Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp1545 struct ExtAddrMode : public TargetLowering::AddrMode {
2057 ExtAddrMode &AddrMode; member in __anonebd7bfba0211::AddressingModeMatcher
2079 AccessTy(AT), MemoryInst(MI), AddrMode(AM), in AddressingModeMatcher()
2137 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) in MatchScaledValue()
2140 ExtAddrMode TestAddrMode = AddrMode; in MatchScaledValue()
2152 AddrMode = TestAddrMode; in MatchScaledValue()
2167 AddrMode = TestAddrMode; in MatchScaledValue()
2643 ExtAddrMode BackupAddrMode = AddrMode; in MatchOperationAddr()
2657 AddrMode = BackupAddrMode; in MatchOperationAddr()
2667 AddrMode = BackupAddrMode; in MatchOperationAddr()
[all …]
/external/llvm/lib/Target/ARM/
DThumb2InstrInfo.cpp450 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteT2FrameIndex() local
455 AddrMode = ARMII::AddrModeT2_i12; // FIXME. mode for thumb2? in rewriteT2FrameIndex()
525 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in rewriteT2FrameIndex()
531 if (AddrMode == ARMII::AddrModeT2_so) { in rewriteT2FrameIndex()
541 AddrMode = ARMII::AddrModeT2_i12; in rewriteT2FrameIndex()
546 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) { in rewriteT2FrameIndex()
560 } else if (AddrMode == ARMII::AddrMode5) { in rewriteT2FrameIndex()
574 } else if (AddrMode == ARMII::AddrModeT2_i8s4) { in rewriteT2FrameIndex()
597 if (AddrMode == ARMII::AddrMode5) in rewriteT2FrameIndex()
611 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()
623 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in isFrameOffsetLegal() local
632 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6) in isFrameOffsetLegal()
638 switch (AddrMode) { in isFrameOffsetLegal()
DARMInstrNEON.td671 class VLD1D<bits<4> op7_4, string Dt, Operand AddrMode>
673 (ins AddrMode:$Rn), IIC_VLD1,
679 class VLD1Q<bits<4> op7_4, string Dt, Operand AddrMode>
681 (ins AddrMode:$Rn), IIC_VLD1x2,
699 multiclass VLD1DWB<bits<4> op7_4, string Dt, Operand AddrMode> {
701 (ins AddrMode:$Rn), IIC_VLD1u,
709 (ins AddrMode:$Rn, rGPR:$Rm), IIC_VLD1u,
716 multiclass VLD1QWB<bits<4> op7_4, string Dt, Operand AddrMode> {
718 (ins AddrMode:$Rn), IIC_VLD1x2u,
726 (ins AddrMode:$Rn, rGPR:$Rm), IIC_VLD1x2u,
[all …]
DARMISelLowering.h288 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
289 bool isLegalT2ScaledAddressingMode(const AddrMode &AM, EVT VT) const;
DThumbRegisterInfo.cpp364 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask); in rewriteFrameIndex() local
375 if (AddrMode != ARMII::AddrModeT1_s) in rewriteFrameIndex()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMBaseInfo.h235 enum AddrMode { enum
255 inline static const char *AddrModeToString(AddrMode addrmode) { in AddrModeToString()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h63 enum AddrMode { enum
/external/v8/src/arm/
Dassembler-arm.h564 explicit MemOperand(Register rn, int32_t offset = 0, AddrMode am = Offset);
569 explicit MemOperand(Register rn, Register rm, AddrMode am = Offset);
575 ShiftOp shift_op, int shift_imm, AddrMode am = Offset);
578 AddrMode am = Offset)) {
595 AddrMode am() const { return am_; } in am()
607 AddrMode am_; // bits P, U, and W
619 explicit NeonMemOperand(Register rn, AddrMode am = Offset, int align = 0);
Dconstants-arm.h260 enum AddrMode { enum
/external/v8/src/arm64/
Dsimulator-arm64.h667 AddrMode addrmode);
668 void LoadStorePairHelper(Instruction* instr, AddrMode addrmode);
670 AddrMode addrmode);
673 AddrMode addrmode);
Dinstructions-arm64.h72 enum AddrMode { enum
Dassembler-arm64.h703 AddrMode addrmode = Offset);
714 AddrMode addrmode = Offset);
719 AddrMode addrmode() const { return addrmode_; } in addrmode()
746 AddrMode addrmode_;
Dassembler-arm64-inl.h460 MemOperand::MemOperand(Register base, int64_t offset, AddrMode addrmode)
494 MemOperand::MemOperand(Register base, const Operand& offset, AddrMode addrmode)
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h317 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
324 int getScalingFactorCost(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/R600/
DSIISelLowering.h65 bool isLegalAddressingMode(const AddrMode &AM,
/external/llvm/lib/Target/XCore/
DXCoreISelLowering.h123 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h227 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/include/llvm/Target/
DTargetLowering.h1430 struct AddrMode { struct
1435 AddrMode() : BaseGV(nullptr), BaseOffs(0), HasBaseReg(false), Scale(0) {} in AddrMode() argument
1444 virtual bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const;
1452 virtual int getScalingFactorCost(const AddrMode &AM, Type *Ty) const { in getScalingFactorCost()
/external/llvm/lib/Target/X86/
DX86ISelLowering.h715 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
734 int getScalingFactorCost(const AddrMode &AM, Type *Ty) const override;
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h129 TargetLoweringBase::AddrMode AM; in isLegalAddressingMode()
139 TargetLoweringBase::AddrMode AM; in getScalingFactorCost()
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h230 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h459 bool isLegalAddressingMode(const AddrMode &AM, Type *Ty) const override;
/external/vixl/src/vixl/a64/
Dsimulator-a64.h1396 AddrMode addrmode);
1397 void LoadStorePairHelper(const Instruction* instr, AddrMode addrmode);
1400 AddrMode addrmode);
1402 AddrMode addr_mode);
1404 AddrMode addr_mode);

12