Home
last modified time | relevance | path

Searched refs:getPrefTypeAlign (Results 1 – 25 of 53) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAlignment.cpp31 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(LI->getType())); in tryToImproveAlign()
40 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(ValOp->getType())); in tryToImproveAlign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp513 Align Align = std::max(DL.getPrefTypeAlign(Ty), StackGuardSlot->getAlign()); in moveStaticAllocasToUnsafeStack()
525 Align Align = DL.getPrefTypeAlign(Ty); in moveStaticAllocasToUnsafeStack()
538 Align Align = std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()); in moveStaticAllocasToUnsafeStack()
676 auto Align = std::max(std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()), in moveDynamicAllocasToUnsafeStack()
H A DExpandVectorPredication.cpp592 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam); in expandPredicationInMemoryIntrinsic()
599 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam, nullptr, in expandPredicationInMemoryIntrinsic()
H A DSjLjEHPrepare.cpp205 const Align Alignment = DL.getPrefTypeAlign(FunctionContextTy); in setupFunctionContext()
H A DAtomicExpandPass.cpp1762 const Align AllocaAlignment = DL.getPrefTypeAlign(SizedIntTy); in expandAtomicOpToLibcall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp117 return unwrap(TD)->getPrefTypeAlign(unwrap(Ty)).value(); in LLVMPreferredAlignmentOfType()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp871 return getPrefTypeAlign(Ty).value(); in getPrefTypeAlignment()
874 Align DataLayout::getPrefTypeAlign(Type *Ty) const { in getPrefTypeAlign() function in DataLayout
1029 Align Alignment = getPrefTypeAlign(ElemType); in getPreferredAlign()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp121 Builder.CreateAlignedStore(Arg, P, DL.getPrefTypeAlign(Arg->getType())); in packArgsIntoNVPTXFormatBuffer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp117 const Align Alignment = DL.getPrefTypeAlign(C->getType()); in emitGlobalVariable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp377 .value_or(DL.getPrefTypeAlign(StructType))); in handleByValParam()
H A DNVPTXAsmPrinter.cpp1158 O << " .align " << (int)DL.getPrefTypeAlign(ETy).value(); in printModuleLevelGV()
1448 O << " .align " << (int)DL.getPrefTypeAlign(ETy).value(); in emitPTXGlobalVariable()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp889 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads()
920 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores()
967 DL.getTypeAllocSize(RetTy), DL.getPrefTypeAlign(RetTy), false); in insertSRetOutgoingArgument()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h549 Align getPrefTypeAlign(Type *Ty) const;
H A DIRBuilder.h1775 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
1782 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1019 Op, DL.getPrefTypeAlign(LI.getType()), DL, &LI, &AC, &DT); in visitLoadInst()
1367 Ptr, DL.getPrefTypeAlign(Val->getType()), DL, &SI, &AC, &DT); in visitStoreInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp998 M.getDataLayout().getPrefTypeAlign(KernelArgs[I]->getType())); in emitTargetKernel()
5414 M.getDataLayout().getPrefTypeAlign(OffsetLVal->getType())); in emitNonContiguousDescriptor()
5419 M.getDataLayout().getPrefTypeAlign(CountLVal->getType())); in emitNonContiguousDescriptor()
5424 M.getDataLayout().getPrefTypeAlign(CountLVal->getType())); in emitNonContiguousDescriptor()
5434 DAddr, P, M.getDataLayout().getPrefTypeAlign(Builder.getPtrTy())); in emitNonContiguousDescriptor()
5516 Buffer, M.getDataLayout().getPrefTypeAlign(Buffer->getType()), in emitOffloadingArrays()
5574 M.getDataLayout().getPrefTypeAlign(PtrTy)); in emitOffloadingArrays()
5597 M.getDataLayout().getPrefTypeAlign(PtrTy)); in emitOffloadingArrays()
5607 S, M.getDataLayout().getPrefTypeAlign(PtrTy)); in emitOffloadingArrays()
5619 MFunc, MAddr, M.getDataLayout().getPrefTypeAlign(MAddr->getType())); in emitOffloadingArrays()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp440 Align Alignment = DL.getPrefTypeAlign(CFP->getType()); in ARMMaterializeFP()
500 Align Alignment = DL.getPrefTypeAlign(C->getType()); in ARMMaterializeInt()
558 Align Alignment = DL.getPrefTypeAlign(GV->getType()); in ARMMaterializeGV()
2967 MF->getDataLayout().getPrefTypeAlign(PointerType::get(*Context, 0)); in ARMLowerPICELF()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp578 const auto BlockAlign = CGF.CGM.getDataLayout().getPrefTypeAlign(BlockTy); in createEnqueuedBlockKernel()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp4060 static Align getPrefTypeAlign(EVT VT, SelectionDAG &DAG) { in getPrefTypeAlign() function
4061 return DAG.getDataLayout().getPrefTypeAlign( in getPrefTypeAlign()
4147 std::max(getPrefTypeAlign(Outs[i].ArgVT, DAG), in LowerCall()
4148 getPrefTypeAlign(ArgValue.getValueType(), DAG)); in LowerCall()
4166 StackAlign = std::max(StackAlign, getPrefTypeAlign(PartVT, DAG)); in LowerCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXType.cpp102 auto AllocaAlignment = DL.getPrefTypeAlign(Type::getX86_AMXTy(Ctx)); in createAllocaInstAtEntry()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp978 M.getDataLayout().getPrefTypeAlign(Value->getType()); in initializeConstantPool()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1052 Layout.getPrefTypeAlign(Ty).value() * CHAR_BIT, in solveDIType()
1084 Size, Layout.getPrefTypeAlign(Ty).value(), CharSizeType, in solveDIType()
/freebsd-14.2/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp412 m_target_data.getPrefTypeAlign(type).value()); in Malloc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1179 auto Align = DL.getPrefTypeAlign(ElemTy); in getVectorInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1880 : getDataLayout().getPrefTypeAlign(C->getType()); in getConstantPool()
1907 Alignment = getDataLayout().getPrefTypeAlign(C->getType()); in getConstantPool()
2424 Align RedAlign = UseABI ? DL.getABITypeAlign(Ty) : DL.getPrefTypeAlign(Ty); in getReducedAlign()
2441 Align RedAlign2 = UseABI ? DL.getABITypeAlign(Ty) : DL.getPrefTypeAlign(Ty); in getReducedAlign()
2465 std::max(getDataLayout().getPrefTypeAlign(Ty), Align(minAlign)); in CreateStackTemporary()
2482 Align Align = std::max(DL.getPrefTypeAlign(Ty1), DL.getPrefTypeAlign(Ty2)); in CreateStackTemporary()

123