Home
last modified time | relevance | path

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

/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.cpp155 bool MayAlias = PSV->mayAlias(&MFI); in getUnderlyingObjectsForInstr()
559 if (SUa->getInstr()->mayAlias(AAForDep, *SUb->getInstr(), UseTBAA)) { in addChainDependency()
968 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
978 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
998 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
H A DImplicitNullChecks.cpp350 if (PSV->mayAlias(MFI)) in areMemoryOpsAliased()
H A DMachineInstr.cpp1358 if (PSVa && ValB && !PSVa->mayAlias(&MFI)) in MemOperandsHaveAlias()
1360 if (PSVb && ValA && !PSVb->mayAlias(&MFI)) in MemOperandsHaveAlias()
1410 bool MachineInstr::mayAlias(AAResults *AA, const MachineInstr &Other, in mayAlias() function in MachineInstr
H A DMachineSink.cpp1495 return I->mayAlias(AA, MI, false); in hasStoreBetween()
1555 if (I.mayAlias(AA, MI, false)) in hasStoreBetween()
H A DTargetInstrInfo.cpp1590 if (!PSV || PSV->mayAlias(&MFI)) in describeLoadedValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h85 virtual bool mayAlias(const MachineFrameInfo *) const;
105 bool mayAlias(const MachineFrameInfo *) const override;
119 bool mayAlias(const MachineFrameInfo *) const override;
H A DScheduleDAGInstrs.h108 bool mayAlias() const { return getInt(); } in mayAlias() function
H A DMachineInstr.h1738 bool mayAlias(AAResults *AA, const MachineInstr &Other, bool UseTBAA) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h446 bool mayAlias(const MachineFrameInfo *) const override { return true; } in mayAlias() function
H A DAArch64LoadStoreOptimizer.cpp1279 static bool mayAlias(MachineInstr &MIa, in mayAlias() function
1283 if (MIa.mayAlias(AA, *MIb, /*UseTBAA*/ false)) { in mayAlias()
1348 if (MI.mayStore() && LoadMI.mayAlias(AA, MI, /*UseTBAA*/ false)) in findMatchingStore()
1866 if (RtNotModified && RtNotUsed && !mayAlias(MI, MemInsns, AA)) { in findMatchingInsn()
1904 if (RtNotModified && !mayAlias(FirstMI, MemInsns, AA)) { in findMatchingInsn()
/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.cpp1751 if (MI.mayAlias(AA, *LDSDMAStores[I], true)) { in generateWaitcntInstBefore()
H A DSILoadStoreOptimizer.cpp884 (A.mayStore() || B.mayStore()) && A.mayAlias(AA, B, true)) in canSwapInstructions()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2234 if (I->mayAlias(AA, *MemOp, /*UseTBAA*/ false)) in IsSafeAndProfitableToMove()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp1450 bool mayAlias(const MachineFrameInfo *) const override { in expandPostRAPseudo() function in HexagonInstrInfo::expandPostRAPseudo::CrashPseudoSourceValue
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp685 bool mayAlias(SDNode *Op0, SDNode *Op1) const;
21682 if (!mayAlias(Chain.getNode(), N)) in visitLIFETIME_END()
28251 bool DAGCombiner::mayAlias(SDNode *Op0, SDNode *Op1) const { in mayAlias() function in DAGCombiner
28435 if ((IsLoad && IsOpLoad) || !mayAlias(N, C.getNode())) { in GatherAllAliases()
28453 if (!mayAlias(N, C.getNode())) { in GatherAllAliases()