Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp534 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
535 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
546 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
547 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
560 /* SrcAlign */ Memmove->getSourceAlign().valueOrOne(), in expandMemMoveAsLoop()
561 /* DestAlign */ Memmove->getDestAlign().valueOrOne(), in expandMemMoveAsLoop()
571 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop()
584 /* SrcAlign */ AtomicMemcpy->getSourceAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
585 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
597 /* 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()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h145 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign()
161 return decodeMaybeAlign(OrigAlign).valueOrOne(); in getNonZeroOrigAlign()
/openbsd/gnu/llvm/llvm/lib/IR/
H A DValue.cpp922 Align FunctionPtrAlign = DL.getFunctionPtrAlign().valueOrOne(); in getPointerAlignment()
927 return std::max(FunctionPtrAlign, GO->getAlign().valueOrOne()); in getPointerAlignment()
946 return Alignment.valueOrOne(); in getPointerAlignment()
955 return Alignment.valueOrOne(); in getPointerAlignment()
962 return Alignment.valueOrOne(); in getPointerAlignment()
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp780 F->setAlignment(std::max(FAlign.valueOrOne(), GAlign.valueOrOne())); in writeAlias()
838 F->setAlignment(std::max(NewFAlign.valueOrOne(), GAlign.valueOrOne())); in mergeTwoFunctions()
/openbsd/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp462 MF.setAlignment(YamlMF.Alignment.valueOrOne()); in initializeMachineFunction()
781 MFI.setObjectAlignment(ObjectIdx, Object.Alignment.valueOrOne()); in initializeFrameInfo()
814 MFI.CreateVariableSizedObject(Object.Alignment.valueOrOne(), Alloca); in initializeFrameInfo()
817 Object.Size, Object.Alignment.valueOrOne(), in initializeFrameInfo()
/openbsd/gnu/llvm/llvm/lib/Linker/
H A DLinkModules.cpp359 Align = std::max(DAlign.valueOrOne(), SAlign.valueOrOne()); in linkIfNeeded()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVExtract.cpp141 MaxAlign = std::max(MaxAlign.valueOrOne(), Alignment); in runOnMachineFunction()
H A DHexagonTargetTransformInfo.cpp220 const Align BoundAlignment = std::min(Alignment.valueOrOne(), Align(8)); in getMemoryOpCost()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp430 DataParam, PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
442 VPI.getType(), PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp589 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
616 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
H A DMemCpyOptimizer.cpp1295 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence()
1296 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence()
1512 M->getDestAlign().valueOrOne(), BAA, in processMemCpy()
/openbsd/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp111 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
/openbsd/gnu/llvm/llvm/include/llvm/Support/
H A DAlignment.h141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne() function
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp270 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1620 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc()
1621 SrcAlign = MCI->getSourceAlign().valueOrOne(); in translateMemFunc()
1624 DstAlign = MCI->getDestAlign().valueOrOne(); in translateMemFunc()
1625 SrcAlign = MCI->getSourceAlign().valueOrOne(); in translateMemFunc()
1628 DstAlign = MMI->getDestAlign().valueOrOne(); in translateMemFunc()
1629 SrcAlign = MMI->getSourceAlign().valueOrOne(); in translateMemFunc()
1633 DstAlign = MSI->getDestAlign().valueOrOne(); in translateMemFunc()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.cpp331 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
742 PointeeAlign = Arg.getParamAlign().valueOrOne(); in emitKernelArg()
H A DAMDGPULowerModuleLDSPass.cpp1149 commonAlignment(Replacement.SGV->getAlign().valueOrOne(), Offset); in replaceLDSVariablesWithStruct()
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1516 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList()
1564 Align ParamAlign = I->getParamAlign().valueOrOne(); in emitFunctionParamList()
1619 F, ETy, PAL.getParamAlignment(paramIndex).valueOrOne(), DL); in emitFunctionParamList()
/openbsd/gnu/llvm/llvm/include/llvm/Object/
H A DObjectFile.h486 .valueOrOne(); in getAlignment()
/openbsd/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp503 if (GVar && GVar->getAlign().valueOrOne().value() != 1) { in buildGlobalVariable()
504 unsigned Alignment = (unsigned)GVar->getAlign().valueOrOne().value(); in buildGlobalVariable()
/openbsd/gnu/llvm/llvm/lib/LTO/
H A DLTOModule.cpp421 uint32_t attr = go ? Log2(go->getAlign().valueOrOne()) : 0; in addDefinedSymbol()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp204 const uint64_t Align = RequiredAlign.valueOrOne().value(); in adjustReg()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DConstants.h160 return getMaybeAlignValue().valueOrOne(); in getAlignValue()
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4927 DAG.getAssertAlign(getCurSDLoc(), Result, Alignment.valueOrOne()); in visitTargetIntrinsic()
5933 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5934 Align SrcAlign = MCI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
5955 Align DstAlign = MCI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5956 Align SrcAlign = MCI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
5975 Align Alignment = MSI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
5992 Align DstAlign = MSII.getDestAlign().valueOrOne(); in visitIntrinsicCall()
6009 Align DstAlign = MMI.getDestAlign().valueOrOne(); in visitIntrinsicCall()
6010 Align SrcAlign = MMI.getSourceAlign().valueOrOne(); in visitIntrinsicCall()
8204 Align DstAlign = DAG.InferPtrAlign(Dst).valueOrOne(); in visitMemPCpyCall()
[all …]

12