Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp53 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() function in PseudoSourceValue
68 bool FixedStackPseudoSourceValue::mayAlias(const MachineFrameInfo *MFI) const { in mayAlias() function in FixedStackPseudoSourceValue
91 bool CallEntryPseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias() function in CallEntryPseudoSourceValue
H A DScheduleDAGInstrs.cpp149 bool MayAlias = PSV->mayAlias(&MFI); in getUnderlyingObjectsForInstr()
540 if (SUa->getInstr()->mayAlias(AAForDep, *SUb->getInstr(), UseTBAA)) { in addChainDependency()
949 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
959 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
979 bool ThisMayAlias = UnderlObj.mayAlias(); in buildSchedGraph()
H A DImplicitNullChecks.cpp352 if (PSV->mayAlias(MFI)) in areMemoryOpsAliased()
H A DMachineInstr.cpp1245 if (PSVa && ValB && !PSVa->mayAlias(&MFI)) in MemOperandsHaveAlias()
1247 if (PSVb && ValA && !PSVb->mayAlias(&MFI)) in MemOperandsHaveAlias()
1281 bool MachineInstr::mayAlias(AAResults *AA, const MachineInstr &Other, in mayAlias() function in MachineInstr
H A DMachineSink.cpp1152 return I->mayAlias(AA, MI, false); in hasStoreBetween()
1212 if (I.mayAlias(AA, MI, false)) in hasStoreBetween()
H A DTargetInstrInfo.cpp1220 if (!PSV || PSV->mayAlias(&MFI)) in describeLoadedValue()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h89 virtual bool mayAlias(const MachineFrameInfo *) const;
109 bool mayAlias(const MachineFrameInfo *) const override;
123 bool mayAlias(const MachineFrameInfo *) const override;
H A DScheduleDAGInstrs.h113 bool mayAlias() const { return getInt(); } in mayAlias() function
H A DMachineInstr.h1605 bool mayAlias(AAResults *AA, const MachineInstr &Other, bool UseTBAA) const;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLAndersAliasAnalysis.cpp342 bool mayAlias(const Value *, LocationSize, const Value *, LocationSize) const;
520 bool CFLAndersAAResult::FunctionInfo::mayAlias( in mayAlias() function in CFLAndersAAResult::FunctionInfo
874 if (FunInfo->mayAlias(ValA, LocA.Size, ValB, LocB.Size)) in query()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h57 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() function
102 bool mayAlias(const MachineFrameInfo *) const override { in mayAlias() function
H A DSILoadStoreOptimizer.cpp757 (A.mayStore() || B.mayStore()) && A.mayAlias(AA, B, true)) in canSwapInstructions()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1207 static bool mayAlias(MachineInstr &MIa, in mayAlias() function
1211 if (MIa.mayAlias(AA, *MIb, /*UseTBAA*/ false)) in mayAlias()
1272 if (MI.mayStore() && LoadMI.mayAlias(AA, MI, /*UseTBAA*/ false)) in findMatchingStore()
1685 !mayAlias(MI, MemInsns, AA)) { in findMatchingInsn()
1698 !mayAlias(FirstMI, MemInsns, AA)) { in findMatchingInsn()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp2235 if (I->mayAlias(AA, *MemOp, /*UseTBAA*/ false)) in IsSafeAndProfitableToMove()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.cpp1442 bool mayAlias(const MachineFrameInfo *) const override { in expandPostRAPseudo() function in HexagonInstrInfo::expandPostRAPseudo::CrashPseudoSourceValue
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp620 bool mayAlias(SDNode *Op0, SDNode *Op1) const;
19221 if (!mayAlias(Chain.getNode(), N)) in visitLIFETIME_END()
24579 bool DAGCombiner::mayAlias(SDNode *Op0, SDNode *Op1) const { in mayAlias() function in DAGCombiner
24739 if ((IsLoad && IsOpLoad) || !mayAlias(N, C.getNode())) { in GatherAllAliases()
24757 if (!mayAlias(N, C.getNode())) { in GatherAllAliases()