| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAlignment.cpp | 31 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(LI->getType())); in tryToImproveAlign() 40 Align NewAlign = Fn(PtrOp, OldAlign, DL.getPrefTypeAlign(ValOp->getType())); in tryToImproveAlign()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 513 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 D | ExpandVectorPredication.cpp | 616 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam); in expandPredicationInMemoryIntrinsic() 623 AlignOpt.value_or(DL.getPrefTypeAlign(ElementType)), MaskParam, nullptr, in expandPredicationInMemoryIntrinsic()
|
| H A D | SjLjEHPrepare.cpp | 203 const Align Alignment = DL.getPrefTypeAlign(FunctionContextTy); in setupFunctionContext()
|
| /src/contrib/llvm-project/llvm/lib/Target/ |
| H A D | Target.cpp | 118 return unwrap(TD)->getPrefTypeAlign(unwrap(Ty)).value(); in LLVMPreferredAlignmentOfType()
|
| /src/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 871 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()
|
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGGPUBuiltin.cpp | 121 Builder.CreateAlignedStore(Arg, P, DL.getPrefTypeAlign(Arg->getType())); in packArgsIntoNVPTXFormatBuffer()
|
| /src/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreAsmPrinter.cpp | 117 const Align Alignment = DL.getPrefTypeAlign(C->getType()); in emitGlobalVariable()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 856 Align AlignmentForStored = DL.getPrefTypeAlign(Args[i].Ty); in handleAssignments() 1004 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads() 1035 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores() 1082 DL.getTypeAllocSize(RetTy), DL.getPrefTypeAlign(RetTy), false); in insertSRetOutgoingArgument()
|
| H A D | IRTranslator.cpp | 3077 Align Alignment = std::max(AI.getAlign(), DL->getPrefTypeAlign(Ty)); in translateAlloca() 3695 Align Align = DL->getPrefTypeAlign(PointerType::getUnqual(M.getContext())); in emitSPDescriptorParent()
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 549 Align getPrefTypeAlign(Type *Ty) const;
|
| H A D | IRBuilder.h | 1781 Align AllocaAlign = DL.getPrefTypeAlign(Ty); 1788 Align AllocaAlign = DL.getPrefTypeAlign(Ty);
|
| /src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 1056 M.getDataLayout().getPrefTypeAlign(KernelArgs[I]->getType())); in emitTargetKernel() 2343 IntType, Ptr, M.getDataLayout().getPrefTypeAlign(ElemType)), in shuffleAndStore() 2346 M.getDataLayout().getPrefTypeAlign(ElemType)); in shuffleAndStore() 2409 M.getDataLayout().getPrefTypeAlign(RI.ElementType)); in emitReductionListCopy() 2461 DestElementAddr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitReductionListCopy() 2462 SrcElementAddr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitReductionListCopy() 2975 GlobVal, M.getDataLayout().getPrefTypeAlign(RI.ElementType), ElemPtr, in emitListToGlobalCopyFunction() 2976 M.getDataLayout().getPrefTypeAlign(RI.ElementType), SizeVal, false); in emitListToGlobalCopyFunction() 3165 ElemPtr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitGlobalToListCopyFunction() 3166 GlobValPtr, M.getDataLayout().getPrefTypeAlign(RI.ElementType), in emitGlobalToListCopyFunction() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXLowerArgs.cpp | 510 .value_or(DL.getPrefTypeAlign(StructType))); in handleByValParam()
|
| H A D | NVPTXAsmPrinter.cpp | 1155 O << " .align " << (int)DL.getPrefTypeAlign(ETy).value(); in printModuleLevelGV() 1456 O << " .align " << (int)DL.getPrefTypeAlign(ETy).value(); in emitPTXGlobalVariable()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 1018 Op, DL.getPrefTypeAlign(LI.getType()), DL, &LI, &AC, &DT); in visitLoadInst() 1366 Ptr, DL.getPrefTypeAlign(Val->getType()), DL, &SI, &AC, &DT); in visitStoreInst()
|
| /src/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFastISel.cpp | 440 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() 2966 MF->getDataLayout().getPrefTypeAlign(PointerType::get(*Context, 0)); in ARMLowerPICELF()
|
| /src/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | AMDGPU.cpp | 618 const auto BlockAlign = CGF.CGM.getDataLayout().getPrefTypeAlign(BlockTy); in createEnqueuedBlockKernel()
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXType.cpp | 109 auto AllocaAlignment = DL.getPrefTypeAlign(Type::getX86_AMXTy(Ctx)); in createAllocaInstAtEntry()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
| H A D | MIRParser.cpp | 998 M.getDataLayout().getPrefTypeAlign(Value->getType()); in initializeConstantPool()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 1055 Layout.getPrefTypeAlign(Ty).value() * CHAR_BIT, in solveDIType() 1087 Size, Layout.getPrefTypeAlign(Ty).value(), CharSizeType, in solveDIType()
|
| /src/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 412 m_target_data.getPrefTypeAlign(type).value()); in Malloc()
|
| /src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 5257 static Align getPrefTypeAlign(EVT VT, SelectionDAG &DAG) { in getPrefTypeAlign() function 5258 return DAG.getDataLayout().getPrefTypeAlign( in getPrefTypeAlign() 5344 std::max(getPrefTypeAlign(Outs[i].ArgVT, DAG), in LowerCall() 5345 getPrefTypeAlign(ArgValue.getValueType(), DAG)); in LowerCall() 5363 StackAlign = std::max(StackAlign, getPrefTypeAlign(PartVT, DAG)); in LowerCall()
|
| /src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 1575 auto Align = DL.getPrefTypeAlign(ElemTy); in getVectorInstrCost()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 620 Align PrefAlign = DL.getPrefTypeAlign(getLoadStoreType(V)); in SRAGlobal()
|