| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | ase_warnings.ll | 61 ; MSA_32: warning: the 'msa' ASE requires MIPS32 revision 5 or greater 62 ; MSA_64: warning: the 'msa' ASE requires MIPS64 revision 5 or greater 66 ; DSPR2_32: warning: the 'dspr2' ASE requires MIPS32 revision 2 or greater 71 ; DSP_32: warning: the 'dsp' ASE requires MIPS32 revision 2 or greater 72 ; DSP_64: warning: the 'dsp' ASE requires MIPS64 revision 2 or greater 76 ; VIRT_32: warning: the 'virt' ASE requires MIPS32 revision 5 or greater 77 ; VIRT_64: warning: the 'virt' ASE requires MIPS64 revision 5 or greater 81 ; CRC_32: warning: the 'crc' ASE requires MIPS32 revision 6 or greater 82 ; CRC_64: warning: the 'crc' ASE requires MIPS64 revision 6 or greater 86 ; GINV_32: warning: the 'ginv' ASE requires MIPS32 revision 6 or greater [all …]
|
| H A D | micromips-ase-function-attribute.ll | 3 ; RUN: FileCheck --check-prefix=ASE-MICROMIPS %s 11 ; ASE-MICROMIPS: microMIPS (0x800)
|
| H A D | dsp-patterns.ll | 104 ; DSP-ASE doesn't have a v4i8 multiply instruction. Check that multiply node gets expanded.
|
| /llvm-project-15.0.7/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 | 234 // DSP-ASE control register fields. 252 // MSA-ASE control registers. 261 // 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
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | micromips-ase-directive.s | 3 # RUN: FileCheck --check-prefix=ASE-MICROMIPS %s 10 # ASE-MICROMIPS: microMIPS (0x800)
|
| H A D | set-push-pop-directives.s | 19 .set nomsa # Test the Features option (ASE).
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | InvalidatedIteratorChecker.cpp | 45 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 100 void InvalidatedIteratorChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt() argument 103 SVal LVal = State->getSVal(ASE->getLHS(), C.getLocationContext()); in checkPreStmt()
|
| H A D | IteratorRangeChecker.cpp | 54 void checkPreStmt(const ArraySubscriptExpr *ASE, CheckerContext &C) const; 179 void IteratorRangeChecker::checkPreStmt(const ArraySubscriptExpr *ASE, in checkPreStmt() argument 182 SVal LVal = State->getSVal(ASE->getLHS(), C.getLocationContext()); in checkPreStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ImplicitWideningOfMultiplicationResultCheck.cpp | 159 } else if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(E)) { in handlePointerOffsetting() local 160 PointerExpr = ASE->getLHS(); in handlePointerOffsetting() 161 IndexExpr = ASE->getRHS(); in handlePointerOffsetting()
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/mt/ |
| H A D | abiflag.s | 4 # Test that the usage of the MT ASE is recorded in .MIPS.abiflags
|
| H A D | set-directive.s | 6 # Test that the MT ASE flag in .MIPS.abiflags is _not_ set by .set.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/mips32r6/ |
| H A D | compatibility.ll | 5 ; DSP: MIPS32r6 is not compatible with the DSP ASE
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/mips64r6/ |
| H A D | compatibility.ll | 5 ; DSP: MIPS64r6 is not compatible with the DSP ASE
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 580 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); in GetUnreachableLoc() local 581 R1 = ASE->getLHS()->getSourceRange(); in GetUnreachableLoc() 582 R2 = ASE->getRHS()->getSourceRange(); in GetUnreachableLoc() 583 return ASE->getRBracketLoc(); in GetUnreachableLoc()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 8813 E = ASE->getBase(); in checkFormatStringExpr() 14934 VisitSequencedExpressions(ASE->getLHS(), ASE->getRHS()); in VisitArraySubscriptExpr() 14936 Visit(ASE->getLHS()); in VisitArraySubscriptExpr() 14937 Visit(ASE->getRHS()); in VisitArraySubscriptExpr() 15649 return getAlignmentAndOffsetFromBinAddOrSub(ASE->getBase(), ASE->getIdx(), in getBaseAlignmentAndOffsetFromLValue() 16057 if (ASE) { in CheckArrayAccess() 16059 ASE->getRBracketLoc()); in CheckArrayAccess() 16078 if (!ASE) { in CheckArrayAccess() 16110 CheckArrayAccess(ASE->getBase(), ASE->getIdx(), ASE, in CheckArrayAccess() 16112 expr = ASE->getBase(); in CheckArrayAccess() [all …]
|
| H A D | SemaOpenMP.cpp | 18926 if (ASE) { in actOnOMPReductionKindClause() 18958 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19064 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19077 if (!ASE && !OASE) { in actOnOMPReductionKindClause() 19114 (!OASE && !ASE && in actOnOMPReductionKindClause() 19136 } else if (!ASE && !OASE && in actOnOMPReductionKindClause() 19441 if (ASE || OASE) { in actOnOMPReductionKindClause() 19480 ASE || OASE); in actOnOMPReductionKindClause() 20425 if (ASE && !ASE->getBase()->isTypeDependent() && in ActOnOpenMPDependClause() 21097 if (const auto *ASE = in checkMapConflicts() local [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngine.cpp | 1031 const ArraySubscriptExpr *ASE; in ProcessInitializer() local 1032 while ((ASE = dyn_cast<ArraySubscriptExpr>(Init))) in ProcessInitializer() 1033 Init = ASE->getBase()->IgnoreImplicit(); in ProcessInitializer() 2804 else if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(BD->getBinding())) { in VisitCommonDeclRefExpr() local 2805 SVal Idx = state->getSVal(ASE->getIdx(), LCtx); in VisitCommonDeclRefExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3921 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitArraySubscriptExpr() local 3922 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true); in EmitArraySubscriptExpr() 3979 if (auto *ASE = dyn_cast<OMPArraySectionExpr>(Base->IgnoreParenImpCasts())) { in emitOMPArraySectionBase() local 3980 BaseLVal = CGF.EmitOMPArraySectionExpr(ASE, IsLowerBound); in emitOMPArraySectionBase() 4146 if (const auto *ASE = dyn_cast<ArraySubscriptExpr>(Array)) in EmitOMPArraySectionExpr() local 4147 ArrayLV = EmitArraySubscriptExpr(ASE, /*Accessed*/ true); in EmitOMPArraySectionExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Expr.cpp | 3998 if (const ArraySubscriptExpr *ASE = dyn_cast<ArraySubscriptExpr>(E)) in refersToVectorElement() local 3999 return ASE->getBase()->getType()->isVectorType(); in refersToVectorElement() 4805 while (auto *ASE = in getBaseOriginalType() local 4807 Base = ASE->getBase(); in getBaseOriginalType()
|