| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 84 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 D | SemaSwift.cpp | 84 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 D | SemaMSP430.cpp | 25 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 D | SemaM68k.cpp | 23 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 D | SemaWasm.cpp | 259 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 D | SemaAVR.cpp | 23 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 D | SemaAMDGPU.cpp | 220 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 D | SemaObjC.cpp | 1520 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 D | SemaOpenCL.cpp | 23 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 D | SemaHLSL.cpp | 615 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 D | SemaMIPS.cpp | 243 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 D | SemaARM.cpp | 1187 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 D | ParsedAttr.cpp | 83 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 D | SemaHLSL.h | 115 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 D | SemaSwift.h | 35 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 D | SemaWasm.h | 42 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 D | SemaAMDGPU.h | 62 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 D | Attr.h | 129 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 D | SemaARM.h | 78 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 D | usb_hid_usages | 764 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 D | AllocatorList.h | 58 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 D | ARMAsmPrinter.cpp | 187 .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 D | Thumb1FrameLowering.cpp | 85 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 D | Thumb1InstrInfo.cpp | 34 .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 D | AllocationActions.h | 87 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()
|