Home
last modified time | relevance | path

Searched refs:IsVolatile (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp153 if (IsVolatile) in getVolatileOffsetStr()
851 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() local
863 return GenName.getName(QT, IsVolatile); in getNonTrivialCopyConstructorStr()
871 return GenName.getName(QT, IsVolatile); in getNonTrivialDestructorStr()
875 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() local
893 IsVolatile, *this, in callCStructCopyConstructor()
918 IsVolatile, *this, in callCStructMoveConstructor()
946 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyConstructor() argument
958 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveConstructor() argument
970 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyAssignmentOperator() argument
[all …]
H A DCGBuilder.h78 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
96 bool IsVolatile = false) {
111 bool IsVolatile = false) {
112 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
287 bool IsVolatile = false) {
290 IsVolatile);
293 bool IsVolatile = false) {
296 IsVolatile);
308 bool IsVolatile = false) {
311 Size, IsVolatile);
[all …]
H A DCGAtomic.cpp214 bool IsVolatile);
237 bool IsVolatile);
241 bool IsVolatile);
1533 if (IsVolatile) in EmitAtomicLoadOp()
1552 return IsVolatile && AtomicIsInline; in LValueIsSuitableForInlineAtomic()
1563 IsVolatile = true; in EmitAtomicLoad()
1816 bool IsVolatile) { in EmitAtomicUpdateLibcall() argument
1845 bool IsVolatile) { in EmitAtomicUpdateOp() argument
1957 bool IsVolatile) { in EmitAtomicUpdate() argument
1982 IsVolatile = true; in EmitAtomicStore()
[all …]
H A DCGCall.h366 unsigned IsVolatile : 1; variable
372 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
373 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
375 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
379 bool isVolatile() const { return IsVolatile; } in isVolatile()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp157 uint64_t Offset, bool IsVolatile) { in getFileSlice() argument
256 bool IsVolatile);
277 /*RequiresNullTerminator=*/false, IsVolatile); in getFile()
285 /*RequiresNullTerminator=*/false, IsVolatile); in getFileSlice()
329 bool IsVolatile) { in shouldUseMmap() argument
333 if (IsVolatile && RequiresNullTerminator) in shouldUseMmap()
435 bool IsVolatile) { in getOpenFileImpl() argument
462 PageSize, IsVolatile)) { in getOpenFileImpl()
506 RequiresNullTerminator, IsVolatile); in getOpenFile()
511 int64_t Offset, bool IsVolatile) { in getOpenFileSlice() argument
[all …]
H A DVirtualFileSystem.cpp116 bool RequiresNullTerminator, bool IsVolatile) { in getBufferForFile() argument
121 return (*F)->getBuffer(Name, FileSize, RequiresNullTerminator, IsVolatile); in getBufferForFile()
194 bool IsVolatile) override;
219 bool RequiresNullTerminator, bool IsVolatile) { in getBuffer() argument
222 IsVolatile); in getBuffer()
634 bool IsVolatile) override { in getBuffer() argument
1995 bool IsVolatile) override { in getBuffer() argument
1997 IsVolatile); in getBuffer()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h140 bool IsVolatile,
150 bool IsVolatile,
160 bool IsVolatile,
169 bool IsVolatile, QualType QT);
177 bool IsVolatile, QualType QT);
185 bool IsVolatile, QualType QT);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h88 bool RequiresNullTerminator = true, bool IsVolatile = false);
101 int64_t Offset, bool IsVolatile = false);
111 bool RequiresNullTerminator = true, bool IsVolatile = false);
139 bool IsVolatile = false);
184 getFile(const Twine &Filename, bool IsVolatile = false);
189 bool IsVolatile = false);
H A DAMDGPUMetadata.h194 constexpr char IsVolatile[] = "IsVolatile"; variable
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySelectionDAGInfo.cpp23 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
38 SDValue Op3, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemmove() argument
41 Alignment, IsVolatile, false, in EmitTargetCodeForMemmove()
47 SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
H A DWebAssemblySelectionDAGInfo.h39 SDValue Op3, Align Alignment, bool IsVolatile,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp98 bool IsVolatile = false; member in __anon418845fb0111::SIMemOpInfo
108 bool IsVolatile = false, in SIMemOpInfo() argument
114 IsVolatile(IsVolatile), in SIMemOpInfo()
195 return IsVolatile; in isVolatile()
634 bool IsVolatile = false; in constructFromMIWithMMO() local
640 IsVolatile |= MMO->isVolatile(); in constructFromMIWithMMO()
852 bool IsVolatile, bool IsNonTemporal) const { in enableVolatileAndOrNonTemporal() argument
866 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1197 bool IsVolatile, bool IsNonTemporal) const { in enableVolatileAndOrNonTemporal() argument
1211 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h29 bool IsVolatile, bool AlwaysInline,
36 bool IsVolatile,
H A DSystemZSelectionDAGInfo.cpp50 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
52 if (IsVolatile) in EmitTargetCodeForMemcpy()
77 SDValue Byte, SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
81 if (IsVolatile) in EmitTargetCodeForMemset()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DMatrixBuilder.h66 Value *Stride, bool IsVolatile, unsigned Rows,
75 Value *Ops[] = {DataPtr, Stride, B.getInt1(IsVolatile), B.getInt32(Rows),
94 Value *Stride, bool IsVolatile,
98 Stride, B.getInt1(IsVolatile),
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerHelper.h567 bool IsVolatile);
570 Align SrcAlign, bool IsVolatile);
573 bool IsVolatile);
575 uint64_t KnownLen, Align DstAlign, bool IsVolatile);
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp242 bool IsVolatile, unsigned NumOutputs, in ActOnGCCAsmStmt() argument
277 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
346 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
368 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
469 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
483 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
489 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp250 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
252 bool IsVolatile : 1; member
933 if (Type->getValueAsBit("IsVolatile") || Flags.IsVolatile) { in getTypeString()
994 Flags.IsVolatile = Type->getValueAsBit("IsVolatile"); in getTypeLists()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp977 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
988 IsVolatile, "col.load"); in loadMatrix()
998 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1017 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1023 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
1026 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
1047 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1069 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1081 IsVolatile); in storeMatrix()
1089 Value *Stride, bool IsVolatile, ShapeInfo Shape) { in LowerStore() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp687 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
690 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
697 else if (IsVolatile) in instrumentLoadOrStore()
704 else if (IsVolatile) in instrumentLoadOrStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp1333 bool IsVolatile = MemOp->isVolatile(); in tryEmitMemcpyInline() local
1352 IsVolatile); in tryEmitMemcpyInline()
1358 bool IsVolatile) { in tryEmitMemcpyInline() argument
1362 SrcAlign, IsVolatile); in tryEmitMemcpyInline()
1368 Align SrcAlign, bool IsVolatile) { in optimizeMemcpy() argument
1398 IsVolatile), in optimizeMemcpy()
1472 bool IsVolatile) { in optimizeMemmove() argument
1607 bool IsVolatile = MemOp->isVolatile(); in tryCombineMemCpyFamily() local
1610 IsVolatile); in tryCombineMemCpyFamily()
1613 if (IsVolatile) in tryCombineMemCpyFamily()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp380 bool IsVolatile) { in createMemSetLoop() argument
412 PartAlign, IsVolatile); in createMemSetLoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2444 Builder.CreateLoad(XElemTy, X.Var, X.IsVolatile, "omp.atomic.read"); in createAtomicRead()
2455 Builder.CreateLoad(IntCastTy, XBCast, X.IsVolatile, "omp.atomic.load"); in createAtomicRead()
2464 Builder.CreateStore(XRead, V.Var, V.IsVolatile); in createAtomicRead()
2483 StoreInst *XSt = Builder.CreateStore(Expr, X.Var, X.IsVolatile); in createAtomicWrite()
2494 StoreInst *XSt = Builder.CreateStore(ExprCast, XBCast, X.IsVolatile); in createAtomicWrite()
2522 emitAtomicUpdate(AllocIP, X.Var, Expr, AO, RMWOp, UpdateOp, X.IsVolatile, in createAtomicUpdate()
2679 X.IsVolatile, IsXLHSInRHSPart); in createAtomicCapture()
2682 Builder.CreateStore(CapturedVal, V.Var, V.IsVolatile); in createAtomicCapture()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DMangle.h242 virtual void mangleCXXThrowInfo(QualType T, bool IsConst, bool IsVolatile,
/freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp241 bool IsVolatile) override { in getBuffer() argument

123