Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp153 if (IsVolatile) in getVolatileOffsetStr()
852 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() local
864 return GenName.getName(QT, IsVolatile); in getNonTrivialCopyConstructorStr()
872 return GenName.getName(QT, IsVolatile); in getNonTrivialDestructorStr()
876 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() local
894 IsVolatile, *this, in callCStructCopyConstructor()
919 IsVolatile, *this, in callCStructMoveConstructor()
947 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyConstructor() argument
959 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveConstructor() argument
971 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyAssignmentOperator() argument
[all …]
H A DCGBuilder.h81 llvm::LoadInst *CreateLoad(Address Addr, bool IsVolatile,
100 bool IsVolatile = false) {
108 bool IsVolatile = false) {
116 bool IsVolatile = false) {
117 return CGBuilderBaseTy::CreateStore(Val, Addr, IsVolatile);
313 bool IsVolatile = false) {
316 IsVolatile);
319 bool IsVolatile = false) {
322 IsVolatile);
334 bool IsVolatile = false) {
[all …]
H A DCGAtomic.cpp222 bool IsVolatile);
245 bool IsVolatile);
249 bool IsVolatile);
1587 if (IsVolatile) in EmitAtomicLoadOp()
1606 return IsVolatile && AtomicIsInline; in LValueIsSuitableForInlineAtomic()
1617 IsVolatile = true; in EmitAtomicLoad()
1870 bool IsVolatile) { in EmitAtomicUpdateLibcall() argument
1899 bool IsVolatile) { in EmitAtomicUpdateOp() argument
2011 bool IsVolatile) { in EmitAtomicUpdate() argument
2036 IsVolatile = true; in EmitAtomicStore()
[all …]
H A DCGCall.h361 unsigned IsVolatile : 1; variable
367 : IsVolatile(false), IsUnused(false), IsExternallyDestructed(false) {} in ReturnValueSlot()
368 ReturnValueSlot(Address Addr, bool IsVolatile, bool IsUnused = false,
370 : Addr(Addr), IsVolatile(IsVolatile), IsUnused(IsUnused), in Addr()
374 bool isVolatile() const { return IsVolatile; } in isVolatile()
/llvm-project-15.0.7/llvm/lib/Support/
H A DMemoryBuffer.cpp159 uint64_t Offset, bool IsVolatile) { in getFileSlice() argument
249 bool IsVolatile);
270 /*RequiresNullTerminator=*/false, IsVolatile); in getFile()
278 /*RequiresNullTerminator=*/false, IsVolatile); in getFileSlice()
324 bool IsVolatile) { in shouldUseMmap() argument
328 if (IsVolatile && RequiresNullTerminator) in shouldUseMmap()
430 bool IsVolatile) { in getOpenFileImpl() argument
457 PageSize, IsVolatile)) { in getOpenFileImpl()
501 RequiresNullTerminator, IsVolatile); in getOpenFile()
506 int64_t Offset, bool IsVolatile) { in getOpenFileSlice() argument
[all …]
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h132 bool IsVolatile,
142 bool IsVolatile,
152 bool IsVolatile,
161 bool IsVolatile, QualType QT);
169 bool IsVolatile, QualType QT);
177 bool IsVolatile, QualType QT);
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DMemoryBuffer.h95 bool RequiresNullTerminator = true, bool IsVolatile = false);
108 int64_t Offset, bool IsVolatile = false);
118 bool RequiresNullTerminator = true, bool IsVolatile = false);
146 bool IsVolatile = false);
191 getFile(const Twine &Filename, bool IsVolatile = false);
196 bool IsVolatile = false);
/llvm-project-15.0.7/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, bool AlwaysInline, in EmitTargetCodeForMemset() argument
H A DWebAssemblySelectionDAGInfo.h39 SDValue Op3, Align Alignment, bool IsVolatile,
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dtypes-ptr-to-member.ll35 ; CHECK: IsVolatile: 0
48 ; CHECK: IsVolatile: 0
61 ; CHECK: IsVolatile: 0
74 ; CHECK: IsVolatile: 0
90 ; CHECK: IsVolatile: 0
103 ; CHECK: IsVolatile: 0
116 ; CHECK: IsVolatile: 0
129 ; CHECK: IsVolatile: 0
144 ; CHECK: IsVolatile: 0
159 ; CHECK: IsVolatile: 0
H A Dtype-quals.ll60 ; CHECK: IsVolatile: 0
106 ; CHECK: IsVolatile: 0
118 ; CHECK: IsVolatile: 0
130 ; CHECK: IsVolatile: 1
174 ; CHECK: IsVolatile: 0
186 ; CHECK: IsVolatile: 0
268 ; CHECK: IsVolatile: 0
328 ; CHECK: IsVolatile: 0
342 ; CHECK: IsVolatile: 0
362 ; CHECK: IsVolatile: 0
H A Dtypes-method-ref-qualifiers.ll97 ; CHECK: IsVolatile: 0
123 ; CHECK: IsVolatile: 0
149 ; CHECK: IsVolatile: 0
H A Ddefer-complete-type.ll38 ; CHECK: IsVolatile: 0
79 ; CHECK: IsVolatile: 0
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp99 bool IsVolatile = false; member in __anon363febf70111::SIMemOpInfo
109 bool IsVolatile = false, in SIMemOpInfo() argument
115 IsVolatile(IsVolatile), in SIMemOpInfo()
195 return IsVolatile; in isVolatile()
698 bool IsVolatile = false; in constructFromMIWithMMO() local
704 IsVolatile |= MMO->isVolatile(); in constructFromMIWithMMO()
935 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1287 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1589 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
1822 if (IsVolatile) { in enableVolatileAndOrNonTemporal()
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Dcodeview-merging-ghash.test39 # MERGED-NEXT: IsVolatile: 0
53 # MERGED-NEXT: IsVolatile: 0
67 # MERGED-NEXT: IsVolatile: 0
81 # MERGED-NEXT: IsVolatile: 0
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.h27 bool IsVolatile, bool AlwaysInline,
34 bool IsVolatile, bool AlwaysInline,
H A DSystemZSelectionDAGInfo.cpp62 SDValue Size, Align Alignment, bool IsVolatile, bool AlwaysInline, in EmitTargetCodeForMemcpy() argument
64 if (IsVolatile) in EmitTargetCodeForMemcpy()
90 SDValue Byte, SDValue Size, Align Alignment, bool IsVolatile, in EmitTargetCodeForMemset() argument
94 if (IsVolatile) in EmitTargetCodeForMemset()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMatrixBuilder.h67 Value *Stride, bool IsVolatile, unsigned Rows,
71 Value *Ops[] = {DataPtr, Stride, B.getInt1(IsVolatile), B.getInt32(Rows),
90 Value *Stride, bool IsVolatile,
94 Stride, B.getInt1(IsVolatile),
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h274 bool IsVolatile);
277 Align SrcAlign, bool IsVolatile);
280 Align SrcAlign, bool IsVolatile);
283 bool IsVolatile);
/llvm-project-15.0.7/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()
470 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
484 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
490 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp974 bool IsVolatile, ShapeInfo Shape, IRBuilder<> &Builder) { in loadMatrix() argument
986 IsVolatile, "col.load"); in loadMatrix()
996 MatrixTy loadMatrix(Value *MatrixPtr, MaybeAlign Align, bool IsVolatile, in loadMatrix() argument
1015 Builder.getInt64(MatrixShape.getStride()), IsVolatile, in loadMatrix()
1021 bool IsVolatile, ShapeInfo Shape) { in LowerLoad() argument
1024 loadMatrix(Inst->getType(), Ptr, Align, Stride, IsVolatile, in LowerLoad()
1045 MaybeAlign MAlign, bool IsVolatile, ShapeInfo MatrixShape, in storeMatrix() argument
1067 MaybeAlign MAlign, Value *Stride, bool IsVolatile, in storeMatrix() argument
1081 IsVolatile); in storeMatrix()
1089 Value *Stride, bool IsVolatile, ShapeInfo Shape) { in LowerStore() argument
[all …]
/llvm-project-15.0.7/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp250 TypeFlags() : IsConst(false), IsVolatile(false), IsPointer(false) {} in TypeFlags()
252 bool IsVolatile : 1; member
988 if (Type->getValueAsBit("IsVolatile") || Flags.IsVolatile) { in getTypeString()
1049 Flags.IsVolatile = Type->getValueAsBit("IsVolatile"); in getTypeLists()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp193 bool IsVolatile; in instMayAlias() member
234 if (MUC0.IsVolatile && MUC1.IsVolatile) in instMayAlias()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp672 bool IsVolatile = FirstLI->isVolatile(); in foldPHIArgLoadIntoPHI() local
685 if (IsVolatile && in foldPHIArgLoadIntoPHI()
697 if (LI->isVolatile() != IsVolatile || in foldPHIArgLoadIntoPHI()
715 if (IsVolatile && LI->getParent()->getTerminator()->getNumSuccessors() != 1) in foldPHIArgLoadIntoPHI()
728 new LoadInst(FirstLI->getType(), NewPN, "", IsVolatile, LoadAlignment); in foldPHIArgLoadIntoPHI()
770 if (IsVolatile) in foldPHIArgLoadIntoPHI()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DThreadSanitizer.cpp643 const bool IsVolatile = ClDistinguishVolatile && in instrumentLoadOrStore() local
646 assert((!IsVolatile || !IsCompoundRW) && "Compound volatile invalid!"); in instrumentLoadOrStore()
653 else if (IsVolatile) in instrumentLoadOrStore()
660 else if (IsVolatile) in instrumentLoadOrStore()

123