Home
last modified time | relevance | path

Searched refs:Aligned (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp88 const AlignedAttr *Aligned, Decl *New, bool IsPackExpansion) { in instantiateDependentAlignedAttr() argument
89 if (Aligned->isAlignmentExpr()) { in instantiateDependentAlignedAttr()
93 ExprResult Result = S.SubstExpr(Aligned->getAlignmentExpr(), TemplateArgs); in instantiateDependentAlignedAttr()
95 S.AddAlignedAttr(New, *Aligned, Result.getAs<Expr>(), IsPackExpansion); in instantiateDependentAlignedAttr()
97 TypeSourceInfo *Result = S.SubstType(Aligned->getAlignmentType(), in instantiateDependentAlignedAttr()
98 TemplateArgs, Aligned->getLocation(), in instantiateDependentAlignedAttr()
101 S.AddAlignedAttr(New, *Aligned, Result, IsPackExpansion); in instantiateDependentAlignedAttr()
107 const AlignedAttr *Aligned, Decl *New) { in instantiateDependentAlignedAttr() argument
108 if (!Aligned->isPackExpansion()) { in instantiateDependentAlignedAttr()
109 instantiateDependentAlignedAttr(S, TemplateArgs, Aligned, New, false); in instantiateDependentAlignedAttr()
[all …]
H A DSemaExprCXX.cpp3075 for (int Aligned = 0; Aligned < NumAlignVariants; ++Aligned) { in DeclareGlobalNewDelete() local
3076 if (Aligned) in DeclareGlobalNewDelete()
3082 if (Aligned) in DeclareGlobalNewDelete()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FastISel.cpp82 MachineMemOperand *MMO = nullptr, bool Aligned = false);
84 MachineMemOperand *MMO = nullptr, bool Aligned = false);
480 MachineMemOperand *MMO, bool Aligned) { in X86FastEmitStore() argument
536 if (Aligned) { in X86FastEmitStore()
548 if (Aligned) { in X86FastEmitStore()
563 if (Aligned) { in X86FastEmitStore()
576 if (Aligned) { in X86FastEmitStore()
586 if (Aligned) { in X86FastEmitStore()
599 if (Aligned) { in X86FastEmitStore()
609 if (Aligned) in X86FastEmitStore()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td416 class Aligned<int Bytes> {
646 Aligned<8> {
651 Aligned<16> {
656 (store_local node:$val, node:$ptr)>, Aligned<8> {
661 (store_local node:$val, node:$ptr)>, Aligned<16> {
H A DSIInstrInfo.td550 Aligned<8> {
556 Aligned<16> {
/openbsd-src/gnu/usr.bin/binutils-2.17/gas/doc/
H A Dc-sparc.texi18 * Sparc-Aligned-Data:: Option to enforce aligned data
91 @node Sparc-Aligned-Data
/openbsd-src/gnu/usr.bin/binutils/gas/doc/
H A Dc-sparc.texi18 * Sparc-Aligned-Data:: Option to enforce aligned data
91 @node Sparc-Aligned-Data
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp161 if (MI->getOperand(i).getImm() & MemoryOperand::Aligned) { in printInst()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DAttributes.h56 Aligned = 1 << 5, // Allocator function aligns allocations per the enumerator
58 LLVM_MARK_AS_BITMASK_ENUM(/* LargestValue = */ Aligned)
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAutoUpgrade.cpp1591 bool Aligned) { in UpgradeMaskedStore() argument
1596 Aligned in UpgradeMaskedStore()
1613 bool Aligned) { in UpgradeMaskedLoad() argument
1618 Aligned in UpgradeMaskedLoad()
2227 bool Aligned = Name[17] != 'u'; // "avx512.mask.storeu". in UpgradeIntrinsicCall() local
2229 CI->getArgOperand(2), Aligned); in UpgradeIntrinsicCall()
2594 bool Aligned = Name[16] != 'u'; // "avx512.mask.loadu". in UpgradeIntrinsicCall() local
2597 CI->getArgOperand(2), Aligned); in UpgradeIntrinsicCall()
H A DAttributes.cpp497 if ((Kind & AllocFnKind::Aligned) != AllocFnKind::Unknown) in getAsString()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td554 // Aligned loads.
564 // Aligned stores.
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1221 SDValue Aligned = DAG.getNode(ISD::AND, DL, Ptr.getValueType(), in lowerATOMIC_SWAP() local
1226 {N->getChain(), Aligned, Flag, NewVal}, in lowerATOMIC_SWAP()
1240 SDValue Aligned = DAG.getNode(ISD::AND, DL, Ptr.getValueType(), in lowerATOMIC_SWAP() local
1245 {N->getChain(), Aligned, Flag, NewVal}, in lowerATOMIC_SWAP()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp446 …Changed |= setAllocKind(F, AllocFnKind::Alloc | AllocFnKind::Uninitialized | AllocFnKind::Aligned); in inferNonMandatoryLibFuncAttrs()
518 Changed |= setAllocKind(F, AllocFnKind::Alloc | AllocFnKind::Aligned | in inferNonMandatoryLibFuncAttrs()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVInstructionSelector.cpp570 SpvMemOp |= static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned); in addMemoryOperands()
574 if (SpvMemOp & static_cast<uint32_t>(SPIRV::MemoryOperand::Aligned)) in addMemoryOperands()
H A DSPIRVSymbolicOperands.td1392 defm Aligned : MemoryOperandOperand<0x2, 0, 0, [], []>;
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DLangOptions.def157 LANGOPT(CoroAlignedAllocation, 1, 0, "prefer Aligned Allocation according to P2014 Option 2")
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXCursor.cpp125 case attr::Aligned: in GetCursorKind()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGExpr.cpp778 llvm::Value *Aligned = in EmitTypeCheck() local
780 if (Aligned != True) in EmitTypeCheck()
781 Checks.push_back(std::make_pair(Aligned, SanitizerKind::Alignment)); in EmitTypeCheck()
H A DTargetInfo.cpp9819 uint64_t Aligned = llvm::alignTo(Size, 64); in pad() local
9820 if (Aligned > Size && Aligned <= ToSize) { in pad()
9821 Elems.push_back(llvm::IntegerType::get(Context, Aligned - Size)); in pad()
9822 Size = Aligned; in pad()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp3224 SDValue Aligned = DAG.getNode(HexagonISD::VALIGN, dl, LoadTy, in LowerUnalignedLoad() local
3228 SDValue M = DAG.getMergeValues({Aligned, NewChain}, dl); in LowerUnalignedLoad()
H A DHexagonPatternsHVX.td158 // Aligned loads: everything, plus loads with valignaddr node.
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMInstrMVE.td7153 // PatFrags for "Aligned" extending / truncating
7311 // Aligned Stores
7318 // Aligned Loads
7365 // Aligned masked store, shared between LE and BE
7384 // Aligned masked loads
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperl589delta.pod1742 Aligned floating point build policies for F<cc> and F<gcc>.
/openbsd-src/gnu/usr.bin/gcc/gcc/f/
H A Dinvoke.texi1481 @xref{Aligned Data}, for more information on alignment issues.

12