Home
last modified time | relevance | path

Searched refs:MayLoad (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp72 assert((Desc.MayLoad || Desc.MayStore) && "Not a memory operation!"); in dispatch()
75 if (Desc.MayLoad) { in dispatch()
90 if (Desc.MayLoad && isLQFull()) in isAvailable()
100 bool IsALoad = Desc.MayLoad; in isReady()
158 bool IsALoad = Desc.MayLoad; in onInstructionExecuted()
H A DScheduler.cpp216 bool IsMemOp = Desc.MayLoad || Desc.MayStore; in dispatch()
242 bool IsMemOp = Desc.MayLoad || Desc.MayStore; in isReady()
/freebsd-12.1/contrib/llvm/tools/llvm-mca/Views/
H A DSchedulerStatistics.cpp52 if (LQResourceID && Inst.getDesc().MayLoad && in onEvent()
64 if (LQResourceID && Inst.getDesc().MayLoad) { in onEvent()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h136 MayLoad, enumerator
399 bool mayLoad() const { return Flags & (1ULL << MCID::MayLoad); } in mayLoad()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMips16InstrInfo.td518 class MayLoad {
791 def LbRxRyOffMemX16: FEXT_RRI16_mem_ins<0b10011, "lb", mem16, II_LB>, MayLoad{
801 FEXT_RRI16_mem_ins<0b10100, "lbu", mem16, II_LBU>, MayLoad {
810 def LhRxRyOffMemX16: FEXT_RRI16_mem_ins<0b10100, "lh", mem16, II_LH>, MayLoad{
820 FEXT_RRI16_mem_ins<0b10100, "lhu", mem16, II_LHU>, MayLoad {
847 def LwRxRyOffMemX16: FEXT_RRI16_mem_ins<0b10011, "lw", mem16, II_LW>, MayLoad{
855 def LwRxSpImmX16: FEXT_RRI16_mem_ins<0b10010, "lw", mem16sp, II_LW>, MayLoad;
857 def LwRxPcTcp16: FRI16_TCP_ins<0b10110, "lw", II_LW>, MayLoad;
859 def LwRxPcTcpX16: FEXT_RI16_TCP_ins<0b10110, "lw", II_LW>, MayLoad;
967 "", [], II_RESTORE >, MayLoad {
[all …]
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp119 assert(!Desc.MayLoad && !Desc.MayStore && "Cannot eliminate a memory op!"); in verifyInstructionEliminated()
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DInstrBuilder.cpp476 bool UsesMemory = ID.MayLoad || ID.MayStore; in verifyInstrDesc()
552 ID->MayLoad = MCDesc.mayLoad(); in createInstrDescImpl()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DInstruction.h337 bool MayLoad; member
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1160 bool MayLoad = FirstMI.mayLoad(); in findMatchingInsn() local
1256 if (MayLoad && Reg == getLdStRegOp(MI).getReg()) { in findMatchingInsn()
1280 !(MayLoad && in findMatchingInsn()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h813 return hasProperty(MCID::MayLoad, Type);
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td3063 // because the SDNode ISD::PREFETCH has properties MayLoad and MayStore.