Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAlignment.cpp30 Align PrefAlign = DL.getPrefTypeAlign(getLoadStoreType(I)); in tryToImproveAlign()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp520 Align Align = std::max(DL.getPrefTypeAlign(Ty), StackGuardSlot->getAlign()); in moveStaticAllocasToUnsafeStack()
532 Align Align = DL.getPrefTypeAlign(Ty); in moveStaticAllocasToUnsafeStack()
545 Align Align = std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()); in moveStaticAllocasToUnsafeStack()
684 auto Align = std::max(std::max(DL.getPrefTypeAlign(Ty), AI->getAlign()), in moveDynamicAllocasToUnsafeStack()
H A DExpandVectorPredication.cpp457 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam); in expandPredicationInMemoryIntrinsic()
464 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam, nullptr, in expandPredicationInMemoryIntrinsic()
H A DSjLjEHPrepare.cpp202 const Align Alignment = DL.getPrefTypeAlign(FunctionContextTy); in setupFunctionContext()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp118 return unwrap(TD)->getPrefTypeAlign(unwrap(Ty)).value(); in LLVMPreferredAlignmentOfType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGGPUBuiltin.cpp98 Builder.CreateAlignedStore(Arg, P, DL.getPrefTypeAlign(Arg->getType())); in packArgsIntoNVPTXFormatBuffer()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Atomic/
H A DAtomic.cpp127 const Align AllocaAlignment = DL.getPrefTypeAlign(SizedIntTy); in EmitAtomicLoadLibcall()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreAsmPrinter.cpp114 const Align Alignment = DL.getPrefTypeAlign(C->getType()); in emitGlobalVariable()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp855 Align AlignmentForStored = DL.getPrefTypeAlign(Args[i].Ty); in handleAssignments()
1003 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads()
1034 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores()
1081 DL.getTypeAllocSize(RetTy), DL.getPrefTypeAlign(RetTy), false); in insertSRetOutgoingArgument()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp
H A DX86LowerAMXType.cpp123 auto AllocaAlignment = DL.getPrefTypeAlign(Type::getX86_AMXTy(Ctx)); in createAllocaInstAtEntry()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp846 Align DataLayout::getPrefTypeAlign(Type *Ty) const { in getPrefTypeAlign() function in DataLayout
1001 Align Alignment = getPrefTypeAlign(ElemType); in getPreferredAlign()
H A DIRBuilder.cpp54 GV->setAlignment(M->getDataLayout().getPrefTypeAlign(getInt8Ty())); in CreateGlobalString()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h541 LLVM_ABI Align getPrefTypeAlign(Type *Ty) const;
H A DIRBuilder.h1838 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
1845 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1171 M.getDataLayout().getPrefTypeAlign(KernelArgs[I]->getType())); in emitTargetKernel()
2477 IntType, Ptr, M.getDataLayout().getPrefTypeAlign(ElemType)), in shuffleAndStore()
2480 M.getDataLayout().getPrefTypeAlign(ElemType)); in shuffleAndStore()
2543 M.getDataLayout().getPrefTypeAlign(RI.ElementType)); in emitReductionListCopy()
2595 DestElementAddr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitReductionListCopy()
2596 SrcElementAddr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitReductionListCopy()
3118 GlobVal, M.getDataLayout().getPrefTypeAlign(RI.ElementType), ElemPtr, in emitListToGlobalCopyFunction()
3119 M.getDataLayout().getPrefTypeAlign(RI.ElementType), SizeVal, false); in emitListToGlobalCopyFunction()
3308 ElemPtr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitGlobalToListCopyFunction()
3309 GlobValPtr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitGlobalToListCopyFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpLowering.cpp510 ConstantInt::get(Int32Ty, DL.getPrefTypeAlign(ScalarTy).value()); in lowerRawBufferLoad()
658 ConstantInt::get(Int32Ty, DL.getPrefTypeAlign(ScalarTy).value())); in lowerBufferStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerArgs.cpp515 Arg.getParamAlign().value_or(DL.getPrefTypeAlign(StructType))); in copyByValParam()
H A DNVPTXAsmPrinter.cpp962 << GVar->getAlign().value_or(DL.getPrefTypeAlign(ETy)).value(); in printModuleLevelGV()
1254 << GVar->getAlign().value_or(DL.getPrefTypeAlign(ETy)).value(); in emitPTXGlobalVariable()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp467 Align Alignment = DL.getPrefTypeAlign(CFP->getType()); in ARMMaterializeFP()
527 Align Alignment = DL.getPrefTypeAlign(C->getType()); in ARMMaterializeInt()
587 Align Alignment = DL.getPrefTypeAlign(GV->getType()); in ARMMaterializeGV()
3036 MF->getDataLayout().getPrefTypeAlign(PointerType::get(*Context, 0)); in ARMLowerPICELF()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1170 Align A = DL.getPrefTypeAlign(Ty); in getCostOfKeepingLiveOverCall()
2231 auto Align = DL.getPrefTypeAlign(ElemTy); in getVectorInstrCost()
2309 Align VecAlign = DL.getPrefTypeAlign(Val); in getVectorInstrCost()
2310 Align SclAlign = DL.getPrefTypeAlign(ScalarType); in getVectorInstrCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp653 const auto BlockAlign = DL.getPrefTypeAlign(BlockTy); in createEnqueuedBlockKernel()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp635 Layout.getPrefTypeAlign(Ty).value() * CHAR_BIT, in solveDIType()
667 Size, Layout.getPrefTypeAlign(Ty).value(), CharSizeType, in solveDIType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIRParser.cpp1076 M.getDataLayout().getPrefTypeAlign(Value->getType()); in initializeConstantPool()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp410 m_target_data.getPrefTypeAlign(type).value()); in Malloc()

123