Home
last modified time | relevance | path

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

/external/clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/dcl.fct.def.default/
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 …
/external/llvm/lib/Target/MSP430/
DMSP430RegisterInfo.td68 // Volatile registers
72 // Volatile, but not allocable
76 // Volatile registers
80 // Volatile, but not allocable
/external/llvm/test/tools/llvm-cxxdump/
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 …]
/external/llvm/test/CodeGen/ARM/
D2012-06-12-SchedMemLatency.ll8 ; CHECK: SU(2){{.*}}STR{{.*}}Volatile
12 ; CHECK: SU(3){{.*}}LDR{{.*}}Volatile
/external/llvm/include/llvm/Analysis/
DAliasSetTracker.h147 bool Volatile : 1; variable
170 bool isVolatile() const { return Volatile; } in isVolatile()
229 Access(NoAccess), Alias(SetMustAlias), Volatile(false) {
271 void setVolatile() { Volatile = true; }
/external/clang/include/clang/AST/
DType.h121 Volatile = 0x4,
122 CVRMask = Const | Volatile | Restrict
236 bool hasVolatile() const { return Mask & Volatile; }
238 Mask = (Mask & ~Volatile) | (flag ? Volatile : 0);
240 void removeVolatile() { Mask &= ~Volatile; }
241 void addVolatile() { Mask |= Volatile; }
670 return (getLocalFastQualifiers() & Qualifiers::Volatile);
747 addFastQualifiers(Qualifiers::Volatile);
750 return withFastQualifiers(Qualifiers::Volatile);
2987 bool isVolatile() const { return getTypeQuals() & Qualifiers::Volatile; }
[all …]
DASTContext.h1011 return T.withFastQualifiers(Qualifiers::Volatile); in getVolatileType()
/external/llvm/lib/Analysis/
DAliasSetTracker.cpp38 Volatile |= AS.Volatile; in mergeSetIn()
/external/clang/lib/Sema/
DSemaLookup.cpp2934 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingConstructor()
2938 Quals & Qualifiers::Volatile, false, false, false); in LookupCopyingConstructor()
2948 Quals & Qualifiers::Volatile, false, false, false); in LookupMovingConstructor()
2974 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingAssignment()
2976 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupCopyingAssignment()
2980 Quals & Qualifiers::Volatile, RValueThis, in LookupCopyingAssignment()
2982 ThisQuals & Qualifiers::Volatile); in LookupCopyingAssignment()
2992 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers::Volatile)) && in LookupMovingAssignment()
2996 Quals & Qualifiers::Volatile, RValueThis, in LookupMovingAssignment()
2998 ThisQuals & Qualifiers::Volatile); in LookupMovingAssignment()
DSemaOverload.cpp4808 Qualifiers::Const | Qualifiers::Volatile : Method->getTypeQualifiers(); in TryObjectArgumentInitialization()
6907 if ((CVR & Qualifiers::Volatile) && !hasVolatile) continue; in AddPointerWithMoreQualifiedTypeVariants()
7298 (Qualifiers::Volatile | in addPlusPlusMinusMinusStyleOverloads()
7866 (Qualifiers::Volatile | in addAssignmentPointerOverloads()
7915 (Qualifiers::Volatile | in addAssignmentPointerOverloads()
DSemaDeclCXX.cpp5052 RHSQuals & Qualifiers::Volatile, in lookupCallFromSpecialMember()
5055 LHSQuals & Qualifiers::Volatile); in lookupCallFromSpecialMember()
6682 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckConstructorDeclarator()
6853 if (FTI.TypeQuals & Qualifiers::Volatile) in CheckDestructorDeclarator()
DSemaType.cpp4167 if (Chunk.Fun.TypeQuals & Qualifiers::Volatile) in GetFullTypeForDeclarator()
DSemaCodeComplete.cpp2471 if (Proto->getTypeQuals() == Qualifiers::Volatile) { in AddFunctionTypeQualsToCompletionString()
/external/clang/include/clang/Driver/
DCLCompatOptions.td232 HelpText<"Volatile loads and stores have standard semantics">;
247 HelpText<"Volatile loads and stores have acquire and release semantics">;
/external/clang/lib/CodeGen/
DCGExpr.cpp1236 llvm::Value *CodeGenFunction::EmitLoadOfScalar(Address Addr, bool Volatile, in EmitLoadOfScalar() argument
1258 llvm::Value *V = Builder.CreateLoad(Cast, Volatile, "loadVec4"); in EmitLoadOfScalar()
1268 if (Ty->isAtomicType() || typeIsSuitableForInlineAtomic(Ty, Volatile)) { in EmitLoadOfScalar()
1274 llvm::LoadInst *Load = Builder.CreateLoad(Addr, Volatile); in EmitLoadOfScalar()
1349 bool Volatile, QualType Ty, in EmitStoreOfScalar() argument
1380 (!isInit && typeIsSuitableForInlineAtomic(Ty, Volatile))) { in EmitStoreOfScalar()
1388 llvm::StoreInst *Store = Builder.CreateStore(Value, Addr, Volatile); in EmitStoreOfScalar()
3147 if (cvr & Qualifiers::Volatile) load->setVolatile(true); in EmitLValueForField()
DCodeGenFunction.h2466 llvm::Value *EmitLoadOfScalar(Address Addr, bool Volatile, QualType Ty,
2485 bool Volatile, QualType Ty,
DCGBuiltin.cpp1309 bool Volatile = in EmitBuiltinExpr() local
1349 Result->setVolatile(Volatile); in EmitBuiltinExpr()
1377 RMW->setVolatile(Volatile); in EmitBuiltinExpr()
1395 bool Volatile = in EmitBuiltinExpr() local
1405 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile); in EmitBuiltinExpr()
1437 StoreInst *Store = Builder.CreateStore(NewVal, Ptr, Volatile); in EmitBuiltinExpr()
/external/clang/lib/AST/
DTypePrinter.cpp119 if (TypeQuals & Qualifiers::Volatile) { in AppendTypeQualList()
DDeclCXX.cpp746 if (T.getCVRQualifiers() & (Qualifiers::Const | Qualifiers::Volatile)) { in addedMember()
/external/clang/test/SemaCXX/
Dconstant-expression-cxx11.cpp1147 namespace Volatile { namespace
/external/clang/docs/
DUsersManual.rst2101 /volatile:iso Volatile loads and stores have standard semantics
2102 /volatile:ms Volatile loads and stores have acquire and release semantics
/external/llvm/docs/
DLangRef.rst1822 Volatile Memory Accesses
1890 - If R is volatile, the result is target-dependent. (Volatile is