/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclAttr.cpp | 85 static unsigned getNumAttributeArgs(const ParsedAttr &AL) { in getNumAttributeArgs() argument 87 return AL.getNumArgs() + AL.hasParsedType(); in getNumAttributeArgs() 90 SourceLocation Sema::getAttrLoc(const ParsedAttr &AL) { return AL.getLoc(); } in getAttrLoc() argument 131 bool Sema::checkStringLiteralArgumentAttr(const ParsedAttr &AL, unsigned ArgNum, in checkStringLiteralArgumentAttr() argument 135 if (AL.isArgIdent(ArgNum)) { in checkStringLiteralArgumentAttr() 136 IdentifierLoc *Loc = AL.getArgAsIdent(ArgNum); in checkStringLiteralArgumentAttr() 138 << AL << AANT_ArgumentString in checkStringLiteralArgumentAttr() 148 Expr *ArgExpr = AL.getArgAsExpr(ArgNum); in checkStringLiteralArgumentAttr() 155 << AL << AANT_ArgumentString; in checkStringLiteralArgumentAttr() 159 return checkStringLiteralArgumentAttr(AL, ArgExpr, Str, ArgLocation); in checkStringLiteralArgumentAttr() [all …]
|
H A D | SemaSwift.cpp | 75 void SemaSwift::handleAttrAttr(Decl *D, const ParsedAttr &AL) { in handleAttrAttr() argument 79 if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str)) in handleAttrAttr() 82 D->addAttr(::new (getASTContext()) SwiftAttrAttr(getASTContext(), AL, Str)); in handleAttrAttr() 85 void SemaSwift::handleBridge(Decl *D, const ParsedAttr &AL) { in handleBridge() argument 89 if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, BT)) in handleBridge() 96 Diag(AL.getLoc(), diag::warn_duplicate_attribute) << AL; in handleBridge() 100 D->addAttr(::new (getASTContext()) SwiftBridgeAttr(getASTContext(), AL, BT)); in handleBridge() 125 void SemaSwift::handleError(Decl *D, const ParsedAttr &AL) { in handleError() argument 126 auto hasErrorParameter = [](Sema &S, Decl *D, const ParsedAttr &AL) -> bool { in handleError() argument 132 S.Diag(AL.getLoc(), diag::err_attr_swift_error_no_error_parameter) in handleError() [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 | SemaWasm.cpp | 246 const WebAssemblyImportModuleAttr &AL) { in mergeImportModuleAttr() argument 250 if (ExistingAttr->getImportModule() == AL.getImportModule()) in mergeImportModuleAttr() 253 << 0 << ExistingAttr->getImportModule() << AL.getImportModule(); in mergeImportModuleAttr() 254 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportModuleAttr() 258 Diag(AL.getLoc(), diag::warn_import_on_definition) << 0; in mergeImportModuleAttr() 262 WebAssemblyImportModuleAttr(getASTContext(), AL, AL.getImportModule()); in mergeImportModuleAttr() 266 SemaWasm::mergeImportNameAttr(Decl *D, const WebAssemblyImportNameAttr &AL) { in mergeImportNameAttr() argument 270 if (ExistingAttr->getImportName() == AL.getImportName()) in mergeImportNameAttr() 273 << 1 << ExistingAttr->getImportName() << AL.getImportName(); in mergeImportNameAttr() 274 Diag(AL.getLoc(), diag::note_previous_attribute); in mergeImportNameAttr() [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 | SemaAMDGPU.cpp | 161 const ParsedAttr &AL) { in handleAMDGPUFlatWorkGroupSizeAttr() argument 162 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUFlatWorkGroupSizeAttr() 163 Expr *MaxExpr = AL.getArgAsExpr(1); in handleAMDGPUFlatWorkGroupSizeAttr() 165 addAMDGPUFlatWorkGroupSizeAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUFlatWorkGroupSizeAttr() 220 void SemaAMDGPU::handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUWavesPerEUAttr() argument 221 if (!AL.checkAtLeastNumArgs(SemaRef, 1) || !AL.checkAtMostNumArgs(SemaRef, 2)) in handleAMDGPUWavesPerEUAttr() 224 Expr *MinExpr = AL.getArgAsExpr(0); in handleAMDGPUWavesPerEUAttr() 225 Expr *MaxExpr = (AL.getNumArgs() > 1) ? AL.getArgAsExpr(1) : nullptr; in handleAMDGPUWavesPerEUAttr() 227 addAMDGPUWavesPerEUAttr(D, AL, MinExpr, MaxExpr); in handleAMDGPUWavesPerEUAttr() 230 void SemaAMDGPU::handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL) { in handleAMDGPUNumSGPRAttr() argument [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() 33 handleSimpleAttribute<AVRInterruptAttr>(*this, D, AL); in handleInterruptAttr() 36 void SemaAVR::handleSignalAttr(Decl *D, const ParsedAttr &AL) { in handleSignalAttr() argument 39 << AL << AL.isRegularKeywordAttribute() << ExpectedFunction; in handleSignalAttr() 43 if (!AL.checkExactlyNumArgs(SemaRef, 0)) in handleSignalAttr() 46 handleSimpleAttribute<AVRSignalAttr>(*this, D, AL); in handleSignalAttr()
|
H A D | SemaHLSL.cpp | 134 const AttributeCommonInfo &AL, in mergeNumThreadsAttr() argument 138 Diag(NT->getLocation(), diag::err_hlsl_attribute_param_mismatch) << AL; in mergeNumThreadsAttr() 139 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeNumThreadsAttr() 144 HLSLNumThreadsAttr(getASTContext(), AL, X, Y, Z); in mergeNumThreadsAttr() 148 SemaHLSL::mergeShaderAttr(Decl *D, const AttributeCommonInfo &AL, in mergeShaderAttr() argument 152 Diag(NT->getLocation(), diag::err_hlsl_attribute_param_mismatch) << AL; in mergeShaderAttr() 153 Diag(AL.getLoc(), diag::note_conflicting_attribute); in mergeShaderAttr() 157 return HLSLShaderAttr::Create(getASTContext(), ShaderType, AL); in mergeShaderAttr() 161 SemaHLSL::mergeParamModifierAttr(Decl *D, const AttributeCommonInfo &AL, in mergeParamModifierAttr() argument 169 SourceRange AdjustedRange = {PA->getLocation(), AL.getRange().getEnd()}; in mergeParamModifierAttr() [all …]
|
H A D | SemaObjC.cpp | 1524 static bool checkIBOutletCommon(Sema &S, Decl *D, const ParsedAttr &AL) { in checkIBOutletCommon() argument 1530 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon() 1531 << AL << VD->getType() << 0; in checkIBOutletCommon() 1536 S.Diag(AL.getLoc(), diag::warn_iboutlet_object_type) in checkIBOutletCommon() 1537 << AL << PD->getType() << 1; in checkIBOutletCommon() 1541 S.Diag(AL.getLoc(), diag::warn_attribute_iboutlet) << AL; in checkIBOutletCommon() 1548 void SemaObjC::handleIBOutlet(Decl *D, const ParsedAttr &AL) { in handleIBOutlet() argument 1549 if (!checkIBOutletCommon(SemaRef, D, AL)) in handleIBOutlet() 1552 D->addAttr(::new (getASTContext()) IBOutletAttr(getASTContext(), AL)); in handleIBOutlet() 1555 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 | SemaARM.cpp | 1195 void SemaARM::handleBuiltinAliasAttr(Decl *D, const ParsedAttr &AL) { in handleBuiltinAliasAttr() argument 1197 if (!AL.isArgIdent(0)) { in handleBuiltinAliasAttr() 1198 Diag(AL.getLoc(), diag::err_attribute_argument_n_type) in handleBuiltinAliasAttr() 1199 << AL << 1 << AANT_ArgumentIdentifier; in handleBuiltinAliasAttr() 1203 IdentifierInfo *Ident = AL.getArgAsIdent(0)->Ident; in handleBuiltinAliasAttr() 1212 Diag(AL.getLoc(), diag::err_attribute_arm_builtin_alias); in handleBuiltinAliasAttr() 1216 D->addAttr(::new (Context) ArmBuiltinAliasAttr(Context, AL, Ident)); in handleBuiltinAliasAttr() 1220 Sema &S, const ParsedAttr &AL, const FunctionProtoType *FPT, in checkNewAttrMutualExclusion() argument 1226 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in checkNewAttrMutualExclusion() 1231 AL.setInvalid(); in checkNewAttrMutualExclusion() [all …]
|
H A D | SemaMIPS.cpp | 242 void SemaMIPS::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument 244 if (AL.getNumArgs() > 1) { in handleInterruptAttr() 245 Diag(AL.getLoc(), diag::err_attribute_too_many_arguments) << AL << 1; in handleInterruptAttr() 252 if (AL.getNumArgs() == 0) in handleInterruptAttr() 254 else if (!SemaRef.checkStringLiteralArgumentAttr(AL, 0, Str, &ArgLoc)) in handleInterruptAttr() 268 << AL << AL.isRegularKeywordAttribute() << ExpectedFunctionOrMethod; in handleInterruptAttr() 286 if (checkAttrMutualExclusion<Mips16Attr>(*this, D, AL)) in handleInterruptAttr() 291 Diag(AL.getLoc(), diag::warn_attribute_type_not_supported) in handleInterruptAttr() 292 << AL << "'" + std::string(Str) + "'"; in handleInterruptAttr() 297 MipsInterruptAttr(getASTContext(), AL, Kind)); in handleInterruptAttr()
|
H A D | ParsedAttr.cpp | 94 for (ParsedAttr *AL : cur.Attrs) in reclaimPool() 95 deallocate(AL); in reclaimPool() 282 static unsigned getNumAttributeArgs(const ParsedAttr &AL) { in getNumAttributeArgs() argument 284 return AL.getNumArgs() + AL.hasParsedType(); in getNumAttributeArgs() 288 static bool checkAttributeNumArgsImpl(Sema &S, const ParsedAttr &AL, in checkAttributeNumArgsImpl() argument 291 if (Comp(getNumAttributeArgs(AL), Num)) { in checkAttributeNumArgsImpl() 292 S.Diag(AL.getLoc(), Diag) << AL << Num; in checkAttributeNumArgsImpl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
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 | SemaHLSL.h | 39 const AttributeCommonInfo &AL, int X, 41 HLSLShaderAttr *mergeShaderAttr(Decl *D, const AttributeCommonInfo &AL, 44 mergeParamModifierAttr(Decl *D, const AttributeCommonInfo &AL, 55 void handleNumThreadsAttr(Decl *D, const ParsedAttr &AL); 56 void handleSV_DispatchThreadIDAttr(Decl *D, const ParsedAttr &AL); 57 void handlePackOffsetAttr(Decl *D, const ParsedAttr &AL); 58 void handleShaderAttr(Decl *D, const ParsedAttr &AL); 59 void handleResourceClassAttr(Decl *D, const ParsedAttr &AL); 60 void handleResourceBindingAttr(Decl *D, const ParsedAttr &AL); 61 void handleParamModifierAttr(Decl *D, const ParsedAttr &AL);
|
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 | 60 void handleAMDGPUWavesPerEUAttr(Decl *D, const ParsedAttr &AL); 61 void handleAMDGPUNumSGPRAttr(Decl *D, const ParsedAttr &AL); 62 void handleAMDGPUNumVGPRAttr(Decl *D, const ParsedAttr &AL); 63 void handleAMDGPUMaxNumWorkGroupsAttr(Decl *D, const ParsedAttr &AL); 64 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()
|
/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 | 184 .addImm(ARMCC::AL) in runOnMachineFunction() 1063 .addImm(ARMCC::AL) in emitJumpTableInsts() 1500 .addImm(ARMCC::AL) in emitInstruction() 1537 .addImm(ARMCC::AL).addReg(0) in emitInstruction() 1546 .addImm(ARMCC::AL) in emitInstruction() 1555 .addImm(ARMCC::AL) in emitInstruction() 1566 .addImm(ARMCC::AL) in emitInstruction() 1579 .addImm(ARMCC::AL) in emitInstruction() 1607 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL)); in emitInstruction() 1639 TmpInst.addOperand(MCOperand::createImm(ARMCC::AL)); in emitInstruction() [all …]
|
H A D | Thumb1InstrInfo.cpp | 34 .addImm(ARMCC::AL) in getNop() 57 .add(predOps(ARMCC::AL)); in copyPhysReg() 97 .add(predOps(ARMCC::AL)); in copyPhysReg() 100 .add(predOps(ARMCC::AL)); in copyPhysReg() 106 .add(predOps(ARMCC::AL)) in copyPhysReg() 109 .add(predOps(ARMCC::AL)) in copyPhysReg() 139 .add(predOps(ARMCC::AL)); in storeRegToStackSlot() 167 .add(predOps(ARMCC::AL)); in loadRegFromStackSlot()
|
H A D | ARMExpandPseudoInsts.cpp | 889 MIB.add(predOps(ARMCC::AL)); in ExpandMQQPRLoadStore() 1026 .add(predOps(ARMCC::AL)) in ExpandTMOV32BitImm() 1041 MIB.add(predOps(ARMCC::AL)); in ExpandTMOV32BitImm() 1185 BuildMI(MBB, MBBI, DL, TII->get(ARM::t2CLRM)).add(predOps(ARMCC::AL)); in CMSEClearGPRegs() 1198 .add(predOps(ARMCC::AL)); in CMSEClearGPRegs() 1204 .add(predOps(ARMCC::AL)); in CMSEClearGPRegs() 1303 .add(predOps(ARMCC::AL)); in CMSEClearFPRegsV8() 1308 .add(predOps(ARMCC::AL)); in CMSEClearFPRegsV8() 1324 .add(predOps(ARMCC::AL)); in CMSEClearFPRegsV8() 1331 .add(predOps(ARMCC::AL)); in CMSEClearFPRegsV8() [all …]
|
H A D | ARMFrameLowering.cpp | 540 ARMCC::CondCodes Pred = ARMCC::AL, unsigned PredReg = 0) { in emitRegPlusImmediate() 553 ARMCC::CondCodes Pred = ARMCC::AL, in emitSPUpdate() 674 .add(predOps(ARMCC::AL)); in emitAligningInstructions() 679 .add(predOps(ARMCC::AL)) in emitAligningInstructions() 689 .add(predOps(ARMCC::AL)) in emitAligningInstructions() 694 .add(predOps(ARMCC::AL)) in emitAligningInstructions() 704 .add(predOps(ARMCC::AL)); in emitAligningInstructions() 983 .add(predOps(ARMCC::AL)); in emitPrologue() 991 .add(predOps(ARMCC::AL)); in emitPrologue() 996 .add(predOps(ARMCC::AL)); in emitPrologue() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
H A D | AllocationActions.h | 79 using AL = SPSAllocActionCallPair::AsArgList; variable 83 return AL::size(AAP.Finalize, AAP.Dealloc); in size() 88 return AL::serialize(OB, AAP.Finalize, AAP.Dealloc); in serialize() 93 return AL::deserialize(IB, AAP.Finalize, AAP.Dealloc); in deserialize()
|