Home
last modified time | relevance | path

Searched refs:mayAlias (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h87 virtual bool mayAlias(const MachineFrameInfo *) const;
107 bool mayAlias(const MachineFrameInfo *) const override;
121 bool mayAlias(const MachineFrameInfo *) const override;
H A DScheduleDAGInstrs.h110 bool mayAlias() const { return getInt(); } in mayAlias() function
H A DMachineInstr.h1764 LLVM_ABI bool mayAlias(BatchAAResults *AA, const MachineInstr &Other,
1766 LLVM_ABI bool mayAlias(AAResults *AA, const MachineInstr &Other,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp55 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() function in PseudoSourceValue
70 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() function in FixedStackPseudoSourceValue
93 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() function in CallEntryPseudoSourceValue
H A DScheduleDAGInstrs.cpp164 bool MayAlias = PSV->mayAlias(&MFI); in getUnderlyingObjectsForInstr()
574 if (SUa->getInstr()->mayAlias(getAAForDep(), *SUb->getInstr(), UseTBAA)) { in addChainDependency()
986 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
996 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
1016 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
H A DMachineInstr.cpp1462 if (PSVa && ValB && !PSVa->mayAlias(&MFI)) in MemOperandsHaveAlias()
1464 if (PSVb && ValA && !PSVb->mayAlias(&MFI)) in MemOperandsHaveAlias()
1514 bool MachineInstr::mayAlias(BatchAAResults *AA, const MachineInstr &Other, in mayAlias() function in MachineInstr
1558 bool MachineInstr::mayAlias(AAResults *AA, const MachineInstr &Other, in mayAlias() function in MachineInstr
1562 return mayAlias(&BAA, Other, UseTBAA); in mayAlias()
1564 return mayAlias(static_cast<BatchAAResults *>(nullptr), Other, UseTBAA); in mayAlias()
H A DImplicitNullChecks.cpp349 if (PSV->mayAlias(MFI)) in areMemoryOpsAliased()
H A DMachineSink.cpp1666 return I->mayAlias(AA, MI, false); in hasStoreBetween()
1726 if (I.mayAlias(AA, MI, false)) in hasStoreBetween()
H A DTargetInstrInfo.cpp1900 if (!PSV || PSV->mayAlias(&MFI)) in describeLoadedValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLoadStoreOptimizer.cpp203 static bool mayAlias(MachineInstr &MIa, in mayAlias() function
207 if (MIa.mayAlias(AA, *MIb, /*UseTBAA*/ false)) in mayAlias()
287 !mayAlias(MI, MemInsns, AA)) { in findMatchingInsn()
299 !mayAlias(FirstMI, MemInsns, AA)) { in findMatchingInsn()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoadStoreWidening.cpp292 (A->mayStore() || B->mayStore()) && A->mayAlias(AA, *B, true)) in canSwapInstructions()
369 if (GI->mayAlias(AA, *MI, true)) in createGroup()
H A DHexagonInstrInfo.cpp1453 bool mayAlias(const MachineFrameInfo *) const override { in expandPostRAPseudo() function in HexagonInstrInfo::expandPostRAPseudo::CrashPseudoSourceValue
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h60 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() function
80 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() function
H A DSIInsertWaitcnts.cpp1930 if (MI.mayAlias(AA, *LDSDMAStores[I], true)) in generateWaitcntInstBefore()
H A DSILoadStoreOptimizer.cpp920 (A.mayStore() || B.mayStore()) && A.mayAlias(AA, B, true)) in canSwapInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1547 static bool mayAlias(MachineInstr &MIa, in mayAlias() function
1551 if (MIa.mayAlias(AA, *MIb, /*UseTBAA*/ false)) { in mayAlias()
1616 if (MI.mayStore() && LoadMI.mayAlias(AA, MI, /*UseTBAA*/ false)) in findMatchingStore()
2145 if (RtNotModified && RtNotUsed && !mayAlias(MI, MemInsns, AA)) { in findMatchingInsn()
2183 if (RtNotModified && !mayAlias(FirstMI, MemInsns, AA)) { in findMatchingInsn()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2231 if (I->mayAlias(AA, *MemOp, /*UseTBAA*/ false)) in IsSafeAndProfitableToMove()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp694 bool mayAlias(SDNode *Op0, SDNode *Op1) const;
22739 if (!mayAlias(Chain.getNode(), N)) in visitLIFETIME_END()
29379 bool DAGCombiner::mayAlias(SDNode *Op0, SDNode *Op1) const { in mayAlias() function in DAGCombiner
29563 if ((IsLoad && IsOpLoad) || !mayAlias(N, C.getNode())) { in GatherAllAliases()
29581 if (!mayAlias(N, C.getNode())) { in GatherAllAliases()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17543 …urceValue8mayAliasEPKNS_16MachineFrameInfoE", "llvm::PseudoSourceValue::mayAlias(llvm::MachineFram…
17546 …mayAliasEPKNS_16MachineFrameInfoE", "llvm::FixedStackPseudoSourceValue::mayAlias(llvm::MachineFram…