HomeSort by: relevance | last modified time | path
    Searched refs:AddrMode (Results 1 - 25 of 46) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/Disassembler/
MSP430Disassembler.cpp 142 enum AddrMode {
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);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb2InstrInfo.cpp 524 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
533 AddrMode = ARMII::AddrModeT2_i12; // FIXME. mode for thumb2?
604 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6)
610 if (AddrMode == ARMII::AddrModeT2_so) {
620 AddrMode = ARMII::AddrModeT2_i12;
625 if (AddrMode == ARMII::AddrModeT2_i8 || AddrMode == ARMII::AddrModeT2_i12) {
639 } else if (AddrMode == ARMII::AddrMode5) {
653 } else if (AddrMode == ARMII::AddrMode5FP16)
    [all...]
ARMHazardRecognizer.cpp 111 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask);
118 switch (AddrMode) {
ARMBaseRegisterInfo.cpp 514 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
518 switch (AddrMode) {
704 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
710 if (AddrMode == ARMII::AddrMode4 || AddrMode == ARMII::AddrMode6)
716 switch (AddrMode) {
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;
ThumbRegisterInfo.cpp 370 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
381 if (AddrMode != ARMII::AddrModeT1_s)
530 // Use [reg, reg] addrmode. Replace the immediate operand w/ the frame
552 // Use [reg, reg] addrmode. Replace the immediate operand w/ the frame
ARMBaseInstrInfo.cpp 203 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask);
215 switch (AddrMode) {
2620 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
2625 AddrMode = ARMII::AddrMode2;
2668 switch (AddrMode) {
2714 Scale = (AddrMode == ARMII::AddrModeT2_i7s2 ? 2 :
2715 AddrMode == ARMII::AddrModeT2_i7s4 ? 4 : 1);
2741 if (AddrMode == ARMII::AddrMode_i12)
2754 if (AddrMode == ARMII::AddrMode_i12)
5923 unsigned AddrMode = (MI->getDesc().TSFlags & ARMII::AddrModeMask)
    [all...]
ARMBaseInstrInfo.h 883 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
884 switch (AddrMode) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 2422 /// This is an extended version of TargetLowering::AddrMode
2424 struct ExtAddrMode : public TargetLowering::AddrMode {
2484 // An AddrMode is trivial if it involves no calculation i.e. it is just a base
2487 // An AddrMode is (BaseGV + BaseReg + BaseOffs + ScaleReg * Scale) so it is
3118 ExtAddrMode &AddrMode;
3153 AccessTy(AT), AddrSpace(AS), MemoryInst(MI), AddrMode(AM),
3462 /// Get the combined AddrMode
3467 /// Add a new AddrMode if it's compatible with the AddrModes we already
3476 // If this is the first addrmode then everything is fine.
3529 // A single AddrMode can trivially be combined
    [all...]
ImplicitNullChecks.cpp 379 auto AddrMode = *AM;
380 const Register BaseReg = AddrMode.BaseReg, ScaledReg = AddrMode.ScaledReg;
381 int64_t Displacement = AddrMode.Displacement;
453 if (CalculateDisplacementFromAddrMode(ScaledReg, AddrMode.Scale))
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCISelLowering.h 73 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonBaseInfo.h 30 enum AddrMode {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
ARMBaseInfo.h 185 enum AddrMode {
210 inline static const char *AddrModeToString(AddrMode addrmode) {
211 switch (addrmode) {
299 AddrModeMask = 0x1f, // The AddrMode enums are declared in ARMBaseInfo.h
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h 710 enum AddrMode {
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;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
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,
AMDGPUPerfHintAnalysis.cpp 238 TargetLoweringBase::AddrMode AM;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.h 103 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.h 66 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.h 123 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
NVPTXISelLowering.h 459 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 607 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
616 InstructionCost getScalingFactorCost(const DataLayout &DL, const AddrMode &AM,
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.h 281 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 435 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.h 1162 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
1186 const AddrMode &AM, Type *Ty,
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetLowering.h 2329 struct AddrMode {
2334 AddrMode() = default;
2347 virtual bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM,
2359 const AddrMode &AM, Type *Ty,

Completed in 57 milliseconds

1 2