| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/mpi/ |
| H A D | type-mismatch.rst | 6 This check verifies if buffer type and MPI (Message Passing Interface) datatype 7 pairs match for used MPI functions. All MPI datatypes defined by the MPI 8 standard (3.1) are verified by this check. User defined typedefs, custom MPI 15 // In this case, the buffer type matches MPI datatype. 19 // In the following case, the buffer type does not match MPI datatype.
|
| H A D | buffer-deref.rst | 6 This check verifies if a buffer passed to an MPI (Message Passing Interface) 8 pointer or array. As MPI function signatures specify ``void *`` for their buffer 16 // A double pointer is passed to the MPI function. 20 // A multidimensional array is passed to the MPI function. 24 // A pointer to an array is passed to the MPI function.
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | MicrosoftCXXABI.cpp | 311 MemberPointerInfo MPI; in getMemberPointerInfo() local 312 MPI.HasPadding = false; in getMemberPointerInfo() 313 MPI.Width = Ptrs * PtrSize + Ints * IntSize; in getMemberPointerInfo() 319 MPI.Align = 64; in getMemberPointerInfo() 321 MPI.Align = Target.getPointerAlign(0); in getMemberPointerInfo() 323 MPI.Align = Target.getIntAlign(); in getMemberPointerInfo() 326 MPI.Width = llvm::alignTo(MPI.Width, MPI.Align); in getMemberPointerInfo() 327 MPI.HasPadding = MPI.Width != (Ptrs * PtrSize + Ints * IntSize); in getMemberPointerInfo() 329 return MPI; in getMemberPointerInfo()
|
| H A D | ItaniumCXXABI.cpp | 228 MemberPointerInfo MPI; in getMemberPointerInfo() local 229 MPI.Width = Target.getTypeWidth(PtrDiff); in getMemberPointerInfo() 230 MPI.Align = Target.getTypeAlign(PtrDiff); in getMemberPointerInfo() 231 MPI.HasPadding = false; in getMemberPointerInfo() 233 MPI.Width *= 2; in getMemberPointerInfo() 234 return MPI; in getMemberPointerInfo()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/ |
| H A D | optin.mpi.MPI-Checker.rst | 1 .. title:: clang-tidy - clang-analyzer-optin.mpi.MPI-Checker 5 clang-analyzer-optin.mpi.MPI-Checker 8 The clang-analyzer-optin.mpi.MPI-Checker check is an alias, please see
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeTypePointer.cpp | 75 const MemberPointerInfo &MPI = Record->getMemberInfo(); in getClassParentId() local 76 return Session.getSymbolCache().findSymbolByTypeIndex(MPI.ContainingType); in getClassParentId() 159 static inline bool isInheritanceKind(const MemberPointerInfo &MPI, in isInheritanceKind() argument 162 return (MPI.getRepresentation() == P1 || MPI.getRepresentation() == P2); in isInheritanceKind()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CMakeLists.txt | 71 MPI-Checker/MPIBugReporter.cpp 72 MPI-Checker/MPIChecker.cpp 73 MPI-Checker/MPIFunctionClassifier.cpp
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | BUILD.gn | 71 "MPI-Checker/MPIBugReporter.cpp", 72 "MPI-Checker/MPIChecker.cpp", 73 "MPI-Checker/MPIFunctionClassifier.cpp",
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1430 IncrementPointer(Load, LoVT, MPI, StackPtr); in SplitVecRes_INSERT_SUBVECTOR() 1749 IncrementPointer(Load, LoVT, MPI, StackPtr); in SplitVecRes_INSERT_VECTOR_ELT() 1828 MachinePointerInfo MPI; in SplitVecRes_LOAD() local 1829 IncrementPointer(LD, LoMemVT, MPI, Ptr); in SplitVecRes_LOAD() 1898 MachinePointerInfo MPI; in SplitVecRes_VP_LOAD() local 1981 MachinePointerInfo MPI; in SplitVecRes_MLOAD() local 3167 MachinePointerInfo MPI; in SplitVecOp_VP_STORE() local 3173 MPI = N->getPointerInfo().getWithOffset( in SplitVecOp_VP_STORE() 3243 MachinePointerInfo MPI; in SplitVecOp_MSTORE() local 3380 MachinePointerInfo MPI; in SplitVecOp_STORE() local [all …]
|
| H A D | LegalizeTypes.h | 837 void IncrementPointer(MemSDNode *N, EVT MemVT, MachinePointerInfo &MPI,
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 390 void MappingTraits<MemberPointerInfo>::mapping(IO &IO, MemberPointerInfo &MPI) { in mapping() argument 391 IO.mapRequired("ContainingType", MPI.ContainingType); in mapping() 392 IO.mapRequired("Representation", MPI.Representation); in mapping()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 294 PointerOptions PO, uint8_t Size, const MemberPointerInfo &MPI) in PointerRecord() argument 296 Attrs(calcAttrs(PK, PM, PO, Size)), MemberInfo(MPI) {} in PointerRecord()
|
| /llvm-project-15.0.7/openmp/tools/archer/ |
| H A D | README.md | 75 OpenMP or MPI runtime implementation:
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 89 MachinePointerInfo MPI = MachinePointerInfo::getFixedStack(MF, FI); in PreprocessISelDAG() local 95 Lo = CurDAG->getStore(Chain, DL, Lo, StackSlot, MPI, Align(8)); in PreprocessISelDAG() 99 Hi = CurDAG->getStore(Chain, DL, Hi, OffsetSlot, MPI.getWithOffset(4), in PreprocessISelDAG() 115 MVT::i64, MPI, Align(8), in PreprocessISelDAG()
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | Checkers.td | 97 def MPI : Package<"mpi">, ParentPackage<OptIn>; 1327 let ParentPackage = MPI in { 1329 def MPIChecker : Checker<"MPI-Checker">, 1330 HelpText<"Checks MPI code">,
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineFunction.cpp | 512 MachinePointerInfo MPI = MMO->getValue() ? in getMachineMemOperand() local 517 MPI, MMO->getFlags(), MMO->getSize(), MMO->getBaseAlign(), AAInfo, in getMachineMemOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 1310 MachinePointerInfo MPI = in PreprocessISelDAG() local 1317 CurDAG->getEntryNode(), dl, N->getOperand(0), MemTmp, MPI, MemVT); in PreprocessISelDAG() 1319 MemTmp, MPI, MemVT); in PreprocessISelDAG() 1366 MachinePointerInfo MPI = in PreprocessISelDAG() local 1378 MPI, /*Align*/ None, in PreprocessISelDAG() 1388 MPI); in PreprocessISelDAG() 1395 X86ISD::FLD, dl, VTs, Ops, MemVT, MPI, in PreprocessISelDAG() 1404 Result = CurDAG->getLoad(DstVT, dl, Store, MemTmp, MPI); in PreprocessISelDAG()
|
| H A D | X86ISelLowering.cpp | 9647 MachinePointerInfo MPI = in lowerBuildVectorAsBroadcast() local 9664 MachinePointerInfo MPI = in lowerBuildVectorAsBroadcast() local 9740 MachinePointerInfo MPI = in lowerBuildVectorAsBroadcast() local 21073 MachinePointerInfo MPI = in LowerSINT_TO_FP() local 21556 MachinePointerInfo MPI = in LowerUINT_TO_FP() local 22709 MachinePointerInfo MPI = in LRINT_LLRINTHelper() local 29497 MachinePointerInfo MPI = in LowerWin64_i128OP() local 29588 MachinePointerInfo MPI = in LowerWin64_INT128_TO_FP() local 31756 MachinePointerInfo MPI = in LowerATOMIC_STORE() local 33288 MachinePointerInfo MPI = in ReplaceNodeResults() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 5427 MachinePointerInfo MPI(CB ? CB->getCalledOperand() : nullptr); in prepareDescriptorIndirectCall() local 5441 SDValue LoadFuncPtr = DAG.getLoad(RegVT, dl, LDChain, Callee, MPI, in prepareDescriptorIndirectCall() 8104 MachinePointerInfo MPI = in LowerFP_TO_INTForReuse() local 8119 Chain = DAG.getStore(Chain, dl, Tmp, FIPtr, MPI, Alignment); in LowerFP_TO_INTForReuse() 8126 MPI = MPI.getWithOffset(Subtarget.isLittleEndian() ? 0 : 4); in LowerFP_TO_INTForReuse() 8131 RLI.MPI = MPI; in LowerFP_TO_INTForReuse() 8302 RLI.MPI = LD->getPointerInfo(); in canReuseLoadAddress() 8593 Bits = DAG.getLoad(MVT::f64, dl, RLI.Chain, RLI.Ptr, RLI.MPI, in LowerINT_TO_FP() 8637 RLI.MPI = in LowerINT_TO_FP() 8697 RLI.MPI = in LowerINT_TO_FP() [all …]
|
| H A D | PPCISelLowering.h | 1185 MachinePointerInfo MPI; member
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/ |
| H A D | list.rst | 412 …`clang-analyzer-optin.mpi.MPI-Checker <clang-analyzer/optin.mpi.MPI-Checker.html>`_, `Clang Static…
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/ |
| H A D | index.rst | 80 ``mpi-`` Checks related to MPI (Message Passing Interface).
|
| /llvm-project-15.0.7/clang/docs/analyzer/ |
| H A D | checkers.rst | 602 .. _optin-mpi-MPI-Checker: 604 optin.mpi.MPI-Checker (C) 606 Checks MPI code.
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 1938 MemberPointerInfo MPI( in lowerTypeMemberPointer() local 1940 PointerRecord PR(PointeeTI, PK, PM, PO, SizeInBytes, MPI); in lowerTypeMemberPointer()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 479 const auto &MPI = Index.modulePaths().find(M.first); in forEachModule() local 480 if (MPI == Index.modulePaths().end()) { in forEachModule() 487 Callback(*MPI); in forEachModule()
|