Home
last modified time | relevance | path

Searched refs:valueOrOne (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp537 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
538 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
549 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
550 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
563 /* SrcAlign */ Memmove->getSourceAlign().valueOrOne(), in expandMemMoveAsLoop()
564 /* DestAlign */ Memmove->getDestAlign().valueOrOne(), in expandMemMoveAsLoop()
574 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop()
587 /* SrcAlign */ AtomicMemcpy->getSourceAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
588 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
600 /* SrcAlign */ AtomicMemcpy->getSourceAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
[all …]
H A DAssumeBundleBuilder.cpp264 if (MA.valueOrOne() > 1) in addAccessedPtr()
265 addKnowledge({Attribute::Alignment, MA.valueOrOne().value(), Pointer}); in addAccessedPtr()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h145 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign()
161 return decodeMaybeAlign(OrigAlign).valueOrOne(); in getNonZeroOrigAlign()
/llvm-project-15.0.7/llvm/lib/IR/
H A DValue.cpp919 Align FunctionPtrAlign = DL.getFunctionPtrAlign().valueOrOne(); in getPointerAlignment()
924 return std::max(FunctionPtrAlign, GO->getAlign().valueOrOne()); in getPointerAlignment()
943 return Alignment.valueOrOne(); in getPointerAlignment()
952 return Alignment.valueOrOne(); in getPointerAlignment()
959 return Alignment.valueOrOne(); in getPointerAlignment()
/llvm-project-15.0.7/libc/benchmarks/
H A DLibcMemoryBenchmark.cpp47 Factor(AccessAlignment.valueOrOne().value()) {} in OffsetDistribution()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp457 MF.setAlignment(YamlMF.Alignment.valueOrOne()); in initializeMachineFunction()
767 MFI.setObjectAlignment(ObjectIdx, Object.Alignment.valueOrOne()); in initializeFrameInfo()
800 MFI.CreateVariableSizedObject(Object.Alignment.valueOrOne(), Alloca); in initializeFrameInfo()
803 Object.Size, Object.Alignment.valueOrOne(), in initializeFrameInfo()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonVExtract.cpp141 MaxAlign = std::max(MaxAlign.valueOrOne(), Alignment); in runOnMachineFunction()
H A DHexagonTargetTransformInfo.cpp201 const Align BoundAlignment = std::min(Alignment.valueOrOne(), Align(8)); in getMemoryOpCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp1245 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence()
1246 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence()
1461 Align Alignment = std::min(M->getDestAlign().valueOrOne(), in processMemCpy()
1462 M->getSourceAlign().valueOrOne()); in processMemCpy()
H A DTailRecursionElimination.cpp587 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
614 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
H A DDeadStoreElimination.cpp479 Align PrefAlign = DeadIntrinsic->getDestAlign().valueOrOne(); in tryToShorten()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp427 DataParam, PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
439 VPI.getType(), PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAlignment.h142 Align valueOrOne() const { return value_or(Align()); } in valueOrOne() function
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp109 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1619 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc()
1620 SrcAlign = MCI->getSourceAlign().valueOrOne(); in translateMemFunc()
1623 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc()
1624 SrcAlign = MCI->getSourceAlign().valueOrOne(); in translateMemFunc()
1627 DstAlign = MMI->getDestAlign().valueOrOne(); in translateMemFunc()
1628 SrcAlign = MMI->getSourceAlign().valueOrOne(); in translateMemFunc()
1632 DstAlign = MSI->getDestAlign().valueOrOne(); in translateMemFunc()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp364 if (GVar && GVar->getAlign().valueOrOne().value() != 1) in buildGlobalVariable()
367 {static_cast<uint32_t>(GVar->getAlign().valueOrOne().value())}); in buildGlobalVariable()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp334 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
736 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
H A DAMDGPULowerModuleLDSPass.cpp427 Align A = commonAlignment(SGV->getAlign().valueOrOne(), Offset); in replaceLDSVariablesWithStruct()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTOModule.cpp421 uint32_t attr = go ? Log2(go->getAlign().valueOrOne()) : 0; in addDefinedSymbol()
H A DLTO.cpp824 CommonRes.Align = std::max(SymAlign, CommonRes.Align.valueOrOne()); in addRegularLTO()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1514 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList()
1555 Align ParamAlign = I->getParamAlign().valueOrOne(); in emitFunctionParamList()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstants.h161 return getMaybeAlignValue().valueOrOne(); in getAlignValue()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4862 DAG.getAssertAlign(getCurSDLoc(), Result, Alignment.valueOrOne()); in visitTargetIntrinsic()
5865 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5866 Align SrcAlign = MCI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
5887 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5888 Align SrcAlign = MCI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
5907 Align Alignment = MSI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5924 Align DstAlign = MSII.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5941 Align DstAlign = MMI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5942 Align SrcAlign = MMI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
8035 Align DstAlign = DAG.InferPtrAlign(Dst).valueOrOne(); in visitMemPCpyCall()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp2749 MTI->setDestAlignment(DFSF.getShadowAlign(I.getDestAlign().valueOrOne())); in visitMemTransferInst()
2750 MTI->setSourceAlignment(DFSF.getShadowAlign(I.getSourceAlign().valueOrOne())); in visitMemTransferInst()

12