Home
last modified time | relevance | path

Searched refs:AL (Results 1 – 25 of 253) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp84 static unsigned getNumAttributeArgs(const ParsedAttr &AL) { in getNumAttributeArgs() argument
86 return AL.getNumArgs() + AL.hasParsedType(); in getNumAttributeArgs()
132 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() argument
136 if (AL.isArgIdent(ArgNum)) { in checkStringLiteralArgumentAttr()
137 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum); in checkStringLiteralArgumentAttr()
139 << AL << AANT_ArgumentString in checkStringLiteralArgumentAttr()
149 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr()
156 << AL << AANT_ArgumentString; in checkStringLiteralArgumentAttr()
160 return checkStringLiteralArgumentAttr(AL, ArgExpr, Str, ArgLocation); in checkStringLiteralArgumentAttr()
209 const ParsedAttr &AL) { in threadSafetyCheckIsPointer() argument
[all …]
H A DSemaSwift.cpp84 void SemaSwift::handleAttrAttr(Decl *D, const ParsedAttr &AL) { in handleAttrAttr() argument
85 if (AL.isInvalid() || AL.isUsedAsTypeAttr()) in handleAttrAttr()
91 if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str)) { in handleAttrAttr()
92 AL.setInvalid(); in handleAttrAttr()
96 D->addAttr(::new (getASTContext()) SwiftAttrAttr(getASTContext(), AL, Str)); in handleAttrAttr()
99 void SemaSwift::handleBridge(Decl *D, const ParsedAttr &AL) { in handleBridge() argument
103 if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, BT)) in handleBridge()
110 Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleBridge()
114 D->addAttr(::new (getASTContext()) SwiftBridgeAttr(getASTContext(), AL, BT)); in handleBridge()
139 void SemaSwift::handleError(Decl *D, const ParsedAttr &AL) { in handleError() argument
[all …]
H A DSemaMSP430.cpp25 void SemaMSP430::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument
30 << AL << AL.isRegularKeywordAttribute() << ExpectedFunctionOrMethod; in handleInterruptAttr()
47 if (!AL.checkExactlyNumArgs(SemaRef, 1)) in handleInterruptAttr()
50 if (!AL.isArgExpr(0)) { in handleInterruptAttr()
51 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
52 << AL << AANT_ArgumentIntegerConstant; in handleInterruptAttr()
56 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
59 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
60 << AL << AANT_ArgumentIntegerConstant in handleInterruptAttr()
67 Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleInterruptAttr()
[all …]
H A DSemaM68k.cpp23 void SemaM68k::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument
24 if (!AL.checkExactlyNumArgs(SemaRef, 1)) in handleInterruptAttr()
27 if (!AL.isArgExpr(0)) { in handleInterruptAttr()
28 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
29 << AL << AANT_ArgumentIntegerConstant; in handleInterruptAttr()
35 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
38 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
39 << AL << AANT_ArgumentIntegerConstant in handleInterruptAttr()
46 Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleInterruptAttr()
47 << AL << (int)MaybeNumParams->getSExtValue() in handleInterruptAttr()
[all …]
H A DSemaWasm.cpp259 const WebAssemblyImportModuleAttr &AL) { in mergeImportModuleAttr() argument
263 if (ExistingAttr->getImportModule() == AL.getImportModule()) in mergeImportModuleAttr()
266 << 0 << ExistingAttr->getImportModule() << AL.getImportModule(); in mergeImportModuleAttr()
267 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportModuleAttr()
271 Diag(AL.getLoc(), diag::warn_import_on_definition) << 0; in mergeImportModuleAttr()
275 WebAssemblyImportModuleAttr(getASTContext(), AL, AL.getImportModule()); in mergeImportModuleAttr()
279 SemaWasm::mergeImportNameAttr(Decl *D, const WebAssemblyImportNameAttr &AL) { in mergeImportNameAttr() argument
283 if (ExistingAttr->getImportName() == AL.getImportName()) in mergeImportNameAttr()
286 << 1 << ExistingAttr->getImportName() << AL.getImportName(); in mergeImportNameAttr()
287 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportNameAttr()
[all …]
H A DSemaAVR.cpp23 void SemaAVR::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument
26 << AL << AL.isRegularKeywordAttribute() << ExpectedFunction; in handleInterruptAttr()
30 if (!AL.checkExactlyNumArgs(SemaRef, 0)) in handleInterruptAttr()
45 handleSimpleAttribute<AVRInterruptAttr>(*this, D, AL); in handleInterruptAttr()
48 void SemaAVR::handleSignalAttr(Decl *D, const ParsedAttr &AL) { in handleSignalAttr() argument
51 << AL << AL.isRegularKeywordAttribute() << ExpectedFunction; in handleSignalAttr()
55 if (!AL.checkExactlyNumArgs(SemaRef, 0)) in handleSignalAttr()
70 handleSimpleAttribute<AVRSignalAttr>(*this, D, AL); in handleSignalAttr()
H A DSemaAMDGPU.cpp220 const ParsedAttr &AL) { in handleAMDGPUFlatWorkGroupSizeAttr() argument
221 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr()
222 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr()
224 addAMDGPUFlatWorkGroupSizeAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUFlatWorkGroupSizeAttr()
279 void SemaAMDGPU::handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUWavesPerEUAttr() argument
280 if (!AL.checkAtLeastNumArgs(SemaRef, 1) || !AL.checkAtMostNumArgs(SemaRef, 2)) in handleAMDGPUWavesPerEUAttr()
283 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr()
284 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr()
286 addAMDGPUWavesPerEUAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUWavesPerEUAttr()
289 void SemaAMDGPU::handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUNumSGPRAttr() argument
[all …]
H A DSemaObjC.cpp1520 static bool checkIBOutletCommon(Sema &S, Decl *D, const ParsedAttr &AL) { in checkIBOutletCommon() argument
1526 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1527 << AL << VD->getType() << 0; in checkIBOutletCommon()
1532 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon()
1533 << AL << PD->getType() << 1; in checkIBOutletCommon()
1537 S.Diag(AL.getLoc(), diag::warn_attribute_iboutlet) << AL; in checkIBOutletCommon()
1544 void SemaObjC::handleIBOutlet(Decl *D, const ParsedAttr &AL) { in handleIBOutlet() argument
1545 if (!checkIBOutletCommon(SemaRef, D, AL)) in handleIBOutlet()
1548 D->addAttr(::new (getASTContext()) IBOutletAttr(getASTContext(), AL)); in handleIBOutlet()
1551 void SemaObjC::handleIBOutletCollection(Decl *D, const ParsedAttr &AL) { in handleIBOutletCollection() argument
[all …]
H A DSemaOpenCL.cpp23 void SemaOpenCL::handleNoSVMAttr(Decl *D, const ParsedAttr &AL) { in handleNoSVMAttr() argument
25 Diag(AL.getLoc(), diag::err_attribute_requires_opencl_version) in handleNoSVMAttr()
26 << AL << "2.0" << 1; in handleNoSVMAttr()
28 Diag(AL.getLoc(), diag::warn_opencl_attr_deprecated_ignored) in handleNoSVMAttr()
29 << AL << getLangOpts().getOpenCLVersionString(); in handleNoSVMAttr()
32 void SemaOpenCL::handleAccessAttr(Decl *D, const ParsedAttr &AL) { in handleAccessAttr() argument
39 AL.getSemanticSpelling()) { in handleAccessAttr()
40 Diag(AL.getLoc(), diag::warn_duplicate_declspec) in handleAccessAttr()
41 << AL.getAttrName()->getName() << AL.getRange(); in handleAccessAttr()
43 Diag(AL.getLoc(), diag::err_opencl_multiple_access_qualifiers) in handleAccessAttr()
[all …]
H A DSemaHLSL.cpp615 const AttributeCommonInfo &AL, in mergeNumThreadsAttr() argument
619 Diag(NT->getLocation(), diag::err_hlsl_attribute_param_mismatch) << AL; in mergeNumThreadsAttr()
620 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeNumThreadsAttr()
625 HLSLNumThreadsAttr(getASTContext(), AL, X, Y, Z); in mergeNumThreadsAttr()
629 const AttributeCommonInfo &AL, in mergeWaveSizeAttr() argument
636 Diag(WS->getLocation(), diag::err_hlsl_attribute_param_mismatch) << AL; in mergeWaveSizeAttr()
637 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeWaveSizeAttr()
642 HLSLWaveSizeAttr(getASTContext(), AL, Min, Max, Preferred); in mergeWaveSizeAttr()
648 SemaHLSL::mergeVkConstantIdAttr(Decl *D, const AttributeCommonInfo &AL, in mergeVkConstantIdAttr() argument
653 Diag(AL.getLoc(), diag::warn_attribute_ignored) << AL; in mergeVkConstantIdAttr()
[all …]
H A DSemaMIPS.cpp243 void SemaMIPS::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument
245 if (AL.getNumArgs() > 1) { in handleInterruptAttr()
246 Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleInterruptAttr()
253 if (AL.getNumArgs() == 0) in handleInterruptAttr()
255 else if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleInterruptAttr()
269 << AL << AL.isRegularKeywordAttribute() << ExpectedFunctionOrMethod; in handleInterruptAttr()
287 if (checkAttrMutualExclusion<Mips16Attr>(*this, D, AL)) in handleInterruptAttr()
292 Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleInterruptAttr()
293 << AL << "'" + std::string(Str) + "'"; in handleInterruptAttr()
298 MipsInterruptAttr(getASTContext(), AL, Kind)); in handleInterruptAttr()
H A DSemaARM.cpp1187 void SemaARM::handleBuiltinAliasAttr(Decl *D, const ParsedAttr &AL) { in handleBuiltinAliasAttr() argument
1189 if (!AL.isArgIdent(0)) { in handleBuiltinAliasAttr()
1190 Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBuiltinAliasAttr()
1191 << AL << 1 << AANT_ArgumentIdentifier; in handleBuiltinAliasAttr()
1195 IdentifierInfo *Ident = AL.getArgAsIdent(0)->getIdentifierInfo(); in handleBuiltinAliasAttr()
1204 Diag(AL.getLoc(), diag::err_attribute_arm_builtin_alias); in handleBuiltinAliasAttr()
1208 D->addAttr(::new (Context) ArmBuiltinAliasAttr(Context, AL, Ident)); in handleBuiltinAliasAttr()
1212 Sema &S, const ParsedAttr &AL, const FunctionProtoType *FPT, in checkNewAttrMutualExclusion() argument
1218 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in checkNewAttrMutualExclusion()
1223 AL.setInvalid(); in checkNewAttrMutualExclusion()
[all …]
H A DParsedAttr.cpp83 for (ParsedAttr *AL : cur.Attrs) in reclaimPool()
84 deallocate(AL); in reclaimPool()
272 static unsigned getNumAttributeArgs(const ParsedAttr &AL) { in getNumAttributeArgs() argument
274 return AL.getNumArgs() + AL.hasParsedType(); in getNumAttributeArgs()
278 static bool checkAttributeNumArgsImpl(Sema &S, const ParsedAttr &AL, in checkAttributeNumArgsImpl() argument
281 if (Comp(getNumAttributeArgs(AL), Num)) { in checkAttributeNumArgsImpl()
282 S.Diag(AL.getLoc(), Diag) << AL << Num; in checkAttributeNumArgsImpl()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaHLSL.h115 const AttributeCommonInfo &AL, int X,
117 HLSLWaveSizeAttr *mergeWaveSizeAttr(Decl *D, const AttributeCommonInfo &AL,
121 mergeVkConstantIdAttr(Decl *D, const AttributeCommonInfo &AL, int Id);
122 HLSLShaderAttr *mergeShaderAttr(Decl *D, const AttributeCommonInfo &AL,
125 mergeParamModifierAttr(Decl *D, const AttributeCommonInfo &AL,
160 void handleRootSignatureAttr(Decl *D, const ParsedAttr &AL);
161 void handleNumThreadsAttr(Decl *D, const ParsedAttr &AL);
162 void handleWaveSizeAttr(Decl *D, const ParsedAttr &AL);
163 void handleVkConstantIdAttr(Decl *D, const ParsedAttr &AL);
164 void handleSV_DispatchThreadIDAttr(Decl *D, const ParsedAttr &AL);
[all …]
H A DSemaSwift.h35 void handleAttrAttr(Decl *D, const ParsedAttr &AL);
36 void handleAsyncAttr(Decl *D, const ParsedAttr &AL);
37 void handleBridge(Decl *D, const ParsedAttr &AL);
38 void handleError(Decl *D, const ParsedAttr &AL);
39 void handleAsyncError(Decl *D, const ParsedAttr &AL);
40 void handleName(Decl *D, const ParsedAttr &AL);
41 void handleAsyncName(Decl *D, const ParsedAttr &AL);
42 void handleNewType(Decl *D, const ParsedAttr &AL);
52 const ParsedAttr &AL, bool IsAsync);
H A DSemaWasm.h42 mergeImportNameAttr(Decl *D, const WebAssemblyImportNameAttr &AL);
44 mergeImportModuleAttr(Decl *D, const WebAssemblyImportModuleAttr &AL);
46 void handleWebAssemblyExportNameAttr(Decl *D, const ParsedAttr &AL);
47 void handleWebAssemblyImportModuleAttr(Decl *D, const ParsedAttr &AL);
48 void handleWebAssemblyImportNameAttr(Decl *D, const ParsedAttr &AL);
H A DSemaAMDGPU.h62 void handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL);
63 void handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL);
64 void handleAMDGPUNumVGPRAttr(Decl *D, const ParsedAttr &AL);
65 void handleAMDGPUMaxNumWorkGroupsAttr(Decl *D, const ParsedAttr &AL);
66 void handleAMDGPUFlatWorkGroupSizeAttr(Decl *D, const ParsedAttr &AL);
H A DAttr.h129 bool checkAttrMutualExclusion(SemaBase &S, Decl *D, const ParsedAttr &AL) { in checkAttrMutualExclusion() argument
131 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in checkAttrMutualExclusion()
132 << AL << A in checkAttrMutualExclusion()
133 << (AL.isRegularKeywordAttribute() || A->isRegularKeywordAttribute()); in checkAttrMutualExclusion()
141 bool checkAttrMutualExclusion(SemaBase &S, Decl *D, const Attr &AL) { in checkAttrMutualExclusion() argument
143 S.Diag(AL.getLocation(), diag::err_attributes_are_not_compatible) in checkAttrMutualExclusion()
144 << &AL << A in checkAttrMutualExclusion()
145 << (AL.isRegularKeywordAttribute() || A->isRegularKeywordAttribute()); in checkAttrMutualExclusion()
H A DSemaARM.h78 void handleBuiltinAliasAttr(Decl *D, const ParsedAttr &AL);
79 void handleNewAttr(Decl *D, const ParsedAttr &AL);
80 void handleCmseNSEntryAttr(Decl *D, const ParsedAttr &AL);
81 void handleInterruptAttr(Decl *D, const ParsedAttr &AL);
82 void handleInterruptSaveFPAttr(Decl *D, const ParsedAttr &AL);
/freebsd/share/misc/
H A Dusb_hid_usages764 0x181 AL Launch Button Configuration Tool
765 0x182 AL Programmable Button Configuration
766 0x183 AL Consumer Control Configuration
767 0x184 AL Word Processor
768 0x185 AL Text Editor
769 0x186 AL Spreadsheet
770 0x187 AL Graphics Editor
771 0x188 AL Presentation App
772 0x189 AL Database App
773 0x18A AL Email Reader
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAllocatorList.h58 AllocatorList &AL; member
60 Cloner(AllocatorList &AL) : AL(AL) {} in Cloner()
62 Node *operator()(const Node &N) const { return AL.create(N.V); } in operator()
66 AllocatorList &AL; member
68 Disposer(AllocatorList &AL) : AL(AL) {} in Disposer()
72 AL.getAlloc().Deallocate(N); in operator()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp187 .addImm(ARMCC::AL) in runOnMachineFunction()
1070 .addImm(ARMCC::AL) in emitJumpTableInsts()
1528 .addImm(ARMCC::AL) in emitInstruction()
1565 .addImm(ARMCC::AL).addReg(0) in emitInstruction()
1574 .addImm(ARMCC::AL) in emitInstruction()
1583 .addImm(ARMCC::AL) in emitInstruction()
1594 .addImm(ARMCC::AL) in emitInstruction()
1607 .addImm(ARMCC::AL) in emitInstruction()
1638 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL)); in emitInstruction()
1673 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL)); in emitInstruction()
[all …]
H A DThumb1FrameLowering.cpp85 MRI.emitLoadConstPool(MBB, MBBI, dl, ScratchReg, 0, NumBytes, ARMCC::AL, in emitPrologueEpilogueSPUpdate()
91 .add(predOps(ARMCC::AL)) in emitPrologueEpilogueSPUpdate()
321 .add(predOps(ARMCC::AL)); in emitPrologue()
329 .add(predOps(ARMCC::AL)); in emitPrologue()
431 .add(predOps(ARMCC::AL)); in emitPrologue()
437 .add(predOps(ARMCC::AL)); in emitPrologue()
443 .add(predOps(ARMCC::AL)); in emitPrologue()
447 .add(predOps(ARMCC::AL)); in emitPrologue()
459 .add(predOps(ARMCC::AL)); in emitPrologue()
534 .add(predOps(ARMCC::AL)) in emitEpilogue()
[all …]
H A DThumb1InstrInfo.cpp34 .addImm(ARMCC::AL) in getNop()
58 .add(predOps(ARMCC::AL)); in copyPhysReg()
98 .add(predOps(ARMCC::AL)); in copyPhysReg()
101 .add(predOps(ARMCC::AL)); in copyPhysReg()
107 .add(predOps(ARMCC::AL)) in copyPhysReg()
110 .add(predOps(ARMCC::AL)) in copyPhysReg()
141 .add(predOps(ARMCC::AL)); in storeRegToStackSlot()
167 .add(predOps(ARMCC::AL)); in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DAllocationActions.h87 using AL = SPSAllocActionCallPair::AsArgList; variable
91 return AL::size(AAP.Finalize, AAP.Dealloc); in size()
96 return AL::serialize(OB, AAP.Finalize, AAP.Dealloc); in serialize()
101 return AL::deserialize(IB, AAP.Finalize, AAP.Dealloc); in deserialize()

1234567891011