Searched defs:Volatile (Results 1 - 4 of 4) sorted by relevance

/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/
H A Dp2.cpp11 struct Volatile { struct in namespace:move
12 Volatile(volatile Volatile&&) = default; // expected-error {{the parameter for an explicitly-defaulted move constructor may not be volatile}}
13 Volatile& operator=(volatile Volatile&&) = default; // expected-error {{the parameter for an explicitly-defaulted move assignment operator may not be volatile}}
30 struct Volatile { struct in namespace:copy
31 Volatile(const volatile Volatile&) = default; // expected-error {{the parameter for an explicitly-defaulted copy constructor may not be volatile}}
32 Volatile& operator=(const volatile Volatile
[all...]
/external/clang/lib/CodeGen/
H A DCGBuiltin.cpp1172 bool Volatile = local
1212 Result->setVolatile(Volatile);
1240 RMW->setVolatile(Volatile);
1258 bool Volatile = local
1268 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile);
1301 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile);
H A DCGExpr.cpp1119 llvm::Value *CodeGenFunction::EmitLoadOfScalar(llvm::Value *Addr, bool Volatile, argument
1146 llvm::Value *LoadVal = Builder.CreateLoad(Cast, Volatile, "loadVec4");
1164 if (Ty->isAtomicType() || typeIsSuitableForInlineAtomic(Ty, Volatile)) {
1172 if (Volatile)
1244 bool Volatile, unsigned Alignment,
1284 (!isInit && typeIsSuitableForInlineAtomic(Ty, Volatile))) {
1293 llvm::StoreInst *Store = Builder.CreateStore(Value, Addr, Volatile);
2717 if (cvr & Qualifiers::Volatile) load->setVolatile(true);
1243 EmitStoreOfScalar(llvm::Value *Value, llvm::Value *Addr, bool Volatile, unsigned Alignment, QualType Ty, llvm::MDNode *TBAAInfo, bool isInit, QualType TBAABaseType, uint64_t TBAAOffset) argument
/external/clang/include/clang/AST/
H A DType.h118 Volatile = 0x4, enumerator in enum:clang::Qualifiers::TQ
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);
[all...]

Completed in 204 milliseconds