Searched refs:TypeAlign (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Lanai.cpp | 81 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectResult() local 85 /*Realign=*/TypeAlign > MinABIStackAlignInBytes); in getIndirectResult()
|
| H A D | ARC.cpp | 80 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectByValue() local 84 /*ByVal=*/true, TypeAlign > MinABIStackAlignInBytes); in getIndirectByValue()
|
| H A D | XCore.cpp | 148 CharUnits TypeAlign = getContext().getTypeAlignInChars(Ty); in EmitVAArg() local 162 Val = Address(llvm::UndefValue::get(ArgPtrTy), ArgTy, TypeAlign); in EmitVAArg() 175 Val = Address(Builder.CreateLoad(Val), ArgTy, TypeAlign); in EmitVAArg()
|
| H A D | X86.cpp | 609 unsigned TypeAlign = getContext().getTypeAlign(Ty) / 8; in getIndirectResult() local 610 unsigned StackAlign = getTypeStackAlignInBytes(Ty, TypeAlign); in getIndirectResult() 619 bool Realign = TypeAlign > StackAlign; in getIndirectResult()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1491 CharUnits TypeAlign = Context.getTypeAlignInChars(Type); in LayoutWideBitField() local 1508 FieldOffset = llvm::alignTo(getDataSizeInBits(), Context.toBits(TypeAlign)); in LayoutWideBitField() 1521 Context.toBits(TypeAlign), FieldPacked, D); in LayoutWideBitField() 1527 UnadjustedAlignment = std::max(UnadjustedAlignment, TypeAlign); in LayoutWideBitField() 1528 UpdateAlignment(TypeAlign); in LayoutWideBitField()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 1348 Align TypeAlign = TLI->getFunctionParamOptimizedAlign(F, Ty, DL); in emitFunctionParamList() local 1351 return std::max(TypeAlign, ParamAlign.valueOrOne()); in emitFunctionParamList()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 1074 CharUnits TypeAlign = Context.getTypeAlignInChars(Ty); in CheckCXXThrowOperand() local 1076 if (ExnObjAlign < TypeAlign) { in CheckCXXThrowOperand() 1079 << Ty << (unsigned)TypeAlign.getQuantity() in CheckCXXThrowOperand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 8036 const llvm::Align TypeAlign = DL.getABITypeAlign(Ty); in getOrCreateInternalVariable() local 8038 GV->setAlignment(std::max(TypeAlign, PtrAlign)); in getOrCreateInternalVariable()
|