Home
last modified time | relevance | path

Searched refs:allowsMemoryAccess (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1737 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase
1746 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase
1750 return allowsMemoryAccess(Context, DL, VT, MMO.getAddrSpace(), MMO.getAlign(), in allowsMemoryAccess()
1754 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase
1759 return allowsMemoryAccess(Context, DL, VT, MMO.getAddrSpace(), MMO.getAlign(), in allowsMemoryAccess()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h589 return allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), BitcastVT, in isLoadBitCastBeneficial()
1733 allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT,
1742 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT,
1747 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, LLT Ty,
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h305 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT,
H A DHexagonISelLowering.cpp3560 bool HexagonTargetLowering::allowsMemoryAccess( in allowsMemoryAccess() function in HexagonTargetLowering
3566 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8046 bool Allowed = TLI.allowsMemoryAccess(Context, Layout, WideVT, in mergeTruncStores()
18369 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfConstants()
18382 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfConstants()
18401 TLI.allowsMemoryAccess(Context, DL, Ty, in tryStoreMergeOfConstants()
18478 TLI.allowsMemoryAccess(Context, DL, Ty, in tryStoreMergeOfExtracts()
18632 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads()
18635 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads()
18647 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads()
18650 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads()
18665 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads()
[all …]
H A DLegalizeDAG.cpp868 if (!TLI.allowsMemoryAccess(*DAG.getContext(), DL, MemVT, in LegalizeLoadOps()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3531 if (!getTargetLowering().allowsMemoryAccess(C, DL, Ty, *NewMMO, &Fast) || in matchLoadOrCombine()
3736 bool Allowed = getTargetLowering().allowsMemoryAccess( in matchTruncStoreMerge()
H A DLegalizerHelper.cpp3008 if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO)) in lowerLoad()
3122 if (TLI.allowsMemoryAccess(Ctx, MIRBuilder.getDataLayout(), MemTy, MMO)) in lowerStore()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp48978 (TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), RegVT, in combineLoad()
49433 TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, in combineStore()
54133 if (TLI->allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, in combineConcatVectorOps()