HomeSort by: relevance | last modified time | path
    Searched defs:Align (Results 1 - 25 of 94) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/clang/lib/AST/
CXXABI.h 36 unsigned Align;
TypeLoc.cpp 98 unsigned Align = getLocalAlignmentForType(TyLoc.getType());
99 MaxAlign = std::max(Align, MaxAlign);
100 Total = llvm::alignTo(Total, Align);
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
LayoutOverrideSource.h 31 uint64_t Align;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
Alignment.h 13 // - Align represents an alignment in bytes, it is always set and always a valid
17 // you can get the underlying Align type by using the getValue() method.
39 struct Align {
45 friend unsigned Log2(Align);
46 friend bool operator==(Align Lhs, Align Rhs);
47 friend bool operator!=(Align Lhs, Align Rhs);
48 friend bool operator<=(Align Lhs, Align Rhs)
    [all...]
FormatVariadic.h 51 ReplacementItem(StringRef Spec, size_t Index, size_t Align, AlignStyle Where,
53 : Type(ReplacementType::Format), Spec(Spec), Index(Index), Align(Align),
59 size_t Align = 0;
71 size_t &Align, char &Pad);
99 FmtAlign Align(*W, R.Where, R.Align, R.Pad);
100 Align.format(S, R.Options);
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
SimpleTypeSerializer.cpp 18 uint32_t Align = Writer.getOffset() % 4;
19 if (Align == 0)
22 int PaddingBytes = 4 - Align;
CodeViewRecordIO.cpp 39 // For streaming mode, add padding to align with 4 byte boundaries for each
41 uint32_t Align = getStreamedLen() % 4;
42 if (Align == 0)
45 int PaddingBytes = 4 - Align;
79 Error CodeViewRecordIO::padToAlignment(uint32_t Align) {
81 return Reader->padToAlignment(Align);
82 return Writer->padToAlignment(Align);
ContinuationRecordBuilder.cpp 22 uint32_t Align = Writer.getOffset() % 4;
23 if (Align == 0)
26 int PaddingBytes = 4 - Align;
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMBasicBlockInfo.cpp 52 BBI.PostAlign = Align(1);
65 // tBR_JTr contains a .align 2 directive.
67 BBI.PostAlign = Align(4);
68 MBB->getParent()->ensureAlignment(Align(4));
131 const Align Align = MF.getBlockNumbered(i)->getAlignment();
132 const unsigned Offset = BBInfo[i - 1].postOffset(Align);
133 const unsigned KnownBits = BBInfo[i - 1].postKnownBits(Align);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGVTT.cpp 120 unsigned Align = CGM.getDataLayout().getABITypeAlignment(CGM.Int8PtrTy);
123 Name, ArrayType, llvm::GlobalValue::ExternalLinkage, Align);
  /src/external/apache2/llvm/dist/llvm/lib/Support/
FormatVariadic.cpp 28 size_t &Align, char &Pad) {
30 Align = 0;
53 bool Failed = Spec.consumeInteger(0, Align);
64 std::size_t Align = 0;
76 if (!consumeFieldLayout(RepString, Where, Align, Pad))
89 return ReplacementItem{Spec, Index, Align, Where, Pad, Options};
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CallingConvEmitter.cpp 187 int Align = Action->getValueAsInt("Align");
198 if (Align)
199 O << "Align(" << Align << ")";
212 int Align = Action->getValueAsInt("Align");
226 << " = State.AllocateStack(" << Size << ", Align(" << Align << "), "
275 int Align = Action->getValueAsInt("Align")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizerInfo.h 177 uint64_t Align;
181 Align == Other.Align &&
189 Align >= Other.Align &&
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
GlobalObject.h 70 /// FIXME: Remove this function once transition to Align is over.
72 MaybeAlign Align = getAlign();
73 return Align ? Align->value() : 0;
86 void setAlignment(MaybeAlign Align);
  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
AArch64.cpp 525 if (Feature == "+strict-align")
878 unsigned Align = WindowsARM64TargetInfo::getMinGlobalAlign(TypeSize);
885 Align = std::max(Align, 128u); // align type at least 16 bytes
887 Align = std::max(Align, 64u); // align type at least 8 butes
889 Align = std::max(Align, 32u); // align type at least 4 byte
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
PaddingChecker.cpp 230 CharUnits Align;
237 return std::make_tuple(Align, -Size,
241 RHS.Align, -RHS.Size,
253 RetVal.Align = Info.Align;
254 assert(llvm::isPowerOf2_64(RetVal.Align.getQuantity()));
256 RetVal.Align = std::max(Ctx.toCharUnitsFromBits(Max), RetVal.Align);
294 CharUnits NextOffset = NewOffset.alignTo(Fields[0].Align);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPURewriteOutArguments.cpp 437 const auto Align =
446 B.CreateAlignedStore(Val, PtrVal, Align);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/
WebAssemblyMCTargetDesc.h 267 auto Align = GetDefaultP2AlignAny(Opc);
268 if (Align == -1U) {
271 return Align;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/
X86WinCOFFTargetStreamer.cpp 40 bool emitFPOStackAlign(unsigned Align, SMLoc L) override;
94 bool emitFPOStackAlign(unsigned Align, SMLoc L) override;
138 bool X86WinCOFFAsmTargetStreamer::emitFPOStackAlign(unsigned Align, SMLoc L) {
139 OS << "\t.cv_fpo_stackalign\t" << Align << '\n';
236 bool X86WinCOFFTargetStreamer::emitFPOStackAlign(unsigned Align, SMLoc L) {
249 Inst.RegOrOffset = Align;
322 "cannot align stack without frame reg");
332 // align the result. While we don't store any CSRs in this area, $T0 is used
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroElide.cpp 37 void elideHeapAllocations(Function *F, uint64_t FrameSize, Align FrameAlign,
97 static std::pair<uint64_t, Align> getFrameLayout(Function *Resume) {
100 auto Align = Resume->getParamAlign(0);
103 if (Size == 0 || !Align) {
108 if (!Align) Align = DL.getABITypeAlign(FrameTy);
111 return std::make_pair(Size, *Align);
125 Align FrameAlign, AAResults &AA) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
OrcRemoteTargetServer.h 124 Error allocate(void *&Addr, size_t Size, uint32_t Align) {
392 uint64_t Size, uint32_t Align) {
399 if (auto Err = Allocator.allocate(LocalAllocAddr, Size, Align))
403 << " (" << Size << " bytes, alignment " << Align
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
OrcRPCTPCServer.h 480 uint16_t Align = E.Alignment;
482 if ((Align > PageSize) || (PageSize % Align))
  /src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
LTO.h 314 MaybeAlign Align;
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.cpp 894 Align DestAlign = DAG.getReducedAlign(DestVT, /*UseABI=*/false);
895 Align OpAlign = DAG.getReducedAlign(Op.getValueType(), /*UseABI=*/false);
896 Align Align = std::max(DestAlign, OpAlign);
898 DAG.CreateStackTemporary(Op.getValueType().getStoreSize(), Align);
901 MachinePointerInfo(), Align);
903 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(), Align);
  /src/external/apache2/llvm/dist/llvm/tools/dsymutil/
MachOUtils.cpp 97 // Align segments to match dsymutil-classic alignment
318 unsigned Align = Sec->getAlignment();
319 if (Align > 1) {
320 VMAddr = alignTo(VMAddr, Align);
321 FileOffset = alignTo(FileOffset, Align);

Completed in 22 milliseconds

1 2 3 4