| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | Mips.td | 34 // Predicate for the ASE that an instruction belongs to. 157 def FeatureDSP : SubtargetFeature<"dsp", "HasDSP", "true", "Mips DSP ASE">; 159 "Mips DSP-R2 ASE", [FeatureDSP]>; 161 : SubtargetFeature<"dspr3", "HasDSPR3", "true", "Mips DSP-R3 ASE", 164 def FeatureMips3D : SubtargetFeature<"mips3d", "Has3D", "true", "Mips 3D ASE">; 166 def FeatureMSA : SubtargetFeature<"msa", "HasMSA", "true", "Mips MSA ASE">; 168 def FeatureEVA : SubtargetFeature<"eva", "HasEVA", "true", "Mips EVA ASE">; 170 def FeatureCRC : SubtargetFeature<"crc", "HasCRC", "true", "Mips R6 CRC ASE">; 173 "Mips Virtualization ASE">; 176 "Mips Global Invalidate ASE">; [all …]
|
| H A D | MipsMTInstrInfo.td | 9 // This file describes the MIPS MT ASE as defined by MD00378 1.12. 11 // TODO: Add support for the microMIPS encodings for the MT ASE and add the
|
| H A D | MipsEVAInstrInfo.td | 1 //===- MipsEVAInstrInfo.td - EVA ASE instructions -*- tablegen ------------*-=// 9 // This file describes Mips EVA ASE instructions.
|
| H A D | MipsScheduleGeneric.td | 511 // MIPS MT ASE - hasMT 521 // MIPS Virtualization ASE 528 // MIPS64 Virtualization ASE 533 // microMIPS virtualization ASE 619 // microMIPS EVA ASE - InMicroMipsMode, hasEVA 704 // MIPSR6 CRC ASE - hasCRC 710 // MIPS64R6 CRC ASE - hasCRC 1024 // MIPS DSP ASE, HasDSP 1392 // MIPS MSA ASE - hasMSA
|
| H A D | MipsRegisterInfo.td | 236 // DSP-ASE control register fields. 254 // MSA-ASE control registers. 263 // MSA-ASE fake control registers.
|
| H A D | MipsDSPInstrInfo.td | 1 //===- MipsDSPInstrInfo.td - DSP ASE instructions -*- tablegen ------------*-=// 9 // This file describes Mips DSP ASE instructions.
|
| H A D | MipsScheduleP5600.td | 101 // MIPS Virtualization ASE
|
| H A D | Mips64InstrInfo.td | 630 /// Move between CPU and guest coprocessor registers (Virtualization ASE)
|
| H A D | MipsInstrInfo.td | 282 // Mips ISA/ASE membership and instruction group membership adjectives. 2626 // Virtualization ASE
|
| H A D | MipsMSAInstrInfo.td | 1 //===- MipsMSAInstrInfo.td - MSA ASE instructions -*- tablegen ------------*-=// 9 // This file describes Mips MSA ASE instructions.
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | InvalidatedIteratorChecker.cpp | 45 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 95 void InvalidatedIteratorChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt() argument 98 SVal LVal = State->getSVal(ASE->getLHS(), C.getLocationContext()); in checkPreStmt()
|
| H A D | IteratorRangeChecker.cpp | 53 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 173 void IteratorRangeChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt() argument 176 SVal LVal = State->getSVal(ASE->getLHS(), C.getLocationContext()); in checkPreStmt()
|
| H A D | ArrayBoundCheckerV2.cpp | 412 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(E)) in performCheck() local 413 if (isTainted(State, ASE->getIdx(), C.getLocationContext())) in performCheck()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 588 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc() local 589 R1 = ASE->getLHS()->getSourceRange(); in GetUnreachableLoc() 590 R2 = ASE->getRHS()->getSourceRange(); in GetUnreachableLoc() 591 return ASE->getRBracketLoc(); in GetUnreachableLoc()
|
| H A D | UnsafeBufferUsage.cpp | 511 const ArraySubscriptExpr *ASE; member in __anon106d55b40311::ArraySubscriptGadget 516 ASE(Result.Nodes.getNodeAs<ArraySubscriptExpr>(ArraySubscrTag)) {} in ArraySubscriptGadget() 536 const ArraySubscriptExpr *getBaseStmt() const override { return ASE; } in getBaseStmt() 540 dyn_cast<DeclRefExpr>(ASE->getBase()->IgnoreParenImpCasts())) { in getClaimedVarUseSites()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 10802 E = ASE->getBase(); in checkFormatStringExpr() 17055 VisitSequencedExpressions(ASE->getLHS(), ASE->getRHS()); in VisitArraySubscriptExpr() 17057 Visit(ASE->getLHS()); in VisitArraySubscriptExpr() 17058 Visit(ASE->getRHS()); in VisitArraySubscriptExpr() 17791 return getAlignmentAndOffsetFromBinAddOrSub(ASE->getBase(), ASE->getIdx(), in getBaseAlignmentAndOffsetFromLValue() 18133 if (ASE) { in CheckArrayAccess() 18147 QualType CastMsgTy = ASE ? ASE->getLHS()->getType() : QualType(); in CheckArrayAccess() 18155 if (!ASE) { in CheckArrayAccess() 18186 CheckArrayAccess(ASE->getBase(), ASE->getIdx(), ASE, in CheckArrayAccess() 18188 expr = ASE->getBase(); in CheckArrayAccess() [all …]
|
| H A D | AnalysisBasedWarnings.cpp | 2234 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Operation)) { in handleUnsafeOperation() local 2235 Loc = ASE->getBase()->getExprLoc(); in handleUnsafeOperation() 2236 Range = ASE->getBase()->getSourceRange(); in handleUnsafeOperation()
|
| H A D | SemaOpenMP.cpp | 19562 if (ASE) { in actOnOMPReductionKindClause() 19594 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19705 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19718 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19755 (!OASE && !ASE && in actOnOMPReductionKindClause() 19777 } else if (!ASE && !OASE && in actOnOMPReductionKindClause() 20082 if (ASE || OASE) { in actOnOMPReductionKindClause() 20121 ASE || OASE); in actOnOMPReductionKindClause() 21126 if (ASE && !ASE->getBase()->isTypeDependent() && in ActOnOpenMPDependClause() 21127 !ASE->getBase() in ActOnOpenMPDependClause() [all …]
|
| H A D | SemaExpr.cpp | 14262 } else if (const ArraySubscriptExpr *ASE = in DiagnoseConstAssignment() local 14264 E = ASE->getBase()->IgnoreParenImpCasts(); in DiagnoseConstAssignment() 20159 auto *ASE = cast<ArraySubscriptExpr>(E); in rebuildPotentialResultsAsNonOdrUsed() local 20160 Expr *OldBase = ASE->getBase()->IgnoreImplicit(); in rebuildPotentialResultsAsNonOdrUsed() 20166 Expr *LHS = ASE->getBase() == ASE->getLHS() ? Base.get() : ASE->getLHS(); in rebuildPotentialResultsAsNonOdrUsed() 20167 Expr *RHS = ASE->getBase() == ASE->getRHS() ? Base.get() : ASE->getRHS(); in rebuildPotentialResultsAsNonOdrUsed() 20168 SourceLocation LBracketLoc = ASE->getBeginLoc(); // FIXME: Not stored. in rebuildPotentialResultsAsNonOdrUsed() 20170 ASE->getRBracketLoc()); in rebuildPotentialResultsAsNonOdrUsed()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngine.cpp | 1202 const ArraySubscriptExpr *ASE; in ProcessInitializer() local 1203 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer() 1204 Init = ASE->getBase()->IgnoreImplicit(); in ProcessInitializer() 3146 else if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(BD->getBinding())) { in VisitCommonDeclRefExpr() local 3147 SVal Idx = state->getSVal(ASE->getIdx(), LCtx); in VisitCommonDeclRefExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 4240 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr() local 4241 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true); in EmitArraySubscriptExpr() 4339 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase() local 4340 BaseLVal = CGF.EmitOMPArraySectionExpr(ASE, IsLowerBound); in emitOMPArraySectionBase() 4507 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitOMPArraySectionExpr() local 4508 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true); in EmitOMPArraySectionExpr()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 90 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(RefExpr)) { in getPrivateItem() local 91 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getPrivateItem()
|
| H A D | CGOpenMPRuntime.cpp | 952 } else if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Ref)) { in getBaseDecl() local 953 const Expr *Base = ASE->getBase()->IgnoreParenImpCasts(); in getBaseDecl() 3568 } else if (const auto *ASE = in getPointerAndSize() local 3571 CGF.EmitOMPArraySectionExpr(ASE, /*IsLowerBound=*/false); in getPointerAndSize()
|
| H A D | CGDebugInfo.cpp | 4873 } else if (const ArraySubscriptExpr *ASE = in EmitDeclare() local 4875 if (const IntegerLiteral *IL = dyn_cast<IntegerLiteral>(ASE->getIdx())) { in EmitDeclare()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 4085 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement() local 4086 return ASE->getBase()->getType()->isVectorType(); in refersToVectorElement() 5001 while (auto *ASE = in getBaseOriginalType() local 5003 Base = ASE->getBase(); in getBaseOriginalType()
|