| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1731 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase 1740 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase 1744 return allowsMemoryAccess(Context, DL, VT, MMO.getAddrSpace(), MMO.getAlign(), in allowsMemoryAccess() 1748 bool TargetLoweringBase::allowsMemoryAccess(LLVMContext &Context, in allowsMemoryAccess() function in TargetLoweringBase 1752 return allowsMemoryAccess(Context, DL, getMVTForLLT(Ty), MMO.getAddrSpace(), in allowsMemoryAccess()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 563 return allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), BitcastVT, in isLoadBitCastBeneficial() 1679 allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT, 1688 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT, 1693 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, LLT Ty,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 308 bool allowsMemoryAccess(LLVMContext &Context, const DataLayout &DL, EVT VT,
|
| H A D | HexagonISelLowering.cpp | 3536 bool HexagonTargetLowering::allowsMemoryAccess( in allowsMemoryAccess() function in HexagonTargetLowering 3542 return TargetLoweringBase::allowsMemoryAccess( in allowsMemoryAccess()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 7410 bool Allowed = TLI.allowsMemoryAccess(Context, Layout, WideVT, in mergeTruncStores() 17382 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfConstants() 17394 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfConstants() 17413 TLI.allowsMemoryAccess(Context, DL, Ty, in tryStoreMergeOfConstants() 17489 TLI.allowsMemoryAccess(Context, DL, Ty, in tryStoreMergeOfExtracts() 17638 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads() 17641 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads() 17652 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads() 17655 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads() 17669 TLI.allowsMemoryAccess(Context, DL, StoreTy, in tryStoreMergeOfLoads() [all …]
|
| H A D | LegalizeDAG.cpp | 870 if (!TLI.allowsMemoryAccess(*DAG.getContext(), DL, MemVT, in LegalizeLoadOps()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 3721 if (!getTargetLowering().allowsMemoryAccess(C, DL, Ty, *NewMMO, &Fast) || in matchLoadOrCombine()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 45770 (TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), RegVT, in combineLoad() 46225 TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, in combineStore() 50357 if (TLI->allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, in combineConcatVectorOps()
|