Home
last modified time | relevance | path

Searched refs:Alignment (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFrameInfo.cpp31 void MachineFrameInfo::ensureMaxAlignment(Align Alignment) { in ensureMaxAlignment() argument
33 assert(Alignment <= StackAlignment && in ensureMaxAlignment()
34 "For targets without stack realignment, Alignment is out of limit!"); in ensureMaxAlignment()
35 if (MaxAlignment < Alignment) in ensureMaxAlignment()
36 MaxAlignment = Alignment; in ensureMaxAlignment()
40 static inline Align clampStackAlignment(bool ShouldClamp, Align Alignment, in clampStackAlignment() argument
42 if (!ShouldClamp || Alignment <= StackAlignment) in clampStackAlignment()
43 return Alignment; in clampStackAlignment()
44 LLVM_DEBUG(dbgs() << "Warning: requested alignment " << DebugStr(Alignment) in clampStackAlignment()
51 int MachineFrameInfo::CreateStackObject(uint64_t Size, Align Alignment, in CreateStackObject() argument
66 CreateSpillStackObject(uint64_t Size,Align Alignment) CreateSpillStackObject() argument
74 CreateVariableSizedObject(Align Alignment,const AllocaInst * Alloca) CreateVariableSizedObject() argument
92 Align Alignment = CreateFixedObject() local
105 Align Alignment = CreateFixedSpillStackObject() local
159 Align Alignment = getObjectAlign(i); estimateStackSize() local
[all...]
H A DSafeStackLayout.cpp39 void StackLayout::addObject(const Value *V, unsigned Size, Align Alignment, in addObject() argument
41 StackObjects.push_back({V, Size, Alignment, Range}); in addObject()
42 ObjectAlignments[V] = Alignment; in addObject()
43 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject()
47 Align Alignment) { in AdjustStackOffset() argument
48 return alignTo(Offset + Size, Alignment) - Size; in AdjustStackOffset()
56 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject()
64 << Obj.Alignment.value() << ", range " << Obj.Range in layoutObject()
66 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
67 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DOptimizedStructLayout.cpp28 assert(isAligned(Field.Alignment, Field.Offset) && in checkValidLayout()
33 assert(Field.Alignment <= MaxAlign && in checkValidLayout()
35 ComputedMaxAlign = std::max(Field.Alignment, MaxAlign); in checkValidLayout()
72 MaxAlign = std::max(MaxAlign, FirstFlexible->Alignment); in performOptimizedStructLayout()
97 MaxAlign = std::max(MaxAlign, I->Alignment); in performOptimizedStructLayout()
109 if (lhs->Alignment != rhs->Alignment) in performOptimizedStructLayout()
110 return (lhs->Alignment < rhs->Alignment ? 1 : -1); in performOptimizedStructLayout()
152 auto Offset = alignTo(LastEnd, I->Alignment); in performOptimizedStructLayout()
248 Align Alignment; in performOptimizedStructLayout() member
257 auto Alignment = I->Alignment; in performOptimizedStructLayout() local
[all …]
H A DMemoryBuffer.cpp17 #include "llvm/Support/Alignment.h"
127 std::optional<Align> Alignment); in getMemBuffer()
166 std::optional<Align> Alignment) { in getFileOrSTDIN()
173 /*IsVolatile=*/false, Alignment); in getFileSlice()
179 std::optional<Align> Alignment) {
182 Alignment);
263 std::optional<Align> Alignment) {
266 Alignment);
273 bool IsVolatile, std::optional<Align> Alignment); in getFileAux()
279 std::optional<Align> Alignment) { in getFileAux()
158 getFileOrSTDIN(const Twine & Filename,bool IsText,bool RequiresNullTerminator,std::optional<Align> Alignment) getFileOrSTDIN() argument
171 getFileSlice(const Twine & FilePath,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
255 getFile(const Twine & Filename,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
271 getFileAux(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsText,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getFileAux() argument
285 getFile(const Twine & Filename,bool IsVolatile,std::optional<Align> Alignment) getFile() argument
294 getFileSlice(const Twine & Filename,uint64_t MapSize,uint64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getFileSlice() argument
303 getNewUninitMemBuffer(size_t Size,const Twine & BufferName,std::optional<Align> Alignment) getNewUninitMemBuffer() argument
455 getOpenFileImpl(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,uint64_t MapSize,int64_t Offset,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFileImpl() argument
526 getOpenFile(sys::fs::file_t FD,const Twine & Filename,uint64_t FileSize,bool RequiresNullTerminator,bool IsVolatile,std::optional<Align> Alignment) getOpenFile() argument
534 getOpenFileSlice(sys::fs::file_t FD,const Twine & Filename,uint64_t MapSize,int64_t Offset,bool IsVolatile,std::optional<Align> Alignment) getOpenFileSlice() argument
[all...]
H A DMemAlloc.cpp15 llvm::allocate_buffer(size_t Size, size_t Alignment) { in allocate_buffer() argument
19 std::align_val_t(Alignment) in allocate_buffer()
24 void llvm::deallocate_buffer(void *Ptr, size_t Size, size_t Alignment) { in deallocate_buffer() argument
32 std::align_val_t(Alignment) in deallocate_buffer()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DASanStackFrameLayout.cpp30 return a.Alignment > b.Alignment; in CompareVars()
41 uint64_t Alignment) { in VarAndRedzoneSize() argument
49 return alignTo(std::max(Res, 2 * Granularity), Alignment); in VarAndRedzoneSize()
62 Vars[i].Alignment = std::max(Vars[i].Alignment, kMinAlignment); in ComputeASanStackFrameLayout()
68 Layout.FrameAlignment = std::max(Granularity, Vars[0].Alignment); in ComputeASanStackFrameLayout()
70 std::max(std::max(MinHeaderSize, Granularity), Vars[0].Alignment); in ComputeASanStackFrameLayout()
74 uint64_t Alignment = std::max(Granularity, Vars[i].Alignment); in ComputeASanStackFrameLayout() local
75 (void)Alignment; // Used only in asserts. in ComputeASanStackFrameLayout()
77 assert((Alignment & (Alignment - 1)) == 0); in ComputeASanStackFrameLayout()
78 assert(Layout.FrameAlignment >= Alignment); in ComputeASanStackFrameLayout()
[all …]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Dguarded_pool_allocator.cpp172 size_t Alignment, in getRequiredBackingSize()
174 assert(isPowerOfTwo(Alignment) && "Alignment must be a power of two!"); in getRequiredBackingSize()
175 assert(Alignment != 0 && "Alignment should be non-zero"); in getRequiredBackingSize()
178 if (Alignment <= PageSize) in getRequiredBackingSize()
181 return Size + Alignment - PageSize; in alignUp() argument
184 uintptr_t GuardedPoolAllocator::alignUp(uintptr_t Ptr, size_t Alignment) { in alignUp()
185 assert(isPowerOfTwo(Alignment) && "Alignment mus in alignUp()
169 getRequiredBackingSize(size_t Size,size_t Alignment,size_t PageSize) getRequiredBackingSize() argument
191 alignDown(uintptr_t Ptr,size_t Alignment) alignDown() argument
201 allocate(size_t Size,size_t Alignment) allocate() argument
[all...]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dwrappers_c_checks.h33 inline bool checkAlignedAllocAlignmentAndSize(uptr Alignment, uptr Size) { in checkAlignedAllocAlignmentAndSize() argument
34 return !isPowerOfTwo(Alignment) || !isAligned(Size, Alignment); in checkAlignedAllocAlignmentAndSize()
39 inline bool checkPosixMemalignAlignment(uptr Alignment) {
40 return !isPowerOfTwo(Alignment) || !isAligned(Alignment, sizeof(void *)); in checkPosixMemalignAlignment() argument
H A Dreport.cpp82 void NORETURN reportAlignmentTooBig(uptr Alignment, uptr MaxAlignment) { in reportAlignmentTooBig() argument
86 Alignment, MaxAlignment); in reportAlignmentTooBig()
155 void NORETURN reportAlignmentNotPowerOfTwo(uptr Alignment) { in reportAlignmentNotPowerOfTwo() argument
159 Alignment); in reportAlignmentNotPowerOfTwo()
169 void NORETURN reportInvalidPosixMemalignAlignment(uptr Alignment) { in reportInvalidPosixMemalignAlignment() argument
174 Alignment, sizeof(void *)); in reportInvalidPosixMemalignAlignment()
184 void NORETURN reportInvalidAlignedAllocAlignment(uptr Alignment, uptr Size) { in reportInvalidAlignedAllocAlignment() argument
189 Alignment, Size); in reportInvalidAlignedAllocAlignment()
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp22 unsigned Alignment, in allocateDataSection() argument
28 Size, Alignment); in allocateDataSection()
30 Alignment); in allocateDataSection()
34 unsigned Alignment, in allocateCodeSection() argument
38 Alignment); in allocateCodeSection()
43 unsigned Alignment) { in allocateSection() argument
44 if (!Alignment) in allocateSection()
45 Alignment = 16; in allocateSection()
47 assert(!(Alignment & (Alignment - 1)) && "Alignment must be a power of two."); in allocateSection()
49 uintptr_t RequiredSize = Alignment * ((Size + Alignment - 1) / Alignment + 1); in allocateSection()
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp29 static bool isAligned(const Value *Base, const APInt &Offset, Align Alignment, in isAligned() argument
32 return BA >= Alignment && Offset.isAligned(BA); in isAligned()
38 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer() argument
61 !Offset.urem(APInt(Offset.getBitWidth(), Alignment.value())) in isDereferenceableAndAlignedPointer()
74 Base, Alignment, Offset + Size.sextOrTrunc(Offset.getBitWidth()), DL, in isDereferenceableAndAlignedPointer()
82 BC->getOperand(0), Alignment, Size, DL, CtxI, AC, DT, TLI, in isDereferenceableAndAlignedPointer()
88 return isDereferenceableAndAlignedPointer(Sel->getTrueValue(), Alignment, in isDereferenceableAndAlignedPointer()
91 isDereferenceableAndAlignedPointer(Sel->getFalseValue(), Alignment, in isDereferenceableAndAlignedPointer()
108 return isAligned(V, Offset, Alignment, DL); in isDereferenceableAndAlignedPointer()
112 /// Dereferencability and Alignment requirement in isDereferenceableAndAlignedPointer()
186 isDereferenceableAndAlignedPointer(const Value * V,Align Alignment,const APInt & Size,const DataLayout & DL,const Instruction * CtxI,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isDereferenceableAndAlignedPointer() argument
200 isDereferenceableAndAlignedPointer(const Value * V,Type * Ty,Align Alignment,const DataLayout & DL,const Instruction * CtxI,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isDereferenceableAndAlignedPointer() argument
269 const Align Alignment = LI->getAlign(); isDereferenceableAndAlignedInLoop() local
350 isSafeToLoadUnconditionally(Value * V,Align Alignment,APInt & Size,const DataLayout & DL,Instruction * ScanFrom,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isSafeToLoadUnconditionally() argument
427 isSafeToLoadUnconditionally(Value * V,Type * Ty,Align Alignment,const DataLayout & DL,Instruction * ScanFrom,AssumptionCache * AC,const DominatorTree * DT,const TargetLibraryInfo * TLI) isSafeToLoadUnconditionally() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h92 /// \param Alignment the alignment for memory access operation checked for
95 Align Alignment) const;
125 Align Alignment, unsigned AddressSpace,
157 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
162 Align Alignment,
168 Align Alignment,
191 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment, in isElementTypeLegalForScalableVector()
220 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedGatherScatter()
231 if (!ST->enableUnalignedVectorMem() && Alignment < ElemType.getStoreSize()) in isLegalMaskedGatherScatter()
238 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedGather()
194 isLegalMaskedLoadStore(Type * DataType,Align Alignment) isLegalMaskedLoadStore() argument
212 isLegalMaskedLoad(Type * DataType,Align Alignment) isLegalMaskedLoad() argument
215 isLegalMaskedStore(Type * DataType,Align Alignment) isLegalMaskedStore() argument
219 isLegalMaskedGatherScatter(Type * DataType,Align Alignment) isLegalMaskedGatherScatter() argument
236 isLegalMaskedGather(Type * DataType,Align Alignment) isLegalMaskedGather() argument
239 isLegalMaskedScatter(Type * DataType,Align Alignment) isLegalMaskedScatter() argument
243 forceScalarizeMaskedGather(VectorType * VTy,Align Alignment) forceScalarizeMaskedGather() argument
248 forceScalarizeMaskedScatter(VectorType * VTy,Align Alignment) forceScalarizeMaskedScatter() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/
H A DAllocatorBase.h44 void *Allocate(size_t Size, size_t Alignment) { in Allocate() argument
53 return static_cast<DerivedT *>(this)->Allocate(Size, Alignment); in Allocate()
58 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate() argument
68 return static_cast<DerivedT *>(this)->Deallocate(Ptr, Size, Alignment); in Deallocate()
91 LLVM_ATTRIBUTE_RETURNS_NONNULL void *Allocate(size_t Size, size_t Alignment) { in Allocate() argument
92 return allocate_buffer(Size, Alignment); in Allocate()
98 void Deallocate(const void *Ptr, size_t Size, size_t Alignment) { in Deallocate() argument
99 deallocate_buffer(const_cast<void *>(Ptr), Size, Alignment); in Deallocate()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h177 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
182 Align Alignment, unsigned AddressSpace,
186 Align Alignment,
228 Align Alignment, unsigned AddressSpace, TTI::TargetCostKind CostKind,
232 ArrayRef<unsigned> Indices, Align Alignment, unsigned AddressSpace,
263 bool isLegalMaskedLoad(Type *DataType, Align Alignment);
264 bool isLegalMaskedStore(Type *DataType, Align Alignment);
265 bool isLegalNTLoad(Type *DataType, Align Alignment);
266 bool isLegalNTStore(Type *DataType, Align Alignment); in forceScalarizeMaskedScatter() argument
268 bool forceScalarizeMaskedGather(VectorType *VTy, Align Alignment); in forceScalarizeMaskedScatter()
[all...]
H A DX86SelectionDAGInfo.cpp49 SDValue Size, Align Alignment, bool isVolatile, bool AlwaysInline, in EmitTargetCodeForMemset() argument
68 if (Alignment < Align(4) || !ConstantSize || in EmitTargetCodeForMemset()
82 if (Alignment >= Align(4)) { in EmitTargetCodeForMemset()
88 if (Subtarget.is64Bit() && Alignment >= Align(8)) { // QWORD aligned in EmitTargetCodeForMemset()
93 } else if (Alignment == Align(2)) { in EmitTargetCodeForMemset()
148 Val, DAG.getConstant(BytesLeft, dl, SizeVT), Alignment, in EmitTargetCodeForMemset()
187 Align Alignment) { in getOptimalRepmovsType()
188 uint64_t Align = Alignment.value(); in getOptimalRepmovsType()
210 Align Alignment, bool isVolatile, bool AlwaysInline, in emitConstantSizeRepmov()
225 if (!AlwaysInline && (Alignment in emitConstantSizeRepmov()
185 getOptimalRepmovsType(const X86Subtarget & Subtarget,Align Alignment) getOptimalRepmovsType() argument
208 emitConstantSizeRepmov(SelectionDAG & DAG,const X86Subtarget & Subtarget,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,uint64_t Size,EVT SizeVT,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) emitConstantSizeRepmov() argument
263 EmitTargetCodeForMemcpy(SelectionDAG & DAG,const SDLoc & dl,SDValue Chain,SDValue Dst,SDValue Src,SDValue Size,Align Alignment,bool isVolatile,bool AlwaysInline,MachinePointerInfo DstPtrInfo,MachinePointerInfo SrcPtrInfo) const EmitTargetCodeForMemcpy() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h163 Align Alignment, unsigned AddressSpace,
168 Align Alignment,
222 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
258 bool isLegalMaskedLoadStore(Type *DataType, Align Alignment) { in isLegalMaskedLoadStore() argument
270 bool isLegalMaskedLoad(Type *DataType, Align Alignment) { in isLegalMaskedLoad() argument
271 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedLoad()
274 bool isLegalMaskedStore(Type *DataType, Align Alignment) { in isLegalMaskedStore() argument
275 return isLegalMaskedLoadStore(DataType, Alignment); in isLegalMaskedStore()
291 bool isLegalMaskedGather(Type *DataType, Align Alignment) const { in isLegalMaskedGather() argument
295 bool isLegalMaskedScatter(Type *DataType, Align Alignment) cons argument
316 isLegalNTStoreLoad(Type * DataType,Align Alignment) isLegalNTStoreLoad() argument
333 isLegalNTStore(Type * DataType,Align Alignment) isLegalNTStore() argument
337 isLegalNTLoad(Type * DataType,Align Alignment) isLegalNTLoad() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineConstantPool.h49 Align Alignment) = 0;
76 Align Alignment; variable
81 : Alignment(A), IsMachineConstantPoolEntry(false) { in MachineConstantPoolEntry()
86 : Alignment(A), IsMachineConstantPoolEntry(true) { in MachineConstantPoolEntry()
95 Align getAlign() const { return Alignment; } in getAlign()
139 unsigned getConstantPoolIndex(const Constant *C, Align Alignment);
140 unsigned getConstantPoolIndex(MachineConstantPoolValue *V, Align Alignment);
H A DMachineFrameInfo.h19 #include "llvm/Support/Alignment.h"
133 Align Alignment; member
184 StackObject(uint64_t Size, Align Alignment, int64_t SPOffset,
187 : SPOffset(SPOffset), Size(Size), Alignment(Alignment), in SPOffset()
444 void setLocalFrameMaxAlign(Align Alignment) { in setLocalFrameMaxAlign()
445 LocalFrameMaxAlign = Alignment;
489 return Objects[ObjectIdx + NumFixedObjects].Alignment;
499 void setObjectAlignment(int ObjectIdx, Align Alignment) { in setObjectAlignment()
502 Objects[ObjectIdx + NumFixedObjects].Alignment in setObjectAlignment()
442 setLocalFrameMaxAlign(Align Alignment) setLocalFrameMaxAlign() argument
497 setObjectAlignment(int ObjectIdx,Align Alignment) setObjectAlignment() argument
[all...]
/freebsd-src/contrib/file/magic/Magdir/
H A Dbioinformatics39 # BAM (Binary Sequence Alignment/Map format)
43 0 string BAM\1 SAMtools BAM (Binary Sequence Alignment/Map)
59 # CRAM (Binary Sequence Alignment/Map format)
144 # SAM (Sequence Alignment/Map format)
150 >4 search VN: Sequence Alignment/Map (SAM), with header
155 # SAM Alignment QNAME
157 # SAM Alignment FLAG
159 # SAM Alignment RNAME
161 # SAM Alignment POS
163 # SAM Alignment MAPQ
[all …]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp165 MaybeAlign Alignment, in getIntrinsicInstrCost()
176 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getAddressComputationCost()
192 if (!Alignment || *Alignment > RegAlign) in getMemoryOpCost()
193 Alignment = RegAlign; in getMemoryOpCost()
194 assert(Alignment); in getMemoryOpCost()
195 unsigned AlignWidth = 8 * Alignment->value(); in getMemoryOpCost()
206 const Align BoundAlignment = std::min(Alignment.valueOrOne(), Align(8)); in getMemoryOpCost()
209 if (Alignment == Align(4) || Alignment in getMemoryOpCost()
179 getMemoryOpCost(unsigned Opcode,Type * Src,MaybeAlign Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,TTI::OperandValueInfo OpInfo,const Instruction * I) getMemoryOpCost() argument
237 getMaskedMemoryOpCost(unsigned Opcode,Type * Src,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind) getMaskedMemoryOpCost() argument
253 getGatherScatterOpCost(unsigned Opcode,Type * DataTy,const Value * Ptr,bool VariableMask,Align Alignment,TTI::TargetCostKind CostKind,const Instruction * I) getGatherScatterOpCost() argument
260 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h472 InterleaveGroup(uint32_t Factor, bool Reverse, Align Alignment) in insertMember()
473 : Factor(Factor), Reverse(Reverse), Alignment(Alignment), in insertMember()
476 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in insertMember()
477 : Alignment(Alignment), InsertPos(Instr) { in insertMember()
487 Align getAlign() const { return Alignment; } in insertMember()
532 Alignment = std::min(Alignment, NewAlign);
585 Align Alignment;
446 InterleaveGroup(uint32_t Factor,bool Reverse,Align Alignment) InterleaveGroup() argument
450 InterleaveGroup(InstTy * Instr,int32_t Stride,Align Alignment) InterleaveGroup() argument
559 Align Alignment; global() variable
695 Align Alignment; global() member
706 createInterleaveGroup(Instruction * Instr,int Stride,Align Alignment) createInterleaveGroup() argument
[all...]
H A DTargetTransformInfo.h779 bool isLegalMaskedStore(Type *DataType, Align Alignment) const;
781 bool isLegalMaskedLoad(Type *DataType, Align Alignment) const;
784 bool isLegalNTStore(Type *DataType, Align Alignment) const;
786 bool isLegalNTLoad(Type *DataType, Align Alignment) const;
793 bool isLegalMaskedScatter(Type *DataType, Align Alignment) const;
795 bool isLegalMaskedGather(Type *DataType, Align Alignment) const;
798 bool forceScalarizeMaskedGather(VectorType *Type, Align Alignment) const;
801 bool forceScalarizeMaskedScatter(VectorType *Type, Align Alignment) const;
804 bool isLegalMaskedCompressStore(Type *DataType, Align Alignment) const;
806 bool isLegalMaskedExpandLoad(Type *DataType, Align Alignment) cons
2308 isLegalMaskedStore(Type * DataType,Align Alignment) isLegalMaskedStore() argument
2311 isLegalMaskedLoad(Type * DataType,Align Alignment) isLegalMaskedLoad() argument
2314 isLegalNTStore(Type * DataType,Align Alignment) isLegalNTStore() argument
2317 isLegalNTLoad(Type * DataType,Align Alignment) isLegalNTLoad() argument
2324 isLegalMaskedScatter(Type * DataType,Align Alignment) isLegalMaskedScatter() argument
2327 isLegalMaskedGather(Type * DataType,Align Alignment) isLegalMaskedGather() argument
2331 forceScalarizeMaskedGather(VectorType * DataType,Align Alignment) forceScalarizeMaskedGather() argument
2335 forceScalarizeMaskedScatter(VectorType * DataType,Align Alignment) forceScalarizeMaskedScatter() argument
2438 allowsMisalignedMemoryAccesses(LLVMContext & Context,unsigned BitWidth,unsigned AddressSpace,Align Alignment,unsigned * Fast) allowsMisalignedMemoryAccesses() argument
2645 getMemoryOpCost(unsigned Opcode,Type * Src,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,OperandValueInfo OpInfo,const Instruction * I) getMemoryOpCost() argument
2653 getVPMemoryOpCost(unsigned Opcode,Type * Src,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,const Instruction * I) getVPMemoryOpCost() argument
2661 getMaskedMemoryOpCost(unsigned Opcode,Type * Src,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind) getMaskedMemoryOpCost() argument
2676 getInterleavedMemoryOpCost(unsigned Opcode,Type * VecTy,unsigned Factor,ArrayRef<unsigned> Indices,Align Alignment,unsigned AddressSpace,TTI::TargetCostKind CostKind,bool UseMaskForCond,bool UseMaskForGaps) getInterleavedMemoryOpCost() argument
2779 isLegalToVectorizeLoadChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeLoadChain() argument
2784 isLegalToVectorizeStoreChain(unsigned ChainSizeInBytes,Align Alignment,unsigned AddrSpace) isLegalToVectorizeStoreChain() argument
2839 hasActiveVectorLength(unsigned Opcode,Type * DataType,Align Alignment) hasActiveVectorLength() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantPoolValue.cpp58 Align Alignment) { in getExistingMachineCPValue() argument
115 Align Alignment) { in getExistingMachineCPValue() argument
116 return getExistingMachineCPValueImpl<CSKYConstantPoolConstant>(CP, Alignment); in getExistingMachineCPValue()
149 Align Alignment) { in getExistingMachineCPValue() argument
151 return getExistingMachineCPValueImpl<CSKYConstantPoolSymbol>(CP, Alignment); in getExistingMachineCPValue()
183 Align Alignment) { in getExistingMachineCPValue() argument
184 return getExistingMachineCPValueImpl<CSKYConstantPoolMBB>(CP, Alignment); in getExistingMachineCPValue()
215 Align Alignment) { in getExistingMachineCPValue() argument
216 return getExistingMachineCPValueImpl<CSKYConstantPoolJT>(CP, Alignment); in getExistingMachineCPValue()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResource.cpp110 unsigned Alignment, raw_ostream &OS) { in printElementType()
114 OS << right_justify(getElementTypeName(ElTy), Alignment); in printElementType()
117 OS << right_justify("byte", Alignment); in printElementType()
120 OS << right_justify("struct", Alignment); in printElementType()
124 OS << right_justify("NA", Alignment); in printElementType()
177 void ResourceBase::printKind(ResourceKind Kind, unsigned Alignment,
182 OS << right_justify(getKindName(Kind), Alignment); in printKind()
188 OS << right_justify("r/o", Alignment); in printKind()
191 OS << right_justify("r/w", Alignment); in printKind()
193 OS << right_justify("r/w+cnt", Alignment); in printKind()
111 printElementType(Kinds Kind,ElementType ElTy,unsigned Alignment,raw_ostream & OS) printElementType() argument
178 printKind(Kinds Kind,unsigned Alignment,raw_ostream & OS,bool SRV,bool HasCounter,uint32_t SampleCount) printKind() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp589 /// Alignment - The current alignment of the record layout.
590 CharUnits Alignment; member in __anon84cdfbc70111::ItaniumRecordLayoutBuilder
701 Alignment(CharUnits::One()), PreferredAlignment(CharUnits::One()), in ItaniumRecordLayoutBuilder()
822 CharUnits getAligment() const { return Alignment; }
1303 Alignment = CharUnits::One(); in LayoutBase()
1345 Alignment = CharUnits::fromQuantity(2); in InitializeLayout()
1371 Alignment = Context.toCharUnitsFromBits(External.Align); in InitializeLayout()
1400 NonVirtualAlignment = Alignment; in Layout()
2173 ? Alignment in FinishLayout()
2181 Alignment in FinishLayout()
2551 CharUnits Alignment; global() member
2616 CharUnits Alignment; global() member
[all...]

12345678910>>...20