Home
last modified time | relevance | path

Searched refs:ASE (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dase_warnings.ll61 ; 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 Dmicromips-ase-function-attribute.ll3 ; RUN: FileCheck --check-prefix=ASE-MICROMIPS %s
11 ; ASE-MICROMIPS: microMIPS (0x800)
H A Ddsp-patterns.ll104 ; 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 DMips.td34 // 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 DMipsMTInstrInfo.td9 // 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 DMipsEVAInstrInfo.td1 //===- MipsEVAInstrInfo.td - EVA ASE instructions -*- tablegen ------------*-=//
9 // This file describes Mips EVA ASE instructions.
H A DMipsScheduleGeneric.td511 // 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 DMipsRegisterInfo.td234 // DSP-ASE control register fields.
252 // MSA-ASE control registers.
261 // MSA-ASE fake control registers.
H A DMipsDSPInstrInfo.td1 //===- MipsDSPInstrInfo.td - DSP ASE instructions -*- tablegen ------------*-=//
9 // This file describes Mips DSP ASE instructions.
H A DMipsScheduleP5600.td101 // MIPS Virtualization ASE
/llvm-project-15.0.7/llvm/test/MC/Mips/
H A Dmicromips-ase-directive.s3 # RUN: FileCheck --check-prefix=ASE-MICROMIPS %s
10 # ASE-MICROMIPS: microMIPS (0x800)
H A Dset-push-pop-directives.s19 .set nomsa # Test the Features option (ASE).
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp45 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 DIteratorRangeChecker.cpp54 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 DImplicitWideningOfMultiplicationResultCheck.cpp159 } 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 Dabiflag.s4 # Test that the usage of the MT ASE is recorded in .MIPS.abiflags
H A Dset-directive.s6 # 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 Dcompatibility.ll5 ; DSP: MIPS32r6 is not compatible with the DSP ASE
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/mips64r6/
H A Dcompatibility.ll5 ; DSP: MIPS64r6 is not compatible with the DSP ASE
/llvm-project-15.0.7/clang/lib/Analysis/
H A DReachableCode.cpp580 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 DSemaChecking.cpp8813 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 DSemaOpenMP.cpp18926 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 DExprEngine.cpp1031 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 DCGExpr.cpp3921 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 DExpr.cpp3998 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()

12