| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LowerMemIntrinsics.cpp | 537 /* 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 D | AssumeBundleBuilder.cpp | 264 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 D | TargetCallingConv.h | 145 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign() 161 return decodeMaybeAlign(OrigAlign).valueOrOne(); in getNonZeroOrigAlign()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Value.cpp | 919 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 D | LibcMemoryBenchmark.cpp | 47 Factor(AccessAlignment.valueOrOne().value()) {} in OffsetDistribution()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 457 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 D | HexagonVExtract.cpp | 141 MaxAlign = std::max(MaxAlign.valueOrOne(), Alignment); in runOnMachineFunction()
|
| H A D | HexagonTargetTransformInfo.cpp | 201 const Align BoundAlignment = std::min(Alignment.valueOrOne(), Align(8)); in getMemoryOpCost()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 1245 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 D | TailRecursionElimination.cpp | 587 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp() 614 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
|
| H A D | DeadStoreElimination.cpp | 479 Align PrefAlign = DeadIntrinsic->getDestAlign().valueOrOne(); in tryToShorten()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandVectorPredication.cpp | 427 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 D | Alignment.h | 142 Align valueOrOne() const { return value_or(Align()); } in valueOrOne() function
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 109 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEFrameLowering.cpp | 270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 1619 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 D | SPIRVGlobalRegistry.cpp | 364 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 D | AMDGPUHSAMetadataStreamer.cpp | 334 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg() 736 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
|
| H A D | AMDGPULowerModuleLDSPass.cpp | 427 Align A = commonAlignment(SGV->getAlign().valueOrOne(), Offset); in replaceLDSVariablesWithStruct()
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTOModule.cpp | 421 uint32_t attr = go ? Log2(go->getAlign().valueOrOne()) : 0; in addDefinedSymbol()
|
| H A D | LTO.cpp | 824 CommonRes.Align = std::max(SymAlign, CommonRes.Align.valueOrOne()); in addRegularLTO()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 1514 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 D | Constants.h | 161 return getMaybeAlignValue().valueOrOne(); in getAlignValue()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 4862 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 D | DataFlowSanitizer.cpp | 2749 MTI->setDestAlignment(DFSF.getShadowAlign(I.getDestAlign().valueOrOne())); in visitMemTransferInst() 2750 MTI->setSourceAlignment(DFSF.getShadowAlign(I.getSourceAlign().valueOrOne())); in visitMemTransferInst()
|