Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp890 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
891 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
902 /* SrcAlign */ Memcpy->getSourceAlign().valueOrOne(), in expandMemCpyAsLoop()
903 /* DestAlign */ Memcpy->getDestAlign().valueOrOne(), in expandMemCpyAsLoop()
916 Align SrcAlign = Memmove->getSourceAlign().valueOrOne(); in expandMemMoveAsLoop()
917 Align DstAlign = Memmove->getDestAlign().valueOrOne(); in expandMemMoveAsLoop()
972 /* Alignment */ Memset->getDestAlign().valueOrOne(), in expandMemSetAsLoop()
981 /* Alignment=*/Memset->getDestAlign().valueOrOne(), in expandMemSetPatternAsLoop()
995 /* SrcAlign */ AtomicMemcpy->getSourceAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
996 /* DestAlign */ AtomicMemcpy->getDestAlign().valueOrOne(), in expandAtomicMemCpyAsLoop()
[all …]
H A DAssumeBundleBuilder.cpp263 if (MA.valueOrOne() > 1) in addAccessedPtr()
264 addKnowledge({Attribute::Alignment, MA.valueOrOne().value(), Pointer}); in addAccessedPtr()
H A DInlineFunction.cpp1462 if (AL.getParamAlignment(I).valueOrOne() > in AddParamAndFnBasicAttributes()
1463 NewAB.getAlignment().valueOrOne()) in AddParamAndFnBasicAttributes()
1641 if (ValidPG.getAlignment().valueOrOne() < AL.getRetAlignment().valueOrOne()) in AddReturnAttributes()
1750 if (ByValAlignment.valueOrOne() == 1) in HandleByValArgument()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h149 return decodeMaybeAlign(MemAlign).valueOrOne(); in getNonZeroMemAlign()
165 return decodeMaybeAlign(OrigAlign).valueOrOne(); in getNonZeroOrigAlign()
H A DBasicTTIImpl.h1735 Alignment = VPI->getPointerAlignment().valueOrOne(); in getIntrinsicInstrCost()
1746 Alignment = VPI->getPointerAlignment().valueOrOne(); in getIntrinsicInstrCost()
1786 Alignment = VPI->getPointerAlignment().valueOrOne(); in getIntrinsicInstrCost()
1802 Alignment = VPI->getPointerAlignment().valueOrOne(); in getIntrinsicInstrCost()
1925 Align Alignment = I->getParamAlign(1).valueOrOne(); in getIntrinsicInstrCost()
1932 Align Alignment = I->getParamAlign(0).valueOrOne(); in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp835 F->setAlignment(std::max(FAlign.valueOrOne(), GAlign.valueOrOne())); in writeAlias()
921 F->setAlignment(std::max(NewFAlign.valueOrOne(), GAlign.valueOrOne())); in mergeTwoFunctions()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp961 Align FunctionPtrAlign = DL.getFunctionPtrAlign().valueOrOne(); in getPointerAlignment()
966 return std::max(FunctionPtrAlign, F->getAlign().valueOrOne()); in getPointerAlignment()
983 return Alignment.valueOrOne(); in getPointerAlignment()
992 return Alignment.valueOrOne(); in getPointerAlignment()
999 return Alignment.valueOrOne(); in getPointerAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroAnnotationElide.cpp136 NewCallee->getParamAlign(FramePtrArgPosition).valueOrOne(); in run()
H A DCoroElide.cpp120 return std::make_pair(Size, Resume->getParamAlign(0).valueOrOne()); in getFrameLayout()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizeMaskedMemIntrin.cpp706 Align Alignment = CI->getParamAlign(0).valueOrOne(); in scalarizeMaskedExpandLoad()
844 Align Alignment = CI->getParamAlign(1).valueOrOne(); in scalarizeMaskedCompressStore()
1172 CI->getAttributes().getParamAttrs(0).getAlignment().valueOrOne())) in optimizeCallInst()
1179 CI->getAttributes().getParamAttrs(1).getAlignment().valueOrOne())) in optimizeCallInst()
H A DTailRecursionElimination.cpp618 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
645 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyLocalTempOfByValueOperandIntoArguments()
H A DMemCpyOptimizer.cpp1340 const Align DestAlign = std::max(MemSet->getDestAlign().valueOrOne(), in processMemSetMemCpyDependence()
1341 MemCpy->getDestAlign().valueOrOne()); in processMemSetMemCpyDependence()
1819 M->getDestAlign().valueOrOne(), BAA, in processMemCpy()
2103 Align MemDepAlign = MDep->getSourceAlign().valueOrOne(); in processImmutArgument()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVExtract.cpp136 MaxAlign = std::max(MaxAlign.valueOrOne(), Alignment); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp548 MF.setAlignment(YamlMF.Alignment.valueOrOne()); in initializeMachineFunction()
889 MFI.setObjectAlignment(ObjectIdx, Object.Alignment.valueOrOne()); in initializeFrameInfo()
940 MFI.CreateVariableSizedObject(Object.Alignment.valueOrOne(), Alloca); in initializeFrameInfo()
943 Object.Size, Object.Alignment.valueOrOne(), in initializeFrameInfo()
/freebsd/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp359 Align = std::max(DAlign.valueOrOne(), SAlign.valueOrOne()); in linkIfNeeded()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp437 DataParam, PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
449 VPI.getType(), PtrParam, AlignOpt.valueOrOne(), MaskParam); in expandPredicationInMemoryIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp419 attr = Log2(gv->getAlign().valueOrOne()); in addDefinedSymbol()
421 attr = Log2(f->getAlign().valueOrOne()); in addDefinedSymbol()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAlignment.h141 Align valueOrOne() const { return value_or(Align()); } in valueOrOne() function
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp267 .addImm(M1(64 - Log2_64(MaybeAlign.valueOrOne().value()))); in emitSPAdjustment()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.cpp1351 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList()
1366 F, ETy, Arg.getParamAlign().valueOrOne(), DL); in emitFunctionParamList()
1415 O << " .align " << Arg.getParamAlign().valueOrOne().value() << " " in emitFunctionParamList()
H A DNVPTXLowerArgs.cpp355 const Align CurArgAlign = Arg->getParamAlign().valueOrOne(); in adjustByValArgAlignment()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp209 Align ParamAlign = AttrList.getParamAlignment(I).valueOrOne(); in getThunkArgTypes()
268 Align SRetAlign = AttrList.getParamAlignment(0).valueOrOne(); in getThunkRetType()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallingConv.cpp577 StackAlign = MaybeAlign(ValVT.getScalarSizeInBits() / 8).valueOrOne(); in CC_RISCV()
733 Align StackAlign = MaybeAlign(ValVT.getScalarSizeInBits() / 8).valueOrOne(); in CC_RISCV_FastCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsanInstrumentation.cpp292 unsigned PointerAlign = Alignment.valueOrOne().value(); in getInterestingMemoryOperands()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DObjectFile.h544 .valueOrOne(); in getAlignment()

123