Home
last modified time | relevance | path

Searched refs:AlignArg (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/libc/benchmarks/automemcpy/unittests/
H A DCodeGenTest.cpp34 AlignedLoop{Loop{{64, kMaxSize}, 16}, 16, AlignArg::_1}, llvm::None, in TEST()
37 AlignedLoop{Loop{{256, kMaxSize}, 32}, 16, AlignArg::_1}, llvm::None, in TEST()
40 AlignedLoop{Loop{{256, kMaxSize}, 32}, 32, AlignArg::_1}, llvm::None, in TEST()
43 AlignedLoop{Loop{{128, kMaxSize}, 32}, 32, AlignArg::_1}, llvm::None, in TEST()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/include/automemcpy/
H A DFunctionDescriptor.h42 enum class AlignArg { _1, _2, ARRAY_SIZE }; enum
95 AlignArg AlignTo = AlignArg::_1; // Which buffer to align.
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroInstr.h114 enum { AlignArg, PromiseArg, CoroutineArg, InfoArg }; enumerator
205 enum { SizeArg, AlignArg, StorageArg, PrototypeArg, AllocArg, DeallocArg }; enumerator
215 return cast<ConstantInt>(getArgOperand(AlignArg))->getAlignValue(); in getStorageAlignment()
278 enum { SizeArg, AlignArg, StorageArg, AsyncFuncPtrArg }; enumerator
292 return cast<ConstantInt>(getArgOperand(AlignArg))->getAlignValue(); in getStorageAlignment()
453 enum { FrameArg, AlignArg, FromArg }; enumerator
465 return cast<ConstantInt>(getArgOperand(AlignArg))->getAlignValue(); in getAlignment()
671 enum { SizeArg, AlignArg }; enumerator
677 return cast<ConstantInt>(getArgOperand(AlignArg))->getAlignValue(); in getAlignment()
H A DCoroutines.cpp582 checkConstantInt(this, getArgOperand(AlignArg), in checkWellFormed()
612 checkConstantInt(this, getArgOperand(AlignArg), in checkWellFormed()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/
H A DCodeGen.cpp177 static StringRef getAligntoString(const Context &Ctx, const AlignArg &AlignTo) { in getAligntoString()
179 case AlignArg::_1: in getAligntoString()
181 case AlignArg::_2: in getAligntoString()
183 case AlignArg::ARRAY_SIZE: in getAligntoString()
346 static raw_ostream &operator<<(raw_ostream &Stream, const AlignArg &O) { in operator <<()
348 case AlignArg::_1: in operator <<()
350 case AlignArg::_2: in operator <<()
352 case AlignArg::ARRAY_SIZE: in operator <<()
H A DRandomFunctionGenerator.cpp141 inSetConstraint(AlignedArg, {(int)AlignArg::_1, (int)AlignArg::_2})) || in RandomFunctionGenerator()
142 (!ExploreAlignment && AlignedArg == (int)AlignArg::_1)); in RandomFunctionGenerator()
195 AlignArg AlignTo) { in AsAlignedLoop()
225 AlignArg(E(AlignedArg))); in next()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp153 unsigned AlignArg = II.arg_size() - 1; in instCombineIntrinsic() local
154 Value *AlignArgOp = II.getArgOperand(AlignArg); in instCombineIntrinsic()
158 II, AlignArg, in instCombineIntrinsic()
H A DARMISelLowering.cpp20712 Value *AlignArg = I.getArgOperand(I.arg_size() - 1); in getTgtMemIntrinsic() local
20713 Info.align = cast<ConstantInt>(AlignArg)->getMaybeAlignValue(); in getTgtMemIntrinsic()
20753 Value *AlignArg = I.getArgOperand(I.arg_size() - 1); in getTgtMemIntrinsic() local
20754 Info.align = cast<ConstantInt>(AlignArg)->getMaybeAlignValue(); in getTgtMemIntrinsic()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp2466 OverloadCandidateSet *AlignedCandidates, Expr *AlignArg, bool Diagnose) { in resolveAllocationOverload() argument
2509 AlignArg = Args[1]; in resolveAllocationOverload()
2512 Operator, &Candidates, AlignArg, in resolveAllocationOverload()
2564 AlignedArgs.push_back(AlignArg); in resolveAllocationOverload()
H A DSemaChecking.cpp317 ExprResult AlignArg = in SemaBuiltinAlignment() local
321 if (AlignArg.isInvalid()) in SemaBuiltinAlignment()
323 TheCall->setArg(1, AlignArg.get()); in SemaBuiltinAlignment()