Home
last modified time | relevance | path

Searched refs:IsPre (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1584 bool IsPre = AM == ISD::PRE_INC || AM == ISD::PRE_DEC; in tryIndexedLoad() local
1594 Opcode = IsPre ? AArch64::LDRXpre : AArch64::LDRXpost; in tryIndexedLoad()
1597 Opcode = IsPre ? AArch64::LDRWpre : AArch64::LDRWpost; in tryIndexedLoad()
1599 Opcode = IsPre ? AArch64::LDRSWpre : AArch64::LDRSWpost; in tryIndexedLoad()
1601 Opcode = IsPre ? AArch64::LDRWpre : AArch64::LDRWpost; in tryIndexedLoad()
1610 Opcode = IsPre ? AArch64::LDRSHXpre : AArch64::LDRSHXpost; in tryIndexedLoad()
1612 Opcode = IsPre ? AArch64::LDRSHWpre : AArch64::LDRSHWpost; in tryIndexedLoad()
1614 Opcode = IsPre ? AArch64::LDRHHpre : AArch64::LDRHHpost; in tryIndexedLoad()
1623 Opcode = IsPre ? AArch64::LDRSBXpre : AArch64::LDRSBXpost; in tryIndexedLoad()
1625 Opcode = IsPre ? AArch64::LDRSBWpre : AArch64::LDRSBWpost; in tryIndexedLoad()
[all …]
H A DAArch64ISelLowering.h1311 bool IsPre, MachineRegisterInfo &MRI) const override;
H A DAArch64ISelLowering.cpp25649 Register Offset, bool IsPre, in isIndexingLegal() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h61 bool IsPre = false; member
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp766 bool IsPre = AM == ISD::PRE_INC; in tryIndexedLoad() local
783 if (LoadVT == MVT::i8 && IsPre) in tryIndexedLoad()
787 else if (LoadVT == MVT::i16 && IsPre) in tryIndexedLoad()
791 else if (LoadVT == MVT::i32 && IsPre) in tryIndexedLoad()
795 else if (LoadVT == MVT::i64 && IsPre) in tryIndexedLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5417 bool IsPre = ExtLd.isPre(); in selectIndexedExtLoad() local
5430 Opc = IsPre ? AArch64::LDRSBXpre : AArch64::LDRSBXpost; in selectIndexedExtLoad()
5432 Opc = IsPre ? AArch64::LDRSBWpre : AArch64::LDRSBWpost; in selectIndexedExtLoad()
5435 Opc = IsPre ? AArch64::LDRBBpre : AArch64::LDRBBpost; in selectIndexedExtLoad()
5442 Opc = IsPre ? AArch64::LDRSHXpre : AArch64::LDRSHXpost; in selectIndexedExtLoad()
5444 Opc = IsPre ? AArch64::LDRSHWpre : AArch64::LDRSHWpost; in selectIndexedExtLoad()
5447 Opc = IsPre ? AArch64::LDRHHpre : AArch64::LDRHHpost; in selectIndexedExtLoad()
5453 Opc = IsPre ? AArch64::LDRSWpre : AArch64::LDRSWpost; in selectIndexedExtLoad()
5456 Opc = IsPre ? AArch64::LDRWpre : AArch64::LDRWpost; in selectIndexedExtLoad()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1432 MatchInfo.IsPre = findPreIndexCandidate(LdSt, MatchInfo.Addr, MatchInfo.Base, in matchCombineIndexedLoadStore()
1434 if (!MatchInfo.IsPre && in matchCombineIndexedLoadStore()
1469 MIB.addImm(MatchInfo.IsPre); in applyCombineIndexedLoadStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3837 bool IsPre, MachineRegisterInfo &MRI) const { in isIndexingLegal() argument