| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopGraphPrinter.h | 31 static NodeRef getEntryNode(polly::ScopDetection *SD) { 32 return GraphTraits<RegionInfo *>::getEntryNode(SD->getRI()); 34 static nodes_iterator nodes_begin(polly::ScopDetection *SD) { 35 return nodes_iterator::begin(getEntryNode(SD)); 37 static nodes_iterator nodes_end(polly::ScopDetection *SD) { 38 return nodes_iterator::end(getEntryNode(SD)); 46 static std::string getGraphName(polly::ScopDetection *SD) { 52 polly::ScopDetection *SD); 54 std::string getNodeLabel(RegionNode *Node, polly::ScopDetection *SD) { 66 static void addCustomGraphFeatures(polly::ScopDetection *SD, [all …]
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopGraphPrinter.cpp | 36 ScopDetection *SD) { in getEdgeAttributes() argument 46 RegionInfo *RI = SD->getRI(); in getEdgeAttributes() 74 void DOTGraphTraits<ScopDetection *>::printRegionCluster(ScopDetection *SD, in printRegionCluster() argument 91 std::string ErrorMessage = SD->regionIsInvalidBecause(R); in printRegionCluster() 96 if (SD->isMaxRegionInScop(*R)) { in printRegionCluster() 114 printRegionCluster(SD, SubRegion.get(), O, depth + 1); in printRegionCluster() 129 ScopDetection *SD, GraphWriter<ScopDetection *> &GW) { in addCustomGraphFeatures() argument 132 printRegionCluster(SD, SD->getRI()->getTopLevelRegion(), O, 4); in addCustomGraphFeatures() 161 return std::distance(SD.getSD().begin(), SD.getSD().end()) > 0; in processFunction() 235 bool ScopViewer::processFunction(Function &F, const ScopDetection &SD) { in processFunction() argument [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SymbolManager.cpp | 172 if (!SD) { in getRegionValueSymbol() 175 DataSet.InsertNode(SD, InsertPos); in getRegionValueSymbol() 179 return cast<SymbolRegionValue>(SD); in getRegionValueSymbol() 191 if (!SD) { in conjureSymbol() 198 return cast<SymbolConjured>(SD); in conjureSymbol() 208 if (!SD) { in getDerivedSymbol() 215 return cast<SymbolDerived>(SD); in getDerivedSymbol() 224 if (!SD) { in getExtentSymbol() 231 return cast<SymbolExtent>(SD); in getExtentSymbol() 242 if (!SD) { in getMetadataSymbol() [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | sections-ext.test | 46 # SD-NEXT: SectionData ( 47 # SD-NEXT: ) 75 # SD-NEXT: SectionData ( 76 # SD-NEXT: ) 96 # SD-NEXT: SectionData ( 99 # SD-NEXT: ) 136 # SD-NEXT: SectionData ( 140 # SD-NEXT: ) 159 # SD-NEXT: SectionData ( 161 # SD-NEXT: ) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | make-compressible-rv64.mir | 115 ; CHECK-NEXT: SD $x13, killed renamable $x10, 0 :: (store (s64) into %ir.a) 116 ; CHECK-NEXT: SD $x13, killed renamable $x11, 0 :: (store (s64) into %ir.b) 117 ; CHECK-NEXT: SD $x13, killed renamable $x12, 0 :: (store (s64) into %ir.c) 119 SD $x0, killed renamable $x10, 0 :: (store (s64) into %ir.a) 120 SD $x0, killed renamable $x11, 0 :: (store (s64) into %ir.b) 121 SD $x0, killed renamable $x12, 0 :: (store (s64) into %ir.c) 144 SD killed renamable $x10, renamable $x16, 0 :: (volatile store (s64) into %ir.p) 146 SD killed renamable $x10, renamable $x16, 0 :: (volatile store (s64) into %ir.p) 167 ; CHECK-NEXT: SD killed $x11, $x11, 0 :: (volatile store (s64) into %ir.q) 262 ; CHECK-NEXT: SD $x0, killed renamable $x10, 0 :: (store (s64) into %ir.a) [all …]
|
| H A D | make-compressible-for-store-address.mir | 35 ; CHECK-NEXT: SD killed renamable $x11, $x12, 32 :: (store (s64) into %ir.1) 36 ; CHECK-NEXT: SD renamable $x10, $x12, 40 :: (store (s64) into %ir.2) 38 ; CHECK-NEXT: SD killed renamable $x11, killed $x12, 48 :: (store (s64) into %ir.3) 41 SD killed renamable $x11, renamable $x10, 800 :: (store (s64) into %ir.1) 42 SD renamable $x10, renamable $x10, 808 :: (store (s64) into %ir.2) 44 SD killed renamable $x11, killed renamable $x10, 816 :: (store (s64) into %ir.3)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/msa/ |
| H A D | emergency-spill.mir | 179 SD $at_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 180 SD $v0_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 181 SD $v1_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 182 SD $a0_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 183 SD $a1_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 184 SD $a2_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 185 SD $a3_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 186 SD $t0_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 187 SD $t1_64, %stack.7.d, 0 :: (store (s64) into %ir.d) 188 SD $t2_64, %stack.7.d, 0 :: (store (s64) into %ir.d) [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/ |
| H A D | result_of.pass.cpp | 33 struct SD : public S { }; struct 153 test_result_of<PMS0( std::reference_wrapper<SD>), int> (); in main() 154 test_result_of<PMS0(const std::reference_wrapper<SD>&), int> (); in main() 156 test_result_of<PMS0(std::unique_ptr<SD>), int> (); in main() 172 test_result_of<PMS1(std::unique_ptr<SD>, int), int*> (); in main() 192 test_result_of<PMS2(std::unique_ptr<SD>, int, int), int&> (); in main() 221 test_result_of<PMS0C(std::unique_ptr<SD>), int> (); in main() 361 test_result_of<PMD(SD&), char &>(); in main() 362 test_result_of<PMD(SD const&), const char&>(); in main() 363 test_result_of<PMD(SD*), char&>(); in main() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/RISCV/ |
| H A D | machine-function-info.mir | 114 ; CHECK-NEXT: SD [[COPY]], %fixed-stack.8, 0 :: (store (s64)) 116 ; CHECK-NEXT: SD [[COPY2]], %fixed-stack.6, 0 :: (store (s64)) 118 ; CHECK-NEXT: SD [[COPY4]], %fixed-stack.4, 0 :: (store (s64)) 120 ; CHECK-NEXT: SD [[COPY6]], %fixed-stack.2, 0 :: (store (s64)) 129 SD %7, %fixed-stack.0, 0 :: (store (s64)) 130 SD %6, %fixed-stack.1, 0 :: (store (s64) into %fixed-stack.1, align 16) 131 SD %5, %fixed-stack.2, 0 :: (store (s64)) 132 SD %4, %fixed-stack.3, 0 :: (store (s64) into %fixed-stack.3, align 16) 133 SD %3, %fixed-stack.4, 0 :: (store (s64)) 134 SD %2, %fixed-stack.5, 0 :: (store (s64) into %fixed-stack.5, align 16) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | aix-emit-tracebacktable.ll | 23 %dp.addr = alloca %struct.SD*, align 4 31 store %struct.SD* %dp, %struct.SD** %dp.addr, align 4 44 %7 = load %struct.SD*, %struct.SD** %dp.addr, align 4 45 %d5 = getelementptr inbounds %struct.SD, %struct.SD* %7, i32 0, i32 1 66 %sd = alloca %struct.SD, align 8 74 %sp = getelementptr inbounds %struct.SD, %struct.SD* %sd, i32 0, i32 0 76 %d1 = getelementptr inbounds %struct.SD, %struct.SD* %sd, i32 0, i32 1 79 %d2 = getelementptr inbounds %struct.SD, %struct.SD* %sd, i32 0, i32 1 108 store %struct.SD* %dp, %struct.SD** %dp.addr, align 4 121 %7 = load %struct.SD*, %struct.SD** %dp.addr, align 4 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | add-shl-sdiv-to-srem.ll | 90 ; CHECK-NEXT: [[SD:%.*]] = sdiv i32 [[X:%.*]], -16 91 ; CHECK-NEXT: call void @use32(i32 [[SD]]) 104 ; CHECK-NEXT: [[SD:%.*]] = sdiv i32 [[X:%.*]], -16 105 ; CHECK-NEXT: [[SL:%.*]] = shl i32 [[SD]], 4 119 ; CHECK-NEXT: [[SD:%.*]] = sdiv i32 [[X:%.*]], -16 120 ; CHECK-NEXT: call void @use32(i32 [[SD]]) 121 ; CHECK-NEXT: [[SL:%.*]] = shl i32 [[SD]], 4 138 ; CHECK-NEXT: call void @use3xi8(<3 x i8> [[SD]]) 153 ; CHECK-NEXT: [[SD:%.*]] = sdiv i8 [[X:%.*]], 4 154 ; CHECK-NEXT: [[SL:%.*]] = shl nsw i8 [[SD]], 2 [all …]
|
| H A D | preserve-sminmax.ll | 12 ; CHECK-NEXT: [[SD:%.*]] = sdiv i32 [[H:%.*]], 2 13 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.smin.i32(i32 [[SD]], i32 1) 24 ; CHECK-NEXT: [[SD:%.*]] = sdiv i32 [[H:%.*]], 2 25 ; CHECK-NEXT: [[TMP1:%.*]] = call i32 @llvm.smax.i32(i32 [[SD]], i32 1)
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 681 MDNode *Var = SD->getVariable(); in EmitDbgValue() 683 DebugLoc DL = SD->getDebugLoc(); in EmitDbgValue() 687 SD->setIsEmitted(); in EmitDbgValue() 692 if (SD->isInvalidated()) in EmitDbgValue() 693 return EmitDbgNoLocation(SD); in EmitDbgValue() 696 if (SD->isVariadic()) { in EmitDbgValue() 768 assert(!SD->isVariadic()); in EmitDbgInstrRef() 770 MDNode *Var = SD->getVariable(); in EmitDbgInstrRef() 783 if (SD->isIndirect()) { in EmitDbgInstrRef() 908 if (SD->isIndirect()) in EmitDbgValueFromSingleOp() [all …]
|
| H A D | InstrEmitter.h | 119 MachineInstr *EmitDbgValue(SDDbgValue *SD, 125 MachineInstr *EmitDbgInstrRef(SDDbgValue *SD, 129 MachineInstr *EmitDbgNoLocation(SDDbgValue *SD); 132 MachineInstr *EmitDbgValueFromSingleOp(SDDbgValue *SD, 136 MachineInstr *EmitDbgLabel(SDDbgLabel *SD);
|
| H A D | StatepointLowering.cpp | 598 if (SD.getValueType().isVector()) in lowerStatepointMetaArgs() 600 if (LPadPointers.count(SD)) in lowerStatepointMetaArgs() 602 return !willLowerDirectly(SD); in lowerStatepointMetaArgs() 879 for (auto SD : LoweredGCArgs) { in LowerAsSTATEPOINT() local 880 if (!LowerAsVReg.count(SD)) in LowerAsSTATEPOINT() 900 SDValue SD = getValue(Derived); in LowerAsSTATEPOINT() local 901 if (!LowerAsVReg.count(SD)) in LowerAsSTATEPOINT() 918 if (VirtRegs.count(SD)) in LowerAsSTATEPOINT() 929 VirtRegs[SD] = Reg; in LowerAsSTATEPOINT() 1315 if (SD.isUndef() && SD.getValueType().getSizeInBits() <= 64) { in visitGCRelocate() [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCXXScopeSpec.cpp | 330 if (!SD) in isAcceptableNestedNameSpecifier() 333 SD = SD->getUnderlyingDecl(); in isAcceptableNestedNameSpecifier() 336 if (isa<NamespaceDecl>(SD)) in isAcceptableNestedNameSpecifier() 339 if (!isa<TypeDecl>(SD)) in isAcceptableNestedNameSpecifier() 344 QualType T = Context.getTypeDeclType(cast<TypeDecl>(SD)); in isAcceptableNestedNameSpecifier() 356 } else if (isa<RecordDecl>(SD)) { in isAcceptableNestedNameSpecifier() 358 } else if (isa<EnumDecl>(SD)) { in isAcceptableNestedNameSpecifier() 665 NamedDecl *SD = in BuildCXXNestedNameSpecifier() local 716 if (auto *TD = dyn_cast_or_null<TypedefNameDecl>(SD)) in BuildCXXNestedNameSpecifier() 725 DiagnoseUseOfDecl(SD, IdInfo.CCLoc); in BuildCXXNestedNameSpecifier() [all …]
|
| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | target_codegen_registration.cpp | 241 struct SD { struct 248 SD() { in SD() function 253 ~SD() { in ~SD() argument 379 SD d1;
|
| H A D | target_parallel_codegen_registration.cpp | 281 struct SD { struct 288 SD() { in SD() argument 293 ~SD() { in ~SD() argument 418 SD d1;
|
| H A D | target_teams_codegen_registration.cpp | 281 struct SD { struct 288 SD() { in SD() argument 293 ~SD() { in ~SD() argument 418 SD d1;
|
| H A D | target_simd_codegen_registration.cpp | 283 struct SD { struct 290 SD() { in SD() function 295 ~SD() { in ~SD() argument 427 SD d1;
|
| H A D | target_parallel_for_codegen_registration.cpp | 283 struct SD { struct 290 SD() { in SD() argument 295 ~SD() { in ~SD() argument 427 SD d1;
|
| H A D | target_parallel_for_simd_codegen_registration.cpp | 283 struct SD { struct 290 SD() { in SD() function 295 ~SD() { in ~SD() argument 427 SD d1;
|
| H A D | target_teams_distribute_codegen_registration.cpp | 283 struct SD { struct 290 SD() { in SD() argument 295 ~SD() { in ~SD() argument 427 SD d1;
|
| H A D | target_teams_distribute_simd_codegen_registration.cpp | 283 struct SD { struct 290 SD() { in SD() argument 295 ~SD() { in ~SD() argument 427 SD d1;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | emergency-slot.mir | 58 ; CHECK-NEXT: SD killed $x1, $x2, 2024 :: (store (s64) into %stack.3) 59 ; CHECK-NEXT: SD killed $x8, $x2, 2016 :: (store (s64) into %stack.4) 60 ; CHECK-NEXT: SD killed $x18, $x2, 2008 :: (store (s64) into %stack.5) 61 ; CHECK-NEXT: SD killed $x19, $x2, 2000 :: (store (s64) into %stack.6) 62 ; CHECK-NEXT: SD killed $x20, $x2, 1992 :: (store (s64) into %stack.7) 63 ; CHECK-NEXT: SD killed $x21, $x2, 1984 :: (store (s64) into %stack.8) 64 ; CHECK-NEXT: SD killed $x22, $x2, 1976 :: (store (s64) into %stack.9) 65 ; CHECK-NEXT: SD killed $x23, $x2, 1968 :: (store (s64) into %stack.10) 66 ; CHECK-NEXT: SD killed $x24, $x2, 1960 :: (store (s64) into %stack.11) 114 ; CHECK-NEXT: SD killed $x1, $x2, 8 :: (store (s64) into %stack.15) [all …]
|