| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 215 unsigned operator[](unsigned VR) const { in operator []() 216 const_iterator F = find(VR); in operator []() 273 const BitTracker::RegisterCell &lookup(unsigned VR) { in lookup() 274 unsigned RInd = Register::virtReg2Index(VR); in lookup() 280 CP = CVect[RInd] = &BT.lookup(VR); in lookup() 389 void insert(unsigned VR); 390 void remove(unsigned VR); 442 void OrderedRegisterList::insert(unsigned VR) { in insert() argument 443 iterator L = llvm::lower_bound(Seq, VR, Ord); in insert() 445 Seq.push_back(VR); in insert() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoV.td | 304 (outs VR:$vd), 319 (outs VR:$vd), 326 (outs VR:$vd), 332 (outs VR:$vd), 339 (outs VR:$vd), 340 (ins GPRMemZeroOffset:$rs1, VR:$vs2, VMaskOp:$vm), opcodestr, 346 (outs VR:$vd), 352 (outs VR:$vd), 358 (outs VR:$vd), 366 (outs VR:$vd), [all …]
|
| H A D | RISCVInstrInfoXSf.td | 108 bits<3> Funct3 = !cond(!eq(TyRs1, VR): 0b000, 131 !if(!eq(TyRs1, VR), VCIXVS2VS1, VCIXVS2)); 166 defm VC_V_ # NAME : CustomSiFiveVCIXorVCIF<suffix, type, VR, InTyRs2, 172 : RVInstVCCustom2<funct6{5-2}, opv.Value, (outs VR:$rd), (ins VR:$rs1, VR:$rs2), 188 defm XV : CustomSiFiveVCIX<"xv", VCIX_XV, uimm5, VR, GPR>, Sched<[]>; 189 defm IV : CustomSiFiveVCIX<"iv", VCIX_XV, uimm5, VR, simm5>, Sched<[]>; 190 defm VV : CustomSiFiveVCIX<"vv", VCIX_XV, uimm5, VR, VR>, Sche [all...] |
| H A D | RISCVInstrInfoVVLPatterns.td | 1120 VR:$merge, 1124 VR:$merge, 1136 VR:$merge, 1140 VR:$merge, vti.RegClass:$rs1, 1149 VR:$merge, 1152 (instruction_masked VR:$merge, vti.RegClass:$rs1, 1156 VR:$merge, 1159 (instruction_masked VR:$merge, vti.RegClass:$rs1, 1168 VR:$merge, 1171 (instruction_masked VR:$merge, vti.RegClass:$rs1, [all …]
|
| H A D | RISCVInstrInfoVSDPatterns.td | 71 (store_instr VR:$rs2, GPR:$rs1, m.AVL, m.Log2SEW)>; 1168 def : Pat<(mti.Mask (and VR:$rs1, VR:$rs2)), 1170 VR:$rs1, VR:$rs2, mti.AVL, mti.Log2SEW)>; 1171 def : Pat<(mti.Mask (or VR:$rs1, VR:$rs2)), 1173 VR:$rs1, VR:$rs2, mti.AVL, mti.Log2SEW)>; 1174 def : Pat<(mti.Mask (xor VR:$rs1, VR:$rs2)), 1176 VR:$rs1, VR:$rs2, mti.AVL, mti.Log2SEW)>; 1178 def : Pat<(mti.Mask (rvv_vnot (and VR:$rs1, VR:$rs2))), 1180 VR:$rs1, VR:$rs2, mti.AVL, mti.Log2SEW)>; 1181 def : Pat<(mti.Mask (rvv_vnot (or VR:$rs1, VR:$rs2))), [all …]
|
| H A D | RISCVInstrInfoXTHead.td | 61 : THInstVdotVV<funct6, opv, (outs VR:$vd_wb), 62 (ins VR:$vd, VR:$vs1, VR:$vs2, VMaskOp:$vm), 71 : THInstVdotVX<funct6, opv, (outs VR:$vd_wb), 72 (ins VR:$vd, GPR:$rs1, VR:$vs2, VMaskOp:$vm), 469 def THVdotV_M1 : LMULInfo<0b000, 8, VR, VR, VR, VR, VR, "M1">; 470 def THVdotV_M2 : LMULInfo<0b001, 16, VRM2, VRM2, VR, VR, VR, "M2">; 471 def THVdotV_M4 : LMULInfo<0b010, 32, VRM4, VRM4, VRM2, VR, VR, "M4">; 472 def THVdotV_M8 : LMULInfo<0b011, 64, VRM8, VRM8, VRM4, VRM2, VR, "M8">;
|
| H A D | RISCVInstrInfoVPseudos.td | 153 def V_M1 : LMULInfo<0b000, 8, VR, VRM2, VR, VR, VR, "M1">; 154 def V_M2 : LMULInfo<0b001, 16, VRM2, VRM4, VR, VR, VR, "M2">; 155 def V_M4 : LMULInfo<0b010, 32, VRM4, VRM8, VRM2, VR, VR, "M4">; 156 def V_M8 : LMULInfo<0b011, 64, VRM8,/*NoVReg*/VR, VRM [all...] |
| H A D | RISCVInstrInfoZvk.td | 55 def I : RVInstIVI_VROR<funct6, (outs VR:$vd), 56 (ins VR:$vs2, uimm6:$imm, VMaskOp:$vm), 69 : RVInstVV<funct6, opv, (outs VR:$vd_wb), 70 (ins VR:$vd, VR:$vs2, VR:$vs1), 86 : RVInstIVI<funct6, (outs VR:$vd_wb), 87 (ins VR:$vd, VR:$vs2, optype:$imm), 99 : RVInstV<funct6, vs1, opv, (outs VR:$vd_wb), (ins VR:$vd, VR:$vs2),
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/profile/ |
| H A D | InstrProfilingMergeFile.c | 28 ValueProfRecord *VR = getFirstValueProfRecord(SrcValueProfData); in lprofMergeValueProfData() local 30 VData = getValueProfRecordValueData(VR); in lprofMergeValueProfData() 32 for (S = 0; S < VR->NumValueSites; S++) { in lprofMergeValueProfData() 33 uint8_t NV = VR->SiteCountArray[S]; in lprofMergeValueProfData() 41 VR = getValueProfRecordNext(VR); in lprofMergeValueProfData()
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_raidz_math_powerpc_altivec_common.h | 60 #define VR(X) "%[w"#X"]" macro 401 "vspltisb " VR(16) ",14\n" \ 402 "vspltisb " VR(17) ",15\n" \ 403 "vaddubm " VR(16) "," VR(17) "," VR(16) "\n" \ 404 "vxor " VR(17) "," VR(17) "," VR(17) "\n" \ 413 "vcmpgtsb 19," VR(17) "," VR0(r) "\n" \ 414 "vcmpgtsb 18," VR(17) "," VR1(r) "\n" \ 415 "vcmpgtsb 21," VR(17) "," VR2(r) "\n" \ 416 "vcmpgtsb 20," VR(17) "," VR3(r) "\n" \ 417 "vand 19,19," VR(16) "\n" \ [all …]
|
| H A D | vdev_raidz_math_aarch64_neon_common.h | 63 #define VR(X) "%[w"#X"]" macro 402 "eor " VR(17) ".16b," VR(17) ".16b," VR(17) ".16b\n" \ 403 "movi " VR(16) ".16b,#0x1d\n" \ 412 "cmgt v19.16b," VR(17) ".16b," VR0(r) ".16b\n" \ 413 "cmgt v18.16b," VR(17) ".16b," VR1(r) ".16b\n" \ 414 "cmgt v21.16b," VR(17) ".16b," VR2(r) ".16b\n" \ 415 "cmgt v20.16b," VR(17) ".16b," VR3(r) ".16b\n" \ 416 "and v19.16b,v19.16b," VR(16) ".16b\n" \ 417 "and v18.16b,v18.16b," VR(16) ".16b\n" \ 418 "and v21.16b,v21.16b," VR(16) ".16b\n" \ [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MIGChecker.cpp | 136 const auto *VR = dyn_cast<VarRegion>(MR); in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 137 if (VR && VR->hasStackParametersStorage() && in REGISTER_TRAIT_WITH_PROGRAMSTATE() 138 VR->getStackFrame()->inTopFrame()) in REGISTER_TRAIT_WITH_PROGRAMSTATE() 139 return cast<ParmVarDecl>(VR->getDecl()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|
| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
| H A D | aspeed-bmc-opp-zaius.dts | 393 /* CPU0 VR ISL68137 0.7V, 0.96V PMBUS @64h */ 394 /* CPU0 VR ISL68137 1.2V CH03 PMBUS @40h */ 395 /* CPU0 VR ISL68137 0.8V PMBUS @60h */ 396 /* CPU0 VR 1.0V IR38064 I2C @11h, PMBUS @43h */ 397 /* CPU0 VR ISL68137 1.2V CH47 PMBUS @41h */ 431 /* CPU1 VR ISL68137 0.7V, 0.96V PMBUS @64h */ 432 /* CPU1 VR ISL68137 1.2V CH03 PMBUS @40h */ 433 /* CPU1 VR ISL68137 1.2V CH47 PMBUS @41h */ 434 /* CPU1 VR 1.0V IR38064 I2C @12h, PMBUS @42h */ 435 /* CPU1 VR ISL68137 0.8V PMBUS @60h */
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYFrameLowering.cpp | 180 Register VR = in emitPrologue() local 182 BuildMI(MBB, MBBI, DL, TII->get(CSKY::LSRI32), VR) in emitPrologue() 186 .addReg(VR) in emitPrologue() 189 Register VR = in emitPrologue() local 191 BuildMI(MBB, MBBI, DL, TII->get(CSKY::MOV16), VR).addReg(SPReg); in emitPrologue() 192 BuildMI(MBB, MBBI, DL, TII->get(CSKY::LSRI16), VR) in emitPrologue() 193 .addReg(VR) in emitPrologue() 195 BuildMI(MBB, MBBI, DL, TII->get(CSKY::LSLI16), VR) in emitPrologue() 196 .addReg(VR) in emitPrologue() 198 BuildMI(MBB, MBBI, DL, TII->get(CSKY::MOV16), SPReg).addReg(VR); in emitPrologue()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | SymbolManager.cpp | 440 if (const auto *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion() local 441 return isLive(VR, true); in isLiveRegion() 531 bool SymbolReaper::isLive(const VarRegion *VR, bool includeStoreBindings) const{ in isLive() argument 532 const StackFrameContext *VarContext = VR->getStackFrame(); in isLive() 551 if (LCtx->getAnalysis<RelaxedLiveVariables>()->isLive(Loc, VR->getDecl())) in isLive() 558 const_cast<SymbolReaper *>(this)->includedRegionCache[VR]; in isLive() 567 reapedStore.getStoreManager().includedInBindings(store, VR); in isLive()
|
| H A D | MemRegion.cpp | 771 if (auto *VR = dyn_cast<VarRegion>(this->getBaseRegion())) { in sourceRange() local 772 return VR->getDecl()->getSourceRange(); in sourceRange() 990 if (const auto *VR = dyn_cast<VarRegion>(OrigR)) { in getStackOrCaptureRegionForDeclContext() local 991 if (VR->getDecl() == VD) in getStackOrCaptureRegionForDeclContext() 1675 const VarRegion *VR = nullptr; in getCaptureRegions() local 1679 VR = MemMgr.getNonParamVarRegion(VD, this); in getCaptureRegions() 1684 VR = MemMgr.getVarRegion(VD, LC); in getCaptureRegions() 1685 OriginalVR = VR; in getCaptureRegions() 1688 VR = MemMgr.getNonParamVarRegion(VD, MemMgr.getUnknownRegion()); in getCaptureRegions() 1692 return std::make_pair(VR, OriginalVR); in getCaptureRegions() [all …]
|
| H A D | BugReporterVisitors.cpp | 679 const MemRegion *VR = V.getAsRegion(); in findRegionOfInterestInRecord() local 684 if (RegionOfInterest == VR) in findRegionOfInterestInRecord() 693 if (PT.isNull() || PT->isVoidType() || !VR) in findRegionOfInterestInRecord() 698 findRegionOfInterestInRecord(RRD, State, VR, VecF, depth + 1)) in findRegionOfInterestInRecord() 1272 static bool isInitializationOfVar(const ExplodedNode *N, const VarRegion *VR) { in isInitializationOfVar() argument 1281 if (DS->getSingleDecl() != VR->getDecl()) in isInitializationOfVar() 1284 const MemSpaceRegion *VarSpace = VR->getMemorySpace(); in isInitializationOfVar() 1290 assert(VR->getDecl()->isStaticLocal() && "non-static stackless VarRegion"); in isInitializationOfVar() 1294 assert(VR->getDecl()->hasLocalStorage()); in isInitializationOfVar() 1371 const auto *VR = cast<VarRegion>(SI.Dest); in showBRParamDiagnostics() local [all …]
|
| H A D | RegionStore.cpp | 1093 const VarRegion *VR = Var.getCapturedRegion(); in VisitCluster() local 1094 const VarDecl *VD = VR->getDecl(); in VisitCluster() 1096 AddToWorkList(VR); in VisitCluster() 1098 else if (Loc::isLocType(VR->getValueType())) { in VisitCluster() 1104 SVal V = RM.getBinding(B, loc::MemRegionVal(VR)); in VisitCluster() 1479 if (const VarRegion *VR = dyn_cast<VarRegion>(R)) { in getBinding() local 1486 return svalBuilder.evalCast(getBindingForVar(B, VR), T, QualType{}); in getBinding() 1720 const VarRegion *VR = dyn_cast<VarRegion>(Base); in getConstantValFromConstArrayInitializer() local 1721 if (!VR) in getConstantValFromConstArrayInitializer() 1729 const VarDecl *VD = VR->getDecl(); in getConstantValFromConstArrayInitializer() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | InstrProf.cpp | 1188 ValueProfRecord *VR = getFirstValueProfRecord(this); in deserializeTo() local 1190 VR->deserializeTo(Record, SymTab); in deserializeTo() 1191 VR = getValueProfRecordNext(VR); in deserializeTo() 1209 ValueProfRecord *VR = getFirstValueProfRecord(this); in checkIntegrity() local 1211 if (VR->Kind > IPVK_Last) in checkIntegrity() 1214 VR = getValueProfRecordNext(VR); in checkIntegrity() 1215 if ((char *)VR - (char *)this > (ptrdiff_t)TotalSize) in checkIntegrity() 1259 ValueProfRecord *VR = getFirstValueProfRecord(this); in swapBytesToHost() local 1261 VR->swapBytes(Endianness, llvm::endianness::native); in swapBytesToHost() 1262 VR = getValueProfRecordNext(VR); in swapBytesToHost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | README_P9.txt | 57 VR[VRT].word[i] ← EXTS32(VR[VRB].word[i].byte[3]) 65 VR[VRT].word[i] ← EXTS32(VR[VRB].word[i].hword[1]) 73 VR[VRT].dword[i] ← EXTS64(VR[VRB].dword[i].byte[7]) 81 VR[VRT].dword[i] ← EXTS64(VR[VRB].dword[i].hword[3]) 89 VR[VRT].dword[i] ← EXTS64(VR[VRB].dword[i].word[1]) 122 sh ← VR[VRB].byte[i].bit[5:7] 123 VR[VRT].byte[i] ← src.byte[i:i+1].bit[sh:sh+7] 126 VR[VRT].byte[i] is composed of 2 bytes from src.byte[i:i+1]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsSEFrameLowering.cpp | 174 Register VR = MRI.createVirtualRegister(RC); in expandLoadCCond() local 177 TII.loadRegFromStack(MBB, I, VR, FI, RC, &RegInfo, 0); in expandLoadCCond() 179 .addReg(VR, RegState::Kill); in expandLoadCCond() 189 Register VR = MRI.createVirtualRegister(RC); in expandStoreCCond() local 192 BuildMI(MBB, I, I->getDebugLoc(), TII.get(TargetOpcode::COPY), VR) in expandStoreCCond() 194 TII.storeRegToStack(MBB, I, VR, true, FI, RC, &RegInfo, 0); in expandStoreCCond() 540 Register VR = MF.getRegInfo().createVirtualRegister(RC); in emitPrologue() local 545 BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO).addImm(MaxAlign); in emitPrologue() 546 BuildMI(MBB, MBBI, dl, TII.get(AND), SP).addReg(SP).addReg(VR); in emitPrologue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchRegisterInfo.td | 193 def VR#I : LoongArchReg128<!cast<LoongArchReg64>("F"#I#"_64"), "vr"#I>, 198 128, (sequence "VR%u", 0, 31)>; 203 def XR#I : LoongArchReg256<!cast<LoongArchReg128>("VR"#I), "xr"#I>, 204 DwarfRegAlias<!cast<LoongArchReg128>("VR"#I)>;
|
| /freebsd/tools/kerneldoc/subsys/ |
| H A D | Doxyfile-dev_vr | 6 PROJECT_NAME = "FreeBSD kernel VR device code"
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPatternMatch.h | 40 Class *&VR; member 42 bind_ty(Class *&V) : VR(V) {} in bind_ty() 46 VR = CV; in match()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 170 const VarRegion *VR = Var.getCapturedRegion(); in checkPostStmt() local 171 if (VR->getSuperRegion() == R) { in checkPostStmt() 172 VR = MemMgr.getVarRegion(VR->getDecl(), LC); in checkPostStmt() 174 Regions.push_back(VR); in checkPostStmt() 508 const auto *VR = dyn_cast<VarRegion>(R); in shouldEscapeRegion() local 510 if (!R->hasStackStorage() || !VR) in shouldEscapeRegion() 513 const VarDecl *VD = VR->getDecl(); in shouldEscapeRegion()
|