Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/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 …
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.td68 // Volatile registers
72 // Volatile, but not allocable
76 // Volatile registers
80 // Volatile, but not allocable
/minix3/external/bsd/llvm/dist/llvm/test/CodeGen/ARM/
H A D2012-06-12-SchedMemLatency.ll8 ; CHECK: SU(2){{.*}}STR{{.*}}Volatile
12 ; CHECK: SU(3){{.*}}LDR{{.*}}Volatile
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h140 bool Volatile : 1; variable
163 bool isVolatile() const { return Volatile; } in isVolatile()
226 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
268 void setVolatile() { Volatile = true; }
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGValue.h91 static RValue getAggregate(llvm::Value *V, bool Volatile = false) {
95 ER.V2.setInt(Volatile);
H A DCGExpr.cpp1093 llvm::Value *CodeGenFunction::EmitLoadOfScalar(llvm::Value *Addr, bool Volatile, in EmitLoadOfScalar() argument
1120 llvm::Value *LoadVal = Builder.CreateLoad(Cast, Volatile, "loadVec4"); in EmitLoadOfScalar()
1146 if (Volatile) in EmitLoadOfScalar()
1218 bool Volatile, unsigned Alignment, in EmitStoreOfScalar() argument
1266 llvm::StoreInst *Store = Builder.CreateStore(Value, Addr, Volatile); in EmitStoreOfScalar()
2691 if (cvr & Qualifiers::Volatile) load->setVolatile(true); in EmitLValueForField()
H A DCodeGenFunction.h2110 llvm::Value *EmitLoadOfScalar(llvm::Value *Addr, bool Volatile,
2127 bool Volatile, unsigned Alignment, QualType Ty,
H A DCGBuiltin.cpp1129 bool Volatile = in EmitBuiltinExpr() local
1169 Result->setVolatile(Volatile); in EmitBuiltinExpr()
1197 RMW->setVolatile(Volatile); in EmitBuiltinExpr()
1215 bool Volatile = in EmitBuiltinExpr() local
1225 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile); in EmitBuiltinExpr()
1258 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile); in EmitBuiltinExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DType.h118 Volatile = 0x4,
119 CVRMask = Const | Volatile | Restrict
233 bool hasVolatile() const { return Mask & Volatile; }
235 Mask = (Mask & ~Volatile) | (flag ? Volatile : 0);
237 void removeVolatile() { Mask &= ~Volatile; }
238 void addVolatile() { Mask |= Volatile; }
643 return (getLocalFastQualifiers() & Qualifiers::Volatile);
724 addFastQualifiers(Qualifiers::Volatile);
727 return withFastQualifiers(Qualifiers::Volatile);
2834 bool isVolatile() const { return getTypeQuals() & Qualifiers::Volatile; }
[all …]
H A DASTContext.h912 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DAliasSetTracker.cpp37 Volatile |= AS.Volatile; in mergeSetIn()
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaLookup.cpp2597 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingConstructor()
2601 Quals & Qualifiers::Volatile, false, false, false); in LookupCopyingConstructor()
2611 Quals & Qualifiers::Volatile, false, false, false); in LookupMovingConstructor()
2637 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingAssignment()
2639 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingAssignment()
2643 Quals & Qualifiers::Volatile, RValueThis, in LookupCopyingAssignment()
2645 ThisQuals & Qualifiers::Volatile); in LookupCopyingAssignment()
2655 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupMovingAssignment()
2659 Quals & Qualifiers::Volatile, RValueThis, in LookupMovingAssignment()
2661 ThisQuals & Qualifiers::Volatile); in LookupMovingAssignment()
H A DSemaOverload.cpp4694 Qualifiers::Const | Qualifiers::Volatile : Method->getTypeQualifiers(); in TryObjectArgumentInitialization()
6755 if ((CVR & Qualifiers::Volatile) && !hasVolatile) continue; in AddPointerWithMoreQualifiedTypeVariants()
7157 (Qualifiers::Volatile | in addPlusPlusMinusMinusStyleOverloads()
7725 (Qualifiers::Volatile | in addAssignmentPointerOverloads()
7774 (Qualifiers::Volatile | in addAssignmentPointerOverloads()
H A DSemaDeclCXX.cpp4953 RHSQuals & Qualifiers::Volatile, in lookupCallFromSpecialMember()
4956 LHSQuals & Qualifiers::Volatile); in lookupCallFromSpecialMember()
6585 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckConstructorDeclarator()
6756 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckDestructorDeclarator()
H A DSemaType.cpp3129 if (Chunk.Fun.TypeQuals & Qualifiers::Volatile) in GetFullTypeForDeclarator()
H A DSemaCodeComplete.cpp2418 if (Proto->getTypeQuals() == Qualifiers::Volatile) { in AddFunctionTypeQualsToCompletionString()
/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DTypePrinter.cpp119 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList()
H A DDeclCXX.cpp752 if (T.getCVRQualifiers() & (Qualifiers::Const | Qualifiers::Volatile)) { in addedMember()
/minix3/external/bsd/llvm/dist/clang/test/SemaCXX/
H A Dconstant-expression-cxx11.cpp1147 namespace Volatile { namespace
/minix3/external/bsd/llvm/dist/llvm/docs/
H A DLangRef.rst1601 Volatile Memory Accesses
1669 - If R is volatile, the result is target-dependent. (Volatile is