Home
last modified time | relevance | path

Searched refs:Volatile (Results 1 – 25 of 96) sorted by relevance

1234

/llvm-project/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/
H A Dp2.cpp11 struct Volatile { struct
12Volatile(volatile Volatile&&) = default; // expected-error {{the parameter for an explicitly-defau…
13Volatile& operator=(volatile Volatile&&) = default; // expected-error {{the parameter for an expli…
30 struct Volatile { struct
31Volatile(const volatile Volatile&) = default; // expected-error {{the parameter for an explicitly-…
32Volatile& operator=(const volatile Volatile&) = default; // expected-error {{the parameter for an …
/llvm-project/llvm/test/CodeGen/SPIRV/transcoding/
H A Dmemory_access.ll3 ; CHECK-SPIRV-NOT: OpStore %[[#]] %[[#]] Volatile Aligned 8
4 ; CHECK-SPIRV: OpStore %[[#]] %[[#]] Volatile|Aligned 8
5 ; CHECK-SPIRV-NOT: %[[#]] = OpLoad %[[#]] %[[#]] Volatile Aligned 8
6 ; CHECK-SPIRV: %[[#]] = OpLoad %[[#]] %[[#]] Volatile|Aligned 8
8 ; CHECK-SPIRV-NOT: %[[#]] = OpLoad %[[#]] %[[#]] Volatile Aligned 8
9 ; CHECK-SPIRV: %[[#]] = OpLoad %[[#]] %[[#]] Volatile|Aligned 8
10 ; CHECK-SPIRV-NOT: %[[#]] = OpLoad %[[#]] %[[#]] Volatile Aligned 0
11 ; CHECK-SPIRV: %[[#]] = OpLoad %[[#]] %[[#]] Volatile|Aligned 8
12 ; CHECK-SPIRV-NOT: %[[#]] = OpLoad %[[#]] %[[#]] Volatile Aligned 8
13 ; CHECK-SPIRV: %[[#]] = OpLoad %[[#]] %[[#]] Volatile|Aligned|Nontemporal 8
/llvm-project/mlir/test/Target/SPIRV/
H A Dmemory-ops.mlir17 // CHECK: spirv.Load "Input" %{{.+}} ["Volatile|Aligned", 4] : f32
18 %1 = spirv.Load "Input" %arg0 ["Volatile|Aligned", 4]: f32
19 // CHECK: spirv.Store "Output" %{{.+}}, %{{.+}} ["Volatile|Aligned", 4] : f32
20 spirv.Store "Output" %arg1, %1 ["Volatile|Aligned", 4]: f32
103 // CHECK: spirv.CopyMemory "Function" %{{.*}}, "Function" %{{.*}} ["Volatile"] : f32
104 spirv.CopyMemory "Function" %0, "Function" %1 ["Volatile"] : f32
106 // CHECK: spirv.CopyMemory "Function" %{{.*}}, "Function" %{{.*}} ["Volatile"], ["Volatile"] : f32
107 spirv.CopyMemory "Function" %0, "Function" %1 ["Volatile"], ["Volatile"]
[all...]
H A Djoint-matrix-ops.mlir
H A Dkhr-cooperative-matrix-ops.mlir26 …/ CHECK: {{%.+}} = spirv.KHR.CooperativeMatrixLoad {{%.*}}, {{%.*}}, <ColumnMajor>, <Volatile>
28 %0 = spirv.KHR.CooperativeMatrixLoad %ptr, %stride, <ColumnMajor>, <Volatile> :
41 …// CHECK-NEXT: spirv.KHR.CooperativeMatrixStore {{%.*}}, {{%.*}}, <RowMajor>, <Volatile|Nontempor…
42 spirv.KHR.CooperativeMatrixStore %ptr, %m, %stride, <RowMajor>, <Volatile|Nontemporal> :
/llvm-project/mlir/test/Dialect/SPIRV/IR/
H A Dmemory-ops.mlir26 %2 = spirv.Load "Function" %1 ["Volatile"] : f32
34 %2 = spirv.Load "Function" %1 ["Volatile"] : !spirv.array<4xf32>
42 %2 = spirv.Load "Function" %1 ["Volatile"] : f32
96 %1 = spirv.Load "Function" %0 ["Volatile"] : !spirv.array<4x!spirv.array<4xf32>>
173 // CHECK: spirv.Load "Function" %{{.*}} ["Volatile"] : f32
174 %1 = spirv.Load "Function" %0 ["Volatile"] : f32
189 // CHECK: spirv.Load "Function" %{{.*}} ["Volatile|Aligned", 4] : f32
190 %1 = spirv.Load "Function" %0 ["Volatile|Aligned", 4] : f32
209 // CHECK-SAME: ["Volatile"]
210 %1 = "spirv.Load"(%0) {memory_access = #spirv.memory_access<Volatile>}
[all...]
H A Djoint-matrix-ops.mlir
H A Dkhr-cooperative-matrix-ops.mlir27 …CHECK: {{%.*}} = spirv.KHR.CooperativeMatrixLoad {{%.*}}, {{%.*}}, <ColumnMajor>, <Volatile> :
29 %0 = spirv.KHR.CooperativeMatrixLoad %ptr, %stride, <ColumnMajor>, <Volatile> :
36 …// CHECK: {{%.*}} = spirv.KHR.CooperativeMatrixLoad {{%.*}}, {{%.*}}, <RowMajor>, <Volatile> :
38 %0 = spirv.KHR.CooperativeMatrixLoad %ptr, %stride, <RowMajor>, <Volatile> :
75 …HECK: spirv.KHR.CooperativeMatrixStore {{%.*}}, {{%.*}}, {{%.*}}, <ColumnMajor>, <Volatile> :
77 spirv.KHR.CooperativeMatrixStore %ptr, %m, %stride, <ColumnMajor>, <Volatile> :
133 %0 = spirv.KHR.CooperativeMatrixLoad %ptr, %stride, <ColumnMajor>, <Volatile|Aligned> :
/llvm-project/llvm/lib/Transforms/Utils/
H A DMemoryOpRemark.cpp128 static void inlineVolatileOrAtomicWithExtraArgs(bool *Inline, bool Volatile, in inlineVolatileOrAtomicWithExtraArgs() argument
133 if (Volatile) in inlineVolatileOrAtomicWithExtraArgs()
139 if ((Inline && !*Inline) || !Volatile || !Atomic) in inlineVolatileOrAtomicWithExtraArgs()
143 if (!Volatile) in inlineVolatileOrAtomicWithExtraArgs()
170 bool Volatile = SI.isVolatile(); in visitStore() local
178 inlineVolatileOrAtomicWithExtraArgs(nullptr, Volatile, Atomic, *R); in visitStore()
228 bool Volatile = !Atomic && CIVolatile && CIVolatile->getZExtValue(); in visitIntrinsicCall() local
242 inlineVolatileOrAtomicWithExtraArgs(&Inline, Volatile, Atomic, *R); in visitIntrinsicCall()
/llvm-project/llvm/test/tools/llvm-cxxdump/
H A Deh.test43 COFF-I386: __TI1?AW4E@@[Flags.Volatile]: false
49 COFF-I386: __TI1PQS@@H[Flags.Volatile]: false
55 COFF-I386: __TI2CPAW4E@@[Flags.Volatile]: false
61 COFF-I386: __TI2CVPAW4E@@[Flags.Volatile]: true
67 COFF-I386: __TI2PAW4E@@[Flags.Volatile]: false
73 COFF-I386: __TI2PAX[Flags.Volatile]: false
79 COFF-I386: __TI2VPAW4E@@[Flags.Volatile]: true
85 COFF-I386: __TI3?AUM@@[Flags.Volatile]: false
91 COFF-I386: __TI3?AUS@@[Flags.Volatile]: false
97 COFF-I386: __TI4CPAUS@@[Flags.Volatile]: false
[all …]
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.td74 // Volatile registers
78 // Volatile, but not allocable
82 // Volatile registers
86 // Volatile, but not allocable
/llvm-project/clang-tools-extra/clang-tidy/readability/
H A DQualifiedAutoCheck.cpp27 enum class Qualifier { Const, Volatile, Restrict }; enumerator
35 assert((Qual == Qualifier::Const || Qual == Qualifier::Volatile || in findQualToken()
54 : Qual == Qualifier::Volatile ? tok::kw_volatile : tok::kw_restrict; in findQualToken()
186 CheckQualifier(IsLocalVolatile, Qualifier::Volatile) || in check()
241 findQualToken(Var, Qualifier::Volatile, Result); in check()
/llvm-project/llvm/test/Transforms/Util/
H A Dtrivial-auto-var-init-call.ll20 ; YAML-NEXT: - String: ' Volatile: '
41 ; YAML-NEXT: - String: ' Volatile: '
62 ; YAML-NEXT: - String: ' Volatile: '
118 ; YAML-NEXT: - String: ' Volatile: '
142 ; YAML-NEXT: - String: ' Volatile: '
166 ; YAML-NEXT: - String: ' Volatile: '
195 ; CHECK-NEXT: Call to memset inserted by -ftrivial-auto-var-init. Volatile: true.
205 ; YAML-NEXT: - String: ' Volatile: '
216 ; CHECK-NEXT: Call to memcpy inserted by -ftrivial-auto-var-init. Volatile: true.
226 ; YAML-NEXT: - String: ' Volatile: '
[all …]
H A Dtrivial-auto-var-init-store.ll19 ; YAML-NEXT: - String: ' Volatile: '
33 ; CHECK-NEXT: Store size: 4 bytes. Volatile: true.
44 ; YAML-NEXT: - String: ' Volatile: '
72 ; YAML-NEXT: - String: ' Volatile: '
101 ; YAML-NEXT: - String: ' Volatile: '
/llvm-project/llvm/test/CodeGen/SPIRV/function/
H A Dalloca-load-store.ll41 ; CHECK: OpStore %[[#P]] %[[#A]] Volatile
42 ; CHECK: %[[#B:]] = OpLoad %[[#INT]] %[[#P]] Volatile
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/
H A Dpro-type-const-cast.cpp32 namespace Volatile { namespace
/llvm-project/llvm/test/CodeGen/SPIRV/
H A Dspirv_param_decorations_quals.ll8 ; CHECK-SPIRV: OpDecorate %[[#PId:]] Volatile
H A Dspirv_param_decorations.ll10 ; CHECK-SPIRV: OpDecorate %[[#PId2:]] Volatile
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/
H A Duse-equals-default-copy.cpp70 Qual(const Qual &Other) : Field(Other.Field), Volatile(Other.Volatile), in Qual()
78 volatile char Volatile; member
/llvm-project/llvm/test/tools/llvm-readobj/COFF/
H A Dcodeview-merging-ghash.test20 # MERGED-NEXT: Volatile (0x2)
126 Modifiers: [ None, Const, Volatile ]
/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeBuiltin.cpp44 return (Mods & ModifierOptions::Volatile) != ModifierOptions::None; in isVolatileType()
/llvm-project/llvm/test/CodeGen/SPIRV/llvm-intrinsics/
H A Dmemset.ll39 ; CHECK: %[[#Volatile:]] = OpFunctionParameter %[[#]]
79 ;; Volatile
/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFTypePrinter.h62 bool Volatile);
657 bool Volatile) {
691 Volatile |= U.getTag() == dwarf::DW_TAG_volatile_type;
768 if (Volatile)
/llvm-project/llvm/test/Transforms/LICM/
H A Dread-volatile-register.ll3 ; Volatile register shouldn't be hoisted ourside loops.
/llvm-project/llvm/test/Transforms/FunctionSpecialization/
H A Dfunction-specialization-recursive2.ll3 ; Volatile store preventing recursive specialisation:

1234