/freebsd-9.3-release/contrib/llvm/include/llvm/Support/ |
H A D | RecyclingAllocator.h | 26 size_t Size = sizeof(T), size_t Align = AlignOf<T>::Alignment> 31 Recycler<T, Size, Align> Base; 62 template<class AllocatorType, class T, size_t Size, size_t Align> 65 T, Size, Align> &Allocator) { 70 template<class AllocatorType, class T, size_t Size, size_t Align> 73 T, Size, Align> &A) {
|
H A D | Recycler.h | 30 void PrintRecyclerStats(size_t Size, size_t Align, size_t FreeListSize); 66 template<class T, size_t Size = sizeof(T), size_t Align = AlignOf<T>::Alignment> 105 assert(AlignOf<SubClass>::Alignment <= Align && 109 static_cast<SubClass *>(Allocator.Allocate(Size, Align)); 123 PrintRecyclerStats(Size, Align, FreeList.size());
|
H A D | ArrayRecycler.h | 30 template<class T, size_t Align = AlignOf<T>::Alignment> 57 assert(Align >= AlignOf<FreeList>::Alignment && "Object underaligned"); 129 return static_cast<T*>(Allocator.Allocate(sizeof(T)*Cap.getSize(), Align));
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.cpp | 31 SDValue Dst, SDValue Src, SDValue Size, unsigned Align, 36 if ((Align & 0x3) == 0) { 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument
|
H A D | HexagonSelectionDAGInfo.h | 32 SDValue Size, unsigned Align,
|
H A D | HexagonCallingConvLower.h | 164 unsigned AllocateStack(unsigned Size, unsigned Align) { argument 165 assert(Align && ((Align-1) & Align) == 0); // Align is power of 2. 166 StackOffset = ((StackOffset + Align-1) & ~(Align-1));
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | Loads.h | 30 unsigned Align, const DataLayout *TD = 0);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMSelectionDAGInfo.h | 51 SDValue Size, unsigned Align, 61 SDValue Op3, unsigned Align,
|
H A D | ARMMachineFunctionInfo.h | 31 /// Used to initialized Align, so must precede it. 147 unsigned getArgRegsSaveSize(unsigned Align = 0) const { 148 if (!Align) 150 return (ArgRegsSaveSize + Align - 1) & ~(Align - 1);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.h | 40 SDValue Size, unsigned Align, 48 SDValue Size, unsigned Align,
|
H A D | X86SelectionDAGInfo.cpp | 33 SDValue Size, unsigned Align, 45 if ((Align & 3) != 0 || 91 switch (Align & 3) { 102 if (Subtarget->is64Bit() && ((Align & 0x7) == 0)) { // QWORD aligned 168 Align, isVolatile, DstPtrInfo.getWithOffset(Offset)); 178 SDValue Size, unsigned Align, 195 if (!AlwaysInline && (Align & 3) != 0) 212 if (Align & 1) 214 else if (Align & 2) 216 else if (Align 30 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, MachinePointerInfo DstPtrInfo) const argument 176 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain, SDValue Dst, SDValue Src, SDValue Size, unsigned Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo) const argument [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXPrologEpilogPass.cpp | 88 unsigned Align = MFI->getObjectAlignment(FrameIdx); local 92 MaxAlign = std::max(MaxAlign, Align); 95 Offset = (Offset + Align - 1) / Align * Align; 159 unsigned Align = MFI->getLocalFrameMaxAlign(); local 162 Offset = (Offset + Align - 1) / Align * Align; 177 MaxAlign = std::max(Align, MaxAlig [all...] |
/freebsd-9.3-release/contrib/llvm/tools/lli/ |
H A D | RemoteMemoryManager.cpp | 101 unsigned Align = Section.Alignment; local 103 << ", alignment " << Align << "\n"); local 104 // Align the current offset up to whatever is needed for the next 106 CurOffset = (CurOffset + Align - 1) / Align * Align; 118 unsigned Align = Section.Alignment; local 120 << ", alignment " << Align << "\n"); local 121 // Align the current offset up to whatever is needed for the next 123 CurOffset = (CurOffset + Align [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 32 uint64_t Align; member in struct:clang::LayoutOverrideSource::Layout
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | CallingConvLower.h | 335 unsigned AllocateStack(unsigned Size, unsigned Align) { argument 336 assert(Align && ((Align-1) & Align) == 0); // Align is power of 2. 337 StackOffset = ((StackOffset + Align-1) & ~(Align-1)); 340 MF.getFrameInfo()->ensureMaxAlignment(Align); 345 unsigned AllocateStack(unsigned Size, unsigned Align, unsigned ShadowReg) { argument 347 return AllocateStack(Size, Align); [all...] |
H A D | MachineFrameInfo.h | 324 void setLocalFrameMaxAlign(unsigned Align) { LocalFrameMaxAlign = Align; } argument 373 void setObjectAlignment(int ObjectIdx, unsigned Align) { argument 376 Objects[ObjectIdx+NumFixedObjects].Alignment = Align; 377 ensureMaxAlignment(Align); 445 /// ensureMaxAlignment - Make sure the function is at least Align bytes 447 void ensureMaxAlignment(unsigned Align);
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ItaniumCXXABI.cpp | 55 unsigned Align = Target.getTypeAlign(PtrDiff); local 58 return std::make_pair(Width, Align);
|
/freebsd-9.3-release/contrib/llvm/lib/Analysis/ |
H A D | Loads.cpp | 57 unsigned Align, const DataLayout *TD) { 84 if (Align <= BaseAlign) { 92 (Align == 0 || (ByteOffset % Align) == 0)) 56 isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom, unsigned Align, const DataLayout *TD) argument
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 46 unsigned Align = ArgFlags.getByValAlign(); local 50 if (MinAlign > (int)Align) 51 Align = MinAlign; 52 MF.getFrameInfo()->ensureMaxAlignment(Align); 53 TM.getTargetLowering()->HandleByVal(this, Size, Align); 54 unsigned Offset = AllocateStack(Size, Align);
|
H A D | PrologEpilogInserter.cpp | 289 unsigned Align = RC->getAlignment(); local 295 Align = std::min(Align, StackAlign); 296 FrameIdx = MFI->CreateStackObject(RC->getSize(), Align, true); 393 unsigned Align = MFI->getObjectAlignment(FrameIdx); local 397 MaxAlign = std::max(MaxAlign, Align); 400 Offset = (Offset + Align - 1) / Align * Align; 462 unsigned Align local 471 unsigned Align = MFI->getObjectAlignment(i); local 503 unsigned Align = MFI->getLocalFrameMaxAlign(); local [all...] |
/freebsd-9.3-release/contrib/llvm/lib/IR/ |
H A D | Globals.cpp | 58 void GlobalValue::setAlignment(unsigned Align) { argument 59 assert((Align & (Align-1)) == 0 && "Alignment is not a power of 2!"); 60 assert(Align <= MaximumAlignment && 62 Alignment = Log2_32(Align) + 1; 63 assert(getAlignment() == Align && "Alignment representation error!");
|
H A D | IRBuilder.cpp | 64 CreateMemSet(Value *Ptr, Value *Val, Value *Size, unsigned Align, argument 67 Value *Ops[] = { Ptr, Val, Size, getInt32(Align), getInt1(isVolatile) }; 82 CreateMemCpy(Value *Dst, Value *Src, Value *Size, unsigned Align, argument 87 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) }; 106 CreateMemMove(Value *Dst, Value *Src, Value *Size, unsigned Align, argument 111 Value *Ops[] = { Dst, Src, Size, getInt32(Align), getInt1(isVolatile) };
|
H A D | DataLayout.cpp | 393 unsigned Align = getTypeAllocSize(cast<VectorType>(Ty)->getElementType()); 394 Align *= cast<VectorType>(Ty)->getNumElements(); 397 if (Align & (Align-1)) 398 Align = NextPowerOf2(Align); 399 return Align; 554 unsigned Align = getAlignmentInfo(AGGREGATE_ALIGN, 0, abi_or_pref, Ty); 555 return std::max(Align, Layout->getAlignment()); 605 unsigned Align [all...] |
H A D | AttributeImpl.h | 113 unsigned Align; member in class:llvm::AlignAttributeImpl 116 AlignAttributeImpl(Attribute::AttrKind Kind, unsigned Align) argument 117 : EnumAttributeImpl(AlignAttrEntry, Kind), Align(Align) { 123 unsigned getAlignment() const { return Align; }
|
/freebsd-9.3-release/contrib/llvm/utils/TableGen/ |
H A D | CallingConvEmitter.cpp | 174 int Align = Action->getValueAsInt("Align"); local 183 if (Align) 184 O << Align; local 213 int Align = Action->getValueAsInt("Align"); local 216 << Size << ", " << Align << ", ArgFlags);\n"; local
|