Searched defs:Alignment (Results 51 - 75 of 84) sorted by relevance

1234

/external/clang/lib/CodeGen/
H A DCGException.cpp1032 unsigned Alignment = local
1035 CGF.EmitStoreOfScalar(ExnLoad, ParamAddr, /*volatile*/ false, Alignment,
1074 CharUnits Alignment = CGF.getContext().getDeclAlign(&CatchParam); local
1076 AggValueSlot::forAddr(ParamAddr, Alignment, Qualifiers(),
H A DCGExprAgg.cpp79 unsigned Alignment = 0);
243 CharUnits Alignment = std::min(TypeInfo.second, Dest.getAlignment()); local
244 EmitFinalDestCopy(E, Src, /*Ignore*/ true, Alignment.getQuantity());
249 unsigned Alignment) {
285 Alignment);
292 CharUnits Alignment = std::min(Src.getAlignment(), Dest.getAlignment()); local
293 EmitFinalDestCopy(E, Src.asAggregateRValue(), Ignore, Alignment.getQuantity());
1195 bool isVolatile, unsigned Alignment) {
1228 if (!Alignment)
1229 Alignment
248 EmitFinalDestCopy(const Expr *E, RValue Src, bool Ignore, unsigned Alignment) argument
1193 EmitAggregateCopy(llvm::Value *DestPtr, llvm::Value *SrcPtr, QualType Ty, bool isVolatile, unsigned Alignment) argument
[all...]
H A DCGExprCXX.cpp771 CharUnits Alignment = CGF.getContext().getTypeAlignInChars(AllocType); local
774 Alignment),
781 = AggValueSlot::forAddr(NewPtr, Alignment, AllocType.getQualifiers(),
908 CharUnits Alignment = CGF.getContext().getTypeAlignInChars(T); local
910 Alignment.getQuantity(), false);
H A DCGStmt.cpp775 CharUnits Alignment = getContext().getTypeAlignInChars(RV->getType()); local
776 EmitAggExpr(RV, AggValueSlot::forAddr(ReturnValue, Alignment, Qualifiers(),
H A DCodeGenModule.h560 CharUnits Alignment; member in class:clang::CodeGen::CodeGenModule::ByrefHelpers
562 ByrefHelpers(CharUnits alignment) : Alignment(alignment) {}
566 id.AddInteger(Alignment.getQuantity());
628 unsigned Alignment=1);
638 unsigned Alignment=1);
H A DCodeGenFunction.h1559 CharUnits Alignment = CharUnits()) {
1560 return LValue::MakeAddr(V, T, Alignment, getContext(),
1564 CharUnits Alignment; local
1566 Alignment = getContext().getTypeAlignInChars(T);
1567 return LValue::MakeAddr(V, T, Alignment, getContext(),
1594 CharUnits Alignment = getContext().getTypeAlignInChars(T); local
1595 return AggValueSlot::forAddr(CreateMemTemp(T, Name), Alignment,
1646 unsigned Alignment = 0);
1858 CharUnits Alignment; member in class:clang::CodeGen::AutoVarEmission
2036 unsigned Alignment, QualTyp
[all...]
H A DCodeGenModule.cpp2278 unsigned Alignment) {
2288 GV->setAlignment(Alignment);
2303 unsigned Alignment) {
2310 return GenerateStringLiteral(Str, false, *this, GlobalName, Alignment);
2316 if (Alignment > GV->getAlignment()) {
2317 GV->setAlignment(Alignment);
2324 Alignment);
2334 unsigned Alignment) {
2336 return GetAddrOfConstantString(StrWithNull, GlobalName, Alignment);
2274 GenerateStringLiteral(StringRef str, bool constant, CodeGenModule &CGM, const char *GlobalName, unsigned Alignment) argument
2301 GetAddrOfConstantString(StringRef Str, const char *GlobalName, unsigned Alignment) argument
2332 GetAddrOfConstantCString(const std::string &Str, const char *GlobalName, unsigned Alignment) argument
H A DCGExpr.cpp143 CharUnits Alignment = getContext().getTypeAlignInChars(E->getType()); local
144 EmitAggExpr(E, AggValueSlot::forAddr(Location, Alignment, Quals,
364 CharUnits Alignment = CGF.getContext().getTypeAlignInChars(E->getType()); local
367 AggSlot = AggValueSlot::forAddr(ReferenceTemporary, Alignment,
435 unsigned Alignment = local
439 /*Volatile=*/false, Alignment, E->getType());
917 unsigned Alignment, QualType Ty,
922 if (Alignment)
923 Load->setAlignment(Alignment);
961 bool Volatile, unsigned Alignment,
916 EmitLoadOfScalar(llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, llvm::MDNode *TBAAInfo) argument
960 EmitStoreOfScalar(llvm::Value *Value, llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, llvm::MDNode *TBAAInfo, bool isInit) argument
1504 CharUnits Alignment = CGF.getContext().getDeclAlign(VD); local
1534 CharUnits Alignment = CGF.getContext().getDeclAlign(FD); local
1540 CharUnits Alignment = getContext().getDeclAlign(ND); local
2132 CharUnits Alignment = getContext().getDeclAlign(Field); local
[all...]
/external/llvm/include/llvm/MC/
H A DMCAssembler.h230 /// Alignment - The alignment to ensure, in bytes.
231 unsigned Alignment; member in class:llvm::MCAlignFragment
251 : MCFragment(FT_Align, SD), Alignment(_Alignment),
258 unsigned getAlignment() const { return Alignment; }
473 /// Alignment - The maximum alignment seen in this section.
474 unsigned Alignment; member in class:llvm::MCSectionData
494 unsigned getAlignment() const { return Alignment; }
495 void setAlignment(unsigned Value) { Alignment = Value; }
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp472 unsigned Alignment = (Record[i+1] & (0xffffull << 16)) >> 16; local
473 if (Alignment && !isPowerOf2_32(Alignment))
474 return Error("Alignment is not a power of two.");
477 if (Alignment)
478 ReconstitutedAttr |= Attribute::constructAlignmentFromInt(Alignment);
1593 unsigned Alignment = (1 << Record[4]) >> 1; local
1614 NewGV->setAlignment(Alignment);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp983 unsigned Alignment; member in struct:__anon7331::SectionCPs
985 SectionCPs(const MCSection *s, unsigned a) : S(s), Alignment(a) {}
1039 if (Align > CPSections[SecIdx].Alignment)
1040 CPSections[SecIdx].Alignment = Align;
1047 EmitAlignment(Log2_32(CPSections[i].Alignment));
/external/llvm/lib/ExecutionEngine/JIT/
H A DJITEmitter.cpp397 unsigned StubSize, unsigned Alignment = 1);
402 unsigned Alignment);
406 virtual void *allocateSpace(uintptr_t Size, unsigned Alignment);
411 virtual void *allocateGlobal(uintptr_t Size, unsigned Alignment);
544 JE.startGVStub(F, SL.Size, SL.Alignment);
607 JE.startGVStub(0, SL.Size, SL.Alignment);
1032 void *JITEmitter::allocateSpace(uintptr_t Size, unsigned Alignment) { argument
1034 return JITCodeEmitter::allocateSpace(Size, Alignment);
1039 BufferBegin = CurBufferPtr = MemMgr->allocateSpace(Size, Alignment);
1044 void *JITEmitter::allocateGlobal(uintptr_t Size, unsigned Alignment) { argument
1170 startGVStub(const GlobalValue* GV, unsigned StubSize, unsigned Alignment) argument
1197 allocIndirectGV(const GlobalValue *GV, const uint8_t *Buffer, size_t Size, unsigned Alignment) argument
[all...]
/external/llvm/lib/MC/
H A DELFObjectWriter.cpp317 uint64_t Alignment, uint64_t EntrySize);
334 uint64_t Offset, uint64_t Size, uint64_t Alignment,
1030 uint64_t Alignment,
1040 WriteWord(Alignment); // sh_addralign
1255 uint64_t Alignment,
1322 Alignment, Section.getEntrySize());
1026 WriteSecHdrEntry(uint32_t Name, uint32_t Type, uint64_t Flags, uint64_t Address, uint64_t Offset, uint64_t Size, uint32_t Link, uint32_t Info, uint64_t Alignment, uint64_t EntrySize) argument
1251 WriteSection(MCAssembler &Asm, const SectionIndexMapTy &SectionIndexMap, uint32_t GroupSymbolIndex, uint64_t Offset, uint64_t Size, uint64_t Alignment, const MCSectionELF &Section) argument
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp183 unsigned Alignment = 0, bool isZExt = true,
187 unsigned Alignment = 0);
984 unsigned Alignment, bool isZExt, bool allocReg) {
1036 if (Alignment && Alignment < 4) {
1050 if (Alignment && Alignment < 4)
1102 unsigned Alignment) {
1151 if (Alignment && Alignment <
983 ARMEmitLoad(EVT VT, unsigned &ResultReg, Address &Addr, unsigned Alignment, bool isZExt, bool allocReg) argument
1101 ARMEmitStore(EVT VT, unsigned SrcReg, Address &Addr, unsigned Alignment) argument
[all...]
H A DARMISelDAGToDAG.cpp921 unsigned Alignment = 0; local
928 Alignment = MemSize;
933 Alignment = cast<MemIntrinsicSDNode>(Parent)->getAlignment();
936 Align = CurDAG->getTargetConstant(Alignment, MVT::i32);
1540 unsigned Alignment = cast<ConstantSDNode>(Align)->getZExtValue(); local
1541 if (Alignment >= 32 && NumRegs == 4)
1542 Alignment = 32;
1543 else if (Alignment >= 16 && (NumRegs == 2 || NumRegs == 4))
1544 Alignment = 16;
1545 else if (Alignment >
1898 unsigned Alignment = 0; local
2011 unsigned Alignment = 0; local
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp2064 // Alignment of vector types. FIXME!
2166 unsigned Alignment = LI->getAlignment(); local
2172 XII.foldMemoryOperandImpl(*FuncInfo.MF, MI, OpNo, AddrOps, Size, Alignment);
H A DX86InstrInfo.cpp2578 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
2579 bool isAligned = (TM.getFrameLowering()->getStackAlignment() >= Alignment) ||
2594 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
2596 (*MMOBegin)->getAlignment() >= Alignment;
2614 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
2615 bool isAligned = (TM.getFrameLowering()->getStackAlignment() >= Alignment) ||
2628 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
2630 (*MMOBegin)->getAlignment() >= Alignment;
2971 unsigned Alignment = MFI->getObjectAlignment(FrameIndex); local
2994 return foldMemoryOperandImpl(MF, MI, Ops[0], MOs, Size, Alignment);
3011 unsigned Alignment = 0; local
3359 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
3403 unsigned Alignment = RC->getSize() == 32 ? 32 : 16; local
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1500 unsigned Alignment = ST->getAlignment(); local
1501 if (Alignment >= ABIAlignment) {
1507 LD->getAlignment() == Alignment &&
1513 Alignment, false, ST->getPointerInfo(),
/external/clang/include/clang/AST/
H A DASTContext.h1943 /// @param Alignment The alignment of the allocated memory (if the underlying
1947 size_t Alignment) {
1948 return C.Allocate(Bytes, Alignment);
1980 /// @param Alignment The alignment of the allocated memory (if the underlying
1984 size_t Alignment = 8) {
1985 return C.Allocate(Bytes, Alignment);
1946 operator new(size_t Bytes, const clang::ASTContext &C, size_t Alignment) argument
/external/freetype/src/raster/
H A Dftraster.c316 } Alignment, *PAlignment; typedef in typeref:union:Alignment_
381 ( ( sizeof ( TProfile ) + sizeof ( Alignment ) - 1 ) / sizeof ( long ) )
/external/llvm/bindings/ocaml/llvm/
H A Dllvm.ml91 | Alignment of int Constructor in type:Attribute/t
673 | Attribute.Alignment n -> Int32.shift_left (Int32.of_int n) 16
711 l := Attribute.Alignment (Int32.to_int align) :: !l;
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1287 unsigned Alignment; // Minimum alignment requirement of CP (not log2 value). member in class:llvm::SDNode::ConstantPoolSDNode
1294 getSDVTList(VT)), Offset(o), Alignment(Align), TargetFlags(TF) {
1302 getSDVTList(VT)), Offset(o), Alignment(Align), TargetFlags(TF) {
1330 unsigned getAlignment() const { return Alignment; }
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1034 unsigned Alignment = N->getAlignment(); local
1044 isVolatile, isNonTemporal, Alignment);
1793 unsigned Alignment = N->getAlignment(); local
1805 MemVT, isVolatile, isNonTemporal, Alignment);
1827 isVolatile, isNonTemporal, isInvariant, Alignment);
1840 MinAlign(Alignment, IncrementSize));
1858 isVolatile, isNonTemporal, Alignment);
1868 MinAlign(Alignment, IncrementSize));
2677 unsigned Alignment = N->getAlignment(); local
2689 Alignment);
2823 unsigned Alignment = cast<ConstantPoolSDNode>(FudgePtr)->getAlignment(); local
[all...]
H A DLegalizeVectorTypes.cpp710 unsigned Alignment = local
726 false, false, false, MinAlign(Alignment, IncrementSize));
750 unsigned Alignment = LD->getOriginalAlignment(); local
760 isInvariant, Alignment);
767 HiMemVT, isVolatile, isNonTemporal, isInvariant, Alignment);
1121 unsigned Alignment = N->getOriginalAlignment(); local
1134 LoMemVT, isVol, isNT, Alignment);
1137 isVol, isNT, Alignment);
1146 HiMemVT, isVol, isNT, Alignment);
1150 isVol, isNT, Alignment);
[all...]
/external/llvm/lib/MC/MCParser/
H A DAsmParser.cpp2034 int64_t Alignment; local
2035 if (ParseAbsoluteExpression(Alignment))
2078 if (Alignment >= 32) {
2080 Alignment = 31;
2083 Alignment = 1ULL << Alignment;
2094 if (MaxBytesToFill >= Alignment) {
2106 getStreamer().EmitCodeAlignment(Alignment, MaxBytesToFill);
2109 getStreamer().EmitValueToAlignment(Alignment, FillExpr, ValueSize,

Completed in 237 milliseconds

1234